Release notes for stackablectl
A full list of changes is available directly in stackablectl’s changelog.
1.4.0
-
Add
STACKandDEMOtemplating parameters. Have a look at theREADME.mdfor details. See stackable-cockpit#432.
1.3.0
-
Allow specifying Helm values for operator installations. See stackable-cockpit#425.
-
Bump Rust to
1.93.0as well as dependencies. See stackable-cockpit#426. -
Bump Go to
1.26.0as well as dependencies. See stackable-cockpit#426.
1.2.2
-
Add the option for users to customize the behaviour of
stackablectlthrough a user config located at$HOME/.config/stackablectl/config.toml. The first supported option isversion.check_enabledwhich can be set totrueorfalse. See stackable-cockpit#422. -
Add a new release check which is used in two different ways:
-
A new
stackablectl version checkcommand can be used to check if the current installation is up-to-date -
A check automatically runs for all other commands (in parallel to not block the commands) and the status is reported as part of the final command output.
-
1.2.1
-
Don’t crash during
release upgradefor SDP 25.11. Previously it errored withHTTP status client error (404 Not Found) for url (https://raw.githubusercontent.com/stackabletech/secret-operator/main/deploy/helm/secret-operator/crds/crds.yaml), as the secret-operator now maintains the CRD itself ([#418]). See stackable-cockpit#418.
1.2.0
-
Automatically detect Kubernetes environment (e.g. kind, k3s or IONOS) and choose a sensible ListenerClass preset by default. See stackable-cockpit#414.
-
Support configuring the ListenerClass preset using
--listener-class-preset. See stackable-cockpit#414.
1.1.0
-
We now support idempotent Helm installations for demos and stacks. See stackable-cockpit#386.
-
Ignore failed re-application of Jobs due to immutability in demo and stack installations. The user is now asked if these be deleted or recreated. See stackable-cockpit#386.
-
Default to release build for nix users. See stackable-cockpit#388.
1.0.0
|
Previously, |
-
We have added visual progress reporting to more easily see what the tool is doing at any given moment in time. Previously, it looked like the tool was hanging as nothing was printed out to the terminal during the installation, but only after. See stackable-cockpit#376.
-
Releases can now be upgraded with the new
release upgradecommand. This makes it easier to upgrade installed operators to a newer SDP release. See stackable-cockpit#379.
25.3.0
-
A new demo called
jupyterhub-keycloakwas added and is available viastackablectl. The JupyterHub-Keycloak integration demo offers a comprehensive and secure multi-user data science environment on Kubernetes, integrating Single Sign-on Jupyter notebooks with Stackable Spark and S3 storage. The demo can be installed by runningstackablectl demo install jupyterhub-keycloak. See demos#155 and documentation#715. -
Demos and stacks are now versioned and the main branch is considered unstable.
stackablectlby default installs the latest stable demo and/or stack. A specific release can be targeted by providing the--releaseargument. See stackable-cockpit#340. -
Add new argument --chart-source so that operator charts can be pulled either from an OCI registry (the default) or from a index.yaml-based repository. See stackable-cockpit#344.
-
Use
rustls-native-certsso thatstackablectlcan be used in environments with internal PKI. See stackable-cockpit#351. -
Use
heritagelabel when looking up theminio-consolestacklet. See stackable-cockpit#364. -
Improve tracing and log output. See stackable-cockpit#365.
24.11.0
-
Bump Rust dependencies to fix critical vulnerability in quinn-proto. See CVE-2024-45311 and stackable-cockpit#318.
-
We now provide additional completions for Nushell and Elvish, support using SOCK5 and HTTP proxies, and have improved the sorting of release versions.
24.7.0
-
a new experimental debug command
-
a pre-built binary for aarch64-unknown-linux-gnu is now available
-
complete error messages are now shown (remedying the truncation of some details in previous releases)
-
use of the latest Go and Rust versions and respective dependencies
Was this page helpful?