Aptakube Changelog
Feed!Release Notes for Aptakube
1.7.6: Fix for Service without selectors
๐ Improvements
- [Linux] AppImage now ships with an AppStream metainfo file
๐ Bugs Fixed
- Fix an issue with Service without selectors showing logs from unrelated pods #290
Don't miss out our updates.
Subscribe to our newsletter and stay up to date with all of the latest additions and improvements on Aptakube.
No spam. Guaranteed. Unsubscribe at any time.
September 11, 2024
1.7.5: Hotrix for Windows shortcuts
๐ Bugs Fixed
- [Windows] Fix
Ctrl + K
andCtrl + N
shortcuts #287
September 6, 2024
1.7.4: Multi-namespace selection
๐ What's new
- Ability to select one or more namespaces (yay! ๐ฅณ)
๐ Improvements
- Node Ready status will always be visible, regardless of
spec.unschedulable
. If the node is set to unschedulable=True, it'll show it asReady, Unschedulable
๐ Bugs Fixed
August 27, 2024
1.7.3: Resource Diff View
๐ What's new
- Added a
Resource Diff View
that compare two objects YAML. This can be useful to compare objects from different clusters.
August 23, 2024
1.7.2: Fix for Command Palette navigation
Ship fast, break things, fix it faster :)
๐ Bugs Fixed
- Fixed navigation on Command Palette (
CMD
+k
) #275
๐จ Icons
- Added Icons for
cert-manager.k8s.cloudflare.com
,kamaji.clastix.io
, andpostgres-operator.crunchydata.com
August 22, 2024
1.7.1: CRD Tree View improvements and other fixes
๐ What's new
- Icons for popular CRDs are now built into the app, and it only uses server icons as a fallback for the others
- Server Icons can be disabled on the app settings
๐ Improvements
- Added a guide line for CRD with multiple subgroups to make it easier to read
- Improved keyboard shortcuts when an input field if focused (thanks for the issue report on Discord!)
- Improved how we handle context actions when a single resource is selected #272
๐ Bugs Fixed
- Fixed an issue with
invalid uri character
when constructing the API URL - Fixed an issue when changing table sort would only show 50 resources
- Improved performance when selecting a Helm release
August 12, 2024
1.7.0: Multi-Item Select, Create Resources and more
๐ What's new
- Resources Table now support Multi-Item select for deletion #55
- Ability to create resources via Aptakube #24 and #270
- Added support for
valueFrom.fieldRef
on Container View #258 - Added a tree view for CRD #127
๐ Bugs Fixed
- Fixed an issue when deleting Cluster-scoped resources #264 and #262
- Fixed an issue with table paging on large displays #248
๐ธ Screenshots
June 18, 2024
1.6.10: Rollback the rollback? ๐
Version 1.6.8 added a new design to our menu, which got a very negative initial feedback, and was reverted on 1.6.9. Shortly after the rollback, I received a lot of feedback asking for this feature to be added back as they really liked it. I did not have plans to release a 1.6.10, but here we are :)
๐ What's new
- The new item menu UI design is now configurable on app settings ๐
๐ Bugs Fixed
June 13, 2024
1.6.9: Hotfix for table sorting
๐ Bugs Fixed
- Sorting by object age is working again;
- Reverted the blue border on menu item as there's been a bad initial reaction, the other menu changes remain;
June 13, 2024
1.6.8: The patch before a bigger release
๐ What's new
- Improved the item menu UI design to make it stand out more. Do you like/dislike it? Leave your feedback on this issue
- [macOS] Added
./opt/homebrew/bin
as a default PATH as it's a pretty common one on macOS devices
๐ Bugs Fixed
- Fixed an issue where port forwarding would cause the app to crash when using named ports;
- Fixed an issue when using optional ConfigMap/Secrets #239
- Fixed an issue where some objects were shown twice #208 and #237
๐ธ Screenshots
June 5, 2024
1.6.7: Quality of Life Updates
๐ What's new
- YAML Editor now supports word part operations (ex.: Option+Shift to select words like in most editors)
- Added ability to select all contexts with Cmd+A / Ctrl+A #163
- Resources tables can now be filtered by namespace
- Added Ephemeral Storage Requests/Limits to container tab
๐ Bugs Fixed
- Fixed an issue where log streams would be closed after 5 minutes if there were no new logs #236
- Fixed a minor issue with table auto height when using metrics server
May 9, 2024
1.6.6: Massive package updates
๐ฆ Package Updates
This release includes some a large package/dependency version bump. I decided not to add new features or improvements to simplify troubleshoot of any potential regressions.
There shouldn't be any new major issues, but if you find something broken, please report to me on support@aptakube.com or on Discord and I'll get it sorted ASAP ๐
Thank you!
๐ Bugs Fixed
- Fixed an issue where a port would remain open after closing a port forward session
- Fixed an issue with incorrect port selected during port forward #266
April 25, 2024
1.6.5: Support for OIDC
๐ What's new
- Added support for OIDC authentication (#221)
๐ Improvements
- Added code folding to YAML editor
- Removed overscroll on macOS
- Added taint value to nodes (#224)
- Added support for
provideClusterInfo
on exec plugins
๐ Bugs Fixed
- Fixed an issue where the app would crash on startup if unable to check for available updates
April 15, 2024
1.6.4: Context Groups
๐ What's new
- Added the ability to group contexts to simplify connecting to multiple contexts. You can group contexts by anything you want, such as Product, Environment or Provider. See Context Extension to learn more.
๐ Improvements
- Added the option to manually update the app when automatic updates are disabled
- Improved performance of reading CRD list very large clusters
๐ Bugs Fixed
- Fixed an issue with namespace events #220
- Fixed an issue where the app would not connect to some AKS clusters due to certificate issues
๐ธ Screenshots
February 19, 2024
1.6.3: Context Extension
๐ What's new
- Added the ability to customize context icon and order. See Context Extension to learn more
- added
containerRuntimeVersion
column to Node List
๐ Improvements
- A few users have reported some annoyances with the previous feature where recently used context was selected by default. This is now reverted until I find a better way of doing it #203
- Container's Environment Variables are now sorted by key name #186
๐ Bugs Fixed
- Fixed an issue where Helm Release list would not show statuses other than
Deployed
#202 - Fixed an issue where duplicate environment variables would appear on container's environment list #205
- Fixed an issue where Spec/Status was unreadable for some resources #207
๐ธ Screenshots
January 30, 2024
1.6.2: Node Actions: Cordon and Drain
๐ What's new
- Added ability to cordon/uncordon and drain nodes via Aptakube
- Added a feedback form and a review button
๐ Improvements
- Last cluster selection will be remembered even after the app is closed
๐ Bugs Fixed
- Fixed an issue during context selection for Helm commands
๐ธ Screenshots
December 11, 2023
1.6.1: ๐ฅ Log viewer crash fixed!
๐ Improvements
- Using Jet Brains Mono font for logs
- Improved how we display Spec/Status for CRD #193
๐ Bugs Fixed
November 30, 2023
1.6.0: Helm Integration and new YAML Editor
Read the release post for more details โ https://aptakube.com/blog/aptakube-1.6
๐ What's new
- Helm Integration started a couple of versions ago, and this release now includes Rollbacks and Upgrades. This is now feature complete!
- There's a new editor for YAML based on the popular Monaco Editor (same as in VSCode)
- New App Settings home for current and future configurations
- Ability to disable auto-update
๐ Improvements
- Aptakube is now using paged lists on all resources, this should help reduce pressure on your API Server
- Improved how we display Helm Release values, it'll now give you the option to show just the configuration used, or include also the default values. #184
- Made it easier for users to find Aptakube logs #172
๐ Bugs Fixed
- Fixed an issue with port forwarding using wrong port #175
- Fixed an issue where custom port field was not shown when doing port forwarding
- Improved how we display long CRD sections #176
- Fixed an issue where long texts would be cropped when copying from the editor #167
- Fixed an issue with the ContextMenu not showing for rows at the end of the table #183
๐ธ Screenshots
October 5, 2023
1.5.12: Bug fix for auth commands on Windows ๐ช
๐ Bugs Fixed
- [Windows] Fixed a regression where auth commands would not work unless they had the
.exe
extension. Thanks SWeB for the bug report :)
October 4, 2023
1.5.11: Uninstall Helm Releases + Bug Fixes ๐ช
โจ What's new
- You can now uninstall helm releases directly from Aptakube. This action uses the
helm
CLI found in your path. Be sure to install the CLI if you haven't already.
๐ Improvements
- Improved error message and logging when auth binary is not found in your path.
- Improved how we render custom resources Spec/Status/Data fields to make it easier to read #166
๐ Bugs Fixed
- Fixed an issue where helm releases without manifest would not correctly render all columns #165
- Fixed an issue with pod selector for different StatefulSets that had the same selector #170
- Fixed a render issue with navigation selector when using keyboard #168
- [macOS] Fixed an issue with pod shell when using multiple kubeconfigs #158
September 21, 2023
September 4, 2023
1.5.9: Helm Releases
๐ Bugs Fixed
- Fixed an issue on Helm Releases where some information was not being displayed on some charts
๐ธ Screenshots
September 4, 2023
1.5.8: Helm Releases
๐ Bugs Fixed
- Fixed an issue on Helm Releases where some information was not being displayed on some charts
September 2, 2023
1.5.7: Helm (beta)
โจ What's new
- We've added initial support for Helm releases in Aptakube. You can view active releases, see history of deployments and a list of all resources in each release. This is currently read-only, we'll be adding support for rollback and upgrades very soon.
August 26, 2023
August 21, 2023
1.5.5: Fix for container limits
๐ Bugs Fixed
- Fixed an issue where container requests were shown as limits #148
August 20, 2023
1.5.4: Support for Init Containers + Fixes
โจ What's new
- Aptakube now supports init containers on Pod View and Logs
๐ Improvements
- An easier-to-read container panel on Pod View, which will only show some information when it's available
- An improved design on HPA metrics
๐ Bugs Fixed
August 11, 2023
1.5.3: We care about your kube-apiserver โค๏ธ
โจ What's new
- Aptakube has been updated to fetch resources in smaller chunks of up to 500 items per request. This helps to reduce the workload on kube-apiserver when dealing with many objects. The best part is that this happens automatically without affecting the user experience.
- We now support native OIDC through the
oidc
setting on kubeconfig. Up until the previous version, onlyint128/kubelogin
and other platform-specific OIDC plugins were supported
๐ Bugs Fixed
- Resolved an issue where Aptakube would take longer to shut down.
July 25, 2023
1.5.2: Introduce context reload and few bugs squashed!
โจ What's new
- Added a "Reload" button that causes a complete cache refresh and reloads all contexts without having to restart the app.
๐ Bugs Fixed
July 18, 2023
1.5.1: The usual patch after release ๐
๐ Improvements
- The "Kubeconfig Sources" modal will now perform a complete cache reset on Save, so you no longer have to restart the app for changes to take effect
- Added a link to PVC from Pods Mounted Volumes #135
๐ Bugs Fixed
July 13, 2023
Aptakube 1.5.0: Port Forward and more!
Read the release post for more details โ https://aptakube.com/blog/aptakube-1.5
๐ What's new
- Port Forward is now available for Pods, Deployments, Services and many other resources.
- Better keyboard navigation for context selector, use Arrows and Space/Enter to navigate. Combined with Search and Command Palette, you can now navigate most of Aptakube without touching the mouse!
- Aptakube now shows the status of all probes on the Pod View in a easy to understand and human-friendly format
- Added HPA conditions on list view, making it easier to find HPAs that have a bad configuration or have reached their scaling limits;
- Added a Keyboard Shortcut help view for new users to know what shortcuts are available
๐ Improvements
- Completely redesigned CustomResourceDefinition (CRD) views to make it easier to understand them
- Live tail on logs now prints the last 10 log lines so you can quickly see what's the latest logs from your pods while waiting for new ones;
- Expanding the list of labels/annotations is now sticky, so Aptakube will remember the last state of it. Useful for those who like to keep the list expanded all the time
๐ Bugs Fixed
- Various minor bugs reported on Discord. Thanks everyone โค๏ธ