Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork100
Comparing changes
Open a pull request
base repository:rmqtt/rmqtt
Uh oh!
There was an error while loading.Please reload this page.
base:master
head repository:rmqtt/rmqtt
Uh oh!
There was an error while loading.Please reload this page.
compare:release/0.15.x
Uh oh!
There was an error while loading.Please reload this page.
- 7commits
- 3files changed
- 1contributor
Commits on Aug 31, 2025
chore: synchronize all plugin versions with main 0.15.0 release
bittcrafter committedAug 31, 2025 fix(session): improve QoS 1 publish error handling and bump version t…
…o 0.15.1Bug Fix:- **QoS 1 Publish Reliability**: Fixed error handling in QoS 1 message processing- **Resource Leak Prevention**: Ensure inflight messages are properly cleaned up on errors- **Ordering Guarantee**: Maintain proper ACK sequencing even after publish failuresKey Changes:1. **Error Handling Improvement**: - Added proper error mapping to clean up inflight messages on publish failure - Separated publish operation from ACK sending for better error isolation - Ensured inflight removal happens before propagating errors2. **Version Bump**: - Bumped workspace version from 0.15.0 to 0.15.1 - Updated all plugin dependencies to 0.15.1 - Maintained version synchronization across all componentsTechnical Details:- The fix addresses a potential resource leak where inflight messages wouldn't be cleaned up if `self.publish()` failed- Now properly removes the inflight entry before returning the error- Maintains the ACK sending operation separately to ensure proper protocol sequencingThis patch release (0.15.1) focuses on improving reliability and preventing resource leaks in QoS 1 message handling.
bittcrafter committedAug 31, 2025 refactor(session): simplify error handling using inspect_err
- Replaced `map_err` with `inspect_err` for cleaner error side effects- Maintains same functionality: removes inflight entry on publish failure- More idiomatic Rust error handling pattern- Keeps original error unchanged while performing cleanup
bittcrafter committedAug 31, 2025
Commits on Sep 8, 2025
chore: bump version to 0.15.2 and improve shutdown process
bittcrafter committedSep 8, 2025 Bumped workspace version to 0.15.1
bittcrafter committedSep 8, 2025 Merge pull request#281from bittcrafter/release/0.15.x
chore: bump version to 0.15.1 and improve shutdown process
bittcrafter authoredSep 8, 2025
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff master...release/0.15.x
Uh oh!
There was an error while loading.Please reload this page.