All notable changes to this project will be documented in this file.
- Use
rustls-native-certsso thatstackablectlcan be used in environments with internal PKI (#351). - Use
heritagelabel when looking up theminio-consolestacklet (#364).
- Add new argument
--chart-sourceso that operator charts can be pulled either from an OCI registry (the default) or from a index.yaml-based repository (#344).
- Add new argument
--releasethat allows installing a specific version of a demo or stack (#340).
- Remove argument
--offlinethat was not implemented yet (#340).
- Sort operator versions by semver version instead of alphabetically (#336).
- Bump Rust dependencies to fix critical vulnerability in
quinn-proto, see CVE-2024-45311 (#318). - Bump Rust toolchain version to 1.80.1 (#318).
- helm-sys: Bump Go dependencies to fix critical vulnerability in
github.com/docker/docker, see CVE-2024-41110 (#313).
- helm-sys: Double the helm timeout to 20m (#306).
- Remove error message trimming in error report (#303).
- Remove colons from error messages, because the snafu report removes all content after the colon which results in loss of detail (#300).
- Avoid unnecessary
k8s::Clientcreations (#295). - Re-run GVK discovery after resolution failure (#294).
- Bump Rust, Go and Node dependencies (#238).
- Add pre-built binary for
aarch64-unknown-linux-gnu(#232).
- Bump Rust dependencies (#233).
- Added experimental
debugcommand (#204).
- Support listing endpoints of Listeners in
stackablectl stacklet listcommand. Currently only HDFS is using listener-op, so we can only test that so far (#213, [#219]).
- Operators are now installed in parallel when installing a release (#202).
- Fix
--cluster-namenot taking effect. The local test clusters always used the default cluster name (#181).
- Fix
stackablectl release uninstallcommand. It now deletes the operators included in the selected release correctly (#174).
- Fix GitHub workflow syntax (#175).
- Bump Rust version from
1.74.0to1.75.0(#172). - Bump Rust and Go dependencies (#135, #162, #167, #168, #170).
- Rename old output style
plaintotable. The new output optionplainwill output a reduced view (which removes borders from tables for example) (#142, #163).
- Fix Helm repo selection mechanism (#156).
First official release of the stackablectl rewrite.
- Bump Rust version from
1.73.0to1.74.0(#151).