BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Event Store 2.0 Released with Security Support and the Projections Library in Beta

by Jan Stenberg on Jul 27, 2013 |

Version 2.0 of the Event Store was released last week with support for security, allowing for lock down of the Event Store and setting up Access Control Lists on event streams. The major new features include:

  • Authentication over HTTP and TCP, including management of accounts.
  • The Projections library, (a query language for the Event Store), is now in beta. A few more changes and documentation will be added before official release.
  • Configuration supporting environment variables and configuration files.
  • TCP client can now run over SSL
  • Improvement of the AtomPub interface for better compliance with the atom protocol.
  • More documentation has been added, including a Getting Started guide.

Especially for the High Availability version, (a cluster of nodes containing the same data), new features include:

  • Separated internal/external networks.
  • SSL for replication channels and manager connections.
  • Ability to disable routing.

The new version is compatible with databases in earlier versions, except for the Projections library where a tool for DB format upgrade is available. The new version 2.0 .NET client API must be used together with the new database, primarily due to the security changes.

The team has setup a publicly available high availability cluster and a test suite to verify correct behaviour during repeatedly power failures.

To allow for early access to new functionality, e.g. for testing or staging, the team is making changes to the release cycle with minor releases likely around once per week, and periodically releasing new stable versions that have gone through a full period of stress testing.

Event Store is a persistence engine built according to the concepts of an Event Source where events are stored instead of current state as in most types of databases today. It is built on .NET but can run on both Windows and, by using Mono, on Linux.
Event Store is an open source product, licensed under a 3-clause BSD license, also available with commercial options. It was first released in September 2012.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT