Aptakube Changelog

Release Notes for Aptakube

Latest ยท Released onSeptember 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

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 and Ctrl + 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 as Ready, 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

Screenshot 2024-09-06 at 09 21 40

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.

image

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, and postgres-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

image

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

  • Possible fix for #208, which is still to be confirmed
  • Fixed an issue with YAML Editor on Linux #230

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

New menu UI

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

Context Groups

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

Context Extension

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

Xnapper-2024-01-30-19 56 51

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

  • Fixed an issue where the app would crash when viewing a large number of logs #190 - Special thanks to everyone on discord who helped me find the root cause and validate the fix ๐Ÿซถ
  • Fixed a minor issue with HTTP Get probe formatting #192

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

Helm

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

1.5.10

๐Ÿž Bugs Fixed

  • [Linux] Removed Debian auto-update process as this is not currently supported by Tauri #150
  • Fixed an issue where the service port name was incorrect #156
  • Fixed an issue where the UI would freeze for a few seconds when loading a large number of items #155

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

Helm Releases

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

1.5.6: Fixes for CRDs

๐Ÿž Bugs Fixed

  • [macOS] Fixed an issue where some CRDs were not shown on macOS devices running older versions of Safari #149
  • [macOS] Fixed an issue where null was displayed instead of the actual CRD column value #146

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

  • Fixed an issue where some columns on CRD were not being shown #146
  • Memory limit/requests were not shown when the value had a k suffix #144
  • Temporarily reverted the paging functionality until an upstream fix is merged #143

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, only int128/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

  • Fixed an issue where text would sometimes be truncated #137 and #140
  • Fixed a display issue for large memory values #139
  • Fixed an issue where the app would freeze while loading contexts

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

  • Fixed an issue with text overflow on Ports #128
  • Fixed an issue where the versions tab would refresh unnecessarily #136

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 โค๏ธ

๐Ÿ“ธ Screenshots

Port Forward