v3.0.1 (2018-08-26)
Fixed bugs:
- MongoDB concurrency check #65 (sandrokeil)
v3.0.0 (2018-08-16)
Implemented enhancements:
- Use MongoDB 4.0 multi document transactions
- Requires MongoDB >= 4.0
- Requires MongoDB PHP Driver >= 1.5.2
- Creates collection indexes in background
v2.4.1 (2017-02-21)
Implemented enhancements:
- Add compound index for transaction_id and expire_at #61 (sandrokeil)
Closed issues:
It is necessary to add this index manually to existing collection streams. Run this in your mongo shell:
db.[your stream collection].createIndex({"transaction_id" : 1, "expire_at" : 1})
v2.4.0 (2016-07-22)
Fixed bugs:
v2.3.0 (2016-07-04)
Implemented enhancements:
v2.2.0 (2016-06-28)
Implemented enhancements:
Fixed bugs:
v2.1.1 (2016-05-14)
v2.1.0 (2016-05-08)
Merged pull requests:
- Prepare 2.1.0 Release #55 (codeliner)
- Readme typo #54 (jpkleemans)
v2.0.3 (2016-04-01)
Fixed bugs:
- Unique index for aggregate_id + version required to handle concurrent writes #49
Merged pull requests:
- update factories to interop-config 1.0 #52 (sandrokeil)
v2.0.2 (2016-03-04)
Implemented enhancements:
Fixed bugs:
Closed issues:
- Update to coveralls ^1.0 #47
v2.0.1 (2015-12-08)
Fixed bugs:
v2.0 (2015-11-22)
Fixed bugs:
Merged pull requests:
- v2.0 #45 (codeliner)
- fix typo #44 (prolic)
- remove php7 support for now #43 (prolic)
- Test replay of two aggregates #39 (codeliner)
v2.0-beta.1 (2015-10-21)
Implemented enhancements:
- Make use of interop config #32
- Make use of interop config #37 (prolic)
- fix namespace organisation in tests #35 (prolic)
- remove branch alias #31 (prolic)
- add replay functionality #30 (prolic)
- implement event stream as an iterator #29 (prolic)
- Fix bad transaction support #27 (prolic)
Fixed bugs:
- Bad transaction support #26
- fix exception message #36 (prolic)
- replay orders by created_at first #34 (prolic)
- Fix metadata handling of iterator #33 (codeliner)
- Fix bad transaction support #27 (prolic)
Merged pull requests:
- event store 6.0-beta dep #38 (codeliner)
- Return insertBatch without assigning it to non existing property #28 (codeliner)
v1.0 (2015-08-28)
Implemented enhancements:
- Make use of MongoWriteBatch class #10
- Remove unwanted exception #24 (prolic)
- Fix datetime problem #23 (prolic)
- Adjust adapter to support prooph/event-store 5.0 #21 (prolic)
- Use MongoWriteBatch, WriteConcern & Container namespace #17 (prolic)
Fixed bugs:
Closed issues:
- Support datetime with microseconds #22
- Add Write Concern Levels #12
- Adjust adapter to support prooph/event-store 5.0 #11
- remove [wip] from project description on github #9
- Feature: Store events in different event collections based on the stream_name #7
- The backend should treat all Dates as UTC #6
- Question: Do we need support for nested transaction? #5
- How to handle maximum document size? #3
- How to handle transactions #2
- Native driver or doctrine abstraction #1
Merged pull requests:
- test php7 on travis #25 (prolic)
- Document mongo sharding #20 (prolic)
- Add copyright information to all php files #19 (prolic)
- Fix typo #18 (prolic)
- Change constructor signature and provide a factory #16 (prolic)
- Cleanup .php_cs config file #15 (prolic)
- Use short array notation #14 (prolic)
- Add php-cs-fixer #13 (prolic)
- Improve phpdoc #8 (prolic)
v0.1 (2015-08-09)
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator