Skip to content

Conversation

@Aaronontheweb
Copy link
Member

@Aaronontheweb Aaronontheweb commented Mar 20, 2025

Changes

Deprecated and no longer maintained - part of #7252

close #7550

Checklist

For significant changes, please ensure that the following have been completed (delete if not relevant):

@Aaronontheweb Aaronontheweb added the akka-persistence-sql-common Akka.Persistence.Sql.Common label Mar 20, 2025
@Aaronontheweb
Copy link
Member Author

I essentially inlined all of the Akka.Persistence.Sql.Common internals into the Akka.Persistence.Sqlite package.

I've kept all of the namespaces exactly as they were before, so there should be no breaking changes for Akka.Persistence.eSqlite users.

Copy link
Member Author

@Aaronontheweb Aaronontheweb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deatiled my changes

/// TBD
/// </summary>
/// <param name="setup">TBD</param>
[Obsolete("Getting removed in v1.6")]
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The batching journals have always been buggy and we're not going to be debugging them anymore. Going to open a separate PR to delete their test suite.

}
}

akka.persistence.query.journal.sql {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inlined the akka.persistence.query.journal.sql into the Akka.Persistence.Sqlite/reference.conf to maintain backwards compat for Sqlite users.

return VerifyAssembly<PersistenceQuery>();
}

[Fact]
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed these two assemblies from API approvals

@Aaronontheweb
Copy link
Member Author

Looks like we're going to need to clean up documentation before this can be merged in - cc @Arkatufus

@Aaronontheweb
Copy link
Member Author

Aaronontheweb commented Mar 21, 2025

The Akka.Persistence.Sqlite test suite is failing - should be an easy fix but this PR isn't going to clear the runway until that gets resolved.

@Aaronontheweb Aaronontheweb marked this pull request as ready for review March 21, 2025 16:21
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) March 21, 2025 16:21
@Aaronontheweb Aaronontheweb added this to the 1.5.40 milestone Mar 21, 2025
@Aaronontheweb Aaronontheweb disabled auto-merge March 21, 2025 17:36
@Aaronontheweb Aaronontheweb merged commit ad69cfd into akkadotnet:dev Mar 21, 2025
10 of 12 checks passed
@Aaronontheweb Aaronontheweb deleted the sql-common-removal branch March 21, 2025 17:36
This was referenced Oct 7, 2025
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

Successfully merging this pull request may close these issues.

Remove Akka.Persistence.Sql.Common code from Akka.NET core repository

2 participants