Aptakube Changelog
Feed!Release Notes for Aptakube
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.
November 25, 2024
1.9.0: Workloads Overview
π What's new
- Added Recent Warnings/Restarts/High Resource Usage to Workloads Overview (see screenshot below)
- The initial screen is now configurable, you can choose between Workloads Overview, Pods or Deployments #335
π Improvements
- Added a
one click clear
button to filter input
π Bugs Fixed
- Fixed an issue where sometimes it was not possible to copy logs using
Ctrl+C
#247 - Fixed a bug when using a shell with a very long list of kubeconfig files
- Fixed keyboard navigation on context selector #339
- Fixed a bug when user does not have access to secrets #301
πΈ Screenshot
November 19, 2024
1.8.1: Proxy improvements & Bug fixes
π Improvements
- When creating a new resource, Aptakube will now validate the document for YAML errors before attempting to save it
- Added a
Proxy Test
button to make it easier to validate that proxy settings are valid
π Bugs Fixed
- [Linux] fix an issue where the app could crash when connected to many clusters
- Fixed the
Service
template to align with theDeployment
template #332
November 15, 2024
1.8.0: Workloads Overview (Part 1)
π What's new
- Added a new initial screen called
Workload Overview
, which includes a list of all workload by status. It also works with multiple clusters, so you can connect to as many as you want and instantly find issues with your Pods, Deployments, etc. - This is just the first release, with a lot more planned for the next release, but I wanted to get this out early to get some early feedback as I iterate and keep improving it. Join me on Discord or send me an email with your suggestions!
π Improvements
- Added an option to merge kubeconfig files, which is especially useful for those with incomplete Kubeconfig files. This is basically how Aptakube worked by default up until 1.7.15
π Bugs Fixed
- [Linux] There was an issue with Aptakube on Wayland, so we had to force use of x11. This should now be fixed, but let me know if you run into issues.
πΈ Screenshot
November 6, 2024
1.7.17: Hotfix for Linux AppImage
π Bugs Fixed
- [Linux] Fixed a regression with AppImage WebKit #324
November 5, 2024
1.7.16: Sticky Filter + Kubeconfig Changes
π Improvements
- Table filters are now 'Sticky', so when you move out and come back, they'll remain active until it's cleared #293
- We changed the way we load multiple kubeconfig files in the same folder. We used to merge them all into a single kubeconfig in memory, but this would cause many issues with duplicate user/cluster names. We know load each kubeconfig individually and expect them to be a complete config file (ie: should contain the context/cluster/user) #315 and #326
π Bugs Fixed
- Fixed an issue where custom kubeconfig locations would be reset on app load
- Fixed an issue where some CRDs would render as an Blank Screen
- [Linux] Fixed an issue where logs would get scrambled #317
November 1, 2024
1.7.15: Configurable Proxy + Linux regression
π Improvements
- The proxy used to connect to the license server is now configurable on the app settings
- [Windows] Fallback to
cmd.exe
if PowerShell is not available for shell sessions
π Bugs Fixed
October 28, 2024
1.7.14: Improvements + macOS Crash Fix
π Improvements
- Added a "Port Forward" button shortcut beside each Service/Container Port #321
- The "Shell" shortcut can now be used when the container is not yet in ready state
π Bugs Fixed
October 23, 2024
1.7.13: Window Title + ππͺ²π Fixes
π Improvements
- Windows now have a a dynamic title instead of the static "Aptakube", this is particularly useful when you have multiple windows or when using a window manager like Contexts on macOS, but I'm sure Windows has something similar too
- The app starts slightly faster now, but it's mostly noticeable on lower end devices;
- Added a License View to the app settings from where users can switch to a difference license key;
- Added colored status to PV and PVC
- Added an "Open Shell" shortcut to the Pod "Overview" tab #311
π Bugs Fixed
- Fixed a bug that would cause the app to crash when adding new kubeconfig files;
- Removed the duplicate "Open in New Window" from HPA;
- Fixed this crash when filtering events #312
- Fixed an issue with too many tabs when there's too many init containers #309
πΈ Screenshots
October 14, 2024
1.7.12: Patching
π Improvements
- Added Link to namespace on every resource Overview tab
- Replaced the error popup with a log streaming message when the container is not ready to start streaming events. This is a temporary improvement until I rebuild the log streaming feature to add a retry until the container is ready.
π Bugs Fixed
October 8, 2024
1.7.11: Performance improvements, again!
π What's new
- Added option to hide and reorder columns
- Added a "Open in New Window" context action
- Mouse "Wheel Click" now open links in a new window
π Improvements
- Performance improvements on cluster with large number of pods
- [macOS] Larger window drag handle, so it's easier to drag windows around
π Bugs Fixed
- [macOs] Potential fix for "Load Failed" error #304
September 30, 2024
1.7.10: Quality of life updates!
π Improvements
- Added Oracle icon if we detect it's an OCI Kubernetes
- CRD Text is now selectable
- Added a link to the CRD on each custom resource
- Reload environment variables when click the "Refresh" button
- The column resizer on tables is easier to find now
- Moved the namespace to the left
π Bugs Fixed
- [Windows] fixed an issue that prevented app from being updated on Windows #302
- [macOS] fixed an issue where some environment variables might not load on startup
September 26, 2024
1.7.9: Ok, it didn't break much
π Improvements
- Switch to a newer crypto library that should be faster and support a wider range of algorithms; As always, if this breaks something please me let me know!
π Bugs Fixed
- fixed an issue where logs could not be downloaded #300
- fixed an issue causing 404 on namespaces with double dash in its name
September 24, 2024
1.7.8: Will it break? That is the question
π Improvements
- [Windows/Linux] Mouse special Forward/Back buttons are now functional! I hope to add support for macOS soon too.
- This release includes an upgrade from Tauri v1 to v2, which is a massive (but mostly invisible) change. While most users are unlikely to notice any difference, there's been a few performance improvements backed in, especially on Linux, which is nice :)
- Aptakube now works on Ubuntu 24.04 and other newer releases #230
- This upgrade also opens the path to a
Flatpak
and.rpm
bundle, alongside the existing.deb
and.AppImage
, more on that later.
π Breaking Changes
- Due to the upgrade to Tauri v2, we had to drop support for older Linux releases. Aptakube is now built with
glibc 2.35
, meaning that Aptakube won't run on systems with an older version of glibc.- I've been testing a Flatpak build for Aptakube which will support systems with older versions of glibc, see #298 if you're interested in trying it out.
If you notice something broken on this release, please reach out. Thank you βΊοΈ
September 21, 2024
September 16, 2024
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
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