File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ # Rust Client for the RabbitMQ HTTP API Change Log
2+
3+ ## v0.9.0 (Dec 24, 2024)
4+
5+ ### Breaking Changes
6+
7+ * To propagate more request context to the caller,
8+ ` crate::error::Error ` was updated to provide a requset URL, a header map,
9+ and a request body (if available).
10+
11+ This reason for doing this comes down to how ` reqwest ` 's ` Response ` functions
12+ are designed: the ones that consume and parse the body also consume ` self ` ,
13+ which means propagating a ` Response ` to the caller is not very useless at best,
14+ and arguably is misleading.
15+
16+ ### Enhancements
17+
18+ * ` crate::api ` now provides an async API. ` crate::blocking_api ` provides the
19+ original synchronous API.
20+
21+ Contributed by @ikrivosheev .
22+
23+ GitHub issues: [ #29 ] ( https://github.com/michaelklishin/rabbitmq-http-api-rs/pull/29 ) , [ #30 ] ( https://github.com/michaelklishin/rabbitmq-http-api-rs/pull/30 )
24+
25+ * ` Client#overview ` is a new function that corresponds to the ` GET /api/overview ` API endpoint.
26+
27+ Contributed by @ikrivosheev .
28+
29+ GitHub issue: [ #31 ] ( https://github.com/michaelklishin/rabbitmq-http-api-rs/pull/31 )
You can’t perform that action at this time.
0 commit comments