Skip to content

Commit

Permalink
chore(release): 9.0.0 [skip ci]
Browse files Browse the repository at this point in the history
# [9.0.0](v8.9.0...v9.0.0) (2023-08-22)

### Bug Fixes

* Adds dirty fix about event position while indexing. This needs refactoring! ([1591e79](1591e79))
* Adds message counter ping for the cluster ([71afb49](71afb49))
* Adds method to load PublicEvents when we do replay ([7dd7f3b](7dd7f3b))
* Adds optimized method for checking if an event is of concrete type ([215ab5f](215ab5f))
* Adds ToJson() method for IndexRecord ([5a04d7d](5a04d7d))
* call OnReplayCompletedAsync after projection is built ([ec0408a](ec0408a))
* Cleans the Error struct and adds some more options to construct it ([30d7652](30d7652))
* Code cleanup ([54844c6](54844c6))
* Code refactoring ([a8ca052](a8ca052))
* Consolidates publisher log and error handling ([24697ef](24697ef))
* Cronus interface for replaying public events ([0e6d9d1](0e6d9d1))
* Disables event store index diagnostics ([1e6187b](1e6187b))
* Exposes the Commits collection in AggregateStream ([f42d01a](f42d01a))
* Fix aggregate revision in tests ([60691a7](60691a7))
* Fixes a side affect  issue when building headers for a message. ([ba9a08a](ba9a08a))
* fixes an issue with CronusContext initialization in the ScopedMessageWorkflow ([3d4c2c3](3d4c2c3))
* Fixes copy/paste error ([08bd406](08bd406))
* Fixes hasMoreRecords check when building EventToAggregateRootId ([4b68e2f](4b68e2f))
* Fixes how the projection store is initialized ([74bf3e5](74bf3e5))
* Fixes issue with republishing of events ([b1231c1](b1231c1))
* Fixes logger type ([43726b2](43726b2))
* Fixes null reference error when setting counter ([4f8f99a](4f8f99a))
* Fixes projections/indices startup ([79b08a4](79b08a4))
* Fixes publicEventPublisher job when using raw messages ([54fbeb0](54fbeb0))
* Fixes replay of the events ([c172e16](c172e16))
* Fixes ReplayPublicEvents_Job data sync with the cluster ([759a270](759a270))
* Fixes the public events replay job ([7d6d35e](7d6d35e))
* Fixes unit tests for ProjectionVersions where the validation does not throw exception anymore ([22a7862](22a7862))
* Improve migrator execution process ([932cd90](932cd90))
* Improve the async operations when indexing ([3a4cfe7](3a4cfe7))
* Improves logging when there is a client error ([5b3ba2f](5b3ba2f))
* Log MaxDegreeOfParallelism ([5624651](5624651))
* Minor rebuilding progress improvements ([463c151](463c151))
* Multiply MaxDegreeOfParallelism by 100 ([40a08c0](40a08c0))
* Optimizes the message counter job. Some code cleanups ([2fe5548](2fe5548))
* Ping every 5 seconds when doing the message counter ([8ccf7fa](8ccf7fa))
* Properly create logger for ScopedMessageWorkflow ([b4b8db7](b4b8db7))
* Properly ping the cluster while counting messages ([164e2c8](164e2c8))
* Rebuild projection try with IAsyncEnumerable ([3d91577](3d91577))
* Removes batching when rebuilding projection ([b3ab726](b3ab726))
* Removes left over code which is slowing deserialization ([3fd3ab9](3fd3ab9))
* Removes obosolete InMemoryProjectionVersion caching ([64b307d](64b307d))
* Removes SourceLink package because it is in the root dir ([5bb43c9](5bb43c9))
* Replaces ByteArrayLookup with array.IndexOf(Span) ([41f955a](41f955a))
* Try improving the replay performance ([2234cd9](2234cd9))
* Try to deploy [#2](#2) ([357ffd7](357ffd7))
* Try to deploy [#3](#3) ([b9ff22d](b9ff22d))
* update domainmodeling ([76167b1](76167b1))
* Updates packages ([c211cb4](c211cb4))
* Updates packages and address breacking changes from DomainModeling ([79be721](79be721))

### Features

* adds OnReplayCompleted method in GGPort ([4ce9ae4](4ce9ae4))
* Adds options for start/end date when replaying projections ([3c7225a](3c7225a))
* Adds the ability to load ARs with paging ([4e0c6e2](4e0c6e2))
* Adds the tenant value to instances registered as TenantSingleton. You need to inherit IHaveTenant to opt-in for this feature. ([3b508f6](3b508f6))
* Allows deleting events from the event store ([2bc303a](2bc303a))
* Cronus now properly is indexing the PublicEvents produced by the current bounded context ([33c90a2](33c90a2))
* Mark Index record as sealed and try to deploy ([0d4cb38](0d4cb38))
* Optimizes the public event replays ([73051c5](73051c5))
* Reworks IEventStoreInterceptor to IAggregateInterceptor ([e5d9a97](e5d9a97))
* Splits workflow execution to Create/Run/Complete ([be02438](be02438))
* Validate options recursevelly ([2aeaf1d](2aeaf1d))
  • Loading branch information
semantic-release-bot committed Aug 22, 2023
1 parent 372cd94 commit fa58ab1
Showing 1 changed file with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,74 @@
# [9.0.0](https://github.com/Elders/Cronus/compare/v8.9.0...v9.0.0) (2023-08-22)


### Bug Fixes

* Adds dirty fix about event position while indexing. This needs refactoring! ([1591e79](https://github.com/Elders/Cronus/commit/1591e794e8e084fc40c59578be3690ecc6c74ece))
* Adds message counter ping for the cluster ([71afb49](https://github.com/Elders/Cronus/commit/71afb49eabc43a9f236ad8cf8ad207ab6e2d83e6))
* Adds method to load PublicEvents when we do replay ([7dd7f3b](https://github.com/Elders/Cronus/commit/7dd7f3b7545b438c0592caaf4fb7f897357a1bcf))
* Adds optimized method for checking if an event is of concrete type ([215ab5f](https://github.com/Elders/Cronus/commit/215ab5fd51bc4f86718557a3939f0682fd2727bf))
* Adds ToJson() method for IndexRecord ([5a04d7d](https://github.com/Elders/Cronus/commit/5a04d7d24caf9d207fde4ed6ea3d06ff69d8e101))
* call OnReplayCompletedAsync after projection is built ([ec0408a](https://github.com/Elders/Cronus/commit/ec0408a2bc746485215ad67faa3ef47d0ec6efca))
* Cleans the Error struct and adds some more options to construct it ([30d7652](https://github.com/Elders/Cronus/commit/30d7652fbac1f4fa93e38ca5ec8f5bf2273b3cfd))
* Code cleanup ([54844c6](https://github.com/Elders/Cronus/commit/54844c6e742f6cd4ca022c991aa8733cbe2ea1dc))
* Code refactoring ([a8ca052](https://github.com/Elders/Cronus/commit/a8ca052dfa6d95fbe5cb139a5a097d9afe135589))
* Consolidates publisher log and error handling ([24697ef](https://github.com/Elders/Cronus/commit/24697ef9b99d01e2c27ba2dc3c43c221cff2c695))
* Cronus interface for replaying public events ([0e6d9d1](https://github.com/Elders/Cronus/commit/0e6d9d1906b98809e95375096c6ae3a5e26e24bd))
* Disables event store index diagnostics ([1e6187b](https://github.com/Elders/Cronus/commit/1e6187b6955a8dd04c61e18f9c524bd5382b8f8d))
* Exposes the Commits collection in AggregateStream ([f42d01a](https://github.com/Elders/Cronus/commit/f42d01a8383d58ba6f74461e943b4eb504b986e5))
* Fix aggregate revision in tests ([60691a7](https://github.com/Elders/Cronus/commit/60691a7ac2029a5d6c73095192cab454e0ca26cc))
* Fixes a side affect issue when building headers for a message. ([ba9a08a](https://github.com/Elders/Cronus/commit/ba9a08ab1273ac72a942eb2660a3f7f8dd5f566b))
* fixes an issue with CronusContext initialization in the ScopedMessageWorkflow ([3d4c2c3](https://github.com/Elders/Cronus/commit/3d4c2c3006fcc65d09526b39eef75b97e7e89de7))
* Fixes copy/paste error ([08bd406](https://github.com/Elders/Cronus/commit/08bd406545e1848227ec9a960a2af618419abd0f))
* Fixes hasMoreRecords check when building EventToAggregateRootId ([4b68e2f](https://github.com/Elders/Cronus/commit/4b68e2fc302e85d923802f7875f929a4e587403b))
* Fixes how the projection store is initialized ([74bf3e5](https://github.com/Elders/Cronus/commit/74bf3e5893bf6be82574a2ffd30805ded5b17bc8))
* Fixes issue with republishing of events ([b1231c1](https://github.com/Elders/Cronus/commit/b1231c1a8d54c923d58a44556be41467cd6e3898))
* Fixes logger type ([43726b2](https://github.com/Elders/Cronus/commit/43726b2028497d93205cf65fc0dcc58b572d0764))
* Fixes null reference error when setting counter ([4f8f99a](https://github.com/Elders/Cronus/commit/4f8f99a9ad31ed46f3b7c03970f6466daa86e998))
* Fixes projections/indices startup ([79b08a4](https://github.com/Elders/Cronus/commit/79b08a401cc2b5bae8945feb8e2f536ce46e55e7))
* Fixes publicEventPublisher job when using raw messages ([54fbeb0](https://github.com/Elders/Cronus/commit/54fbeb03dfd86ad4f378ef9d81fb73c907002cf8))
* Fixes replay of the events ([c172e16](https://github.com/Elders/Cronus/commit/c172e16ee383ea5e2a1a4d0c404ad5f106e92086))
* Fixes ReplayPublicEvents_Job data sync with the cluster ([759a270](https://github.com/Elders/Cronus/commit/759a2701e45328ca32b5405cdfec9b8906c7dd1d))
* Fixes the public events replay job ([7d6d35e](https://github.com/Elders/Cronus/commit/7d6d35e99c9a86cf44b9fe6b1b06f258b4ba89bd))
* Fixes unit tests for ProjectionVersions where the validation does not throw exception anymore ([22a7862](https://github.com/Elders/Cronus/commit/22a7862aabfe71d107d85b4446e091797b192d3c))
* Improve migrator execution process ([932cd90](https://github.com/Elders/Cronus/commit/932cd900a22bd2bd3da8705f7f492bf1d81dece1))
* Improve the async operations when indexing ([3a4cfe7](https://github.com/Elders/Cronus/commit/3a4cfe77562a98df94b92240a501dbd5dd201584))
* Improves logging when there is a client error ([5b3ba2f](https://github.com/Elders/Cronus/commit/5b3ba2face3c9fb50cdca1b6280ad9a31ba51654))
* Log MaxDegreeOfParallelism ([5624651](https://github.com/Elders/Cronus/commit/56246517ac992e0b5a234fdcfa02b0014e237ed1))
* Minor rebuilding progress improvements ([463c151](https://github.com/Elders/Cronus/commit/463c151bd0cf8723c8befcd621c6a32b712bbbc9))
* Multiply MaxDegreeOfParallelism by 100 ([40a08c0](https://github.com/Elders/Cronus/commit/40a08c08b08f6545248909decef8b2e2fdda5978))
* Optimizes the message counter job. Some code cleanups ([2fe5548](https://github.com/Elders/Cronus/commit/2fe5548552b50070119df9a08d741221b983da13))
* Ping every 5 seconds when doing the message counter ([8ccf7fa](https://github.com/Elders/Cronus/commit/8ccf7faf478b9e6e6b427f26adf40771b5e727e8))
* Properly create logger for ScopedMessageWorkflow ([b4b8db7](https://github.com/Elders/Cronus/commit/b4b8db77da72e4bce6489c356b3b6793979692e9))
* Properly ping the cluster while counting messages ([164e2c8](https://github.com/Elders/Cronus/commit/164e2c8ba97efb256bb67d72d3bd81e80579c23f))
* Rebuild projection try with IAsyncEnumerable ([3d91577](https://github.com/Elders/Cronus/commit/3d91577fe9694bdce3c01f1d6298d74d55efd51c))
* Removes batching when rebuilding projection ([b3ab726](https://github.com/Elders/Cronus/commit/b3ab7260b8a12e7c4c8293f643977032341d98e6))
* Removes left over code which is slowing deserialization ([3fd3ab9](https://github.com/Elders/Cronus/commit/3fd3ab9ac4713e5cbc53a9a2c665446398288b0c))
* Removes obosolete InMemoryProjectionVersion caching ([64b307d](https://github.com/Elders/Cronus/commit/64b307d27e2bd1bef2b97ad8987ac8a7f0efa9c3))
* Removes SourceLink package because it is in the root dir ([5bb43c9](https://github.com/Elders/Cronus/commit/5bb43c91ebdd6af620eef77211bf0e9b4217522e))
* Replaces ByteArrayLookup with array.IndexOf(Span) ([41f955a](https://github.com/Elders/Cronus/commit/41f955a51c0c6dd1c0db2cac43414cbcde2595ba))
* Try improving the replay performance ([2234cd9](https://github.com/Elders/Cronus/commit/2234cd90a8918632af11de451277a08f35b96422))
* Try to deploy [#2](https://github.com/Elders/Cronus/issues/2) ([357ffd7](https://github.com/Elders/Cronus/commit/357ffd7cb2141742d8994ba8c5d838ff9308f06d))
* Try to deploy [#3](https://github.com/Elders/Cronus/issues/3) ([b9ff22d](https://github.com/Elders/Cronus/commit/b9ff22dbf8cbb7a834449fa64ac536a3e5d3062f))
* update domainmodeling ([76167b1](https://github.com/Elders/Cronus/commit/76167b15922e07707c4223b13e9f7fa6ac15b8ca))
* Updates packages ([c211cb4](https://github.com/Elders/Cronus/commit/c211cb4caf074df25eacd54cc711819f99e04fd2))
* Updates packages and address breacking changes from DomainModeling ([79be721](https://github.com/Elders/Cronus/commit/79be721d79e09c2151299cd9eb21999d1e78fdc6))


### Features

* adds OnReplayCompleted method in GGPort ([4ce9ae4](https://github.com/Elders/Cronus/commit/4ce9ae40cf10cb32f6c62f790510100909f168f4))
* Adds options for start/end date when replaying projections ([3c7225a](https://github.com/Elders/Cronus/commit/3c7225a53e9c0802b0b2c96a85922139e7a91cb7))
* Adds the ability to load ARs with paging ([4e0c6e2](https://github.com/Elders/Cronus/commit/4e0c6e2dec7e3053d7d95a8c3565a491f96aeb29))
* Adds the tenant value to instances registered as TenantSingleton. You need to inherit IHaveTenant to opt-in for this feature. ([3b508f6](https://github.com/Elders/Cronus/commit/3b508f636495ab505e482cfac994c7b02289bae0))
* Allows deleting events from the event store ([2bc303a](https://github.com/Elders/Cronus/commit/2bc303a9ff698378ded5fe017ec7919c9916bdf6))
* Cronus now properly is indexing the PublicEvents produced by the current bounded context ([33c90a2](https://github.com/Elders/Cronus/commit/33c90a2e35b6b6bf85a5688786fabab474b8157d))
* Mark Index record as sealed and try to deploy ([0d4cb38](https://github.com/Elders/Cronus/commit/0d4cb38b5e5890cd35efe692527e09c9d86f32d8))
* Optimizes the public event replays ([73051c5](https://github.com/Elders/Cronus/commit/73051c5499bb89a9886e22ffebff8d2eed4cc01f))
* Reworks IEventStoreInterceptor to IAggregateInterceptor ([e5d9a97](https://github.com/Elders/Cronus/commit/e5d9a97c624914ee9f1e7f92b336bee9c4fcb437))
* Splits workflow execution to Create/Run/Complete ([be02438](https://github.com/Elders/Cronus/commit/be02438d1e07ed4c3106db452af786e427efd42e))
* Validate options recursevelly ([2aeaf1d](https://github.com/Elders/Cronus/commit/2aeaf1dbe694056d24d5340ed2020267321c94b9))

# [8.9.0](https://github.com/Elders/Cronus/compare/v8.8.0...v8.9.0) (2023-08-17)


Expand Down

0 comments on commit fa58ab1

Please sign in to comment.