Event Store v20.10.5 Release Notes

Release Date: 2021-12-06 // 8 months ago
  • ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Prevent nodes that aren't part of a cluster from pruning gossip seeds EventStore#3116
    • Overflow error in persistent subscriptions extra statistics EventStore#3162
    • Prevent the EpochManager from attempting to read epochs that should have been cached EventStore#3189
    • Off-by-one error in Index committer service EventStore#3196
    • Race condition where a node becomes leader and immediately writes to streams that have recently been written to but notEventStore#3187
    • โž• Additional Options to Logging EventStore#3207
    • ๐Ÿ‘ป Object disposed exception in EventCountersHelper on shutdown EventStore#3245
    • โž• Added verification checking if a message is of NotHandled type in PersistentSubscriptions Read message handling EventStore#3158
    • ๐Ÿ’ฅ Breaking change in log file name by removing log rotation options EventStore#3267
    • โฑ Exception in scheduled message callback crashes server EventStore#3272
    • IODispatcher is now threadsafe for request tracking EventStore#3272
    • Clear HeadingEventReader cache when stopping the readers EventStore#3233
    • InvalidOperationException caused by reading RequestStream after completing the PersistentSubscription gRPC call EventStore#3294
    • ๐Ÿ’ป 404 error for scavenge no longer shows in UI EventStore#3284
    • ๐Ÿ’ป Replica stats show in the UI EventStore#3284
    • Ensure the projections IODispatcher clears up pending requests EventStore#3244
    • ๐Ÿ”ง Use the right advertised host value in a cluster configuration EventStore#3224
    • ๐Ÿ‘ MaxAge fast path: corner cases and support for SkipIndexScanOnRead EventStore#3330
    • ๐Ÿ›  Fix link parsing in persistent subscription service EventStore#3328
    • Prevent risk of deadlock when creating a PersistentSubscriptionGroup EventStore#3343

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง Check /etc/eventstore First for Custom Configuration EventStore#3207
    • Warn that projection debugging uses a different engine to the one running in Event Store EventStore#3284
    • Do not download intermediate certificates from AIA URLs EventStore#3283
    • ๐Ÿง Use file checkpoints on Linux and memory mapped checkpoints on Windows EventStore#3332

    โž• Added

    • ๐Ÿ”ง LeaderElectionTimeoutMs option to allow configuring the timeout for election messages. EventStore#3263
    • ๐Ÿ‘Œ Support for Intermediate CA certificates EventStore#3283
    • Validation of certificate chain with node's own certificate on start up EventStore#3283