Event Store logo

sss https://eventstore.org Menu

Developer Blog

Event Store 3.7.0 Released

  |   Written by: Hayley Campbell   |   Release Notes

Event Store 3.7.0 is now released! This release contains a number of improvements and bug fixes, as well as a rather large update to the Embedded Client. The next release will mainly focus on improving the stability of projections in preparation for version 4.0.

Included in this release is a fix for an issue affecting scavenges where Event Store failed to write scavenge status updates to the scavenge history stream, which resulted in errors in the logs. We have added a new command to the Event Store CLI tool which will clean up the scavenge streams and remove this error. If you were affected by this issue, get the updated tool from the downloads page.

There is also an accompanying update to the .NET Client API and the Embedded Client. These are now in the NuGet gallery.

Event Store Server 3.7.0 release notes

  • #902 (All Platforms) Add ExpectedVersion.StreamExists which will only allow appending to a stream if it already exists.
  • #915 (All Platforms) Use the Embedded Client’s builder internally to build the ClusterVNode.
  • #921 (All Platforms) (HTTP API) Add application/octet-stream in HTTP API to support just data events.
  • #925 (All Platforms) Wait for subsystems to initialise before publishing the system ready message.
  • #934 (All Platforms) (Projections) Add RunProjections method for backwards compatibility for clients upgrading to the embedded client pre 4.0.
  • #935 (All Platforms) Change the config file default option to correctly reflect its source.
  • #937 (All Platforms) Ensure persistent subscription checkpoint version doesn’t get corrupted when an error occurs while writing a checkpoint.
  • #938 (All Platforms) (Projections) Only initialise projections when the core worker readers are ready.
  • #951 (All Platforms) Fixed an error caused by the ContentType header on a forwarded http message being null.
  • #953 (All Platforms) (Projections) Fixed complete TF position required error.
  • #956 (All Platforms) (HTTP API) Use the advertised IP address to build the atom links, if they are set.
  • #959 (All Platforms) (HTTP API) Return the current version on a WrongExpectedVersion response over HTTP.
  • #962 (All Platforms) Fixed an issue where we weren’t retrying on the writes of scavenge statuses.

.NET Embedded Client 3.7.0 release notes

  • #915 (All Platforms) Use the Embedded Client’s builder internally to build the ClusterVNode.

.NET Client 3.7.0 release notes

  • #902 (All Platforms) Add ExpectedVersion.StreamExists which will only allow appending to a stream if it already exists.

Event Store UI 3.7.0 release notes

  • #127 (All Platforms) Add a note to indicate to the user that there might have been an issue writing the status of the scavenge to disk if the scavenge status does not appear to be updating.

Subscribe to the Event Store blog

Get the latest news and tutorials when they are released

You might also like

    Event Store 6.0.0 Preview 2

      |   Written by: Mat McLoughlin   |   Release Notes

    We are excited to announce the second preview release of Event Store 6.0.0. This release addresses some of the feedback from the first preview. This release is not intended to be used in production and is still rough around the edges, but we welcome your feedback as we prepare a release candidate. If you encounter any issues, please don’t hesitate to open an issue on [GitHub](https://github.com/eventstore/eventstore) if there isn’t one already. You can download the...

    Read article

    Event Store 6.0.0 Preview 1

      |   Written by: Hayley Campbell   |   Release Notes

    We are excited to announce the first preview release of Event Store 6.0.0! With this release we want to show you where we are planning on taking Event Store in the future. This release is not intended to be used in production and is still rough around the edges, but we welcome your feedback as we prepare a release candidate. If you encounter any issues, please don’t hesitate to [open an issue](https://github.com/EventStore/EventStore/issues/new) on GitHub if...

    Read article

    Event Store 5.0.5

      |   Written by: Hayley Campbell   |   Release Notes

    Event Store 5.0.5 is out! This release contains an important bug fix for SSL connections on Event Store versions 5.0.0 and above. The bug can cause exceptions both on the client and server when using secured TCP connections to Event Store. If you are using SSL TCP connections with Event Store, we recommend upgrading both your server and client to this version. It is available for the following operating systems: - Windows - Ubuntu 18.04...

    Read article