Aptakube Changelog
Feed!Release Notes for Aptakube
Latest Β· Released onMarch 24, 2025
1.11.1: The usual patch after the release βΊοΈ
π Improvements
- Add Uninstall Helm Release button
π Bugs Fixed
- [Windows] fix crash when running on Windows Insider Preview
- Fix crash when there's no supported Terminal installed
- revert rustls upgrade that caused issues with some clusters #415
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.
March 21, 2025
1.11.0: Bring your own terminal π₯³
β¨ What's new
- Added the ability to launch a terminal on currently connected context #218
- The external Terminal used by Aptakube is now configurable, with many new terminals added
- macOS: Apple Terminal, iTerm2, Warp, Ghostty, Kitty, WezTerm
- Windows: Default Windows Terminal
- Linux: GNOME Terminal, Konsole, Kitty, Ghostty
- The module we use for launching terminals is now open source at aptakube/launch-terminal-rs, which should facilitate adding support for new terminals thanks to other contributors. Special thanks to @Daedaluz @lenstr @dustinrouillard for helping out on the first release β€οΈ
π Improvements
- Improved our Windows container detection login when starting a container shell
- Moved toaster notifications to bottom right
π Bugs Fixed
- fix an issue on clusters with a very large number of namespaces #404
- fixed issue with cache overflow after storing 5MB of data
- fixed an issue with Zoom shortcuts #405
- [macOS] fix a crash when using some menu links #406
- [macOS] fixed an issue with wrong kubectl path being used https://github.com/aptakube/aptakube/issues/412
πΈ Screenshots
February 25, 2025
February 18, 2025
1.10.7: Patching some bugs!
π Improvements
- Support for Kubeconfig files with
.conf
extension - [Windows/macOS] Aptakube now uses platform-specific TLS verification functions which has better support for corporate proxies.
π Bugs Fixed
- Fixed a layout issue when using workload overview on small windows
- Fix an issue with links to CRD from a Helm Release
- Tabs are now vertically scrollable in case of too many containers #393
- Fix an issue when trying to copy Pod name using the "Clipboard" button
February 12, 2025
1.10.6: Filter nodes by label, finally!
β¨ New
- You can now filter nodes by its labels and annotations. You can either enter
key=value
or simply enter thevalue
. These columns will not be visible, but they might be added in future
π Improvements
- [macOS] Added
Settings
to the menu, also accessible via the defaultCMD + ,
shortcut - Added an option to show Pods where usage is lower than 50% of requested CPU/Memory
- Node Shell will now default to
kube-system
instead ofdefault
when creating debugger pods - [Linux] Removed dependency on OpenSSL
- Add option to manually add kubeconfig path, instead of having to select using the OS default file picker
- The kubeconfig file picker will now default to
~/.kube
π Bugs Fixed
- Fixed an issue where Aptakube would suggest ports lower than 1024 during Port Forwarding
February 5, 2025
1.10.5: Quality of Life Improvements
π Improvements
- Selected namespaces will now be displayed at the start to make it easier to unselect them #380
- Added an option to show Pods where usage is lower than 10% or 25% than requested
- Aptakube will now remember the local port used during Port Forward #389
- Port Forward will also suggest using the same remote port locally
January 27, 2025
1.10.4: Fixes for Cluster Overview + Linux Diff View
π Bugs Fixed
- Fixed an issue where cluster overview was using Pod metrics instead of Node metrics;
- [Linux] Fixed an issue with missing diff highlight when comparing resources
January 23, 2025
1.10.3: Improvements to Cluster Overview
π Improvements
- Cluster Overview will now also show the overall cluster CPU/Memory usage
- Improved error message when creating namespaced resources without specifying a namespace
π Bugs Fixed
- [Windows] Fixed an issue with incorrectly used double quotes when falling back to CMD for shell access #372
January 19, 2025
1.10.2: Fix for inline editor
π Bugs Fixed
- bug: could not save secrets that have double quotes 371
January 17, 2025
1.10.1: Fixes for inline editor
π Bugs Fixed
- bug: secret base64 editor while saving 371
- allow inline editor to be resized
January 16, 2025
1.10.0: Cluster Overview and a lot more things!
π What's new
- Cluster Overview: similar to Workload Overview, but with a focus on cluster-wide resources like Node and PV #152
- Inline Editor for ConfigMap and Secrets #87 & #213
- Support for ContainerResources in HPA #267
- Support for Shell into Windows containers #269
- New actions when selecting multiple resources #358 and #362
- Support for Refreshable Client Credentials
- Added Status and Desired columns to HPA list
π Bugs Fixed
December 10, 2024
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
- Fix
Cmd+k
keybind to work on more places #275 - Fix an issue with duplicate Helm release names when connecting to multiple clusters #284
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