Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Deprecate Akka.Persistence.Sql.Common Plugins #7252

Open
9 tasks
Aaronontheweb opened this issue Jun 12, 2024 · 1 comment
Open
9 tasks

Epic: Deprecate Akka.Persistence.Sql.Common Plugins #7252

Aaronontheweb opened this issue Jun 12, 2024 · 1 comment
Labels
akka-persistence-sql-common Akka.Persistence.Sql.Common
Milestone

Comments

@Aaronontheweb
Copy link
Member

It's time folks - time to move on over to https://github.com/akkadotnet/Akka.Persistence.Sql

We even have a handy migration video that goes through all of the steps: https://www.youtube.com/watch?v=gSmqUrVHPq8

Definitely Deprecated

Now, for the more interesting part: deprecating Akka.Persistence.Sql.Common. It's been a long time coming.

  • Deprecate Akka.Persistence.Sql.Common on NuGet
  • Deprecate Akka.Persistence.Query.Sql on NuGet
  • Deprecate Akka.Persistence.SqlServer + .Hosting on NuGet
  • Archive Akka.Persistence.SqlServer Repository
  • Deprecate Akka.Persistence.PostgreSql + .Hosting on NuGet
  • Archive Akka.Persistence.PostgreSql Repository
  • Deprecate Akka.Persistence.MySql + .Hosting on NuGet
  • Archive Akka.Persistence.MySql Repository
  • Remove Akka.Persistence.Sql.Common code from Akka.NET core repository

Possibly Deprecated

An open question I have - what to do about Akka.Persistence.Sqlite? Linq2Db seems pretty heavy-duty for use in embedded and mobile scenarios (right, @to11mtm ?) Maybe we keep that plugin as-is and just inline the parts of Akka.Persistence.Sql.Common that it uses into it. This a matter of practicality and "what can end-users actually use on their deployment platforms," not technical purity.

@Aaronontheweb Aaronontheweb added the akka-persistence-sql-common Akka.Persistence.Sql.Common label Jun 12, 2024
@Aaronontheweb Aaronontheweb added this to the 1.6.0 milestone Jun 12, 2024
@Aaronontheweb
Copy link
Member Author

This will actually happen before Akka.NET v1.6, but the process will be completed by the time v1.6 ships.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
akka-persistence-sql-common Akka.Persistence.Sql.Common
Projects
None yet
Development

No branches or pull requests

1 participant