All notable changes to the aimdb-sync crate will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No changes yet.
0.5.0 - 2026-02-21
- Dependency Update: Updated
aimdb-coreandaimdb-tokio-adapterdependencies to 0.5.0
0.4.0 - 2025-12-25
- Dependency Update: Updated
aimdb-coreandaimdb-tokio-adapterdependencies to 0.4.0
0.3.0 - 2025-12-15
- Breaking: Producer/Consumer API: All methods now require a record key parameter:
producer::<T>(key)instead ofproducer::<T>()consumer::<T>(key)instead ofconsumer::<T>()producer_with_capacity::<T>(key, capacity)instead ofproducer_with_capacity::<T>(capacity)consumer_with_capacity::<T>(key, capacity)instead ofconsumer_with_capacity::<T>(capacity)
- Breaking: Record Registration API: Updated all test code to use new key-based
configure<T>(key, |reg| ...)API - All integration tests now specify explicit record keys (e.g.,
"test.data") per new RecordId/RecordKey architecture
0.2.0 - 2025-11-20
- Updated to support async
build()method inaimdb-core - Compatible with new connector builder pattern
0.1.0 - 2025-11-06
- Initial release of synchronous API wrapper for AimDB
- Blocking wrapper around async AimDB core
- Thread-safe synchronous record access
- Automatic Tokio runtime management
- Ideal for gradual migration from sync to async
- Type-safe synchronous record operations
- Compatible with existing synchronous codebases