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