-
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.
-
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.