Skip to content

Akka.Persistence.MongoDB v1.5.28

Compare
Choose a tag to compare
@Aaronontheweb Aaronontheweb released this 11 Sep 21:10
7e7af58

1.5.28 September 11th 2024

Support For Large (Greater Than 16 Megabytes) Snapshot Store

Note

GridFS is considered as an advanced feature, it will not be supported by Akka.Hosting.

We added a new SnapshotStore that supports GridFS. To use it, you will need to set it through manual HOCON setting.

akka.persistence.snapshot-store.mongodb.class = "Akka.Persistence.MongoDb.Snapshot.MongoDbGridFsSnapshotStore, Akka.Persistence.MongoDb"

1.5.26 July 15th 2024

1.5.12.1 September 15 2023

Breaking Behavior Change

In this version, we're turning transaction on by default. If you're more concerned with database write and read performance compared to data consistency and correctness, you can move back to the old behavior by setting this flag in the HOCON configuration:

akka.persistence.journal.mongodb.use-write-transaction = off
akka.persistence.snapshot-store.mongodb.use-write-transaction = off

Or by setting them inside the hosting options:

var journalOptions = new MongoDbJournalOptions(true) 
    {
        UseWriteTransaction = false
    };
var snapshotOptions = new MongoDbSnapshotOptions(true)
    {
        UseWriteTransaction = false
    };

1.5.12 August 10 2023

1.5.8 June 30 2023

1.5.7 May 31 2023

1.5.1.1 March 24 2023

1.5.1 March 21 2023

1.5.0 March 03 2023

1.4.48 January 24 2023

1.4.40 July 27 2022

1.4.40-RC1 July 1 2022

1.4.39 June 6 2022

1.4.38-beta2 May 27 2022

1.4.38-beta1 April 15 2022

1.4.37 April 15 2022

1.4.31 December 21 2021

1.4.25 September 9 2021

1.4.21 July 07 2021

1.4.19 May 04 2021

Please read the Akka.Persistence.MongoDb README.md on how to use the new MongoDbPersistenceSetup feature to programmatically configure your MongoDbClient.

Changes:

  • 7e7af58 Update RELEASE_NOTES.md for 1.5.28 (#388)
  • 684d266 Add SnapshotStore SaveSnapshot spec for GridFS from TCK (#387)
  • 7395df1 Bump Akka and Akka.Hosting to 1.5.28 (#386)
  • 517c3a5 Add TOC and benchmark figures to README.md (#384)
  • 3a9c080 Add large snapshot support (#383)
  • 816d098 Fix compiler complaining that tagged might have not been initialized (#381)
  • bedb9c7 Bump MongoDB.Driver from 2.21.0 to 2.27.0 (#380)
  • 40a8cf1 Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 (#370)

This list of changes was auto generated.