Releases: JasperFx/marten
Releases · JasperFx/marten
V7.8.0
What's Changed
- Added TenantId to IQuerySession signature. Closes GH-3141 by @jeremydmiller in #3144
- Being able to specify where an event subscription starts by @jeremydmiller in #3146
Full Changelog: V7.7.0...V7.8.0
V7.7.0
What's Changed
- Refactor type readiness check to avoid
NullReferenceException
by @Leh2 in #3121 - Revert "#3078 Providing a version for aggregating that is too high should aggregate to null" by @jeremydmiller in #3128
- Ability to do scalar selects to DateTime. Closes GH-3117 by @jeremydmiller in #3129
- Hardening EventGraph.DisposeAsync() agianst the possibility that the … by @jeremydmiller in #3131
- ability to use value + value expressions as values in Linq comparison… by @jeremydmiller in #3130
- Ability to fetch db names for documents/aggregates from marten options. by @elexisvenator in #3127
- Throwing a helpful Linq not supported exception on trying to query wi… by @jeremydmiller in #3132
- Asynchronous version of configure marten to enable FeatureManagement … by @jeremydmiller in #3134
Full Changelog: V7.6.0...V7.7.0
V7.6.0
What's Changed
- Switch to Polly.Core & Bump version by @tomap in #3092
- Modernize JSON configuration by @Hawxy in #3100
- Fix missing disposal in STJ upcasters by @Hawxy in #3099
- fix link in doc by @tomap in #3094
- Fixed the ability to query off of IEvent.Id. Closes GH-3103 by @jeremydmiller in #3105
- #3078 Providing a version for aggregating that is too high should aggregate to null by @erdtsieck in #3079
- Fixed the combination of using an Include() + Select() where the sele… by @jeremydmiller in #3107
- Adjusted the usage of metadata column data in patch expressions. Clos… by @jeremydmiller in #3108
- Locking in ProviderGraph to prevent duplicate code generation by @felixkmh in #3109
- Update Vitepress to v1 + Misc doc updates by @Hawxy in #3111
- Making the operation sorting only apply when there are document types… by @jeremydmiller in #3114
- First class event subscriptions model (WIP) by @jeremydmiller in #3115
New Contributors
Full Changelog: V7.5.0...V7.6.0
V7.5.0
What's Changed
- Correction for
WaitForNonStaleProjectionDataAsync
method by @a-shtifanov-laya in #3081 - fix: FetchForWritng() async projection returns null if there are no additional events to apply by @elexisvenator in #3084
- Async projection testing improvements by @jeremydmiller in #3085
- Ability to automatically migrate a table from UUID versions to numeri… by @jeremydmiller in #3086
- Test to verify that 3082 is working w/ repeated Include() statements by @jeremydmiller in #3089
- Fix faulty connection handling in advisory lock by @Hawxy in #3088
- Ability to use JSONPath expressions within MatchesSQL() literal searc… by @jeremydmiller in #3090
- Advanced SQL query by @e-tobi in #3042
- New AdvanceHighWaterMarkToLatestAsync API by @jeremydmiller in #3091
New Contributors
Full Changelog: V7.4.0...V7.5.0
V7.4.0
What's Changed
- Detection of expressions in LINQ queries from static methods. Closes … by @jeremydmiller in #3070
- Test to verify GH-3065. Include() + conjoined multi-tenancy + SingleO… by @jeremydmiller in #3069
- Case where an include for a parent relationship from a child is no longer working. by @corstian in #3063
- Fix for the child/parent + Include bug from Corstian. by @jeremydmiller in #3075
- Updating to Weasel 7.3. Closes GH-3068 by @jeremydmiller in #3074
- Fix for yet another dictionary LINQ thing, this time for nested prope… by @jeremydmiller in #3073
- Allow to extend Resiliency Policies via
.ExtendPolly()
by @a-shtifanov-laya in #3072 - Smoke test on enhancing Polly resiliency, Bumps to 7.4.0 by @jeremydmiller in #3076
New Contributors
- @corstian made their first contribution in #3063
- @a-shtifanov-laya made their first contribution in #3072
Full Changelog: V7.3.1...V7.4.0
V7.3.1
A couple improvements around asynchronous projections, including one nasty bug that just makes the daemon and database work harder than it should have to. Fix for IoC resolved projections with customized projection names
What's Changed
- correct typo (Grade -> grate); add link to grate by @JoshuaNitschke in #3056
- Fix for codegen issue w/ live aggregator in heavy parallelization usage by @jeremydmiller in #3055
- Fixes a nasty error in async daemon by @jeremydmiller in #3061
New Contributors
- @JoshuaNitschke made their first contribution in #3056
Full Changelog: V7.3.0...V7.3.1
V7.3.0
What's Changed
- AddProjectionWithServices plays nicely with codegen and database chan… by @jeremydmiller in #3048
- Docs and XML API improvements on hierarchical documents. Closes GH-1492 by @jeremydmiller in #3051
Full Changelog: V7.2.0...V7.3.0
V7.2.0
What's Changed
- Tweaking the assertion of soft deletes for folks who use custom exten… by @jeremydmiller in #3037
- Adjusted the containment operator usage within child collections. Clo… by @jeremydmiller in #3036
- more zaniness in the LINQ provider from comparing literal nulls toget… by @jeremydmiller in #3040
- better support for Include() + Select() usage. Closes GH-3032 by @jeremydmiller in #3039
- Fix non awaited tasks in WaitForNonStaleProjectionDataAsync() by @Xzelsius in #3015
- Improved mechanisms around NpgsqlDataSource in internals for Wolverine too (WIP) by @jeremydmiller in #3043
Full Changelog: V7.1.1...V7.2.0
V7.1.1
What's Changed
- Linq fixes for Marten 7.1.1 by @jeremydmiller in #3028
- Upgrading Weasel, eliminating -- we hope -- the Persist Security thin… by @jeremydmiller in #3029
Full Changelog: V7.1.0...V7.1.1
7.1.0
What's Changed
- Use archive.org version of dead link by @DanielReid in #3010
- Improving the WaitForNotStaleData() test waiter for a race condition … by @jeremydmiller in #3016
- Upgraded Weasel, which upgrades to latest Npgsql fix. Closes GH-3011 by @jeremydmiller in #3021
- docs(getting-started.md): use new paket-cli syntax by @GregOnNet in #3022
- Usability improvements to the master table multi tenancy model by @jeremydmiller in #3020
- fixed SelectMany().LongCount() querying. Closes GH-3017 by @jeremydmiller in #3023
New Contributors
- @DanielReid made their first contribution in #3010
- @GregOnNet made their first contribution in #3022
Full Changelog: v7.0.0...V7.1.0