Releases: patchlevel/event-sourcing
Releases · patchlevel/event-sourcing
3.5.0
Release Notes for 3.5.0
Feature release (minor)
3.5.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 1
bug
enhancement
- 639: add adapter repository for snapshot store thanks to @DavidBadura
- 636: add event aliases thanks to @DavidBadura
- 632: add batch subscription thanks to @DavidBadura
3.4.0
Release Notes for 3.4.0
Feature release (minor)
3.4.0
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 2
bug
enhancement
- 627: add clear method into in-memory store thanks to @DavidBadura
- 625: add in memory event store thanks to @DavidBadura
- 623: add stream store support in cli commands thanks to @DavidBadura
- 620: [Experimental] Stream Store thanks to @DavidBadura
- 614: [Experimental] Child Aggregates thanks to @DanielBadura
dependencies
- 617: update supported databases thanks to @DavidBadura
3.3.0
Release Notes for 3.3.0
Feature release (minor)
3.3.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
enhancement
3.2.0
Release Notes for 3.2.0
Feature release (minor)
3.2.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
enhancement
3.1.0
Release Notes for 3.1.0
Feature release (minor)
3.1.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 3
enhancement
- 611: Throw on duplicate name in aggregate and event registry thanks to @DanielBadura
- 610: Allow longer Errormessages in subscriptions table thanks to @DanielBadura
- 608: Add support for iterators when configuring ArgumentResolvers thanks to @gzumba
- 602: deprecate doctrine subscriber and add doctrine listener thanks to @DavidBadura
- 601: direct activate "from now" subscriptions without "setup" method thanks to @DavidBadura
3.0.0
Release Notes for 3.0.0
Upgrade path from 2.x to 3.0.0: https://patchlevel.github.io/event-sourcing-docs/latest/UPGRADE-3.0/
Migrate from MultiTableStore to SingleTableStore (pre-requirement): https://patchlevel.github.io/event-sourcing-docs/2.3/migrate-multi-table-store-to-single-table-store/
Backwards incompatible release (major)
3.0.0
- Total issues resolved: 0
- Total pull requests resolved: 137
BC-Break
- 598: move archive logic into store thanks to @DavidBadura
- 587: move event bus dispatch outside of repository transaction thanks to @DavidBadura
- 582: remove doctrine helper and move logic into doctrine dbal store stream thanks to @DavidBadura
- 539: move message into own namespace thanks to @DavidBadura
- 523: remove outbox store thanks to @DavidBadura
- 520: rename schema configurator into doctrine schema configurator thanks to @DavidBadura
- 502: move message decorator into repository thanks to @DavidBadura
- 501: remove sync projectionist thanks to @DavidBadura
- 497: remove the explicit defined version thanks to @DavidBadura
- 453: change attributes into readonly public objects thanks to @DavidBadura
- 452: Rename Attributes for Projector thanks to @DavidBadura
- 448: rename handle to subscribe thanks to @DavidBadura
- 425: remove own clock interface and use only psr-20 thanks to @DavidBadura
- 410: rename projectionist commands into projection thanks to @DavidBadura
- 406: remove old projection commands thanks to @DavidBadura
- 403: replace deprecated projector listener thanks to @DavidBadura
- 401: outsource worker thanks to @DavidBadura
- 396: Cleanup projectors, remove BC-Layer thanks to @DavidBadura
- 395: add clock as required paramter in repository thanks to @DavidBadura
- 393: use metadata in repository, remove bc layer thanks to @DavidBadura
- 373: Remove MultiTableStore, rewrite store thanks to @DavidBadura
- 372: Remove deprecations in schema director thanks to @DavidBadura
- 354: Remove support of deprecated normalize attribute thanks to @DavidBadura
- 352: Move TransactionalStore into Store, declutter Archive- and OutboxStore thanks to @DavidBadura
- 350: Remove all deprecations thanks to @DavidBadura
bug
- 595: fix missing default sleep time in subscription boot command thanks to @DavidBadura
- 594: fix finish flag in subscription engine thanks to @DavidBadura
- 586: throw an exception if duplicated subscriber id exists thanks to @DavidBadura
- 558: fix log output end of stream in subscription engine thanks to @DavidBadura
- 557: fix notify trigger thanks to @DavidBadura
- 556: throw stream close exception in array stream implementation thanks to @DavidBadura
- 528: allow to free result after stream closed thanks to @DavidBadura
- 522: fix watch command thanks to @DavidBadura
- 519: save 10000 events thanks to @DavidBadura
- 512: fix start position of "from now" projections thanks to @DavidBadura
- 480: fix worker commands thanks to @DavidBadura
- 470: add missing exception message thanks to @DavidBadura
- 456: transfrom projector throwable into an array thanks to @DavidBadura
- 455: add default value for retry column thanks to @DavidBadura
- 421: close stream thanks to @DavidBadura
documentation
- 593: Add links to external sites in the navigation thanks to @DavidBadura
- 590: improve docs layout thanks to @DavidBadura
- 569: Add Upgrade path to v3 thanks to @DanielBadura
- 564: Message docs thanks to @DavidBadura
- 550: fix some docs issues thanks to @DavidBadura
- 548: docs: format & fix php errors thanks to @DavidBadura
- 507: update repository, snapshots, split stream and upcast docs thanks to @DavidBadura
- 483: improve aggregate, clock, event bus and message decorator docs thanks to @DavidBadura
- 440: improve readme, index and getting started docs thanks to @DavidBadura
dependencies
- 589: fix building docs thanks to @DavidBadura
enhancement
- 588: Add RunSubscriptionEngineRepository thanks to @DavidBadura
- 585: add throw on error subscription engine decorator thanks to @DavidBadura
- 584: refactor uuid implementation & add a test uuid factory thanks to @DavidBadura
- 575: improve aggregate id argument resolver thanks to @DavidBadura
- 574: add subscription engine result thanks to @DavidBadura
- 573: add catch up subscription engine thanks to @DavidBadura
- 572: move cryptography into hydrator thanks to @DavidBadura
- 568: add payload cryptographer for snapshots too thanks to @DavidBadura
- 567: [Benchmark] Add loading only 1 event thanks to @DanielBadura
- 565: remove nested encoding thanks to @DavidBadura
- 562: add has header and add only header if used thanks to @DavidBadura
- 560: Add *Stream and DoctrineHelper tests thanks to @DanielBadura
- 555: display group and run mode in subscription status command thanks to @DavidBadura
- 554: add skip booting flag into setup command thanks to @DavidBadura
- 552: Argument resolver for subscriber thanks to @DavidBadura
- 549: Add infection on diff thanks to @DanielBadura
- 546: add event payload cryptographer for personal data thanks to @DavidBadura
- 541: load the internal header automatically thanks to @DavidBadura
- 538: move trace feature into debug namespace thanks to @DavidBadura
- 536: worker should not discover new subscriptions in running process thanks to @DavidBadura
- 530: add projector and processor attributes thanks to @DavidBadura
- 525: use for postgres pub/sub feature thanks to @DavidBadura
- 517: improve batch processing in projectionist thanks to @DavidBadura
- [510: upgrade hydrator & use new auto detect feature...
3.0.0-rc17
What's Changed
- Add links to external sites in the navigation by @DavidBadura in #593
- fix finish flag in subscription engine by @DavidBadura in #594
- fix missing default sleep time in subscription boot command by @DavidBadura in #595
Full Changelog: 3.0.0-rc16...3.0.0-rc17
3.0.0-rc16
What's Changed
- refactor uuid implementation & add a test uuid factory by @DavidBadura in #584
- throw an exception if duplicated subscriber id exists by @DavidBadura in #586
- move event bus dispatch outside of repository transaction by @DavidBadura in #587
- fix building docs by @DavidBadura in #589
- improve docs layout by @DavidBadura in #590
- Add RunSubscriptionEngineRepository by @DavidBadura in #588
Full Changelog: 3.0.0-rc15...3.0.0-rc16
3.0.0-rc15
What's Changed
- Adjust Aggregate docs by @DanielBadura in #583
- add throw on error subscription engine decorator by @DavidBadura in #585
Full Changelog: 3.0.0-rc14...3.0.0-rc15
3.0.0-rc14
What's Changed
- Typo: fix immutable typo by @ttomdewit in #580
- remove doctrine helper and move logic into doctrine dbal store stream by @DavidBadura in #582
- make aggregate id type configurable between uuid and string by @DavidBadura in #581
New Contributors
- @ttomdewit made their first contribution in #580
Full Changelog: 3.0.0-rc13...3.0.0-rc14