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

[pull] master from akka:master #6

Open
wants to merge 62 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
afc90da
bump: scalatest 3.2.16 (was 3.2.15) (#744)
scala-steward May 24, 2023
40e3d62
bump: postgresql 1.18.1 (was 1.18.0) (#745)
scala-steward May 24, 2023
55a0a06
bump: sbt-ci-release 1.5.12 (was 1.5.11) (#741)
scala-steward May 24, 2023
1316c82
bump: sbt 1.8.3 (was 1.8.2) (#743)
scala-steward May 24, 2023
c2b70b2
bump: sbt-site 1.5.0 (was 1.4.1) (#742)
scala-steward May 30, 2023
6350d56
chore: bump paradox version (#746)
octonato Jun 2, 2023
1be4d5f
bump: akka-paradox 0.49 (#747)
johanandren Jun 7, 2023
3c09efd
bump: postgresql 1.18.3 (was 1.18.1) (#753)
scala-steward Jun 26, 2023
3b7e454
bump: sbt-header 5.10.0 (was 5.9.0) (#749)
scala-steward Jun 26, 2023
21b1d92
bump: scala-library 2.12.18 (was 2.12.17) (#750)
scala-steward Jun 26, 2023
86fc151
bump: sbt 1.9.0 (was 1.8.3) (#752)
scala-steward Jun 26, 2023
2ae0afe
bump: sbt 1.9.1 (was 1.9.0) (#754)
scala-steward Jun 29, 2023
9a4188e
bump: scala-library 2.13.11 (was 2.13.10) (#751)
scala-steward Jun 29, 2023
748de09
build: Include release note url in pom (#755)
johanandren Jun 30, 2023
500642d
docs: add repository info (#756)
aludwiko Jul 28, 2023
c87692b
bump: sbt-mima-plugin 1.1.3 (was 1.1.2) (#758)
scala-steward Aug 14, 2023
12439b1
bump: sbt 1.9.3 (was 1.9.1) (#760)
scala-steward Aug 14, 2023
43963d8
bump: h2 2.2.220 (was 2.1.214) (#757)
scala-steward Aug 14, 2023
1c76573
bump: mysql-connector-java 8.1.0 (was 8.0.33) (#759)
scala-steward Aug 14, 2023
563e259
bump: sbt 1.9.4 (was 1.9.3) (#762)
scala-steward Aug 30, 2023
60ecab2
bump: postgresql 1.19.0 (was 1.18.3) (#763)
scala-steward Aug 30, 2023
ed541ff
perf: Reducing memory cost while replaying (#765)
Roiocam Sep 14, 2023
6a7e8db
bump: scala-library 2.13.12 (was 2.13.11) (#767)
scala-steward Sep 28, 2023
303cd2d
bump: h2 2.2.224 (was 2.2.220) (#766)
scala-steward Sep 28, 2023
a4f770d
bump: scalatest 3.2.17 (was 3.2.16) (#769)
scala-steward Sep 28, 2023
12d7816
chore: Drop Scala 2.12 (#770)
patriknw Oct 2, 2023
749efc1
fix: Avoid using boolean types under Oracle's data type limitations #…
Roiocam Oct 4, 2023
41e4718
bump: postgresql 1.19.1 (was 1.19.0) (#772)
scala-steward Oct 4, 2023
cf0418e
chore: Drop JDK 8 (#771)
patriknw Oct 9, 2023
c806767
bump: sbt 1.9.6 (was 1.9.4) (#768)
scala-steward Oct 9, 2023
f7a1e15
build: Akka 2.9.3-M3 and publish to Akka repo (#773)
patriknw Oct 9, 2023
bb9f880
bump: Akka Paradox; remove old references in readmes (#776)
ennru Oct 23, 2023
3ee1441
bump: Akka 2.9.0 (#777)
patriknw Oct 23, 2023
408b560
chore: Update license change date for 5.3.0 (#779)
patriknw Oct 24, 2023
d4d942e
Replace event_tag FK to get rid of insert and return #710 (#731)
Roiocam Oct 27, 2023
0197caa
docs: event tag migration guide (#781)
Roiocam Oct 27, 2023
44ebf19
bump: sbt 1.9.7 (was 1.9.6) (#787)
scala-steward Nov 6, 2023
a5deeca
build: Publish snapshots (#784)
patriknw Nov 6, 2023
adcb5d1
bump: typesafe:config 1.4.3 (was 1.4.2) (#786)
scala-steward Nov 6, 2023
3ae2e74
bump: mysql-connector-j 8.2.0 (was 8.1.0) (#785)
scala-steward Nov 6, 2023
236db1a
chore: improve dependency analysis (#788)
ennru Nov 14, 2023
4b03cdc
chore: Remove release drafter (#780)
patriknw Nov 14, 2023
7acfff3
bump: logback-classic 1.2.13 (was 1.2.12) (#789)
scala-steward Dec 7, 2023
9c53fbb
bump: postgresql 42.7.1 (was 42.6.0) (#790)
scala-steward Dec 11, 2023
1f62b83
build: Stop using deprecated IntegrationTest config (#792)
johanandren Dec 21, 2023
36e4310
bump: sbt, sbt-dependency-tree 1.9.8 (was 1.9.7) (#795)
scala-steward Jan 15, 2024
6346775
build: Bump plugins to only download from maven central (#796)
johanandren Jan 30, 2024
b7b8321
bump: postgresql 1.19.3 (was 1.19.1) (#791)
scala-steward Feb 14, 2024
ee2c2e1
bump: mysql-connector-j 8.3.0 (was 8.2.0) (#798)
scala-steward Feb 20, 2024
bba6c27
bump: postgresql 1.19.5 (was 1.19.3) (#800)
scala-steward Feb 20, 2024
5cf6901
bump: scalatest 3.2.18 (was 3.2.17) (#799)
scala-steward Feb 20, 2024
20d20a6
bump: postgresql 42.7.2 (#801)
johanandren Feb 23, 2024
df901fa
feat: Scala 3 support (#775)
jtjeferreira Mar 8, 2024
98710d8
Add MySQL implementation (#803)
steventwheeler Mar 11, 2024
bcdea07
build: Incorrect flags for Scala 3 scalac blocking publish (#805)
johanandren Mar 12, 2024
94ec2a7
fix: Integration tests not working correctly (#806)
johanandren Mar 12, 2024
423e206
revert: "Add MySQL implementation (#803)" (#807)
johanandren Mar 21, 2024
702cb1c
bump: postgresql 1.19.7 (was 1.19.5) (#813)
scala-steward Mar 21, 2024
19055ee
bump: sbt, sbt-dependency-tree 1.9.9 (was 1.9.8) (#812)
scala-steward Mar 21, 2024
fb9935e
bump: postgresql 42.7.3 (was 42.7.2) (#809)
scala-steward Mar 21, 2024
c3cebf5
bump: scala3-library 3.3.3 (was 3.3.1) (#811)
scala-steward Mar 21, 2024
faf4368
bump: scala-library 2.13.13 (was 2.13.12) (#810)
scala-steward Mar 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 0 additions & 24 deletions .github/release-drafter.yml

This file was deleted.

7 changes: 5 additions & 2 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,12 @@ jobs:
with:
jvm: temurin:1.11.0

- name: Compile all code with fatal warnings for Java 11, Scala 2.12 and Scala 2.13
- name: Compile all code with fatal warnings for Java 11 and Scala 2.13
# Run locally with: sbt 'clean ; +Test/compile ; +It/compile'
run: sbt "; Test/compile; It/compile"
run: sbt "; Test/compile"

- name: Compile all code with fatal warnings for Java 11 and Scala 3.3
run: sbt "++3.3; Test/compile"

check-docs:
name: Check Docs
Expand Down
6 changes: 0 additions & 6 deletions .github/workflows/h2-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,9 @@ jobs:
matrix:
include:
# leaving out some combinations (note that `checks.yml` doesn't run H2 test)
- { scalaVersion: "2.12", jdkVersion: "1.8.0", jvmName: "temurin:1.8.0", extraOpts: '' }
- { scalaVersion: "2.12", jdkVersion: "1.11.0", jvmName: "temurin:1.11.0", extraOpts: '-J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler' }
# { scalaVersion: "2.12", jdkVersion: "1.17.0", jvmName: "temurin:1.17.0", extraOpts: '' }

- { scalaVersion: "2.13", jdkVersion: "1.8.0", jvmName: "temurin:1.8.0", extraOpts: '' }
# { scalaVersion: "2.13", jdkVersion: "1.11.0", jvmName: "temurin:1.11.0", extraOpts: '-J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler' }
- { scalaVersion: "2.13", jdkVersion: "1.17.0", jvmName: "temurin:1.17.0", extraOpts: '' }

# { scalaVersion: "3.1", jdkVersion: "1.8.0", jvmName: "temurin:1.8.0", extraOpts: '' }
# { scalaVersion: "3.1", jdkVersion: "1.11.0", jvmName: "temurin:1.11.0", extraOpts: '-J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler' }
# { scalaVersion: "3.1", jdkVersion: "1.17.0", jvmName: "temurin:1.17.0", extraOpts: '' }
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mysql-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: ./scripts/launch-mysql.sh

- name: Run Integration tests for ${{ matrix.name }}
run: sbt "It/testOnly akka.persistence.jdbc.integration.MySQL*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler
run: sbt "integration/testOnly akka.persistence.jdbc.integration.MySQL*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler

- name: Print logs on failure
if: ${{ failure() }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/oracle-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: ./scripts/launch-oracle.sh

- name: Run Integration tests for ${{ matrix.name }}
run: sbt "It/testOnly akka.persistence.jdbc.integration.Oracle*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler
run: sbt "integration/testOnly akka.persistence.jdbc.integration.Oracle*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler

- name: Print logs on failure
if: ${{ failure() }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/postgres-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: ./scripts/launch-postgres.sh

- name: Run Integration tests for ${{ matrix.name }}
run: sbt "It/testOnly akka.persistence.jdbc.integration.Postgres*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler
run: sbt "integration/testOnly akka.persistence.jdbc.integration.Postgres*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler

- name: Print logs on failure
if: ${{ failure() }}
Expand Down
25 changes: 0 additions & 25 deletions .github/workflows/release-drafter.yml

This file was deleted.

43 changes: 14 additions & 29 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ permissions:
jobs:
release:
# runs on main repo only
if: github.repository == 'akka/akka-persistence-jdbc'
if: github.event.repository.fork == false
name: Release
# the release environment provides access to secrets required in the release process
# https://github.com/akka/akka-persistence-jdbc/settings/environments/164872635/edit
Expand All @@ -35,55 +35,40 @@ jobs:
- name: Cache Coursier cache
uses: coursier/[email protected]

- name: Set up JDK 8
- name: Set up JDK 11
uses: coursier/[email protected]
with:
jvm: temurin:1.8.0-352
jvm: temurin:1.11.0.17

- name: Publish artifacts for all Scala versions
env:
PGP_SECRET: ${{ secrets.PGP_SECRET }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
run: sbt ci-release
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
PUBLISH_PASSWORD: ${{ secrets.PUBLISH_PASSWORD }}
run: sbt +publishSigned

documentation:
# runs on main repo only
if: github.repository == 'akka/akka-persistence-jdbc'
name: Documentation
# the release environment provides access to secrets required in the release process
# https://github.com/akka/akka-persistence-jdbc/settings/environments/164872635/edit
environment: release
runs-on: ubuntu-22.04
if: github.event.repository.fork == false
steps:
- name: Checkout
uses: actions/[email protected]
with:
# we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves
fetch-depth: 0

- name: Checkout GitHub merge
if: github.event.pull_request
run: |-
git fetch origin pull/${{ github.event.pull_request.number }}/merge:scratch
git checkout scratch

- name: Cache Coursier cache
uses: coursier/[email protected]

- name: Set up JDK 11
uses: coursier/[email protected]
with:
jvm: temurin:1.11.0
jvm: temurin:1.11

- name: Publish API and reference documentation
env:
GUSTAV_KEY: ${{ secrets.GUSTAV_KEY }}
GUSTAV_PASSPHRASE: ${{ secrets.GUSTAV_PASSPHRASE }}
run: |+
- name: Publish
run: |-
eval "$(ssh-agent -s)"
echo $GUSTAV_KEY | base64 -di > .github/id_rsa
echo $AKKA_RSYNC_GUSTAV | base64 -d > .github/id_rsa
chmod 600 .github/id_rsa
ssh-keygen -p -P "$GUSTAV_PASSPHRASE" -N "" -f .github/id_rsa
ssh-add .github/id_rsa
sbt "docs/publishRsync"
sbt publishRsync
env:
AKKA_RSYNC_GUSTAV: ${{ secrets.AKKA_RSYNC_GUSTAV }}
2 changes: 1 addition & 1 deletion .github/workflows/sqlserver-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: ./scripts/launch-sqlserver.sh

- name: Run Integration tests for ${{ matrix.name }}
run: sbt "It/testOnly akka.persistence.jdbc.integration.SqlServer*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler
run: sbt "integration/testOnly akka.persistence.jdbc.integration.SqlServer*" ${{ matrix.extraOpts }} -J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler

- name: Print logs on failure
if: ${{ failure() }}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ target
.bloop
.metals
metals.sbt
.DS_Store
5 changes: 2 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,5 @@ Example:

## How To Enforce These Guidelines?

1. [Travis CI](https://travis-ci.org/akka/akka-persistence-jdbc) automatically merges the code, builds it, runs the tests and sets Pull Request status accordingly of results in GitHub.
2. [Scalafmt](https://scalameta.org/scalafmt/) enforces some of the code style rules.
3. [sbt-header plugin](https://github.com/sbt/sbt-header) manages consistent copyright headers in every source file.
1. [Scalafmt](https://scalameta.org/scalafmt/) enforces some of the code style rules.
2. [sbt-header plugin](https://github.com/sbt/sbt-header) manages consistent copyright headers in every source file.
6 changes: 3 additions & 3 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ Business Source License 1.1
Parameters

Licensor: Lightbend, Inc.
Licensed Work: Akka Persistence JDBC 5.2.1
The Licensed Work is (c) 2022 Lightbend Inc.
Licensed Work: Akka Persistence JDBC 5.3.0
The Licensed Work is (c) 2023 Lightbend Inc.
Additional Use Grant:
If you develop an application using a version of Play Framework that
utilizes binary versions of akka-streams and its dependencies, you may
Expand All @@ -15,7 +15,7 @@ Additional Use Grant:
Connecting to a Play Framework websocket and/or Play Framework
request/response bodies for server and play-ws client.

Change Date: 2026-02-21
Change Date: 2026-10-24

Change License: Apache License, Version 2.0

Expand Down
3 changes: 0 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# Akka Persistence JDBC
## Use JDBC-compatible databases with Akka Persistence

[![Build Status](https://travis-ci.com/akka/akka-persistence-jdbc.svg?branch=master)](https://travis-ci.com/github/akka/akka-persistence-jdbc)

akka-persistence-jdbc writes journal and snapshot entries to a configured JDBC store. It implements the full akka-persistence-query API and is therefore very useful for implementing DDD-style
application models using Akka for creating reactive applications.

Expand All @@ -25,7 +23,6 @@ For the change log prior to v3.2.0, visit [Version History Page (wiki)](https://
You can join these groups and chats to discuss and ask Akka related questions:

- Forums: [discuss.akka.io](https://discuss.lightbend.com/c/akka/)
- Chat room about **Akka**: [![gitter: akka/akka](https://img.shields.io/badge/gitter%3A-akka%2Fakka-blue.svg?style=flat-square)](https://gitter.im/akka/akka)
- Issue tracker: [![github: akka/akka-persistence-jdbc](https://img.shields.io/badge/github%3A-issues-blue.svg?style=flat-square)](https://github.com/akka/akka-persistence-jdbc/issues)

In addition to that, you may enjoy following:
Expand Down
53 changes: 38 additions & 15 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,46 +1,62 @@
import com.lightbend.paradox.apidoc.ApidocPlugin.autoImport.apidocRootPackage
import com.geirsson.CiReleasePlugin

// FIXME remove switching to final Akka version
ThisBuild / resolvers += "Akka Snapshots".at("https://oss.sonatype.org/content/repositories/snapshots/")
ThisBuild / resolvers += "Akka library repository".at("https://repo.akka.io/maven")

lazy val `akka-persistence-jdbc` = project
.in(file("."))
.enablePlugins(ScalaUnidocPlugin)
.disablePlugins(MimaPlugin, SitePlugin)
.disablePlugins(MimaPlugin, SitePlugin, CiReleasePlugin)
.aggregate(core, docs, migrator)
.settings(publish / skip := true)
.settings(name := "akka-persistence-jdbc-root", publish / skip := true)

lazy val core = project
.in(file("core"))
.enablePlugins(MimaPlugin)
.disablePlugins(SitePlugin)
.configs(IntegrationTest.extend(Test))
.settings(Defaults.itSettings)
.disablePlugins(SitePlugin, CiReleasePlugin)
.settings(
name := "akka-persistence-jdbc",
libraryDependencies ++= Dependencies.Libraries,
mimaReportSignatureProblems := true,
mimaPreviousArtifacts := Set(
organization.value %% name.value % previousStableVersion.value.getOrElse(
throw new Error("Unable to determine previous version for MiMa"))))
mimaPreviousArtifacts := {
if (scalaVersion.value.startsWith("3")) {
Set.empty
} else {
Set(
organization.value %% name.value % previousStableVersion.value.getOrElse(
throw new Error("Unable to determine previous version for MiMa")))
}
})

lazy val integration = project
.in(file("integration"))
.settings(IntegrationTests.settings)
.settings(name := "akka-persistence-jdbc-integration", libraryDependencies ++= Dependencies.Libraries)
.disablePlugins(MimaPlugin, SitePlugin, CiReleasePlugin)
.dependsOn(core % "compile->compile;test->test")

lazy val migrator = project
.in(file("migrator"))
.disablePlugins(SitePlugin, MimaPlugin)
.configs(IntegrationTest.extend(Test))
.settings(Defaults.itSettings)
.disablePlugins(SitePlugin, MimaPlugin, CiReleasePlugin)
.settings(
name := "akka-persistence-jdbc-migrator",
libraryDependencies ++= Dependencies.Migration ++ Dependencies.Libraries,
// TODO remove this when ready to publish it
publish / skip := true)
.dependsOn(core % "compile->compile;test->test")

lazy val `migrator-integration` = project
.in(file("migrator-integration"))
.settings(IntegrationTests.settings)
.settings(name := "akka-persistence-jdbc-migrator-integration", libraryDependencies ++= Dependencies.Libraries)
.disablePlugins(MimaPlugin, SitePlugin, CiReleasePlugin)
.dependsOn(migrator)

lazy val docs = project
.enablePlugins(ProjectAutoPlugin, AkkaParadoxPlugin, ParadoxSitePlugin, PreprocessPlugin, PublishRsyncPlugin)
.disablePlugins(MimaPlugin)
.disablePlugins(MimaPlugin, CiReleasePlugin)
.settings(
name := "Akka Persistence JDBC",
name := "Akka Persistence plugin for JDBC",
publish / skip := true,
makeSite := makeSite.dependsOn(LocalRootProject / ScalaUnidoc / doc).value,
previewPath := (Paradox / siteSubdirName).value,
Expand Down Expand Up @@ -94,3 +110,10 @@ TaskKey[Unit]("verifyCodeFmt") := {
}

addCommandAlias("verifyCodeStyle", "headerCheck; verifyCodeFmt")

val isJdk11orHigher: Boolean = {
val result = VersionNumber(sys.props("java.specification.version")).matchesSemVer(SemanticSelector(">=11"))
if (!result)
throw new IllegalArgumentException("JDK 11 or higher is required")
result
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.persistence.jdbc.journal.dao.JournalTables#EventTags.eventId")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.eventId")
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.copy")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.copy$default$1")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.copy$default$2")
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.this")
ProblemFilters.exclude[MissingTypesProblem]("akka.persistence.jdbc.journal.dao.JournalTables$TagRow$")
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.apply")
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.persistence.jdbc.journal.dao.JournalTables#TagRow.unapply")
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.apply")
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.unapply")
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.tupled")
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.curried")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.database")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.copy")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.copy$default$1")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.db.EagerSlickDatabase.this")

ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.db.LazySlickDatabase.database")

ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.db.SlickDatabase.forConfig")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.db.SlickDatabase.database")
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.persistence.jdbc.db.SlickDatabase.database")

ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.JdbcAsyncWriteJournal.db")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.dao.DefaultJournalDao.db")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.journal.dao.DefaultJournalDao.this")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.dao.legacy.BaseByteArrayJournalDao.db")
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.persistence.jdbc.journal.dao.legacy.BaseByteArrayJournalDao.db")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.journal.dao.legacy.ByteArrayJournalDao.db")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.journal.dao.legacy.ByteArrayJournalDao.this")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.query.dao.DefaultReadJournalDao.db")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.query.dao.DefaultReadJournalDao.this")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.query.dao.legacy.BaseByteArrayReadJournalDao.db")
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.persistence.jdbc.query.dao.legacy.BaseByteArrayReadJournalDao.db")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.query.dao.legacy.ByteArrayReadJournalDao.db")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.query.dao.legacy.ByteArrayReadJournalDao.this")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.query.dao.legacy.OracleReadJournalDao.db")
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.persistence.jdbc.query.dao.legacy.OracleReadJournalDao.db")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.snapshot.JdbcSnapshotStore.db")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.snapshot.dao.DefaultSnapshotDao.this")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.snapshot.dao.legacy.ByteArraySnapshotDao.this")
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.persistence.jdbc.state.JdbcDurableStateStoreProvider.db")
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.persistence.jdbc.state.scaladsl.JdbcDurableStateStore.this")

ProblemFilters.exclude[DirectMissingMethodProblem]("akka.persistence.jdbc.query.JournalSequenceActor.receive")
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.persistence.jdbc.query.JournalSequenceActor.receive$default$4")
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.persistence.jdbc.query.JournalSequenceActor.findGaps")




Loading