Skip to content

Commit 9745aca

Browse files
authored
Add changelog for release 0.40.0
Document notable changes for release 0.40.0, including new features, fixes, and breaking changes.
1 parent 3021284 commit 9745aca

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [[0.40.0](https://github.com/rabbitmq-community/rstream/releases/tag/v0.40.0)]
6+
7+
This release focuses on improving stability during reconnection.
8+
9+
## 0.40.0 - 2025-28-10
10+
- [Release 0.40.0](https://github.com/rabbitmq-community/rstream/releases/tag/v0.40.0)
11+
12+
### Added
13+
- Implement Auto recovery connection for consumer by @Gsantomaggio in [#250](https://github.com/rabbitmq-community/rstream/pull/250)
14+
- Implement producer recovery connection by @Gsantomaggio in [#251](https://github.com/rabbitmq-community/rstream/pull/251)
15+
- improve reconnection with metadata update handling by @Gsantomaggio in [#252](https://github.com/rabbitmq-community/rstream/pull/252)
16+
17+
### Fixed
18+
- Fix subscribers list by @Gsantomaggio in [#246](https://github.com/rabbitmq-community/rstream/pull/246)
19+
- Restore flake8 test by @Gsantomaggio in [#244](https://github.com/rabbitmq-community/rstream/pull/244)
20+
21+
### Changed
22+
- Refactor the producers list replace the reference with the id as map key by @Gsantomaggio in [#249](https://github.com/rabbitmq-community/rstream/pull/249)
23+
- Update dependencies by @Gsantomaggio in [#243](https://github.com/rabbitmq-community/rstream/pull/243)
24+
25+
### Removed
26+
- Remove `reconnect_stream`
27+
- Removed `message_context.consumer.get_stream(message_context.subscriber_name)` in favour of `message_context.stream`
28+
29+
### Breaking changes
30+
- The `reconnect_stream` function has been removed. Use the auto-recovery feature instead.
31+
- The `message_context.consumer.get_stream(message_context.subscriber_name)` method has been removed.
32+
- Use `message_context.stream` to access the stream directly.
33+
- The subscribe function now returns the `subscription_id` that you can use to unsubscribe.

0 commit comments

Comments
 (0)