Releases: akkadotnet/Akka.Persistence.MongoDB
Akka.Persistence.MongoDB v1.4.12
1.4.12 November 26 2020
- Bump Akka version to 1.4.12
- Corrected
CurrentPersistentIds
query andAllPersistentIds
queries to be more memory efficient and query entity ID data directly from Mongo - Introduced
AllEvents
andCurrentEvents
query to read the entire MongoDb journal - Deprecated previous
GetMaxSeqNo
behavior - we no longer query the max sequence number directly from the journal AND the metadata collection. We only get that data directly from the metadata collection itself, which should make this query an O(1) operation rather than O(n)
Changes:
- aeaff6c Merge pull request #163 from akkadotnet/dev
- 5549a85 Added v1.4.12 release notes (#162)
- 6fdab40 Update to latest releases (#159)
- 38a0c49 Bump Mongo2Go from 2.2.12 to 2.2.14 (#154)
- d3729b5 Bump MongoDB.Driver from 2.11.2 to 2.11.4 (#156)
- 37d4d97 Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0 (#158)
- 4003cb5 Bump MongoDB.Driver from 2.11.1 to 2.11.2 (#151)
- 12e297d Bump MongoDB.Driver from 2.11.0 to 2.11.1 (#148)
- 72ce65e Bump Microsoft.NET.Test.Sdk from 16.7.0 to 16.7.1 (#147)
- f8217b7 Bump AkkaVersion from 1.4.6 to 1.4.9 (#143)
Akka.Persistence.MongoDB v1.4.5
1.4.5 May 12 2020
- Bump Akka version to 1.4.5
- Fixed: InvalidCastExceptions when recovering legacy data in ToPersistenceRepresentation and ToSelectedSnapshot
- Upgraded MongoDb driver to 2.10.4
Changes:
- 53c86ec Merge pull request #138 from akkadotnet/dev
- c0c7840 Update RELEASE_NOTES.md (#137)
- ecf598e Bump FluentAssertions from 5.10.2 to 5.10.3 (#126)
- ed1beed Bump Microsoft.NET.Test.Sdk from 16.5.0 to 16.6.1 (#131)
- 3447ea5 Bump MongoDB.Driver from 2.10.2 to 2.10.4 (#133)
- cc90b43 Bump AkkaVersion from 1.4.2 to 1.4.5 (#132)
This list of changes was auto generated.
Akka.Persistence.MongoDB v1.4.2
1.4.2 May 12 2020
- Bump Akka version to 1.4.2
- Fixed: InvalidCastExceptions when recovering legacy data in ToPersistenceRepresentation and ToSelectedSnapshot
Changes:
- 258d0c5 Merge pull request #136 from akkadotnet/dev
- ae62739 Merge branch 'master' into dev
- 6f74081 Update RELEASE_NOTES.md
- 3bd8c63 Don't use Akka deserialization when using LegacySerialization is on. (#135)
- 86cf35f Bump AkkaVersion from 1.4.1 to 1.4.2 (#124)
- 031e420 Updates for 1.4.1 release (#122)
This list of changes was auto generated.
Akka.Persistence.MongoDB v1.4.1
Akka.Persistence.MongoDB v1.4.1-rc3
Akka.Persistence.MongoDB v1.4.1-rc1
1.4.1-rc1 March 02 2020
Bump Akka version to 1.4.1-rc1
Changes:
- 9ced1d8 Drop nugetprerelease=dev from windows release pipeline (#117)
- a3d421e Merge pull request #116 from akkadotnet/dev
- fa75fee Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0 (#112)
- 3917ab3 Bump FluentAssertions from 5.10.0 to 5.10.2 (#113)
- e45865b Bump MongoDB.Driver from 2.10.1 to 2.10.2 (#114)
- 060bfaa Update RELEASE_NOTES.md
- 116ac6c Bump Akka version to 1.4.1-rc1 (#115)
- ccdaa40 Merge pull request #111 from akkadotnet/dev
- 23ed8e9 updated build script to support beta tags in release notes; added v1.4.0-beta3 release notes (#110)
- afdae4b adding legacy serialization feature flag (#108) [ #107 ]
See More
- d7b297e Bump MongoDB.Driver from 2.10.0 to 2.10.1 (#106)
- 8bd9667 Bump FluentAssertions from 5.9.0 to 5.10.0 (#105)
- 07d3175 Bump MongoDB.Driver from 2.9.1 to 2.10.0 (#104)
- 8971507 Bump Microsoft.NET.Test.Sdk from 16.3.0 to 16.4.0 (#102)
- d7b7d26 Explained serialization changes in README
- 601b781 Merge pull request #100 from akkadotnet/dev
- 24ceb62 added v1.4.0-beta2 release notes (#99)
- cf00e29 Merge pull request #98 from Aaronontheweb/snapshot-serialization
- c65c369 fix SnapshotSerialization
- dc881b8 Merge pull request #97 from akkadotnet/dev
- 5adbd1a added support for tagged releases in build.fsx (#95)
- e5f62f7 Revert "migrating to .NET Core 3.0 tests and build system (#93)" (#96)
- 862cb22 migrating to .NET Core 3.0 tests and build system (#93)
- 5472a56 all releases are betas until Akka.NET v1.4.0 stable is released (#94)
- b5bf617 Bump MongoDB.Driver from 2.7.0 to 2.9.1 (#67)
- 95bffb6 Bump Microsoft.NET.Test.Sdk from 15.3.0 to 16.3.0 (#63)
- f530e1d upgrade to Akka.NET v1.4.0-beta* (#91)
- 3802e52 Adding v1.3.14-style serialization (#71) [ #72 ]
This list of changes was auto generated.
Akka.Persistence.MongoDB v1.4.0-beta3
1.4.0-beta3 February 04 2020
Introduced legacy serialization modes.
However, in the event that you have one of the following use cases:
- Legacy data all stored in the original BSON / "object" format;
- A use case where BSON is preferable, i.e. so it can be queried directly via MongoDb queries rather than Akka.Persistence.Query; or
- A requirement to keep all data in human-readable form.
Then you can disable binary serialization (enabled by default) via the following HOCON:
akka.persistence.mongodb{
journal{
legacy-serialization = off
}
snapshot-store{
legacy-serialization = off
}
}
Setting legacy-serialization = on
will allow you to save objects in a BSON format.
WARNING: However, legacy-serialization = on
will break Akka.NET serialization. IActorRef
s, Akka.Cluster.Sharding, AtLeastOnceDelivery
actors, and other built-in Akka.NET use cases can't be properly supported using this format. Use it at your own risk.
Changes:
- ccdaa40 Merge pull request #111 from akkadotnet/dev
- 23ed8e9 updated build script to support beta tags in release notes; added v1.4.0-beta3 release notes (#110)
- afdae4b adding legacy serialization feature flag (#108) [ #107 ]
- d7b297e Bump MongoDB.Driver from 2.10.0 to 2.10.1 (#106)
- 8bd9667 Bump FluentAssertions from 5.9.0 to 5.10.0 (#105)
- 07d3175 Bump MongoDB.Driver from 2.9.1 to 2.10.0 (#104)
- 8971507 Bump Microsoft.NET.Test.Sdk from 16.3.0 to 16.4.0 (#102)
- d7b7d26 Explained serialization changes in README
This list of changes was auto generated.
Akka.Persistence.MongoDB v1.4.0-beta2
1.4.0-beta2 October 31 2019
Fixed an issue with Snapshot serialization in v1.4.0-beta1
Changes:
- 601b781 Merge pull request #100 from akkadotnet/dev
- 24ceb62 added v1.4.0-beta2 release notes (#99)
- cf00e29 Merge pull request #98 from Aaronontheweb/snapshot-serialization
- c65c369 fix SnapshotSerialization
This list of changes was auto generated.
Akka.Persistence.MongoDB v1.4.0-beta1
1.4.0-beta1 October 30 2019
Beta release of Akka.Persistence.MongoDB which implements the new standardized Akka.Persistence serialization paradigm going forward. Has full backwards compatibility for reading events which were written in 1.3.[0-14] style serialization.
Changes:
- dc881b8 Merge pull request #97 from akkadotnet/dev
- 5adbd1a added support for tagged releases in build.fsx (#95)
- e5f62f7 Revert "migrating to .NET Core 3.0 tests and build system (#93)" (#96)
- 862cb22 migrating to .NET Core 3.0 tests and build system (#93)
- 5472a56 all releases are betas until Akka.NET v1.4.0 stable is released (#94)
- b5bf617 Bump MongoDB.Driver from 2.7.0 to 2.9.1 (#67)
- 95bffb6 Bump Microsoft.NET.Test.Sdk from 15.3.0 to 16.3.0 (#63)
- f530e1d upgrade to Akka.NET v1.4.0-beta* (#91)
- 3802e52 Adding v1.3.14-style serialization (#71) [ #72 ]
This list of changes was auto generated.
Akka.Persistence.MongoDB v1.3.14 Release
1.3.14 October 04 2019
You can see the full set of changes for Akka.Persistence.MongoDb v1.3.14 here.
This PR fixes a number of problems stemming from implementations of Akka.Persistence.Query implementations that were incorrect.
Note: we're working on adding support for future versions of Akka.Persistence.MongoDB and you should read them here if you plan on continuing to use the plugin.