This repository has been archived by the owner on Jan 19, 2023. It is now read-only.
Releases: vmware-archive/octant
Releases · vmware-archive/octant
v0.12.0
v0.12.0
2020-04-22
Download
Highlights
- Add new vertical navigation (@mklanjsek, #835)
- Add breadcrumbs, reworked headers for all pages (#710, @mklanjsek)
- Add support for Clarity's single action for data grid rows (#801, @bryanl)
- Add support for creating objects (#802, @bryanl)
- Update logging interfaces to support combined loggint and streaming content. (#637, @wwitzel3)
- Add support for different persistent volume sources in summary view (#817, @GuessWhoSamFoo)
- Add network policy printer (#813, @GuessWhoSamFoo)
Breaking API Changes
- PLUGIN API Add ActionName to service.ActionRequest to allow dispatching of Octant events (#808, @wwitzel3)
- Add namespacing to Octant actions and events (#820, @wwitzel3)
All Changes
- Refactor backend tab creation. (#861, @bryanl)
- Improve UI link rendering time. (#854, @bryanl)
- Fix issues with custom resource breadcrumbs (#855, @mklanjsek)
- Fix truncation issues with namespace and context selectors (#737, @mklanjsek)
- Fix logs console errors when timestamp are not present (#840, @mklanjsek)
- Fix nightly builds that broke when we moved to GitHub Actions (#839, @wwitzel3)
- Fix bug that prevented Pod summary loading if status was nil/unknown. (#831, @wwitzel3)
- Fix issues with custom resource breadcrumbs
- Enhance multiple change detections with different values from pipe
- Decrease link latency
- Fix truncation issues with namespace and context selectors
- Fix logs console errors when no timestamp
- Update ngx-highlightjx to ivy compatible version
- Remove setup-go path steps and bump setup-node versions
- Update karma and protractor versions
- Add unit tests for navigation service
- Update nightly with tag and tmp file
- Load summary for pods with nil status
- Improve selection indication for vertical nav
- Add ellipsis to labels when they are long to avoid overflow
- Fix labels/selectors overflow their containers
- Add plugin topic link to README.md
- Enhance heading anchors actually visible/usable
- Fix error logging causing console spam
- Add describer for generalized network policy cases
- Fix event types for remaining handlers
- Fix datagrid filtering
- Fix frontend handler assignment
- Add more context to Overview links
- Support different volume sources in summary view
- Fix go mod issues by ignoring go build and doc main files
- Remove old reference to CLA
- Add e2e test proposal
- Run prettier on angular app dir
- Extract creation of frontend/backend handlers
- Update client side dependencies
v0.11.1
Changelog
All Changes
- Moved tooltip for timestamps to left side if not enough space (#779, @mklanjsek)
- Add
NG_CLI_ANALYTICS
instructions (#792, @dotNomad) - Fixed bug where pending PVCs prevents content from loading (#795, @GuessWhoSamFoo)
- Used json serialization instead of unstructured converter due to upstream int/float conversion failure (#796, @GuessWhoSamFoo)
- Fix tab errors when service spec uses externalName (#798, @GuessWhoSamFoo)
v0.11.0
Changelog
Highlights
- Upgraded Octant to Angular9 / Clarity3 (#567, @wwitzel3)
- Created shared module for angular frontend (#607, @bryanl)
- Created Electron application stub (#619, @bryanl)
- Created persistent volume printer (#684, @dotNomad)
- Added Log search / filter (#713, @mklanjsek)
- Replaced existing YAML viewer with read-only editor using Monaco (#723, @wwitzel3)
- Moved internal
Logger
topkg/log
(#761, @dotNomad) - Moved terminal to tab (#775, @mklanjsek)
Breaking API Changes
- Removed returned boolean value from
store.Get
(#643, @GuessWhoSamFoo) - Changed
service.Request
to an interface andPath
property accessed viaPath()
(#645, @wwitzel3)
All Changes
- Fixed issue where plugins would not load on Windows. (#580, @wwitzel3)
- Added new component for multi-line text to handle long ConfigMap values (#583, @GuessWhoSamFoo)
- Allow for web and app UIs to work simultaneously (#610, @bryanl)
- Fixed annotation and log components to be accessible by plugins (#618, @GuessWhoSamFoo)
- Remove extra actions from poller and websocket client (#631, @bryanl)
- Added
ListNamespaces
for plugins (#630, @GuessWhoSamFoo) - Changed labels and selectors to use clarity labels (#644, @GuessWhoSamFoo)
- Fixed container logs when the log content does not contain a timestamp. (#649, @wwitzel3)
- Fixed the log viewer size (#666, @mklanjsek)
- Changed Log view to scroll to bottom at initial load (#667, @mklanjsek)
- Removed white borders from icons (#678, @bryanl)
- Added cordon and uncordon actions (#680, @GuessWhoSamFoo)
- Fixed issue where logs stopped working after context-switching (#683, @mothershipper)
- Do not show empty CRD versions (#688, @bryanl)
- Fixed delay when showing datagrids with filters (#692, @bryanl)
- Don't calculate pagination for data grid until there are rows (#693, @bryanl)
- Widened Log timestamp so it doesn't break up to the second line (#700, @mklanjsek)
- Added log filtering (including Regex) and support case sensitive search (#702, @mklanjsek)
- Fixed bug with Terminal exec not working on Azure Kubernetes Service Virtual Nodes (#707, @wwitzel3)
- Configured grpc client to wait for server to be ready before sending requests (#713, @bryanl)
- Added status indicators to be shown by text components (#715, @bryanl)
- Changed summary sections can be updated (#717, @bryanl)
- Added support for ANSI escape codes in log viewer (#722, @mklanjsek)
- Added manual cronjob trigger action (#731, @GuessWhoSamFoo)
- Moved delete button next to page header (#749, @GuessWhoSamFoo)
- Fixed bug where CRD links stop working after switching contexts (#751, @GuessWhoSamFoo)
- Added support for globs in ingress TLS host (#755, @bryanl)
- Added CSS to change namespace selector colors when active (#780, @GuessWhoSamFoo)
v0.10.2
v0.10.1
Changelog
All Changes
- Fixed error type assertion for AccessError. (#562, @wwitzel3)
- Fixed Workload navigation on Windows (#568, @wwitzel3)
- Added status column to pod conditions (#569, @bryanl)
- Fixed workload view failure if pod metrics are not available for a pod (#572, @bryanl)
- Fixed typo on GO111MODULE in build script's goInstall() (#574, @ilayaperumalg)
- Added a backoff strategy for objectstore access (#579, @wwitzel3)
- Removed extra pod log view (#585, @bryanl)
- Fixed CRD watcher race condition (#588, @GuessWhoSamFoo)
- Added cluster client reload when kubeconfig changes (#591, @bryanl)
- Disabled CircleCI builds (#603, @bryanl)
v0.10.0
Changelog
Highlights
- Check-in the generated mocks used for unit testing (#427, @antoninbas)
- Added keyboard shortcuts for navigation (#434, @alexbrand)
- Updated octant favicon to logo (#462, @bryanl)
- Added workload module with support for metrics API to show resource usage for pods (#480, @bryanl)
- Added terminal component and ability to execute a command against a container (#488, @wwitzel3)
- Added support for v1 and v1beta1 CRD API (#490, @bryanl)
- Updated new community meeting time on website (#535, @jonasrosland)
- Moved object metadata to its own tab (#542, @bryanl)
All Changes
- Moved
internal/dash
topkg/dash
(#396, @wwitzel3) - Sorted events in a more stable manner (#404, @bryanl)
- Fixed bug where container ports used for active port fowards used an incorrect state id (#409, @GuessWhoSamFoo)
- Added iframe component (#431, @GarySmith)
- Updated service printer to show service port instead of target port (#435, @alexbrand)
- Created slider component (#440, @bryanl)
- Fixed site accessibility and updated gem dependencies (#444, @SDBrett)
- Updated documentation and add clarity around running and using Octant (#450, @wwitzel3)
- Added uninstall instructions to plugin documentation (#465, @danielhelfand)
- Removed typescript warnings in content switcher (#476, @bryanl)
- Removed klog messages unless asked for explicitly (#529, @bryanl)
- Moved port forward state management to backend (#543, @GuessWhoSamFoo)
- Sorted container env vars and show summary with missing configmap references (#545, @GuessWhoSamFoo)
- Updated resource viewer to show workload when it is selected (#551, @bryanl)
- Updated documentation to use build.go instead of make (#559, @GarySmith)
v0.9.1
v0.9.0
Changelog
Highlights
- All flags can now also be environment variables (#205, @wwitzel3)
- Nightly builds are now available (#343, @wwitzel3)
- Added Octant website using Jekyll (#364, @lspringer)
- Added experimental arm and arm64 support (#388, @GuessWhoSamFoo)
All Changes
- Included accessor when unmarshaling component metadata (#179, @bryanl)
- Updated import paths from
vmware
tovmware-tanzu
(#354, @wwitzel3) - Fixed javascript mime type for Windows (#355, @wwitzel3)
- Added ConfigMap and Secret node edges to Pod in resource viewer (#367, @GuessWhoSamFoo)
- Documentation fixes, formatting, and markdown linting (#375, @jonasrosland)
- Fixed link to readme (#376, @edwardmlyte)
- Added flag to disable cluster overview (#380, @GuessWhoSamFoo)
v0.8.0
Changelog
Highlights
- Dark theme and theme switch implementation (#36, @nfarruggiagl)
- Add HorizontalPodAutoscalers to printer and enable in resource viewer (#311, @GuessWhoSamFoo)
- Access denied errors no longer spam console (#218, @wwitzel3)
- Create applications module (#306, @bryanl)
All Changes
- Dark theme and theme switch implementation (#36, @nfarruggiagl)
- Show image id used by container (#335, @bryanl)
- Added notifier when user adds non-existent namespace (#328, @GuessWhoSamFoo)
- Fix pod heptagon link (#326, @GuessWhoSamFoo)
- Add HorizontalPodAutoscalers to printer and enable in resource viewer (#311, @GuessWhoSamFoo)
- Sort config map and secret keys in alphabetical order (#321, @bryanl)
- Allow frontend to be a reverse proxy (#309, @bryanl)
- Fix sample plugin path with removed content prefix (#305, @dotNomad)
- Upgrade opencensus go to 0.22.1 (#299, @bryanl)
- Upgrade to Angular 8 and Clarity 2.2 (#272, @nfarruggiagl)
v0.7.0
Changelog
Highlights
- Replaced event streams with websockets (#239, @bryanl)
- Added support for deleting pods (#227, @bryanl)
Bug Fixes
- Fixed bug where mounted pods of persistent volume claims were not displayed (#281, @GuessWhoSamFoo)
- Removed informer for custom resources when they no longer exist (#250, @bryanl)
- Changed Deployment printer to use ReplicaSet owner reference to get pods (#245, @GuessWhoSamFoo)
- Fixed bug tabs generated from plugins would switch back to summary (#222, @GuessWhoSamFoo)
- CI now runs TS linting (#224, @wwitzel3)
- Show pod resource limit/requests (#215, @bryanl)
- Fixed error where capabilites for a plugin are not shown (#212, @bryanl)
- Fixed bug where port forward states were active after pod is deleted (#209, @GuessWhoSamFoo)
- 0.0.0.0 as listener/accepted will allow all hosts (#199, @wwitzel3)
- Namespace drop down not refreshing on context change (#206, @bryanl)
- Log errors when listing CRDs (#195, @wwitzel3)
Enhancements
- Use dynamic client when informer cache has not synced (#268, @bryanl)
- Use d3-graphviz directly (remove graphdot-lib) (#248, @wwitzel3)
- Convert actions to websockets and allow alerts from actions (#267, @bryanl)
- Changed button label for removing port forward from "Remove" to "Stop port forward" (#226, @theneva)
- Object store Get returns if object is found (#211, @bryanl)
- Store for internal errors (#229, @wwitzel3)
- Consolidated internal printers and tests (#42, @GuessWhoSamFoo)