Skip to content
Pre-release

@pgermishuys pgermishuys released this Jan 20, 2020 · 74 commits to master since this release

Merge pull request #2233 from EventStore/package-names

Rename Package Ids
Assets 2
Pre-release

@pgermishuys pgermishuys released this Dec 16, 2019 · 163 commits to master since this release

oss-v6.0.0-preview1

Password protect dev certificate. (#2144)
Assets 2

@hayley-jean hayley-jean released this Nov 15, 2019 · 269 commits to master since this release

Event Store 5.0.5 Changelog

Features

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

Assets 2

@pgermishuys pgermishuys released this Nov 6, 2019 · 269 commits to master since this release

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.

Assets 2

@pgermishuys pgermishuys released this Nov 3, 2019 · 269 commits to master since this release

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.

Assets 2

@hayley-jean hayley-jean released this Jul 31, 2019 · 736 commits to master since this release

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

Assets 2

@hayley-jean hayley-jean released this Jul 31, 2019 · 269 commits to master since this release

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

Assets 2

@hayley-jean hayley-jean released this Jul 31, 2019 · 736 commits to master since this release

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

Assets 2

@hayley-jean hayley-jean released this Jul 31, 2019 · 320 commits to master since this release

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

Assets 2

@shaan1337 shaan1337 released this Mar 6, 2019 · 736 commits to master since this release

You can read more about this release in this blog post

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

If you're not yet ready to jump to v5, this release is for you. However, we strongly recommend to upgrade to v5 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.2 Changelog

Bug Fixes

  • #1640 - (Server) Fix latency issue in index committer service queue & off by one error when shutting down EventStore services
  • #1644 - (Server) Fix bug in MakeUrl() where url is wrongly formed when query parameters are present. This would cause the UI to throw an error when opening the Query tab.
  • #1653 - (Server) Fix bug in TFChunkDB causing pre-last chunk file not to be verified
  • #1667 - (Server) Fix issue where promoting a user to administrator required a server restart before taking effect
  • #1712 - (Server) Added max count to $PersistentSubscriptionConfig to limit the size of the stream. The stream size was previously unbounded.
  • #1737 - (Server) Fixed ObjectPoolMaxLimitReachedException for many reader threads (thanks to @MadKat13!)
    When --reader-threads-count is increased, the object pool size was not scaled up accordingly. The following error would be thrown during high read load:
    Object pool 'ReadIndex readers pool' has reached its max limit for items: 14.
  • #1742 - (Server) Dispose chunk before attempting deletion if an error occurs during scavenging
  • #1828 - (Server) Check to avoid crash when network is disconnected.
  • #1829 - (Server) Do not publish StorageMessage.EventCommitted messages when rebuilding the index. This speeds up full index rebuilds by a factor of approximately 1.8x and also speeds up node startup time by a few seconds when there are many index entries to rebuild.
  • #1841 - (Server) Fix drive stats for ZFS filesystems (total/free space). (thanks to @ahjohannessen!)
    The following error would previously be visible in the logs:
Error while reading drive info for path "/path/to/db". Message: "The drive name does not exist
Parameter name: driveName".
  • 95afc8 - (Server) Fix projection control bug: Premature reply was being sent when projection stopped, faulted & deleted.
Assets 2
You can’t perform that action at this time.