Skip to content

Releases: rmqtt/rmqtt-storage

0.7.3

06 Jul 03:54
0cb9313
Compare
Choose a tag to compare

What's Changed

  • chore: version bump and removed redundant feature check in redis-cluster module by @bittcrafter in #8

Full Changelog: 0.7.2...0.7.3

0.7.2

29 Jun 06:44
bbbbe9a
Compare
Choose a tag to compare

What's Changed

  • chore: bump version to 0.7.2 and add docs.rs metadata
    • Incremented package version from 0.7.1 to 0.7.2
    • Added package.metadata.docs.rs configuration
    • Enabled all features for documentation generation on docs.rs

Full Changelog: 0.7.1...0.7.2

0.7.1

29 Jun 05:51
e4afbef
Compare
Choose a tag to compare

What's Changed

  • refactor(storage): major modularization and feature flag improvements
    • Split storage backends into feature-gated modules
    • Added new 'redis-cluster' feature flag
    • Made sled and redis dependencies optional
    • Improved conditional compilation for all storage backends
    • Added proper error handling for invalid storage types
    • Cleaned up imports and module organization
    • Added compile-time validation for feature combinations
    • Updated test configurations to work with feature flags
    • Improved documentation and type safety
  • refactor(storage): major async iterator improvements and redis upgrade
    • Bumped version from 0.6.1 to 0.7.0 (breaking changes)
    • Upgraded redis dependency from 0.27 to 0.32 with new features
    • Improved async iterator implementations:
      • Removed unnecessary lifetime parameters
      • Added proper error handling for all iterator operations
      • Simplified control flow with match expressions
      • Made implementations more consistent across storage backends
    • Fixed key removal handling in Redis map operations
    • Enhanced type safety and error propagation
    • Improved code organization and readability
  • chore: update version and refine feature flags
  • docs: add comprehensive code documentation for storage module

Full Changelog: 0.6.1...0.7.1

0.6.1

28 Jun 12:08
0fe4c90
Compare
Choose a tag to compare

What's Changed

  • fix(storage): improve TTL feature handling in contains_key operations by @bittcrafter in #4

Full Changelog: 0.6.0...0.6.1

0.5.3

28 Jun 09:59
dce6d76
Compare
Choose a tag to compare

0.6.0

28 Oct 12:40
36c0bd5
Compare
Choose a tag to compare

Implement Redis Cluster Mode. #1

0.5.1

09 Mar 14:44
Compare
Choose a tag to compare
  1. Fix the problem of not using the 'tokio' runtime correctly when the cleanup() operation is performed. https://github.com/rmqtt/rmqtt-storage/commit/bb98b5ff6a52bd95158279c5534fe636ddcf6674

0.5.0

03 Mar 14:59
Compare
Choose a tag to compare

0.4.0

16 Jan 14:46
Compare
Choose a tag to compare

Optimize the codes

0.3.0