From fa404ea76302106664ba9191320dbb7c17253018 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 3 Dec 2025 16:06:58 +0100 Subject: [PATCH] chore: Release stackablectl 1.2.2 --- Cargo.lock | 2 +- Cargo.nix | 2 +- .../partials/release-notes/release-1.2.2.adoc | 11 +++++++++++ extra/man/stackablectl.1 | 4 ++-- rust/stackablectl/CHANGELOG.md | 17 +++++++++++++++++ rust/stackablectl/Cargo.toml | 2 +- 6 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 docs/modules/stackablectl/partials/release-notes/release-1.2.2.adoc diff --git a/Cargo.lock b/Cargo.lock index 223650d5..3beb471e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3620,7 +3620,7 @@ dependencies = [ [[package]] name = "stackablectl" -version = "1.2.1" +version = "1.2.2" dependencies = [ "built", "clap", diff --git a/Cargo.nix b/Cargo.nix index 07bd9f00..bb6c2523 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -12029,7 +12029,7 @@ rec { }; "stackablectl" = rec { crateName = "stackablectl"; - version = "1.2.1"; + version = "1.2.2"; edition = "2021"; crateBin = [ { diff --git a/docs/modules/stackablectl/partials/release-notes/release-1.2.2.adoc b/docs/modules/stackablectl/partials/release-notes/release-1.2.2.adoc new file mode 100644 index 00000000..2804f9b5 --- /dev/null +++ b/docs/modules/stackablectl/partials/release-notes/release-1.2.2.adoc @@ -0,0 +1,11 @@ +== 1.2.2 + +* Add the option for users to customize the behaviour of `stackablectl` through a user config located at `$HOME/.config/stackablectl/config.toml`. + The first supported option is `version.check_enabled` which can be set to `true` or `false`. + See https://github.com/stackabletech/stackable-cockpit/pull/422[stackable-cockpit#422]. +* Add a new release check which is used in two different ways: +** A new `stackablectl version check` command 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. + ++ +See https://github.com/stackabletech/stackable-cockpit/pull/421[stackable-cockpit#421]. diff --git a/extra/man/stackablectl.1 b/extra/man/stackablectl.1 index 7921dc0b..19b9c9f3 100644 --- a/extra/man/stackablectl.1 +++ b/extra/man/stackablectl.1 @@ -1,6 +1,6 @@ .ie \n(.g .ds Aq \(aq .el .ds Aq ' -.TH stackablectl 1 "stackablectl 1.2.1" +.TH stackablectl 1 "stackablectl 1.2.2" .SH NAME stackablectl \- Command line tool to interact with the Stackable Data Platform .SH SYNOPSIS @@ -123,6 +123,6 @@ Retrieve version data of the stackablectl installation stackablectl\-help(1) Print this message or the help of the given subcommand(s) .SH VERSION -v1.2.1 +v1.2.2 .SH AUTHORS Stackable GmbH diff --git a/rust/stackablectl/CHANGELOG.md b/rust/stackablectl/CHANGELOG.md index 68908e55..71f9a1cf 100644 --- a/rust/stackablectl/CHANGELOG.md +++ b/rust/stackablectl/CHANGELOG.md @@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.2.2] - 2025-12-03 + +### Added + +- Add the option for users to customize the behaviour of `stackablectl` through a user config located at + `$HOME/.config/stackablectl/config.toml` ([#422]). + - The first supported option is `version.check_enabled` which can be set to `true` or `false`. +- Add a new release check which is used in two different ways ([#421]): + - A new `stackablectl version check` command 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. + +[#421]: https://github.com/stackabletech/stackable-cockpit/pull/421 +[#422]: https://github.com/stackabletech/stackable-cockpit/pull/422 + +## [1.2.1] - 2025-11-18 + ### Fixed - Don't crash during `release upgrade` for SDP 25.11. diff --git a/rust/stackablectl/Cargo.toml b/rust/stackablectl/Cargo.toml index 49be1910..fe216fa0 100644 --- a/rust/stackablectl/Cargo.toml +++ b/rust/stackablectl/Cargo.toml @@ -2,7 +2,7 @@ name = "stackablectl" description = "Command line tool to interact with the Stackable Data Platform" # See /Cargo.toml -version = "1.2.1" +version = "1.2.2" authors.workspace = true license.workspace = true edition.workspace = true