Skip to content

Releases: kurrent-io/KurrentDB

Event Store 6.0.0 Preview 3

11 Mar 08:38
fdb5aa1
Compare
Choose a tag to compare
Pre-release
Merge pull request #2352 from EventStore/set-platform

Set platform when building to x64

Event Store 6.0.0 Preview 2

20 Jan 04:52
018de99
Compare
Choose a tag to compare
Pre-release
Merge pull request #2233 from EventStore/package-names

Rename Package Ids

Event Store 6.0.0 Preview 1

16 Dec 14:09
44891c4
Compare
Choose a tag to compare
Pre-release
oss-v6.0.0-preview1

Password protect dev certificate. (#2144)

Event Store 5.0.5

15 Nov 15:36
Compare
Choose a tag to compare

Event Store 5.0.5 Changelog

Features

#2051 - (Core Database and Client) Bug fix: ConcurrentQueueWrapper can return negative count

Event Store 5.0.4

06 Nov 09:34
Compare
Choose a tag to compare

Event Store 5.0.4 Changelog

Features

#2041 - (Core Database) Provide an option to Log Failed Authentication Attempts.
#2042 - (Core Database) Provide an option to stop writing statistics into the database.

Event Store 5.0.3

03 Nov 18:57
Compare
Choose a tag to compare

Event Store 5.0.3 Changelog

Bug Fixes

#1971 - (Core Database) Persistent Subscriptions: Always remove completed events from all connections to prevent outstanding messages from building up in the connection queues
#1991 - (Core Database) Make the connection queue size threshold configurable. There are scenarios where a client might run into the maximum connection queue size. A likely scenario where this might occur is when a client is overwhelmed by a large number of events being ingested into Event Store and then being delivered to a subscription.
#1998 - (Core Database) Persistent Subscriptions: Retry the load checkpoint read if the read expires.
#1990 - (Core Database) We have fixed a bug in our intermediate index cache.

Event Store 4.1.4

31 Jul 11:38
Compare
Choose a tag to compare

You can read more about this release in this blog post

Following the release of v5.0.2, we have now released a minor update to v4 which contains important bug fixes backported from v5.0.2.

Event Store 4.1.4 Changelog

Bug Fixes

#1930 - (Core Database) Fix UnbufferedFileStream.SetLength() bug. Please read the blog post for more information about this critical bug fix
#1936 - (Client) Client subscription partition tolerance for catchup subscriptions
#1933 - (Client) Enable logging of errors when attempting to discover nodes via DNS or gossip seeds
#1932 - (Web UI) Prevent browser from invoking Basic Auth login dialog on Chrome

Event Store 5.0.2

31 Jul 11:38
5b3d4b0
Compare
Choose a tag to compare

You can read more about this release in this blog post

Event Store 5.0.2 Changelog

Authorization Changes

An authorization layer has been added to the HTTP API.
Please read the blog post for more information.

#1962 - (HTTP API) Add an authorization layer to all HTTP endpoints
#223 - (Web UI) HTTP Authorization UI changes

Bug fixes

#1930 - (Core Database) Fix UnbufferedFileStream.SetLength() bug. Please read the blog post for more information about this critical bug fix
#1936 - (Client) Client subscription partition tolerance

Miscellaneous

#1933 - (Client) Enable logging of errors when attempting to discover nodes via DNS or gossip seeds
#1937 - (Client) Refactoring: DRY ClusterDnsEndPointDiscoverer creation (thanks to @bartelink for this contribution!)
#222 - (Web UI) User Details page revamped (thanks to shubham3597 for this contribution!)
#1932 - (Web UI) Prevent browser from invoking Basic Auth login dialog on Chrome

Packaging changes

Packaging Set LimitNOFILE to a default reasonably high value for all distributions running with systemd

Event Store 4.1.3

31 Jul 11:38
82c8dcc
Compare
Choose a tag to compare

You can read more about this release in this blog post

Following the release of v5.0.1, we have now released a minor update to v4 which contains important bug fixes backported from v5.0.1

If you're not yet ready to jump to v5.x, this release is for you. However, we strongly recommend to upgrade to v5.x as soon as possible for more stability (for instance to benefit from the mono and v8 upgrades) and the latest features.

Event Store 4.1.3 Changelog

Bug Fixes

#1915 - (Core Database) Fix idempotent writes for cases where events have not yet been replicated. This bug can cause the loss of events during idempotent writes. Please read the blog post for more details
#1908 - (Projections) Fix passing of wrong object to _subscriptionDispatcher.Subscribed() call, which can cause multi-stream projections (using fromStreams or fromCategories) to skip processing of an event when the projection is stopped and started
#1900 - (Projections) Fix $by_category processing of stream deleted events
#1921 - (Projections) Add missing assignment to ProjectionsQueryExpiryDefault (thanks to @mcollins4551!)
#1920 - (Index) Fix assertion regarding number of midpoints cached
#1890 - (Persistent Subscriptions) Persistent subscriptions: Ignore replayed events during checkpointing
#1886 - (Subscriptions) Fix issue where proto3 clients could not subscribe to $all
#1914 - (Scavenging) Don’t MarkForDeletion a chunk until all references to it have been swapped (thanks to @lscpike!)
#1918 - (Scavenging) Add regular file flushes whilst writing out scavenged chunk (thanks to @lscpike!)
#1919 - (User Management) Retry reading from $users-password-notifications stream if the read times out
#1873 - (Monitoring) Write stats csv header when date changes (when stats file rolls over)
#1926 - (Monitoring) Increase the slow queue message threshold to 800ms for the MonitoringQueue
#1888 - (HTTP API) Do not send Content-Type header when body is empty
#1881 - (HTTP API) Try to deserialize data or metadata string to JSON object when writing through HTTP API
#1884 - (HTTP API) Handle GET and POST requests on /users endpoints (instead of only /users/)
#1887 - (Windows) Use absolute path as mutex name when starting up node

Event Store 5.0.1

31 Jul 11:38
Compare
Choose a tag to compare

You can read more about this release in this blog post

Event Store 5.0.1 Changelog

Changes

#1915 - (Core Database) Fix idempotent writes for cases where events have not yet been replicated. This bug can cause the loss of events during idempotent writes. Please read the blog post for more details
#1908 - (Projections) Fix passing of wrong object to _subscriptionDispatcher.Subscribed() call, which can cause multi-stream projections (using fromStreams or fromCategories) to skip processing of an event when the projection is stopped and started
#1900 - (Projections) Fix $by_category processing of stream deleted events
#1921 - (Projections) Add missing assignment to ProjectionsQueryExpiryDefault (thanks to @mcollins4551!)
#1882 - (Projections) Ignore IsJson property in $by_correlation_id projection
#1920 - (Index) Fix assertion regarding number of midpoints cached
#1890 - (Persistent Subscriptions) Persistent subscriptions: Ignore replayed events during checkpointing
#1886 - (Subscriptions) Fix issue where proto3 clients could not subscribe to $all
#1914 - (Scavenging) Don’t MarkForDeletion a chunk until all references to it have been swapped (thanks to @lscpike!)
#1918 - (Scavenging) Add regular file flushes whilst writing out scavenged chunk (thanks to @lscpike!)
#1919 - (User Management) Retry reading from $users-password-notifications stream if the read times out
#1873 - (Monitoring) Write stats csv header when date changes (when stats file rolls over)
#1926 - (Monitoring) Increase the slow queue message threshold to 800ms for the MonitoringQueue
#1888 - (HTTP API) Do not send Content-Type header when body is empty
#1881 - (HTTP API) Try to deserialize data or metadata string to JSON object when writing through HTTP API
#1884 - (HTTP API) Handle GET and POST requests on /users endpoints (instead of only /users/)
#1887 - (Windows) Use absolute path as mutex name when starting up node
#213 - (UI) Added Placeholder for password field in the login form
#214 - (UI) Fix typo
#219 - (UI) Parse $state parameters as ints in scavenge view