Repository navigation
Releases
Releases Β· aptakube/aptakube
1.22.3: Window size and other fixes
π Improvements
- Resource Lists: Added a new animated download icon when we're connected to the apiserver, but Aptakube is still download the data.
- Port Forwarding: Improved the Port Forwards manager to support longer resource names.
π Fixes
- Health: Fixed a flash of content on the Pod Status at the cluster health page
- macOS: Fixed the window opening at a different size and position on every launch, mostly with a Retina screen and an external monitor. It also no longer grows by the title bar's height each time
- Windows: Taskbar pins no longer lose their icon after an update.
1.22.2: New Health page, Port Forwarding rework and Context Aliases
β¨ New
- Health: The Cluster and Workloads overviews are now a single Health page, with the option to break it down by namespace.
- Port Forwarding: Port forwards to a Service or a workload now follow its pods. If the pod goes away, the port forward moves to another running one
- Port Forwarding: Redesigned the Port Forwards manager and sidebar section to match the new design system.
- Port Forwarding: You can now save port forwards and start them again later from the sidebar, or all at once with
Start All - Contexts: You can now give a context an alias in Context Settings, or with
alias:in the Kubeconfig extension. It's shown instead of the context name everywhere in the app, while kubectl, Helm and terminals keep using the real context name - Access Control: Added CertificateSigningRequests, as CSRs in the sidebar and
csrin the Command Palette
π Improvements
- Performance: Improved performance when listing a large number of Pods.
- Detail Views: When something else deletes the object you're looking at, the view now stays open with a "Deleted X minutes ago", so you can keep viewing the logs instead of being redirected away.
- Helm: Uninstall now runs in the background with a progress toast, like upgrade and rollback.
- In-App Terminal: Cluster shell tabs show the context avatar instead of color strips
π Fixes
- Port Forwarding: Port forwards now pick a running, ready pod instead of the first one listed, which could be Pending or Terminating.
- Linux: Fixed
Ctrl+Vin the YAML and ConfigMap editors splitting the line when pasting a copied line, or doing nothing at all - Context Icons:
icon: github.comin the Kubeconfig extension and a website address likehttps://github.comin the icon picker now show that site's icon
1.22.1: Favicon as context icons and fixes
β¨ New
- Context Settings: You can now enter a domain like
example.comin the icon picker to use that context icon
π Fixes
- Tags: When the connected contexts share more than one tag, the sidebar now show all of them (
#prod #aws) instead of only the first tag #585 - Resource Lists: Ages of 100 days or more no longer show the hour.
- CRDs: Fixed a crash when opening some custom resources like DatadogMetric
1.22.0: Context Colors, Read-only mode and more
β¨ New
- Change Protection: Contexts can now be set to Protected or Read-only. Aptakube then blocks anything that changes the cluster or runs a command in it (create, edit, delete, scale, restart, et.). Protected Contexts can be temporarily unlocked.
- Contexts: You can now give each context an icon, a color, tags and Change Protection from within Aptakube.
- Contexts: A context's color shows on its avatar, as a dot in the Context column, in the Command Palette and detail headers, and on the dialogs and shell tabs of that context
- Navigation: Added
Gthen key shortcuts to jump to the most used views, likeG Pfor Pods,G Dfor Deployments andG Hfor Helm Releases. The full list is in Keyboard Shortcuts - Navigation: Added
Cmd+O (Ctrl+O)to go to the Context Selector - Command Palette: Added common actions: New Tab, New Window, Create Resource, Open in Terminal, Zoom, Theme, Preferences, Keyboard Shortcuts and Check for Updates
π Improvements
- Zoom:
Ctrl+Wheelnow zooms in and out on Windows and Linux - Revisions: The current revision of a Deployment, StatefulSet or DaemonSet now has a
Currenttag, and Rollback is disabled for it - ConfigMaps: Values scroll with the mouse wheel without clicking them first. On every view with an editor, a scroll that starts on the page now keeps scrolling the page
π Fixes
- Revisions: Fixed Rollback being disabled for the previous revision during a stuck rollout
- Gateway API: Fixed the Matching Pods list of HTTPRoutes
- Argo Rollouts: Fixed completed steps being white text in the light theme
1.21.6: EKS/GKE/AKS sign in shortcut and faster startup
β¨ New
- Sign in: For those using SSO with EKS/GKE/AKS, when the session expires or invalid, Aptakube will now show a
Sign in with ...button that launches the SSO sign in process for you, so you no longer have to switch between the app and a terminal session to authenticate.
π Improvements
- Performance: Aptakube went on a diet and is now about 30% smaller than before. This reduction in size also means it starts faster.
- macOS (
.dmg): 32.7 MB β 23.5 MB (β28%) - Windows (
.msi): 16.6 MB β 11.5 MB (β31%) - Linux (
.deb): 17 MB β 12.1 MB (β29%)
- macOS (
1.21.5: Enhanced Helm Support + Vertical Pod Autoscaler CRD
β¨ New
- VPA: Added VPA (Vertical Pod Autoscaler) as a first-class resource in Aptakube, giving you a much clearer view on its recommended resources for matching pods.
- Helm: Added shortcuts to Upgrade (
U) and Rollback (R) - Helm: Upgrade and Rollback now happen on the background, with the status reported on a persistent notification. Upgrade actions can be cancelled.
- Helm: Redesigned the Rollback modal for more clarity and better usability, giving you the option to compare values before start a rollback
- Helm: Helm Releases now have all standard context menu actions, as well as Upgrade and Rollback, to keep the UX consistent with other resources
- Navigation: Added a new browser-link shortcut for "Open In New Tab and Focus".
π Improvements
- Helm: When the Helm CLI is not installed, we'll add a link to instructions on how to install it. #396
- Navigation: Added
Shift+ClickonSwitch Contextas an option to open a new window on the context selector. - ArgoCD: Added an optional "Prune" option when performing a sync on an ArgoCD App. #584
π Fixes
- Helm: Helm Releases now show the actual release name, rather than the underlying secret name.
- Navigation: Fixed a bug where
Ctrl+Clickon theSwitch Contextwould open a browser window.
1.21.4: Faster, because speed is a feature
Performance-only release. Lists, watches, and navigation should feel noticeably quicker, especially on large clusters.
1.21.3: Better Node Drain and other improvements
β¨ New
- Resources: Added support for MutatingAdmissionPolicy and MutatingAdmissionPolicyBindings
π Improvements
- Node Drain: Draining a node will no longer freeze the app, it'll instead report the progress with the option to wait until it's complete, or cancel it.
- Resources: You can now filter lists using regex by wrapping the expression in
/, e.g:^api-\d+$/ - Log Viewer: The histogram view on the log viewer has been updated to match exactly what logs you're seeing on the stream, so the previous "white bar" was replaced with a "range selector"
Misc
- Updated Tauri/Rust dependencies.
1.21.2: Aggregated Log Viewer for multiple Deployments/RS/DS/SS
β¨ New
- Log Viewer: Added the option to view logs from pods of multiple Deployments/ReplicaSets/DaemonSet/StatefulSet. Just select two or more deployments and press
L(or Right Click > Logs) - Log Viewer: Added an
EOFlog entry when a container exits and won't restart. - macOS: Add
New Windowand list of windows to macOS dock menu #349 - YAML Editor: Added a temporary/experimental feature to change the field manager name when making updates to an object #580
- PodTemplate: Added basic support for PodTemplate Discord
π Improvements
- Log Viewer: Improved how we render the
Mark(when pressing space), which now works well with all selected options (line wrap, different timestamp formats) - Ingress: Add
Copybutton to Ingress Rules #582
π Fixes
1.21.1: Pod Affinity / Anti-Affinity and bug fixes
β¨ New
- Scheduling: add Pod Affinity and Pod Anti-Affinity to Pod/Deploy/DS/RS/SS
- Delete Resource: add option to set
--cascade=orphanwhen deleting some resources
π Improvements
- Log Viewer: Log lines now stay aligned when viewing pods with different name lengths
π Fixes
- Windows Containers: Fix shell command for Windows Containers when running on macOS