Releases: Eventuous/eventuous
Releases · Eventuous/eventuous
0.15.1
0.15.0
What's Changed
- Ensure that the options argument is not null (which should not happen) by @alexeyzimarev in #191
- Add policies by @alexeyzimarev in #197
- Redis store by @claudiuchis in #189
- Avoid copy of Payload by using Span by @k3daevin in #200
- Update Otel hosting package to 1.4 by @alexeyzimarev in #204
- Allow people to have the Id property inside the State object by @alexeyzimarev in #206
- More support for Redis by @claudiuchis in #198
- Remove DI extensions from web project by @alexeyzimarev in #207
- Implement proper support for npgsql7 by @fbjerggaard in #188
- Solved producer init issue with logging by @alexeyzimarev in #209
- Abstract "Result" in OpenAPI "Produces" claim by @makp0 in #210
- Pubsub fix obsolete settings by @alexeyzimarev in #212
- Get all parameters at once to avoid conflicts in parallel testing by @Alejandro-SB in #211
- Renamed
AggregateId
toId
by @alexeyzimarev in #215 - Subscription dependency resolution factory by @alexeyzimarev in #214
- Remove producer without options by @alexeyzimarev in #223
- Added parameterless ctor for PostgresCheckpointStoreOptions by @mvastarelli in #229
- Handle dropped connection in PostgreSQL subscriptions by @oakie in #226
- Ensure the task completed successfully by @alexeyzimarev in #231
- [Spyglass] Ignore abstract aggregates and broaden DI registration support by @makp0 in #237
- Changing PostgresStreamSubscriptionOptions.Stream to be mutable by @matt-lethargic in #236
- Use the actual event number instead of the OriginalEventNumber by @alexeyzimarev in #240
- Creating SqlServerCheckpointStoreOptions by @matt-lethargic in #239
- Switch to .NET 8 SDK by @alexeyzimarev in #243
- Add an option to resolve store when handling a command by @alexeyzimarev in #216
- [CI] Support custom myget feed name by @makp0 in #256
- Fixed the issue with Any expected state for func services by @alexeyzimarev in #261
- Fixed bug in CommandService of wrong exception message by @iappwebdev in #274
- Update _Schema.sql: fix typo in StreamMessage type name by @Steve-OH in #272
- [Mongo] Add bulk support to projections by @makp0 in #241
- Add an explicit to map endpoints only by @alexeyzimarev in #279
- Tests required for #264 by @iappwebdev in #276
- Checkpointing crash fix by @alexeyzimarev in #282
- Limit the stream name to 850 characters so it fits in 2000 bytes by @alexeyzimarev in #278
- AmendEvent improvements by @alexeyzimarev in #285
- Fix #291 by @PehrGit in #292
- Fix #291 for postgres by @PehrGit in #293
- Return bad request as ValidationProblemDetails by @LockTar in #288
- Improve logging by adding a scope and better handling of inner exceptions by @fbjerggaard in #281
- Cleaning up HTTP results by @alexeyzimarev in #294
- Added Testing package by @alexeyzimarev in #296
- Testing lib by @alexeyzimarev in #297
- Refactoring SQL support by @alexeyzimarev in #298
- Consolidate SubscriptionHealthCheck DI registrations by @PehrGit in #310
- Measure SQL subscriptions by @alexeyzimarev in #313
- Add filter to persistent sub to $all by @alexeyzimarev in #312
- Preserve exception stacktrace (#319) by @makp0 in #320
- Create CreateTestAggregateInstance method for Id as TId and mark other function as obsolete by @LockTar in #334
- Fix for issue #325 (DuplicateTypeException in CommandService) by @mytresor in #331
- Update Npgsql version to fix CVE-2024-32655 by @alexeyzimarev in #337
- Add SQL Server projector and add more tests by @LockTar in #333
- Dispose cancellation token source in AsyncHandlerFilter by @alexeyzimarev in #338
- Don't start already started activity by @alexeyzimarev in #339
- Sort SQL script resources to avoid _Schema being last by @alexeyzimarev in #340
- Allow configuring Postgres datasource builder by @alexeyzimarev in #341
- Use keyed dependencies to isolate event handlers in subscriptions by @alexeyzimarev in #342
- Add samples by @alexeyzimarev in #345
- Simplify command services by @alexeyzimarev in #350
- Allow using persistent subscription client by @alexeyzimarev in #354
- Added docs by @alexeyzimarev in #355
- Moving away from aggregate store by @alexeyzimarev in #368
- Isolate type mapper from service result by @alexeyzimarev in #369
- Avoid using default type mapper by @alexeyzimarev in #375
- Fix the issue with incorrect creation of
ActionResult
by @alexeyzimarev in #378 - Report WrongExpectedVersion properly in SQL Server scripts by @alexeyzimarev in #376
New Contributors
- @claudiuchis made their first contribution in #189
- @k3daevin made their first contribution in #200
- @fbjerggaard made their first contribution in #188
- @makp0 made their first contribution in #210
- @Alejandro-SB made their first contribution in #211
- @mvastarelli made their first contribution in #229
- @oakie made their first contribution in #226
- @matt-lethargic made their first contribution in #236
- @iappwebdev made their first contribution in #274
- @Steve-OH made their first contribution in #272
- @dependabot made their first contribution in #275
- @PehrGit made their first contribution in #292
- @LockTar made their first contribution in #288
- @mytresor made their first contribution in #331
Full Changelog: 0.14.0...0.15.0
0.15.0-rc.3
What's Changed
- Isolate type mapper from service result by @alexeyzimarev in #369
Full Changelog: 0.15.0-rc.2...0.15.0-rc.3
0.15.0-rc.2
What's Changed
- Added docs by @alexeyzimarev in #355
- Moving away from aggregate store by @alexeyzimarev in #368
Full Changelog: 0.15.0-rc.1...0.15.0-rc.2
0.15.0-rc.1
What's Changed
- Measure SQL subscriptions by @alexeyzimarev in #313
- Add filter to persistent sub to $all by @alexeyzimarev in #312
- Preserve exception stacktrace (#319) by @makp0 in #320
- Create CreateTestAggregateInstance method for Id as TId and mark other function as obsolete by @LockTar in #334
- Fix for issue #325 (DuplicateTypeException in CommandService) by @mytresor in #331
- Update Npgsql version to fix CVE-2024-32655 by @alexeyzimarev in #337
- Add SQL Server projector and add more tests by @LockTar in #333
- Dispose cancellation token source in AsyncHandlerFilter by @alexeyzimarev in #338
- Don't start already started activity by @alexeyzimarev in #339
- Sort SQL script resources to avoid _Schema being last by @alexeyzimarev in #340
- Allow configuring Postgres datasource builder by @alexeyzimarev in #341
- Use keyed dependencies to isolate event handlers in subscriptions by @alexeyzimarev in #342
- Simplify command services by @alexeyzimarev in #350
- Allow using persistent subscription client by @alexeyzimarev in #354
New Contributors
Full Changelog: 0.15.0-beta.9...0.15.0-rc.1
0.15.0-beta.9
What's Changed
- [CI] Support custom myget feed name by @makp0 in #256
- Fixed the issue with Any expected state for func services by @alexeyzimarev in #261
- Fixed bug in CommandService of wrong exception message by @iappwebdev in #274
- Update _Schema.sql: fix typo in StreamMessage type name by @Steve-OH in #272
- [Mongo] Add bulk support to projections by @makp0 in #241
- Add an explicit to map endpoints only by @alexeyzimarev in #279
- Checkpointing crash fix by @alexeyzimarev in #282
- Limit the stream name to 850 characters so it fits in 2000 bytes by @alexeyzimarev in #278
- AmendEvent improvements by @alexeyzimarev in #285
- Fix #291 for Postgres by @PehrGit in #293
- Return bad request as ValidationProblemDetails by @LockTar in #288
- Improve logging by adding a scope and better handling of inner exceptions by @fbjerggaard in #281
- Added Testing package by @alexeyzimarev in #296
- Testing lib by @alexeyzimarev in #297
- Refactoring SQL support by @alexeyzimarev in #298
- Consolidate SubscriptionHealthCheck DI registrations by @PehrGit in #310
New Contributors
- @iappwebdev made their first contribution in #274
- @Steve-OH made their first contribution in #272
- @dependabot made their first contribution in #275
- @PehrGit made their first contribution in #292
- @LockTar made their first contribution in #288
Full Changelog: 0.15.0-beta.4...0.15.0-beta.9
0.15.0-beta.4
What's Changed
- Add tests to the CI. Switch to .NET 8 SDK by @alexeyzimarev in #243
- Add an option to resolve store when handling a command by @alexeyzimarev in #216
Full Changelog: 0.15.0-beta.3...0.15.0-beta.4
0.15.0-beta.3
What's Changed
- Add policies by @alexeyzimarev in #197
- [Redis] Redis store by @claudiuchis in #189
- Avoid copy of Payload by using Span by @k3daevin in #200
- Allow people to have the Id property inside the State object by @alexeyzimarev in #206
- [Redis] More Redis by @claudiuchis in #198
- [DI] Remove DI extensions from web project by @alexeyzimarev in #207
- [Postgres] Implement proper support for npgsql7 by @fbjerggaard in #188
- [Producers] Solved producer init issue with logging by @alexeyzimarev in #209
- [HTTP] Abstract "Result" in OpenAPI "Produces" claim by @makp0 in #210
- [PubSub] Pubsub fix obsolete settings by @alexeyzimarev in #212
- Get all parameters at once to avoid conflicts in parallel testing by @Alejandro-SB in #211
- Renamed
AggregateId
toId
by @alexeyzimarev in #215 - XML docs project attributes by @alexeyzimarev in #217
- [DI] Subscription dependency resolution factory by @alexeyzimarev in #214
- [Producers] Remove producer without options by @alexeyzimarev in #223
- [Postgres] Added parameterless ctor for PostgresCheckpointStoreOptions by @mvastarelli in #229
- [Postgres] Handle dropped connection in PostgreSQL subscriptions by @oakie in #226
- [MongoDB] Ensure the task completed successfully by @alexeyzimarev in #231
- [Spyglass] Ignore abstract aggregates and broaden DI registration support by @makp0 in #237
- [Postgres] Changing PostgresStreamSubscriptionOptions.Stream to be mutable by @matt-lethargic in #236
- [EventStoreDB} Use the actual event number instead of the OriginalEventNumber by @alexeyzimarev in https://github.com//pull/240
- [SQL Server] Creating SqlServerCheckpointStoreOptions by @matt-lethargic in #239
New Contributors
- @claudiuchis made their first contribution in #189
- @k3daevin made their first contribution in #200
- @fbjerggaard made their first contribution in #188
- @makp0 made their first contribution in #210
- @Alejandro-SB made their first contribution in #211
- @mvastarelli made their first contribution in #229
- @oakie made their first contribution in #226
- @matt-lethargic made their first contribution in #236
Full Changelog: 0.14.0...0.15.0-beta.3
0.14.0
What's Changed
ApplicationService
renamed toCommandService
: breaking change- Enable contract mapping to domain commands
- For controllers it's possible using the
CommandMap
- For generated endpoints, it should be done in
MapCommand
- First version of
FunctionalCommandService
- PostgreSQL projector
Full Changelog: 0.13.3...0.14.0
0.13.2
What's Changed
- Fixed issue of event streams being received out of order at random for Postgres and SqlServer implementations by @ReinderReinders in #180
- Allow passing null as options to
PostgresStore
and use the default - Add the ability to register
PostgresStoreOptions
usingOptions<PostgresStoreOptions>
New Contributors
- @ReinderReinders made their first contribution in #180
Full Changelog: 0.13.1...0.13.2