-
-
Notifications
You must be signed in to change notification settings - Fork 102
Comparing changes
Open a pull request
base repository: rmqtt/rmqtt
base: 0.17.0
head repository: rmqtt/rmqtt
compare: 0.18.0
- 17 commits
- 57 files changed
- 1 contributor
Commits on Oct 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 155782b - Browse repository at this point
Copy the full SHA 155782bView commit details -
chore: bump version to 0.18.0 across all workspace packages
* Update workspace package version from 0.17.0 to 0.18.0 * Bump all internal plugin dependencies to consistent 0.18.0 version * Maintain Rust edition 2021 and rust-version 1.85.0 requirements
Configuration menu - View commit details
-
Copy full SHA for c2cf0e0 - Browse repository at this point
Copy the full SHA c2cf0e0View commit details -
Merge pull request #321 from bittcrafter/dev/0.18.0
chore(nats): add msgstore feature to ingress bridge and bump version to 0.18.0
Configuration menu - View commit details
-
Copy full SHA for e987b7d - Browse repository at this point
Copy the full SHA e987b7dView commit details
Commits on Oct 18, 2025
-
feat(bridge): add topic level skipping for all egress bridges #318
* Add skip_levels configuration to all egress bridges (Kafka, MQTT, NATS, Pulsar, ReductStore) * Implement topic.to_string_skip() method to skip leading topic levels * Update bridge send methods to use modified topics when skip_levels > 0 * Add debug logging for topic transformation * Bump reduct-rs dependency to 1.16.1 for ReductStore bridge * Maintain backward compatibility with existing configurations
Configuration menu - View commit details
-
Copy full SHA for 969bb72 - Browse repository at this point
Copy the full SHA 969bb72View commit details -
Merge pull request #322 from bittcrafter/dev/0.18.0
feat(bridge): add topic level skipping for all egress bridges #318
Configuration menu - View commit details
-
Copy full SHA for 2faf00a - Browse repository at this point
Copy the full SHA 2faf00aView commit details
Commits on Oct 20, 2025
-
fix(net): fix conditional compilation and code organization
* Bump rmqtt-net version to 0.3.1 and rmqtt-conf to 0.3.1 * Fix conditional compilation for TLS features in cert.rs and stream.rs * Reorganize module exports to improve code structure * Remove duplicate module declarations and fix import paths * Add allow(unused_mut) attribute to suppress warnings * Maintain all existing functionality with improved code quality
Configuration menu - View commit details
-
Copy full SHA for 76109e1 - Browse repository at this point
Copy the full SHA 76109e1View commit details -
Merge pull request #326 from bittcrafter/dev/0.18.0
fix(net): fix conditional compilation and code organization
Configuration menu - View commit details
-
Copy full SHA for 0d24ff8 - Browse repository at this point
Copy the full SHA 0d24ff8View commit details
Commits on Nov 9, 2025
-
refactor(acl): enhance publish ACL handling with detailed result codes
* Replace simple PublishAclResult enum with structured PublishResult containing reason codes * Add PublishAclResult wrapper with helper methods for ACL checks * Implement proper MQTT v5 reason codes for publish authorization results * Update all ACL plugins (acl, auth-http, auth-jwt) to use new result structure * Fix QoS 2 publish handling to only add to inflight on successful publish * Add detailed error reporting with reason strings for publish failures * Maintain backward compatibility while improving protocol compliance
Configuration menu - View commit details
-
Copy full SHA for 1b9fd03 - Browse repository at this point
Copy the full SHA 1b9fd03View commit details -
Merge branch 'dev/0.18.0' of https://github.com/bittcrafter/rmqtt int…
…o dev/0.18.0
Configuration menu - View commit details
-
Copy full SHA for ce6c7de - Browse repository at this point
Copy the full SHA ce6c7deView commit details -
chore: update Rust toolchain to 1.88.0
* Update GitHub CI workflow to use Rust 1.88.0 as minimum supported version * Update Rust version badges in both Chinese and English README files * Maintain compatibility with all existing features and functionality
Configuration menu - View commit details
-
Copy full SHA for 250f6b0 - Browse repository at this point
Copy the full SHA 250f6b0View commit details -
chore: update storage dependencies and fix test assertion
* Bump rmqtt-storage dependency to exact version 0.7.4 for both message and session storage plugins * Fix test assertion in types.rs to match updated reason string formatting * Maintain all existing storage functionality with updated dependency versions
Configuration menu - View commit details
-
Copy full SHA for 6b3f1c2 - Browse repository at this point
Copy the full SHA 6b3f1c2View commit details -
chore: update Rust toolchain to 1.89.0 and apply consistent string fo…
…rmatting * Update GitHub CI workflow to use Rust 1.89.0 as minimum supported version * Update Rust version badges in both Chinese and English README files * Apply consistent inline string formatting across all logging statements * Replace `{}` placeholders with `{variable}` syntax for better readability * Maintain all existing functionality with updated toolchain requirementsConfiguration menu - View commit details
-
Copy full SHA for 8e05821 - Browse repository at this point
Copy the full SHA 8e05821View commit details -
Merge pull request #328 from bittcrafter/dev/0.18.0
refactor(acl): enhance publish ACL handling with detailed result codes #311
Configuration menu - View commit details
-
Copy full SHA for bc1c93c - Browse repository at this point
Copy the full SHA bc1c93cView commit details
Commits on Nov 28, 2025
-
feat(bridge): support modified messages from previous hooks in egress…
… bridges * Update all egress bridge handlers (Kafka, MQTT, NATS, Pulsar, ReductStore) to use modified publish messages from previous hooks * Add priority configuration support for topic-rewrite plugin with MAX priority by default * Update topic-rewrite handler to process modified topic filters from previous hooks for subscribe/unsubscribe operations * Maintain backward compatibility while enabling hook chain processing for message transformation * Improve logging consistency across all bridge implementations
Configuration menu - View commit details
-
Copy full SHA for 0afd756 - Browse repository at this point
Copy the full SHA 0afd756View commit details -
Merge pull request #339 from bittcrafter/dev/0.18.0
feat(bridge): support modified messages from previous hooks in egressbridges #333
Configuration menu - View commit details
-
Copy full SHA for a9748e3 - Browse repository at this point
Copy the full SHA a9748e3View commit details
Commits on Nov 30, 2025
-
fix: improve MQTT protocol validation and WebSocket subprotocol support
#340 * Bump rmqtt-codec to 0.2.1 and rmqtt-net to 0.3.2 * Fix MQTT 3.1 protocol validation with proper length checking for MQISDP * Add support for "mqttv3.1" WebSocket subprotocol in addition to "mqtt" * Improve protocol name validation with better error handling and bounds checking * Maintain backward compatibility with existing MQTT 3.1.1 and 5.0 protocols
Configuration menu - View commit details
-
Copy full SHA for a90d040 - Browse repository at this point
Copy the full SHA a90d040View commit details -
Merge pull request #341 from bittcrafter/dev/0.18.0
fix: improve MQTT protocol validation and WebSocket subprotocol support #340
Configuration menu - View commit details
-
Copy full SHA for 6eb7479 - Browse repository at this point
Copy the full SHA 6eb7479View commit details
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 0.17.0...0.18.0