- Update Akka.NET to v1.4.46
- Add
tag-column-size
HOCON setting to modify journal table Tags column size
- Upgraded to Akka.NET v1.4.32
- Upgraded Npgsql to 6.0.2
- Changed Npgsql package version from explicit to ranged
In 1.4.31, we bumped the Npgsql package to 6.0.1 and introduced a regression bug for users who uses Entity Framework by locking them from using .NET Core 3.1. We're fixing this bug in 1.4.32 by using ranged versioning to allow users to use Npgsql 5.0.11 and not forced to update to .NET 6.0.
- Upgraded to Akka.NET v1.4.31
- Upgraded to Akka.NET v1.4.29
- Upgraded Npgsql to 5.0.10
- Upgraded to Akka.NET v1.4.25
- Bugfix: Snapshot manifest isn't serialized properly
- Upgraded to Akka.NET v1.4.19
- Upgraded Npgsql to 5.0.7
Major upgrade and modernization for Akka.Persistence.PostgreSql
- Upgraded to Akka.NET v1.4.17
- Implemented all Akka.Persistence.Query's correctly
- Lots of other fixes and modernizations, which you can read here.
Akka.Persistence.PostgreSql is now under the umbrella of the Akka.NET project again and will be maintained at roughly the same cadence as the other officially supported Akka.NET plugins.
Upgraded for Akka.NET v1.3.9.
Other Fixes and Improvements
Upgraded to support Akka.NET 1.3.8 and to take advantage of some performance improvements that have been added to Akka.Persistence for loading large snapshots, which you can read more about here: akkadotnet/akka.net#3422
Note that this feature is currently disabled by default in Akka.Persistence.PostgreSql due to akkadotnet#53
Support for Akka.NET 1.3, .NET Standard 1.6, and the first stable RTM release of Akka.Persistence.
Migration from 1.1.0-beta Up**
The event journal and snapshot store schema has changed with this release. In order to keep existing stores compatible with this release, you must add a column to both stores for SerializerId
like so:
ALTER TABLE {your_journal_table_name} ADD COLUMN SerializerId INTEGER NULL
ALTER TABLE {your_snapshot_table_name} ADD COLUMN SerializerId INTEGER NULL
Updated for Akka.NET 1.1.2.
- Changed tables schema: renamed payload_type column to manifest for journal and snapshot tables
- Changed tables schema: added created_at column to journal table
- Added compatibility with Persistent queries API
- Added ability to specify connection string stored in *.config files
Bugfix release for Akka.NET v1.0.2.
This release addresses an issue with Akka.Persistence.SqlServer and Akka.Persistence.PostgreSql where both packages were missing a reference to Akka.Persistence.Sql.Common.
In Akka.NET v1.0.3 we've packaged Akka.Persistence.Sql.Common into its own NuGet package and referenced it in the affected packages.
Initial Release of Akka.Persistence.PostgreSql
Fixes & Changes - Akka.Persistence
- Renamed GuaranteedDelivery classes to AtLeastOnceDelivery
- Changes in Akka.Persistence SQL backend
- PostgreSQL persistence plugin for both event journal and snapshot store
- Cassandra persistence plugin
New Features:
Akka.Persistence.PostgreSql and Akka.Persistence.Cassandra Akka.Persistence now has two additional concrete implementations for PostgreSQL and Cassandra! You can install either of the packages using the following commandline:
Akka.Persistence.PostgreSql Configuration Docs
PM> Install-Package Akka.Persistence.PostgreSql