Skip to content

Commit 810b620

Browse files
2.19.0
1 parent 1af02a6 commit 810b620

File tree

8 files changed

+234
-134
lines changed

8 files changed

+234
-134
lines changed

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
# rabbitmqadmin-ng Change Log
22

3-
## v2.19.0 (in development)
3+
## v2.19.0 (Dec 13, 2025)
44

5-
No changes yet.
5+
### Bug Fixes
6+
7+
* `definitions export` and `definitions export_from_vhost` now exit with an error code should a file write fail
8+
9+
### Upgrades
10+
11+
* RabbitMQ HTTP API client was upgraded to [`0.71.0`](https://github.com/michaelklishin/rabbitmq-http-api-rs/releases/tag/v0.71.0)
612

713

814
## v2.18.0 (Dec 11, 2025)

Cargo.lock

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ reqwest = { version = "0.12", features = [
1717
"__rustls",
1818
"rustls-tls-native-roots",
1919
] }
20-
rabbitmq_http_client = { version = "0.70", features = [
20+
rabbitmq_http_client = { version = "0.71.0", features = [
2121
"blocking",
2222
"tabled",
2323
] }
@@ -39,6 +39,7 @@ rustls = { version = "0.23", features = ["aws_lc_rs"] }
3939

4040
[dev-dependencies]
4141
assert_cmd = "2.0"
42+
backtrace = "0.3"
4243
predicates = "3.1"
4344
proptest = "1.9"
4445

src/cli.rs

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -670,15 +670,18 @@ fn list_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command> {
670670
.after_help(color_print::cformat!(
671671
"<bold>Doc guide</bold>: {}",
672672
CHANNEL_GUIDE_URL
673-
));
673+
))
674+
.args(pagination_args());
674675
let queues_cmd = Command::new("queues")
675676
.long_about("Lists queues and streams")
676677
.after_help(color_print::cformat!(
677678
"<bold>Doc guide</bold>: {}",
678679
QUEUE_GUIDE_URL
679680
))
680681
.args(pagination_args());
681-
let exchanges_cmd = Command::new("exchanges").long_about("Lists exchanges");
682+
let exchanges_cmd = Command::new("exchanges")
683+
.long_about("Lists exchanges")
684+
.args(pagination_args());
682685
let bindings_cmd = Command::new("bindings").long_about("Lists bindings");
683686
let consumers_cmd = Command::new("consumers")
684687
.long_about("Lists consumers")
@@ -710,7 +713,9 @@ fn list_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command> {
710713
"<bold>Doc guide</bold>: {}",
711714
OPERATOR_POLICY_GUIDE_URL
712715
));
713-
let users_cmd = Command::new("users").long_about("Lists users in the internal database");
716+
let users_cmd = Command::new("users")
717+
.long_about("Lists users in the internal database")
718+
.args(pagination_args());
714719
let permissions_cmd = Command::new("permissions")
715720
.long_about("Lists user permissions")
716721
.after_help(color_print::cformat!(
@@ -2360,7 +2365,8 @@ fn channels_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command>
23602365
.after_help(color_print::cformat!(
23612366
"<bold>Doc guide</bold>: {}",
23622367
"https://www.rabbitmq.com/docs/channels"
2363-
));
2368+
))
2369+
.args(pagination_args());
23642370

23652371
[list_cmd]
23662372
.into_iter()
@@ -2695,7 +2701,9 @@ fn exchanges_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command>
26952701
.required(true),
26962702
)
26972703
.arg(idempotently_arg.clone());
2698-
let list_cmd = Command::new("list").long_about("Lists exchanges");
2704+
let list_cmd = Command::new("list")
2705+
.long_about("Lists exchanges")
2706+
.args(pagination_args());
26992707
let unbind_cmd = Command::new("unbind")
27002708
.about("Deletes a binding")
27012709
.arg(
@@ -3107,7 +3115,9 @@ pub fn users_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command>
31073115
.help("a list of comma-separated tags")
31083116
.default_value(""),
31093117
);
3110-
let list_cmd = Command::new("list").long_about("Lists users in the internal database");
3118+
let list_cmd = Command::new("list")
3119+
.long_about("Lists users in the internal database")
3120+
.args(pagination_args());
31113121
let permissions_cmd = Command::new("permissions")
31123122
.long_about("Lists user permissions")
31133123
.after_help(color_print::cformat!(

0 commit comments

Comments
 (0)