Skip to content

Releases: JasperFx/marten

Release 5.5.0

27 May 14:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.4.0...5.5.0
Milestone: https://github.com/JasperFx/marten/milestone/83?closed=1

Release 5.4.0

24 May 16:20
Compare
Choose a tag to compare

See the closed issues and pull requests: https://github.com/JasperFx/marten/milestone/81?closed=1

Bug fixes, new functionality with aggregates to fetch aggregates for writing, and to apply changes to event streams with aggregates.

AggregateProjection and ViewProjection have been deprecated. The new alternatives with identical usage are SingleStreamProjection and MultiStreamProjection

Release 5.3.1

10 May 14:31
Compare
Choose a tag to compare

What's Changed

  • Ensure fetched events are always in sequence order by @Hawxy in #2216

Full Changelog: 5.3.0...5.3.1

Release 3.14.3

10 May 12:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.14.2...3.14.3

Release 5.3.0

03 May 08:34
Compare
Choose a tag to compare

Bug Fixes

  • Async Daemon: High water agent improvements - fix missing events by @Leh2 in #2189
  • Async Daemon: Fixes for 5.3 by @jeremydmiller in #2203
    • IDocumentSessionListener is no longer notified for projection document changes #2190
    • Async Daemon Does Not Run When Eager Initializing Store #2185
  • Commandline: Update Oakton to fix WebApplicationBuilder integration by @Hawxy in #2193

Miscellaneous

  • Logging: Combine sql and parameter(s) to one log statement by @Leh2 in #2191
  • Docs/Serializer: Updated docs to include private setter usage in System.Text.Json by @phillip-haydon in #2196
  • Docs/Layout: Fixed minor styling issues in documentation by @phillip-haydon in #2204

Milestone 5.3.0: https://github.com/JasperFx/marten/milestone/79?closed=1
Full Changelog: 5.2.0...5.3.0

Release 5.2.0

22 Apr 17:15
Compare
Choose a tag to compare

Bug Fixes

  • EventStore/AsyncDaemon: Stop daemon and release db lock when exception occur on shard start by @Leh2 in #2175
  • EventStore/Projections: Fix GH-2177 set tenancy properly for query session for async projections by @mysticmind in #2178
  • EventStore/AsyncDaemon: Fixes for Async Daemon by @jeremydmiller in #2180
  • DocumentStore/Session: Fix code gen issues and SaveChangesAsync throws ConcurrencyException when called in standalone session #2169 by @jeremydmiller in #2182

Enhancements

  • EventStore: Add Event Sourcing hello world sample by @jchannon in #2162
  • CodeGen: Enabling code generation of compiled queries with database multi-tenancy by @jeremydmiller in #2181

Dependencies

  • Update to use Weasel 5.4.0 and Weasel.Commandline 5.4.0

Docs

  • EventStore Add a link to event store intro sample project.

Full Changelog: 5.1.0...5.2.0
Milestone 5.2.0: https://github.com/JasperFx/marten/milestone/80?closed=1

Release 5.1.0

09 Apr 00:17
Compare
Choose a tag to compare

Enhancements

Configuration: New version of SetApplicationProject on StoreOptions that works better than original version by @jeremydmiller in #2171

Bug Fixes

  • EventStore: Fix #2143 for appending events erroneously incrementing the expected version on server by @jeremydmiller in 37de547
  • EventStore: Filter out Live projections in command line rebuild by @Rob89 in #2152
  • EventStore: Fix concurrency error when calling append several times for string identity by @Leh2 in #2168
  • Configuration: Fix set hint path by @cocowalla in #2166

Miscellaneous

Dependencies

New Contributors

Milestone: https://github.com/JasperFx/marten/issues?q=is%3Aclosed+milestone%3A5.1.0
Full Changelog: 5.0.0...5.1.0

Release 5.0.0

23 Mar 13:02
Compare
Choose a tag to compare

Refer to migration guide https://martendb.io/migration-guide.html#key-changes-in-5-0-0.

Enhancements

  • [BREAKING CHANGE] dependencies: Npgsql 6 upgrade by @oskardudycz in #1987
  • multi-tenancy: V5 Multi-Tenancy through Database per Tenant Preparation Work by @jeremydmiller in #2053
  • event store: Ensure ViewProjection uses CrossStreamAggregationRuntime by @Rob89 in #2036
  • linq: Added IBatchedOrderedQueryable and BatchedOrderedQueryable. by @davidjamesb in #2029
  • event store: Optimizes Safe Sequence Finder using Current Safe Sequence Id by @kluhman in #2067
  • [BREAKING CHANGE] linq: Add support for case-insensitive order by for strings by @VilleHakli in #1962
  • configuration: Secondary store by @jeremydmiller in #2088
  • multi-tenancy: Multi Tenancy through Database per Client by @jeremydmiller in #2096
  • schema/indexing: Add NGram search functionality. Generates unigrams, bigrams & trigram… by @apereiratl in #1990
  • event store: EventProjection codegen by @jeremydmiller in #2106
  • linq: LINQ ordering by dynamic properties by @mysticmind in #2107
  • event store: Custom aggregation recipe, other daemon optimizations. Closes GH-2123… by @jeremydmiller in #2125
  • event store: Improved usage of IInitialData within a hosted service. Closes GH-2127 by @jeremydmiller in #2128
  • dependencies: Update FastExpressionCompiler and move to internal package by @Hawxy in #2130
  • configuration: Add support for asserting database configuration on startup by @VilleHakli in #2141

Bug Fixes

Docs

  • plv8: Xtuple binary download link is broken by @tjdaniel in #2033
  • migration guide: V4 Migration Guide update to note GIN index operators on LINQ queries no longer supported by @ericgreenmix in #2052
  • configuration: Fix link to IIdGeneration.cs by @juchom in #2131

Miscellaneous

New Contributors

Full Changelog: 4.3.1...5.0.0

3.14.2

06 Jan 01:19
Compare
Choose a tag to compare

Bug Fixes

New Contributors

Full Changelog: 3.14.0...3.14.2
Milestone: https://github.com/JasperFx/marten/milestone/75?closed=1

Release 4.3.1

22 Dec 13:43
Compare
Choose a tag to compare

Bug Fixes

  • Change Tracking: EjectAllOfType also clears WorkTracker (same as Eject does) by @mronnblom-cint in #2010
  • LINQ/Compiled Queries: Ability to use generic types as compiled queries. Closes GH-2014 by @jeremydmiller in #2021
  • Async Daemon: Fix failing daemon test build_aggregate_multiple_projections by @mysticmind in #2024

Dependencies

Docs

New Contributors

  • @mronnblom-cint made their first contribution in #2010
  • @Jordan466 made their first contribution in #2017

Milestone: https://github.com/JasperFx/marten/milestone/74?closed=1
Full Changelog: v4.3.0...4.3.1