🚀 Get ready for the official launch.
Buy an early adopter license now and get 50% off! Learn more →

Changelog

Stay up to date with all of the latest additions and improvements we've made to Aptakube.

November 9, 2022

Aptakube 0.7.1: Hotfix for macOS invisible window

🐞Bugs

  • Fixed: [macOS] The window would never be visible after starting the app

November 5, 2022

Aptakube 0.7.0: We ❤️ Logs (and a bunch other stuff 😊)

🌟 What's new

  • Complete rebuild of the log streaming tab! You can now stream logs from multiple pods, view historical logs, toggle timestamp, go fullscreen and even download the logs. It also includes an alternative log renderer for system that do not support WebGL2.
  • Sidebar can now be resized to fit slightly longer context names. If that's not enough, it'll also show a tooltip when you hover over the context.
  • Aptakube will now remember the last seen namespaces per context, so whenever you connect to a cluster, it'll preselect the previously used namespaces instead of the 'default' namespace.
  • Aptakube will also remember the windows size when resizing, so you can reopen the app and not have to resize it again.
  • There's a search input on the context selector screen, handy for those with hundreds of contexts! There's more improvements coming on this area, see: #17 and #13
  • The pod view now expands the content of ConfigMap and Secrets that are mapped as Environment Variables, so you don't have to navigate away to see its value.
  • Objects can now be deleted through the overview tab. A future release will also add a shortcut to the table view, see: #9

📸 Screenshots

 aggregated-log-view pod-view-with-expanded-configmap

October 2, 2022

Aptakube 0.6.1: Hotfix for TLS connections and font scaling

🐞Bugs

  • Fixed: [macOS and Linux] Aptakube was unable to connect to clusters with certs issued by trusted CA because it was not using system's CA bundles
  • Fixed: YAML Editor's font size not scaling when zoom in/out

September 29, 2022

Aptakube 0.6.0: Quality of Life++

🌟 What's new

  • YAML tabs are now editable! The edit operation is similar to a kubectl apply -f {file}.yaml and will call the PUT operation directly.
  • Columns can now be resized on all tables and on each screen, Aptakube remembers what's the width of each column so you don't have to keep constantly resizing to fit your content
  • Node View is now available with the overview of its attributes, taints, conditions and scheduled pods
  • Kubernetes API has GZIP compression enabled by default since version 1.16 and starting from this version, compression is enabled on Aptakube as well. We've seen improvements of up to 50% when fetching thousands of pods ⚡️
  • You can now Zoom In and Zoom Out. The content and the layout will both scale accordingly. Use the shortcut Ctrl/Cmd + = and Ctrl/Cmd + - to get started. It's the same shortcuts used on browsers and other apps such as VSCode.
  • Redesigned parts of the app to make it more readable and fit more content
  • [Windows & Linux] navigation shortcut changed from CTRL+] / CTRL+[ to Alt+ArrowLeft / Alt+ArrowRight to bring it inline with the standards
  • [macOS] You can now install Aptakube using Homebrew, it's as simple as: brew install --cask aptakube

🐞Bugs

  • Fixed: [macOS] double click on drag area used to show an error instead of maximizing the app

📸 Screenshots

image image image

September 17, 2022

Aptakube 0.5.1: Hotfix for $KUBECONFIG users

🌟 What's new

  • [macOS] Removed the title bar and turned into a frameless window.

image

🐞Bugs

  • Fixed: [macOS and Linux] KUBECONFIG environment variable was not used when launching the app from the UI (#3)

September 15, 2022

Aptakube 0.5.0: The most resource friendly GUI

🌟 New Features

  • Support for kinds Service, Job and CronJob, including the list and details view

image image

  • Preview support for kinds Node and ReplicaSet
  • Cluster events and object events are now available as well

😎 Improvements

  • Further redesign on the object view screen
  • The previous release already included some fantastic performance improvements. On this release the average CPU usage decreased by more than 50%! Memory usage is also ~10% lower than before. No other Kubernetes GUI can process +4000 pods, from 3 different cluster simultaneously, in a single view, while consuming only ~200MB.

Screen Shot 2022-09-15 at 14 30 26

🐛 Bug Fixes

  • Secrets view now show the correct key name, instead of a placeholder text

September 1, 2022

Aptakube 0.4.0: Code Signing and Auto Updater

🌟 New Features

  • Both macOS and Windows applications are now code signed! Windows users may still see warning for some time while the certificate builds enough reputation. As long as you download from aptakube.com, you're safe!
  • Aptakube will now display an auto-update dialog at startup if there's a newer version available, helping you keep it up to date with all the latest features and improvements.
  • An easy to use in-app feedback widget. We're looking forward to hearing from you!

image

  • Shortcuts for Filtering and Namespace selector

image

😎 Improvements

  • Much better performance when thousands of updates are happening simultaneously.
  • The initial view (Context Selector) was designed to support dozens of contexts.

August 20, 2022

Aptakube 0.3.0: Keeps Gettin' Better!

🌟 New Features

  • Added support for ConfigMaps and Secrets
  • Added basic support for Services, Job and CronJob (preview!)

😎 Improvements

  • Redesigned the object view pages to fit more content
  • Dark theme just got darker! Improved readability and a much cooler design!
  • Improved performance for tables with many objects
  • Improved log stream with indication of how many containers are connected
  • App icons looks way better on Windows
  • Age tooltip now shows Local and UTC instead of GMT+X and UTC for clarity

🐛 Bug Fixes

  • Unnecessary scrollbar was visible on YAML Viewer and Log Stream tabs

August 7, 2022

Aptakube 0.2.0: post-MVP quality of life improvements

🌟 New Features

  • Free text search is here! An easy to use and flexible search, available on all table views!
  • The number of objects, as well as connection status for each context is now visible at the bottom of each table.
    • a yellow warning sign will pop up when you get disconnected from a context
    • a pulsing green circle indicates that you are connected to all contexts

😎 Improvements

  • Much better table view performance when viewing thousands of objects
  • Slight change to both Dark and Light theme colors, making it easier to read
  • Context column will only be visible when there are more than 2 active contexts
  • Same for the Namespace column! It'll only be visible if you're viewing objects in all namespaces
  • Show reason why pod is in failed state
  • Gray out pods in Completed state as they are less important then Running pods.
  • Reduce frequency of column resizing to improve readability
  • Much better error handling (we had none before 😂)

🐛 Bug Fixes

  • Properly format log stream messages when Timestamp is not available

July 28, 2022

Aptakube 0.1.0: MVP!

🌟 Features

  • Visualize Kubernetes objects from multiple cluster all in one view!
  • Automatically watch objects as they change. Tables cell flashes when there's a change so you don't miss it!
  • Supports Pods, Deployments, StatefulSet and DaemonSet
  • Live logs for all containers in a pod
  • Quickly YAML view for supported resources
  • Works with any Kubernetes 1.19+ cluster, including AKS, EKS, GKE, DOKS and others!
  • No configuration needed! Aptakube uses the same authentication and contexts as kubectl