immudb v1.4.0-RC2 Release Notes

Release Date: 2022-10-10 // over 1 year ago
  • ๐Ÿ› Bug Fixes

    • ๐Ÿ— build: Use correct binary download links
    • embedded/store: edge-case calculation of precommitted tx
    • embedded/watchers: Fix invariant breakage in watchers
    • embedded/watchers: Fix invariant breakage in watchers
    • pkg/database: any follower can do progress due to its prefech buffer
    • pkg/replication: Do not crash on invalid tx metadata
    • pkg/replication: handle replication already closed case
    • pkg/replication: discard precommitted txs and continue from latest committed one
    • pkg/replication: solve issues when follower diverged from master
    • wmbedded/watchers: Correctly fix the original implementation

    ๐Ÿ”„ Changes

    • embedded/watchers: Simplify and document cancellation path
    • embedded/watchers: Simplify mutex locking code
    • embedded/watchers: single-point for init and cleanup
    • pkg/database: wait for tx when a non-existent or non-ready transaction is requested
    • pkg/database: add TODO comment on replication passive waiting
    • pkg/database: simplify follower's wait
    • pkg/replication: Add TX gap metrics
    • pkg/replication: Add basic replication metrics
    • pkg/replication: improve replication logging