Event Store v6.0.0 Release Notes

Release Date: 2020-03-11 // about 4 years ago
  • ๐Ÿš€ The changelog below is a summary of the all of the preview releases.

    โž• Added

    • ๐Ÿ†• New gRPC .NET client added.
    • The ability to filter reads by regex or prefix for both stream name and event type.
    • ๐Ÿ†• New options for certicates. Can be provided as PKCS, public/private key pair and windows store.
    • Introduction of a liveness health check at {server_address}/health/live.
    • ๐Ÿ‘Œ Improvements to projection writes.
    • Read-only replica. A node that will not partake in elections and is non promotable. Started with the --read-only-replica argument
    • The ability to resign master using {server_address}/admin/node/resign.
    • โž• Added in the ability to set node priority with {server_address}/admin/node/priority/{priority}.

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change of cluster role names from master/slave to leader/follower.
    • ๐Ÿšš Both client and server have been moved over to .NET Core.

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ ATOM and TCP are being deprecated. These can be re-enabled with --enable-external-tcp and --enable-atom-pub-over-http.
    • ๐Ÿ—„ Clone nodes have been deprecated and replaced with read only replicas. Can be re-enabled using --unsafe-allow-surplus-nodes

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for Event Store server on macOS.
    • Undocumented projection selectors.
    • The requirement for mono.

    ๐Ÿ”’ Security

    • 0๏ธโƒฃ TLS is enabled by default for internal node communication. Can be disabled by --disable-internal-tls.
    • 0๏ธโƒฃ All external HTTP is HTTPS by default.