From 7ec9cec39876c956e928e07bfaf34713a9ee7c7c Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Tue, 24 Sep 2019 09:01:21 -0500 Subject: [PATCH] prepared v1.3.13 release notes (#73) --- RELEASE_NOTES.md | 59 ++++-------------------------------------------- src/common.props | 17 +++++++------- 2 files changed, 12 insertions(+), 64 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 20652a2..de5f423 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,56 +1,5 @@ -#### 1.3.12 April 05 2019 #### -Support for Akka.Persistence 1.3.12. -Added support for Akka.Persistence.Query. -Upgraded to MongoDb v2.7.0 driver (2.8.0 doesn't support .NET 4.5) -Added support for configurable, binary serialization via Akka.NET. +#### 1.3.13 September 24 2019 #### +* Support for Akka.Persistence 1.3.13. +* Fixed [serializer regression for Akka.Persistence.MongoDb v1.3.12](https://github.com/akkadotnet/Akka.Persistence.MongoDB/pull/59) - -#### 1.3.5 March 23 2018 #### -Support for Akka.Persistence 1.3.5. -Support for .NET Standard 1.6 -Supports latest version of .NET MongoDB Driver. -You don't neeed to register/map your classes for serialization/deserialization anymore! - -#### 1.1.0 July 30 2016 #### -Updated to Akka.Persistence 1.1.1 - -**Migration from 1.0.5 Up** -As of 1.1.0, the highest SequenceNr for each PersistenceId in the EventJournal collection is kept in a separate collection, Metadata. -This script creates the Metadata collection, then finds the highest SequenceNr for each persistence id from the EventJournal and adds it to the Metadata collection. - -To run, save this to a JavaScript file, update {your_database_address} e.g. 127.0.0.1:27017/events. Run: mongo {file_name}.js -```javascript -try { - var db = connect('{your_database_address}'); - - var persistenceIds = db.EventJournal.distinct('PersistenceId'); - - persistenceIds.forEach(persistenceId => { - print('Finding highest SequenceNr for PersistenceId: ' + persistenceId); - var highestSequenceNr = db.EventJournal - .find({ PersistenceId: persistenceId }, { SequenceNr: true }) - .sort({ SequenceNr: -1 }) - .limit(1) - .next() - .SequenceNr; - - print('Highest SequenceNr found ' + highestSequenceNr + ', inserting into Metadata table...'); - db.Metadata.insertOne( - { - _id: persistenceId, - PersistenceId: persistenceId, - SequenceNr: highestSequenceNr - } - ); - - print('Inserted successfully'); - }); -} catch(e) { - print(e); -} -``` - -#### 1.0.5 August 08 2015 #### - -#### 1.0.4 August 07 2015 #### -Initial release of Akka.Persistence.MongoDb +**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](https://github.com/akkadotnet/Akka.Persistence.MongoDB/issues/72).** \ No newline at end of file diff --git a/src/common.props b/src/common.props index e8576c5..598bdb6 100644 --- a/src/common.props +++ b/src/common.props @@ -1,15 +1,14 @@ - Copyright © 2013-2018 Akka.NET Project + Copyright © 2013-2019 Akka.NET Project Akka.NET Contrib - 1.3.12 + 1.3.13 http://getakka.net/images/akkalogo.png - https://github.com/AkkaNetContrib/Akka.Persistence.MongoDB - https://github.com/AkkaNetContrib/Akka.Persistence.MongoDB/blob/master/LICENSE.md - Support for Akka.Persistence 1.3.12. -Added support for Akka.Persistence.Query. -Upgraded to MongoDb v2.7.0 driver (2.8.0 doesn't support .NET 4.5) -Added support for configurable, binary serialization via Akka.NET. + https://github.com/akkadotnet/Akka.Persistence.MongoDB + https://github.com/akkadotnet/Akka.Persistence.MongoDB/blob/master/LICENSE.md + Support for Akka.Persistence 1.3.13. +Fixed [serializer regression for Akka.Persistence.MongoDb v1.3.12](https://github.com/akkadotnet/Akka.Persistence.MongoDB/pull/59) +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](https://github.com/akkadotnet/Akka.Persistence.MongoDB/issues/72).** true Akka Persistence journal and snapshot store backed by MongoDB database. $(NoWarn);CS1591 @@ -17,6 +16,6 @@ Added support for configurable, binary serialization via Akka.NET. 2.3.1 15.3.0 - 1.3.12 + 1.3.13 \ No newline at end of file