Releases: JasperFx/marten
Releases · JasperFx/marten
V7.19.1
A fix to StoreOptions.TryMaybeCorrectTenantId() to harden against nulls
V7.19.0
What's Changed
- Docs: sample how to wait for non-stale projections from IHost by @AlexZeitler in #3250
- Test: throw exception when tenant id is missing for when using database per tenant by @AlexZeitler in #3251
- Add AddProjectionWithServices and AddSubscriptionWithServices to .AddMartenStore by @Spiix5 in #3252
- Making the multi-tenancy throw correct exception when no tenant id is… by @jeremydmiller in #3253
- Enhanced ability to capture Otel metadata on IDocumentSession by @jeremydmiller in #3254
New Contributors
Full Changelog: V7.18.0...V7.19.0
V7.18.0
What's Changed
- Fix comment typo by @ElanHasson in #3244
- Auto-discovery of event types, documents, and compiled queries by @jeremydmiller in #3247
- SessionFactoryBase.QuerySession() needed to be virtual by @jeremydmiller in #3249
New Contributors
- @ElanHasson made their first contribution in #3244
Full Changelog: V1.17.1...V7.18.0
V7.17.0
What's Changed
- Explain how to update the docs including code snippets by @AlexZeitler in #3232
- Docs: Fixed .NET8 keyed service registration example in hostbuilder.md by @sarvasana in #3233
- Add NRT coverage for Linq namespace by @Hawxy in #3234
- Add AdvancedSql.StreamAsync<>() by @e-tobi in #3235
- Docs: add IHost cleanup / reset samples by @AlexZeitler in #3229
- Retrieve Document Store using IHost when working with multiple Marten databases by @AlexZeitler in #3230
- Moved dispose of old CancellationTokenSource in ProjectionCoordinator to right before creation by @baltie in #3239
- Ability to opt back into a unique index in the "id" field of the even… by @jeremydmiller in #3241
New Contributors
- @sarvasana made their first contribution in #3233
- @baltie made their first contribution in #3239
Full Changelog: V7.16.0...V7.17.0
V7.17.1
What's Changed
- Never, ever reusing an NpgsqlCommand in the highwater detection by @jeremydmiller in #3242
Full Changelog: V7.17.0...V1.17.1
V7.16.0
What's Changed
- Improvements and utilities for automated testing using the async daemon by @jeremydmiller in #3228
Full Changelog: V7.15.0...V7.16.0
V7.15.0
What's Changed
- Fix: TeardownDataOnRebuild = false must not throw unique constraint exception on multiple rebuilds by @AlexZeitler in #3220
- New RollUpByTenant() feature for multi-stream projections. Closes GH-… by @jeremydmiller in #3225
- Much better assertion exception explaining multi-stream aggregation i… by @jeremydmiller in #3224
- Case insensitive tenant id styles by @jeremydmiller in #3226
Full Changelog: V7.14.0...V7.15.0
V7.14.0
What's Changed
- Revert "Disabling Npgsql logging by default" by @jeremydmiller in #3212
- Replace gitter link with discord link in contribution guide by @AlexZeitler in #3217
- Explain intend of IProjection and IProjectionSource by @AlexZeitler in #3216
- TeardownDataOnRebuild = false prevents deleting existing projections by @AlexZeitler in #3213
- Make ToAsyncEnumerable() set the QueryStatistics.TotalResult by @e-tobi in #3218
- Handling the peculiar way that oData formats Where() clauses by @jeremydmiller in #3219
Full Changelog: V7.13.0...V7.14.0
V7.13.0
What's Changed
- Allow initial System.Text.Json.JsonSerializerOptions to be a copy by @CptWesley in #3207
- Ensuring that the event storage is created before doing FetchStreamSta… by @jeremydmiller in #3209
- Upgrade to Weasel 7.4.1 & Npgsql latest by @jeremydmiller in #3210
- Disabling Npgsql logging by default by @jeremydmiller in #3211
New Contributors
- @CptWesley made their first contribution in #3207
Full Changelog: V7.12.0...V7.13.0
V7.12.0
What's Changed
- Allow using only DataSource in master table multi tenant options by @d0pare in #3188
- Add pause/resume to Projection Coordinator by @Hawxy in #3190
- Event is serializable. Need this for Wolverine by @jeremydmiller in #3197
- Ability to build GIN/GIST index on object[] member. Closes GH-3194 by @jeremydmiller in #3199
- Fixed yet another Include + Select() combo. Closes GH-3192 by @jeremydmiller in #3200
- Revision concurrency using store by @jeremydmiller in #3202
- New ApplyMetadata() recipe for applying metadata to aggregate project… by @jeremydmiller in #3203
New Contributors
Full Changelog: v7.11.0...V7.12.0