Releases: JasperFx/marten
Releases · JasperFx/marten
V7.10.2
What's Changed
- Quick fix for async projection shard names. Closes GH-3165 by @jeremydmiller in #3179
Full Changelog: V7.10.1...V7.10.2
V7.10.1
What's Changed
- fix fulltext index definitions by @elexisvenator in #3174
- Running through DocumentStore and all the various ITenancy implementa… by @jeremydmiller in #3176
Full Changelog: V7.10.0...V7.10.1
V7.10.0
What's Changed
- Support for query.Include mapped by any property by @elexisvenator in #3164
- Add OpenTelemetry event tracing to connections by @SeanFarrow in #3102
- Open Telemetry support (Sean Farrow's work + minor cleanup) by @jeremydmiller in #3169
- Couple fixes for subscriptions around configuration, error handling w… by @jeremydmiller in #3168
- Open Telemetry and Metrics support for Marten by @jeremydmiller in #3172
New Contributors
- @SeanFarrow made their first contribution in #3102
Full Changelog: V7.9.0...V7.10.0
V7.9.0
Mostly a bug fix release, but there's a couple convenience methods added for registering subscriptions, so it's a minor point release
What's Changed
- Adjustments to LINQ queries against duplicated fields. Closes GH-3150… by @jeremydmiller in #3153
- No longer erroneously creating schema tables for live aggregations re… by @jeremydmiller in #3154
- Renamed the daemon tests to DaemonTests by @jeremydmiller in #3155
- Updated to Weasel 7.4 to address PK change detection issues. Closes G… by @jeremydmiller in #3156
- Subscription docs by @jeremydmiller in #3161
- Daemon checks the high water mark now on every call to rebuild a pr… by @jeremydmiller in #3163
Full Changelog: V7.8.0...V7.9.0
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