Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 2.11 KB

File metadata and controls

62 lines (41 loc) · 2.11 KB

Changelog - aimdb-sync

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

Changed

  • Dependency Update: Updated aimdb-core and aimdb-tokio-adapter dependencies to 0.5.0

0.4.0 - 2025-12-25

Changed

  • Dependency Update: Updated aimdb-core and aimdb-tokio-adapter dependencies to 0.4.0

0.3.0 - 2025-12-15

Changed

  • Breaking: Producer/Consumer API: All methods now require a record key parameter:
    • producer::<T>(key) instead of producer::<T>()
    • consumer::<T>(key) instead of consumer::<T>()
    • producer_with_capacity::<T>(key, capacity) instead of producer_with_capacity::<T>(capacity)
    • consumer_with_capacity::<T>(key, capacity) instead of consumer_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

Changed

  • Updated to support async build() method in aimdb-core
  • Compatible with new connector builder pattern

0.1.0 - 2025-11-06

Added

  • 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