After one year of development the 7th edition of prooph/event-store is finally available. The new version is a complete rewrite and ships with long planed improophments like usage of PHP 7.1 language features and performance optimizations. But wait, there's more!
Instead of one event store implementation using different database adapters we now have event store interfaces and database specific implementations. This allows us to optimize for vendor needs and support more kinds of event stores in the future.
Some additional query methods enable communicating with the event store over HTTP which is a precondition for an event store management UI. So be prepared for some awesome tools available for prooph/event-store soon.
Another great new feature is the possibility to run persistent projections against the event store. Those projections are executed in the background and update the read model as soon as new events arrive in the store. Check out the new feature in our proophessor-do example app and of course in the docs.
Upgrading from an older version requires some work. We've prepared some update notes for you. Don't worry if you cannot update immediately. prooph/event-store v6 will receive bugfixes until the end of 2017.
Migration from v6