Event Store logo

sss https://eventstore.org Menu

Developer Blog

Event Store 3.9.4 Released

  |   Written by: Event Store Team   |   Release Notes

Overview

Today we have released Event Store 3.9.4. This version is able to understand the changes made in Event Store 4.0.0, and can therefore be run alongside 4.0.0 nodes for the purpose of a rolling upgrade.

What’s changed in 3.9.4?

  • 3.9.4 is able to understand the new record and index entry versions written by Event Store 4.0.0, particularly the changes around converting ints to longs for Stream Versions.
  • Add support for X-Forwarded-Prefix headers
  • Add option for disabling insecure TCP
  • Amend the prepare position returned from a read all events

There are no client or UI changes for Event Store 3.9.4

Can I roll back from 3.9.4 to 3.9.x?

Event Store 3.9.4 writes the same version of index entry as 4.0.0, and the indexes are therefore not compatible with older Event Store versions. As such you will need to delete the indexes written by 3.9.4 before you can roll back to 3.9.x. You might want to back up your 3.9.x indexes before upgrading to 3.9.4 so that if you do want to roll back, you can restore these indexes instead of rebuilding them from scratch.

If you have upgraded a node to 4.0.0, you will not be able to rollback to any Event Store version less than 3.9.4.

How do I upgrade my cluster?

Event Store 3.9.4 is intended to be used for a rolling upgrade from a 3.9.x node to 4.0.0. You can do this as follows: Take down a node in a cluster and upgrade the node to 3.9.4. Repeat this on each node in the cluster until all nodes are running 3.9.4. Repeat this process, upgrading each node to 4.0.0.

Will I have to upgrade my clients?

There is no client release with 3.9.4. Existing clients will be able to work with this release, as well as 4.0.0 clients.

I have run into an issue, please help?

You can reach out to us over at our GitHub Issues or Google Groups. If you have a support contract, please contact us via the official support channel.


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