Skip to content

Commit aa160d3

Browse files
0.63.0
1 parent 1b689af commit aa160d3

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# Rust Client for the RabbitMQ HTTP API Change Log
22

3-
## v0.63.0 (in development)
3+
## v0.64.0 (in development)
44

55
No changes yet.
66

7+
## v0.63.0 (Oct 9, 2025)
8+
9+
### Bug Fixes
10+
11+
* Reintroduced `QueueOps#is_server_named`, which was unintentionally lost during a refactoring
12+
713
## v0.62.0 (Oct 9, 2025)
814

915
### Enhancements

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,25 @@ All older series have [reached End of Life](https://www.rabbitmq.com/release-inf
2121
### Blocking Client
2222

2323
```toml
24-
rabbitmq_http_client = { version = "0.62.0", features = ["core", "blocking"] }
24+
rabbitmq_http_client = { version = "0.63.0", features = ["core", "blocking"] }
2525
```
2626

2727
### Async Client
2828

2929
```toml
30-
rabbitmq_http_client = { version = "0.62.0", features = ["core", "async"] }
30+
rabbitmq_http_client = { version = "0.63.0", features = ["core", "async"] }
3131
```
3232

3333
### Blocking Client with Tabled Support
3434

3535
```toml
36-
rabbitmq_http_client = { version = "0.62.0", features = ["core", "blocking", "tabled"] }
36+
rabbitmq_http_client = { version = "0.63.0", features = ["core", "blocking", "tabled"] }
3737
```
3838

3939
### Async Client with Tabled Support
4040

4141
```toml
42-
rabbitmq_http_client = { version = "0.62.0", features = ["core", "async", "tabled"] }
42+
rabbitmq_http_client = { version = "0.63.0", features = ["core", "async", "tabled"] }
4343
```
4444

4545

src/responses/definitions.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@ pub trait QueueOps {
3838

3939
/// Returns the x-arguments of this object.
4040
fn x_arguments(&self) -> &XArguments;
41+
42+
/// Returns true if the queue is server-named.
43+
/// See the [Queues guide](https://www.rabbitmq.com/docs/queues#server-named-queues) to learn more.
44+
fn is_server_named(&self) -> bool {
45+
let name = self.name();
46+
name.is_empty() || name.starts_with("amq.")
47+
}
4148
}
4249

4350
pub trait OptionalArgumentSourceOps {

0 commit comments

Comments
 (0)