From 67e36bbd96141b99b6d3d27d0d9237aa26eb382e Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Mon, 11 Aug 2025 16:16:46 -0400 Subject: [PATCH 01/11] Back to dev version --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index cc8d1da..9819090 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rabbitmqadmin" -version = "2.8.0" +version = "2.9.0" edition = "2024" description = "rabbitmqadmin v2 is a modern CLI tool for the RabbitMQ HTTP API" From 48554c05949d5dfd184f64c522d15a32e682a9d2 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Mon, 11 Aug 2025 16:19:10 -0400 Subject: [PATCH 02/11] Commit Cargo.lock --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index f44a34f..0b4adda 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1476,7 +1476,7 @@ dependencies = [ [[package]] name = "rabbitmqadmin" -version = "2.8.0" +version = "2.9.0" dependencies = [ "assert_cmd", "clap", From c5bfc182947addf00ed233aac54ae7048de9fde0 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Mon, 11 Aug 2025 16:25:03 -0400 Subject: [PATCH 03/11] Change log updates --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca35195..9ba1ad7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,11 @@ No changes yet. ### Bug Fixes - * `shovels list_all` + * `shovels list_all` panicked when one of the shovels was in `terminated` state + +### Enhancements + + * `shovels list` is a new command that lists shovels in a particular virtual host ### Upgrades From 61b228c23e949647f0bc0a3fcbe4df9ba93d1c42 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Mon, 11 Aug 2025 19:40:44 -0400 Subject: [PATCH 04/11] Release notes: a typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ba1ad7..ed32a21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ No changes yet. ### Bug Fixes - * `shovels list_all` panicked when one of the shovels was in `terminated` state + * `shovels list_all` panicked when one of the shovels was in the `terminated` state ### Enhancements From 50e3d098e4a80d7cc7994133fb6e117b124c77d7 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Tue, 12 Aug 2025 11:39:17 -0400 Subject: [PATCH 05/11] Depend on the latest reqwest release available --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0b4adda..38d289a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1375,9 +1375,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.96" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beef09f85ae72cea1ef96ba6870c51e6382ebfa4f0e85b643459331f3daa5be0" +checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" dependencies = [ "unicode-ident", ] @@ -1597,9 +1597,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ "base64", "bytes", @@ -2059,18 +2059,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 9819090..e9f579f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ license = "MIT OR Apache-2.0" clap = { version = "4", features = ["help", "color", "cargo", "env"] } url = "2" sysexits = "0.9" -reqwest = { version = "0.12.22", features = [ +reqwest = { version = "0.12", features = [ "blocking", "json", "multipart", From 6dab680d5b40736068ddc3cc50d250d1f838c367 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Thu, 14 Aug 2025 02:31:04 -0400 Subject: [PATCH 06/11] Bump HTTP API client --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index e9f579f..b9c9337 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ reqwest = { version = "0.12", features = [ "__rustls", "rustls-tls-native-roots", ] } -rabbitmq_http_client = { version = "0.41.0", features = [ +rabbitmq_http_client = { version = "0.42.0", features = [ "blocking", "tabled", ] } From 2cd8271257cbee3c17c7a32d0d2a27dd075b5ae2 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Thu, 14 Aug 2025 02:31:18 -0400 Subject: [PATCH 07/11] cargo update --- Cargo.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 38d289a..4235406 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -278,9 +278,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.44" +version = "4.5.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c1f056bae57e3e54c3375c41ff79619ddd13460a17d7438712bd0d83fda4ff8" +checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318" dependencies = [ "clap_builder", ] @@ -1454,9 +1454,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "rabbitmq_http_client" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7261e1a11912f6018b6adea722fe0fbb064ef832f1e22fa54c13726f75e6a48" +checksum = "6d39d0633452a94813c0faad771b52f10d089e611ab15958b28e040094d6dd20" dependencies = [ "backtrace", "percent-encoding", @@ -1527,9 +1527,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -1537,9 +1537,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -1949,9 +1949,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.104" +version = "2.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619" dependencies = [ "proc-macro2", "quote", From 19714e89137b9dbcc7ae1831dd8a7c0620f89b1e Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Thu, 14 Aug 2025 15:31:36 -0400 Subject: [PATCH 08/11] 2.8.1 --- CHANGELOG.md | 12 ++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed32a21..67d6b9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ No changes yet. +## v2.8.1 (Aug 14, 2025) + +### Bug Fixes + + * `shovels list` and `shovels list_all` panicked when target cluster had at least one + static shovel + +### Upgrades + + * RabbitMQ HTTP API client was upgraded to [`0.42.0`](https://github.com/michaelklishin/rabbitmq-http-api-rs/releases/tag/v0.42.0) + + ## v2.8.0 (Aug 11, 2025) ### Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index 4235406..10ccbcf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1476,7 +1476,7 @@ dependencies = [ [[package]] name = "rabbitmqadmin" -version = "2.9.0" +version = "2.8.1" dependencies = [ "assert_cmd", "clap", diff --git a/Cargo.toml b/Cargo.toml index b9c9337..8bc2b65 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rabbitmqadmin" -version = "2.9.0" +version = "2.8.1" edition = "2024" description = "rabbitmqadmin v2 is a modern CLI tool for the RabbitMQ HTTP API" From e80c3b1790e89f2230b95b2f88bcbbedcdf89a55 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Thu, 14 Aug 2025 15:33:02 -0400 Subject: [PATCH 09/11] Back to dev version --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 8bc2b65..b9c9337 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rabbitmqadmin" -version = "2.8.1" +version = "2.9.0" edition = "2024" description = "rabbitmqadmin v2 is a modern CLI tool for the RabbitMQ HTTP API" From 9958c3d9963fbf04af78e289308aa6b54ec04bf7 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Fri, 15 Aug 2025 13:22:17 -0400 Subject: [PATCH 10/11] Commit Cargo.lock --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 10ccbcf..4235406 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1476,7 +1476,7 @@ dependencies = [ [[package]] name = "rabbitmqadmin" -version = "2.8.1" +version = "2.9.0" dependencies = [ "assert_cmd", "clap", From 29c65039f37cd30ca4e4da6d7bea03c46ee3528a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 01:51:48 +0000 Subject: [PATCH 11/11] Bump thiserror from 2.0.14 to 2.0.15 Bumps [thiserror](https://github.com/dtolnay/thiserror) from 2.0.14 to 2.0.15. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.14...2.0.15) --- updated-dependencies: - dependency-name: thiserror dependency-version: 2.0.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4235406..c24598e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2059,18 +2059,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.14" +version = "2.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" +checksum = "80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.14" +version = "2.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" +checksum = "44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0" dependencies = [ "proc-macro2", "quote",