Releases: LogOtter/log-otter
v2.0.4
v2.0.3
- Bump dependencies to latest minor versions
- Upgrade to post v1 csharpier
v2.0.2
v2.0.1
v2.0.0
What's Changed
Breaking Changes
- Pass extra event info to Apply method by @NeilMountford in #413
The
Apply()method on each Event now has an additional argumentEventInfo eventInfo. Add this argument to everyApply()method.
The database and containers will be auto provisioned asynchronously as the application starts. A health check is automatically added that will not report healthy until the database has provisioned. If synchronous database provisioning is required before the application starts, then call
app.ProvisionCosmosDb();
Minor Changes
- Update Dependabot to group updates by @AButler in #388
- Remove FluentAssertions and replace with Shouldly by @AButler in #400
- Improve CosmosDb emulator startup reliability by @AButler in #414
- Bump dorny/test-reporter from 1 to 2 by @dependabot in #412
- Update NuGet packages by @AButler in #416
Full Changelog: v1.2.0...v2.0.0
Release v2.0.0
Pass EventInfo to Apply method on events, allowing access to CreatedOn, EventNumber and Metadata of the storage wrapper.
Release v1.2.0
- Add helper methods to return events as well as snapshot during apply
- Expose
CreatedOnandMetadatato CFPs on event streams
Release v1.1.2
Resolves issues when testing scenarios where batched changes are applied as part of a CFP to the same stream being processed. When operating in batch mode during tests, further changes from CFPs will be collected and applied after the current batch is applied.
Note that this release only affects testing behaviour, bringing it closer to what real Cosmos does.
Release v1.1.1
- Remove out of band testing as it caused tests to be flaky when there are a high number of them
- Tweak in band testing so that appending to the same stream doesn't cause a deadlock
Release v1.0.1
What's Changed
Fixes
- Fix issue where thrown concurrency exceptions aren't catchable by @NeilMountford in #288
Other changes
- Upgrade NuGet and NPM packages
Full Changelog: v1.0.0...v1.0.1