Skip to content

Release Notes


  • Support Helm charts in Workspace configuration.
  • Automatically increase file watching limit. This fixes the "too many open files" error in most cases.


  • Add the kelda config get-context and kelda config get-namespace commands, which are helpful for scripting.


  • Make services under development accessible even if they fail their readiness checks.
  • Don't prompt for known values when running the Kelda demo.


This release makes various bug fixes to support syncing and running executable files.


This release makes it easier to try out Kelda. It introduces the qk8s script to spin up Kubernetes clusters, and makes various improvements to the commands run as part of the quickstart.

It also reintroduces the namespace prioritization feature so that it's only enabled on Kubernetes clusters that support the PriorityClass resource.


  • Added kelda upgrade-cli, which makes it easy to upgrade the CLI to match the minion's version.
  • Simplify the initial Kelda installation process. Kelda can now be installed via a shell script downloaded by curl.


  • Added kelda update, which updates the container images in the development environment to the latest versions available upstream.
  • Added support for "init commands" during file syncs. These are commands that are only triggered when certain files are changed. For example, this can be used to only run npm install when package-lock.json is changed.


  • We've changed the way we transmit errors between the minion and CLI. This is a breaking change and requires updating both the CLI and Minion.
  • We now require a license file to install Kelda, and automatically collect usage analytics.


  • Fix bug where changes to Kubernetes manifests wouldn't get deployed.


Release 0.9.0 makes it easier to install the Minion, and makes some UX improvements around error handling.


The first release using our new versioning scheme.