Event Store logo

sss https://eventstore.org Menu

Developer Blog

Event Store 3.4.0 Released

  |   Written by: Pieter Germishuys   |   Release Notes

Event Store 3.4.0 is now released! The headline feature is the addition of the HTTP API for “competing consumers”, but there have been numerous other improvements and bug fixes. We have also moved from self hosting our Event Store packages to hosting the packages on packagecloud.

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

The release notes for 3.4.0 are listed below, along with the release notes for 3.3.1 for completeness (they were posted on the GitHub release but never on this blog).

Event Store Server 3.4.0 release notes

  • #780 (All Platforms) Correctly set head of stream when reading forward (Only Affects Atom Feeds).
  • #777 (All Platforms) Introduce a new competing consumers strategy (Pinned).
  • #776 (All Platforms) Add a plugin model for persistent subscription consumer strategies.
  • #770 (All Platforms) Expose Authentication Config via options.
  • #768 (All Platforms) Fix histogram race condition.
  • #766, #765 (All Platforms) Remove check for first/last on AlreadyCommitted for case where many events with same ids are used.
  • Commit (All Platforms) Check for null event and data on event when processing events for projections.
  • #762 (All Platforms) Move usages of dates to Utc Now from Now.
  • #759 (All Platforms) Introduce a new role (ops) which has permissions to perform scavenge, monitor through the web UI as well as shutting down event store nodes. With this a new default user will be introduced called ops.
  • #749 (All Platforms) Set a sane default for message timeouts (10 seconds) (Competing Consumers).
  • #737 (All Platforms) Add HTTP Competing Consumers. Documentation can be found here

Event Store UI 3.4.0 release notes

  • #106 Update the stored/cookie credentials when necessary.

.NET Client 3.4.0 release notes

  • #722 Add ability to fetch partition state and result to the ProjectionManager in the .NET client.

Event Store Server 3.3.1 release notes

  • #729 (All Platforms) Ensure that the max client read size (4096) is adhered to. Check the status of the projection before handling an enable.
  • #728 (All Platforms) Remove the double hash in run-node scripts.
  • #727 (All Platforms) Add the ability to specify where the index is to be stored. This option is exposed via the options system (command line, environment and config file).
  • #744 (All Platforms) Message timeouts now uses UTC instead of local timestamps.
  • #740 (All Platforms) Moving the subscriptions to concurrent dictionary. There were issues related due to dictionary and threading highlighted in this Google Groups discussion.
  • #734 (All Platforms) Improved replication performance in 5 node clusters.
  • #730 (All Platforms) Honour projection authorisation.

Event Store UI 3.3.1 release notes

  • Commit When creating a persistent subscription and it fails, show the reason for the failure.
  • Commit Include a view to show the status of the cluster.

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