Releases: JasperFx/marten
Releases · JasperFx/marten
V7.31.1
What's Changed
- Fix
EventStreamUnexpectedMaxEventIdExceptionTransform
for archived stream partitioning by @ericgreenmix in #3521 - Folding a handful of bug tests into the right spots by @jeremydmiller in #3525
- Hardening add subscription from services against ServiceProvider weirdness by @jeremydmiller in #3526
- Fix for quick append + mandatory stream type behavior. Closes GH-3518 by @jeremydmiller in #3527
- extra test for Select() + paging + value type by @jeremydmiller in #3528
- Upgrading Weasel so that it won't try to connect to the database when… by @jeremydmiller in #3530
Full Changelog: V7.31.0...V7.31.1
V7.31.0
This turned out to be a rather large release, and we hope this will be the last major release of Marten 7.* with the obvious exception of any necessary bug fix releases. Also see the closed issue list for more information.
What's Changed
- Making synchronous APIs obsolete and test suite clean up by @jeremydmiller in #3502
- Updated Weasel to 7.11.6. Misc. index bug fixes. Closes GH-3499. Clos… by @jeremydmiller in #3505
- Async version of explain plan. Closes GH-3497 by @jeremydmiller in #3506
- Warning about trying to use multi-stream projections with FetchForWri… by @jeremydmiller in #3507
- Attempting to finally solve the exact right logic for update revision… by @jeremydmiller in #3508
- Protected data masking to the event store by @jeremydmiller in #3511
- Adding some verbiage to the docs on when it's safe to delete tombston… by @jeremydmiller in #3512
- new test to verify behavior of 3504. Closes GH-3504 by @jeremydmiller in #3513
- Fix for #3514 by @ericgreenmix in #3515
- Adding a subscription based on subscription base via IoC copies the e… by @jeremydmiller in #3516
- Added an option to also mask a single event stream with a selected fi… by @jeremydmiller in #3517
Full Changelog: V7.30.3...V7.31.0
V7.30.3
What's Changed
- Add patch implementation for Increment decimal by @mysticmind in #3479
- You can use non-nullable value type members for document identifiers.… by @jeremydmiller in #3485
- Fixing the embarrassing bug w/ mandatory stream markers. Closes GH-3482 by @jeremydmiller in #3486
- docs: Extend comment for Aggregate projections async code example - remind devs to start async daemon by @cwhellams in #3487
- FetchForWriting + Strong Typed Identifiers on the projected aggregate… by @jeremydmiller in #3492
- Ability to use custom value types as parameters in compiled queries. … by @jeremydmiller in #3493
New Contributors
- @cwhellams made their first contribution in #3487
Full Changelog: V7.30.2...V7.30.3
V7.30.2
What's Changed
- Minor doc tweak to highlight new flag by @Hawxy in #3473
- Updated weasel to get the improvements to partition table rebuilds. B… by @jeremydmiller in #3484
Full Changelog: V7.30.1...V7.30.2
V7.30.1
What's Changed
- Upgrading Weasel for a managed list partition migration fix. Bumps to… by @jeremydmiller in #3472
Full Changelog: V7.30.0...V7.30.1
V7.30.0
What's Changed
- Projection Rebuild optimization and other improvements to async projections & tests by @jeremydmiller in #3466
- Fix IsEmpty and Any for child collections of objects by @AlexSikilinda in #3446
- Extra tests for camel casing and where clauses, addressed issue w/ Co… by @jeremydmiller in #3467
- Improvements to value type LINQ querying. Closes GH-3450 by @jeremydmiller in #3468
- Test to repro reported bug. Closes GH-3464 by @jeremydmiller in #3469
- Changed accessibility of some IQueryableMember implementations by @nkosi23 in #3459
- Mandatory stream type flag by @jeremydmiller in #3471
New Contributors
- @AlexSikilinda made their first contribution in #3446
Full Changelog: V7.29.0...V7.30.0
V7.29.0
What's Changed
- Tenant partitioning improvements and fixes by @jeremydmiller in #3451
Full Changelog: V7.28.2...V7.29.0
V7.28.2
What's Changed
- Fix for the combo of managed list partition tables and the command li… by @jeremydmiller in #3449
Full Changelog: V7.28.1...V7.28.2
V7.28.1
What's Changed
- Supporting strong typed identifiers for aggregated projections by @jeremydmiller in #3438
- Ability to target IEvent in multi-stream grouping when an event ma… by @jeremydmiller in #3444
- Raising side effects even when a known delete event kicks in. Closes … by @jeremydmiller in #3441
- Not requiring any validation of the connection string in the codegen … by @jeremydmiller in #3445
- docs: Clarify warning about metadata in inline projections by @thomaslevesque in #3432
- upgraded Oakton to 6.2.1 by @jeremydmiller in #3447
- Hardening the multi-tenancy, marten managed partitioning to really, r… by @jeremydmiller in #3448
New Contributors
- @thomaslevesque made their first contribution in #3432
Full Changelog: V7.28.0...V7.28.1
V7.28.0
What's Changed
- Ability to rebuild a single stream aggregation projection. Closes GH-… by @jeremydmiller in #3412
- Opting into ordering the id first, then the tenant id second in prima… by @jeremydmiller in #3411
- Test for application of migrations while adding partitions. Includes … by @jeremydmiller in #3413
- Ability to use custom aggregations in Live lifecycle, easier recipes … by @jeremydmiller in #3414
- Filter event types by @jeremydmiller in #3415
- AggregateTo LINQ operator will try to set the identity of the aggregate too by @jeremydmiller in #3417
- Select() support for TimeSpan. Not complete LINQ support yet. Closes … by @jeremydmiller in #3418
- Adding support for string.Trim() to the LINQ support. Closes GH-3276 by @jeremydmiller in #3419
- consider generic aggregates by @kyle69 in #3416
- Marten managed tenant id partitioning. Closes GH-3407 by @jeremydmiller in #3422
New Contributors
Full Changelog: V7.27.0...V7.28.0