remove mima checks (#13)
* remove mima checks * Update binary-compatibility-checks.yml
This commit is contained in:
parent
991997fb42
commit
a8ee7c4239
323 changed files with 11 additions and 2737 deletions
|
|
@ -36,11 +36,16 @@ jobs:
|
||||||
- name: Cache Coursier cache
|
- name: Cache Coursier cache
|
||||||
uses: coursier/cache-action@v6.2
|
uses: coursier/cache-action@v6.2
|
||||||
|
|
||||||
- name: Report MiMa Binary Issues
|
# compile code instead of doing mima check (until we re-enable mima check)
|
||||||
run: sbt -jvm-opts .jvmopts-ci "+~ ${{ matrix.scalaVersion }} mimaReportBinaryIssues"
|
- name: Compile code
|
||||||
|
run: sbt -jvm-opts .jvmopts-ci "+~ ${{ matrix.scalaVersion }} Test/compile"
|
||||||
|
|
||||||
- name: Check correct MiMa filter directories
|
# disable mima check until first pekko release is done
|
||||||
run: sbt -jvm-opts .jvmopts-ci checkMimaFilterDirectories
|
#- name: Report MiMa Binary Issues
|
||||||
|
# run: sbt -jvm-opts .jvmopts-ci "+~ ${{ matrix.scalaVersion }} mimaReportBinaryIssues"
|
||||||
|
|
||||||
|
#- name: Check correct MiMa filter directories
|
||||||
|
# run: sbt -jvm-opts .jvmopts-ci checkMimaFilterDirectories
|
||||||
|
|
||||||
# comment out email actions until we have an email address to use (and we need to get INFRA to whitelist dawidd6/action-send-mail)
|
# comment out email actions until we have an email address to use (and we need to get INFRA to whitelist dawidd6/action-send-mail)
|
||||||
#- name: Email on failure
|
#- name: Email on failure
|
||||||
|
|
|
||||||
3
.github/workflows/publish.yml
vendored
3
.github/workflows/publish.yml
vendored
|
|
@ -28,7 +28,8 @@ jobs:
|
||||||
- name: Publish
|
- name: Publish
|
||||||
run: |-
|
run: |-
|
||||||
sudo apt-get install graphviz
|
sudo apt-get install graphviz
|
||||||
sbt +mimaReportBinaryIssues
|
# disable mima check until first pekko release is done
|
||||||
|
# sbt +mimaReportBinaryIssues
|
||||||
sbt ci-release
|
sbt ci-release
|
||||||
env:
|
env:
|
||||||
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
|
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.LoggingTestKit.expect")
|
|
||||||
|
|
@ -1,72 +0,0 @@
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.assertionsHelper")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.eventually")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.execute")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.newAssertionFailedException")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.trap")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.doCollected")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.eventually")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.<")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.<=")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.>")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.>=")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.a")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.all")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.allElementsOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.allOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.an")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.atLeast")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.atLeastOneElementOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.atLeastOneOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.atMost")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.atMostOneElementOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.atMostOneOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.be")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.between")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.compile")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.contain")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.convertSymbolToHavePropertyMatcherGenerator")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.convertToAnyShouldWrapper")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.convertToRegexWrapper")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.convertToStringShouldWrapper")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.convertToStringShouldWrapperForVerb")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.defined")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.definedAt")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.empty")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.endWith")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.equal")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.every")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.exactly")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.exist")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.fullyMatch")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.have")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.inOrder")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.inOrderElementsOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.inOrderOnly")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.include")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.key")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.length")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.matchPattern")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.message")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.no")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.noElementsOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.noException")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.noneOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.not")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.of")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.oneElementOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.oneOf")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.only")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.readable")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.regex")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.size")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.sorted")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.startWith")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.the")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.theSameElementsAs")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.theSameElementsInOrderAs")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.theSameInstanceAs")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.thrownBy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.typeCheck")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.value")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.writable")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# changes to package private and internal implementation classes (#29903)
|
|
||||||
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.testkit.typed.internal.StubbedActorContext.timer")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# Changes to @DoNotInherit classes
|
|
||||||
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.actor.testkit.typed.scaladsl.TestProbe.tell")
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.actor.testkit.typed.javadsl.TestProbe.tell")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# 2 new methods, TestProbe is not for user extension
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.TestProbe.fishForMessagePF")
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
# Extra methods on interfaces not for user extension:
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.javadsl.LoggingTestKit.withCheckExcess")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.LoggingTestKit.withCheckExcess")
|
|
||||||
|
|
||||||
# Impl
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.testkit.typed.internal.LoggingTestKitImpl.*")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.internal.BehaviorTestKitImpl.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.internal.StubbedActorContext.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.internal.ActorSystemStub.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.internal.EffectfulActorContext.this")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# Scala 2.13.7 generates different binary when using type wildcards, see https://github.com/scala/bug/issues/12488
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.testkit.typed.Effect#SpawnedAnonymousAdapter.productIterator")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.theSameElementsAs")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit.theSameElementsInOrderAs")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# FishingOutcomes.continue() cannot be used in Java code due to reserved word, see https://github.com/akka/akka/issues/29951
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.testkit.typed.javadsl.FishingOutcomes.continue")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# #27338 allow passing ActorSystem to ActorTestKit
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.testkit.typed.scaladsl.ActorTestKit.internalSystem")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.testkit.typed.scaladsl.ActorTestKit.this")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# testkit not bc
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.TestProbe.asJava")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# #29294 Add receptionist inbox to BehaviourTestKit
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.javadsl.BehaviorTestKit.receptionistInbox")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.scaladsl.BehaviorTestKit.receptionistInbox")
|
|
||||||
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# Support throwing exception in Java TestProbe.awaitAssert (#29687)
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.testkit.typed.javadsl.TestProbe.awaitAssert")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.testkit.typed.javadsl.TestProbe.awaitAssert")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.testkit.typed.internal.TestProbeImpl.awaitAssert")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# The value class 'OptionVal' was dropped from the signature in 2.13.1.
|
|
||||||
# That's fine since it's internal and shouldn't have a run-time effect anyway.
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.javadsl.ReceiveBuilder#Case.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.javadsl.BehaviorBuilder#Case.unapply")
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
# Those are new methods required for consistent hashing
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.PoolRouter.withConsistentHashingRouting")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.GroupRouter.withConsistentHashingRouting")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.PoolRouter.withConsistentHashingRouting")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.GroupRouter.withConsistentHashingRouting")
|
|
||||||
|
|
||||||
# Routee method has been updated to accept the message, but it's still an internal API.
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.RoutingLogic.selectRoutee")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.internal.routing.RoutingLogic.selectRoutee")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.RoutingLogics#RoundRobinLogic.selectRoutee")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.RoutingLogics#RandomLogic.selectRoutee")
|
|
||||||
|
|
||||||
# Internal changes due to of ActorSystem introduction
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.internal.routing.GroupRouterBuilder.*")
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.internal.routing.PoolRouterBuilder.*")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# #28035 default to stop supervision when spawning via PropsAdapter
|
|
||||||
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.adapter.PropsAdapter.apply*")
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
# internal changes
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorMdc.SourceKey")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorMdc.TagsKey")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorMdc.TagsKey")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorMdc.SourceKey")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorMdc.setMdc")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# 28109 WrappedMessage for better dead letter logging
|
|
||||||
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.AdaptMessage.msg")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorContextImpl#LoggingContext.this")
|
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# Those are new methods required for prefer local routees.
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.GroupRouter.withRandomRouting")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.GroupRouter.withRoundRobinRouting")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.GroupRouter.withRandomRouting")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.GroupRouter.withRoundRobinRouting")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.GroupRouterImpl.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.InitialGroupRouterImpl.this")
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.ActorSystem.address")
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
# internal API and messages changed
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.key")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.copy$default$1")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#RegisteredActorTerminated.unapply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.unapply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.key")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.copy$default$1")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#SubscriberTerminated.this")
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
# New methods on PoolRouterBuilder to set routee props
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.PoolRouter.withRouteeProps")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.PoolRouter.withRouteeProps")
|
|
||||||
|
|
||||||
# pool router builder now includes routeeProps, but it is still an internal API
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.unapply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.copy")
|
|
||||||
|
|
||||||
# constructor changed to include routeeProps, but it is still an internal API
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterImpl.this")
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
# changes to package private and internal implementation classes (#29903)
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.TimerSchedulerImpl.wrapWithTimers")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.TimerSchedulerImpl.withTimers")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl.startTimerAtFixedRate")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl.startTimerWithFixedDelay")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl.startPeriodicTimer")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl.startSingleTimer")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.ActorContextImpl.timer")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.internal.ActorContextImpl.akka$actor$typed$internal$ActorContextImpl$$_timer")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.internal.ActorContextImpl.akka$actor$typed$internal$ActorContextImpl$$_timer_=")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.TimerSchedulerImpl.withTimers")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.TimerSchedulerImpl.wrapWithTimers")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.adapter.ActorContextAdapter.timer")
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
# akka29924 aktor.typed Router.Pool support for broadcast messages
|
|
||||||
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.PoolRouter.withBroadcastPredicate")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.PoolRouter.withBroadcastPredicate")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.<init>$default$4")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.apply$default$4")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.apply$default$4")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.copy$default$4")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterImpl.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.routing.PoolRouterBuilder.this")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.StashBuffer.contains")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.StashBuffer.anyMatch")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.StashBuffer.contains")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.StashBuffer.exists")
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
# marked with @DoNotInherit
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.TimerScheduler.startTimerWithFixedDelay")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.TimerScheduler.startTimerAtFixedRate")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.TimerScheduler.startTimerWithFixedDelay")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.TimerScheduler.startTimerAtFixedRate")
|
|
||||||
# marked with @InternalApi
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.typed.internal.TimerSchedulerImpl$FixedRateMode$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl#FixedRateMode.*")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl#FixedRateMode.toString")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.typed.internal.TimerSchedulerImpl$FixedDelayMode$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl#FixedDelayMode.*")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.typed.internal.TimerSchedulerImpl#FixedDelayMode.toString")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# Java API with classtag so have likely not been used from Java
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.WorkPullingProducerController.apply")
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.typed.internal.BehaviorImpl$StoppedBehavior$")
|
|
||||||
ProblemFilters.exclude[FinalClassProblem]("akka.actor.typed.internal.BehaviorImpl$StoppedBehavior")
|
|
||||||
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#State.serviceInstanceAdded")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.internal.receptionist.LocalReceptionist#State.serviceInstanceRemoved")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# #30445 Backoff supervision with critical log level
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.SupervisorStrategy#Backoff*")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.typed.SupervisorStrategy$Backoff$")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.BackoffSupervisorStrategy.withCriticalLogLevel")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# #30445 performance improvements for typed javadsl message matchers
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.typed.javadsl.BuiltReceive.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.typed.javadsl.BuiltBehavior.this")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#akka31474 ActorContext is marked with @DoNotInherit
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.ActorContext.delegate")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.ActorContext.delegate")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# Typed ActorRef that silently ignores all messages #25306 - PR #28630
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.ActorSystem.ignoreRef")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #28747 Change of private ProducerController#Settings constructor (also ApiMayChange)
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ProducerController#Settings.this")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# #28786 add clear to StashBuffer, ok because of DoNotInherit
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.StashBuffer.clear")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.StashBuffer.clear")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# https://github.com/akka/akka/pull/28739#issuecomment-602527515
|
|
||||||
# StashBuffer trait is not meant to be extended by external users, and is marked as such with a @DoNotInherit
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.StashBuffer.capacity")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.StashBuffer.capacity")
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
# Changes to internals of reliable delivery
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.delivery.internal.*")
|
|
||||||
|
|
||||||
# #28720 Dynamically adjust the ConsumerController's resend interval
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ConsumerController#Settings.resendInterval")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ConsumerController#Settings.withResendInterval")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ConsumerController#Settings.withResendInterval")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ConsumerController#Settings.getResendInterval")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ConsumerController#Settings.this")
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# add internal currentActorThread to ActorContext
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.ActorContext.setCurrentActorThread")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.ActorContext.clearCurrentActorThread")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.ActorContext.checkCurrentActorThread")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.internal.ActorContextImpl.akka$actor$typed$internal$ActorContextImpl$$_currentActorThread_=")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.internal.ActorContextImpl.akka$actor$typed$internal$ActorContextImpl$$_currentActorThread")
|
|
||||||
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# target actor name in the temporary ask actor name #29205, changes to ask internals
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.scaladsl.AskPattern.AskPath")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# actor ask with status #29190 - safe because ActorContext is not for user extension
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.javadsl.ActorContext.askWithStatus")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.typed.scaladsl.ActorContext.askWithStatus")
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
# #24276 Chunked messages in Reliable Delivery
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.delivery.internal.*")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.typed.delivery.ProducerController#Settings.this")
|
|
||||||
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.DurableProducerQueue#MessageSent.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.DurableProducerQueue#MessageSent.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.ConsumerController#SequencedMessage.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.ConsumerController#SequencedMessage.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.ConsumerController#SequencedMessage.message")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.ConsumerController#SequencedMessage.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.ConsumerController#SequencedMessage.copy$default$3")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.typed.delivery.ConsumerController#SequencedMessage.this")
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.delivery.DurableProducerQueue$MessageSent*")
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.delivery.DurableProducerQueue#MessageSent*")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# JDK9+ classes for JFR
|
|
||||||
ProblemFilters.exclude[Problem]("akka.actor.typed.internal.jfr.*")
|
|
||||||
|
|
@ -1,19 +0,0 @@
|
||||||
# #22794 watchWith
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorContext.watchWith")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.DeathWatch.watchWith")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.DeathWatch.akka$actor$dungeon$DeathWatch$$watching")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.DeathWatch.akka$actor$dungeon$DeathWatch$$watching_=")
|
|
||||||
|
|
||||||
# #22881 Make sure connections are aborted correctly on Windows
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.io.ChannelRegistration.cancel")
|
|
||||||
|
|
||||||
# #21213 Feature request: Let BackoffSupervisor reply to messages when its child is stopped
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffSupervisor.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOptionsImpl.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOptionsImpl.this")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.pattern.BackoffOptionsImpl$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOptionsImpl.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOnRestartSupervisor.this")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.HandleBackoff.replyWhileStopped")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.BackoffOptions.withReplyWhileStopped")
|
|
||||||
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
# Internal API changes
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.util.JavaDurationConverters#JavaDurationOps.asScala")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.util.JavaDurationConverters#JavaDurationOps.asScala$extension")
|
|
||||||
|
|
||||||
# For Scheduler
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.Scheduler.schedule")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.Scheduler.scheduleOnce")
|
|
||||||
|
|
||||||
# #24609 Fix broken explicit ask pattern for Java
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.PatternsCS.ask")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.Patterns.ask")
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
# #25067 Serialization.Information
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorRefProvider.serializationInformation")
|
|
||||||
|
|
||||||
# #24646 java.time.Duration
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.cancelReceiveTimeout")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.setReceiveTimeout")
|
|
||||||
|
|
||||||
# #24989 Fix NotInfluenceReceiveTimeout behavior when used with Timers trait
|
|
||||||
ProblemFilters.exclude[IncompatibleTemplateDefProblem]("akka.actor.TimerSchedulerImpl$TimerMsg")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.TimerSchedulerImpl$TimerMsg$")
|
|
||||||
|
|
||||||
# #27411 changes not caught by previous mima versions
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.serialization.Serialization.withTransportInformation")
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
# Fix NotInfluenceReceiveTimeout behavior when used with Timers trait (#24989)
|
|
||||||
ProblemFilters.exclude[IncompatibleTemplateDefProblem]("akka.actor.TimerSchedulerImpl$TimerMsg")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.TimerSchedulerImpl$TimerMsg$")
|
|
||||||
|
|
||||||
#12591 and #2517 - Async DNS
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache#CacheEntry.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.SimpleDnsCache#CacheEntry.copy$default$1")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.SimpleDnsCache#CacheEntry.answer")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache#CacheEntry.this")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.io.SimpleDnsCache$CacheEntry$")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache#CacheEntry.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.SimpleDnsCache#Cache.put")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.SimpleDnsCache#ExpiryEntry.name")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache#ExpiryEntry.this")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.io.SimpleDnsCache$ExpiryEntryOrdering$")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache#Cache.get")
|
|
||||||
|
|
||||||
#25347 - Fixed scheduling and cancelling receive timeout
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.checkReceiveTimeout")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout$default$1")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout")
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
# #25340 ReceiveTimeout
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.checkReceiveTimeout")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout$default$1")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout")
|
|
||||||
|
|
||||||
# Additional records support for async dns, DnsProtocol is marked with ApiMayChange
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.io.dns.DnsProtocol$Resolved$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.DnsProtocol#Resolved.results")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.DnsProtocol#Resolved.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.DnsProtocol#Resolved.getResults")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.DnsProtocol#Resolved.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.internal.DnsClient#Answer.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.internal.DnsClient#Answer.this")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.io.dns.internal.DnsClient$Answer$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.internal.DnsClient#Answer.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.internal.AsyncDnsCache.put")
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# #25435 - Adding maximum restart attempts to BackoffSupervisor
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.BackoffOptions.withMaxNrOfRetries")
|
|
||||||
|
|
||||||
# Change of a method name with ApiMayChange
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.DnsProtocol#Resolve.create")
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
# #25848 - TTL seconds used when TTL milliseconds expected
|
|
||||||
# Change of a field name with ApiMayChange
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.UnknownRecord.ttl")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.ARecord.ttl")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.CNameRecord.ttl")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.AAAARecord.ttl")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.ResourceRecord.ttl")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.SRVRecord.ttl")
|
|
||||||
|
|
||||||
# Removal of internal methods #25760
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.UnknownRecord.write")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.ARecord.write")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.CNameRecord.write")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.AAAARecord.write")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.ResourceRecord.write")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.SRVRecord.write")
|
|
||||||
|
|
||||||
# #27411 changes not caught by previous mima versions
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdown.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TypedActor.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.event.AddressTerminatedTopic.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.Tcp.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.UdpConnected.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.Dns.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.Udp.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.CircuitBreaker.convertJavaFailureFnToScala")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.serialization.SerializationExtension.get")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.ManifestInfo.get")
|
|
||||||
|
|
@ -1,78 +0,0 @@
|
||||||
# Dns discovery custom resolver #25937 - Internal API
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.internal.AsyncDnsManager.ext")
|
|
||||||
|
|
||||||
# Replaces DNS TTL primitive types with Duration #25850
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache.put")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.SimpleDnsCache#Cache.put")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.internal.AsyncDnsCache.put")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.ResourceRecord.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.ResourceRecord.ttlInSeconds")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.ResourceRecord.ttl")
|
|
||||||
#
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.AAAARecord.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.AAAARecord.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.AAAARecord.parseBody")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.AAAARecord.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.AAAARecord.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.AAAARecord.ttlInSeconds")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.AAAARecord.ttl")
|
|
||||||
#
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.ARecord.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.ARecord.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.ARecord.parseBody")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.ARecord.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.ARecord.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.ARecord.ttlInSeconds")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.ARecord.ttl")
|
|
||||||
#
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.CNameRecord.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.CNameRecord.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.CNameRecord.parseBody")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.CNameRecord.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.CNameRecord.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.CNameRecord.ttlInSeconds")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.CNameRecord.ttl")
|
|
||||||
#
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.SRVRecord.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.SRVRecord.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.SRVRecord.parseBody")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.SRVRecord.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.SRVRecord.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.SRVRecord.ttlInSeconds")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.SRVRecord.ttl")
|
|
||||||
#
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.UnknownRecord.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.UnknownRecord.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.UnknownRecord.parseBody")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.UnknownRecord.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.UnknownRecord.copy$default$2")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.dns.UnknownRecord.ttlInSeconds")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.dns.UnknownRecord.ttl")
|
|
||||||
|
|
||||||
# Changes to internal implementation classes
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.TcpConnection.stopWith")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.TcpConnection.closedMessage_=")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.TcpConnection.closedMessage")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.TcpConnection.abort")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.ChannelRegistration.cancel")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.io.ChannelRegistration.cancelAndClose")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.SelectionHandler#ChannelRegistryImpl.this")
|
|
||||||
|
|
||||||
# Excludes for adding an option for backoff supervisor
|
|
||||||
# private
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOptionsImpl.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOptionsImpl.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOptionsImpl.this")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.pattern.BackoffOptionsImpl$")
|
|
||||||
# private
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOnRestartSupervisor.this")
|
|
||||||
# DoNotInherit (should have been) new method
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.BackoffOptions.withFinalStopMessage")
|
|
||||||
# private[akka]
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.HandleBackoff.finalStopMessageReceived")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.HandleBackoff.finalStopMessageReceived_=")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.HandleBackoff.finalStopMessage")
|
|
||||||
|
|
||||||
# Scala 2.13.0-M5
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.dungeon.ChildrenContainer#ChildrenIterable.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.dungeon.ChildrenContainer#ChildRestartsIterable.this")
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
# Changed caching of async DNS lookups to store them directly against the DnsProtocol.RequestType #25987
|
|
||||||
# Internal API
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.io.dns.internal.AsyncDnsResolver$QueryType")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.io.dns.internal.AsyncDnsResolver$SrvType$")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.dns.internal.AsyncDnsCache.put")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.io.dns.internal.AsyncDnsResolver$Ipv6Type$")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.io.dns.internal.AsyncDnsResolver$Ipv4Type$")
|
|
||||||
|
|
||||||
# #25960 AddressTerminated in FunctionRef
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.FunctionRef.eventStream")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.FunctionRef.this")
|
|
||||||
|
|
||||||
# Changes related to adding Scala 2.13.0-M5 support
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.dungeon.ChildrenContainer#ChildrenIterable.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.dungeon.ChildrenContainer#ChildRestartsIterable.this")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #22881 Make sure connections are aborted correctly on Windows
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.io.ChannelRegistration.cancel")
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
# Add `getDispatcher` to `akka.actor.AbstractActor.ActorContext` #26161
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.getSelf")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.getProps")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.getDispatcher")
|
|
||||||
# Below is for Scala 2.11.x
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.getSender")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.getReceiveTimeout")
|
|
||||||
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
# Typo in Akka internal method - PR #26352
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.AskableActorRef.recipientTerminatedExcpetion")
|
|
||||||
# No longer needed, package private implicit #26350
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.ccompat.package.fromCanBuildFrom")
|
|
||||||
# Add optional field to ApiMayChange annotation #26409
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.annotation.ApiMayChange.issue")
|
|
||||||
|
|
||||||
# Simplify backoff supervision API #19016
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.pattern.BackoffOnRestartSupervisor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.internal.BackoffOnRestartSupervisor.replyWhileStopped")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.internal.BackoffOnRestartSupervisor.finalStopMessage")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.internal.BackoffOnRestartSupervisor.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.HandleBackoff.replyWhileStopped")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.HandleBackoff.finalStopMessage")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.HandleBackoff.handleMessageToChild")
|
|
||||||
|
|
||||||
# Internal helpers for 2.13 compatibility
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.util.ccompat.imm.package$SortedSetOps")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.util.ccompat.imm.package$SortedSetOps$")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.util.ccompat.imm.package$")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.util.ccompat.imm.package")
|
|
||||||
|
|
||||||
# Fix memory leak in watchWith - PR #26625
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.terminatedQueuedFor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.dungeon.DeathWatch.terminatedQueuedFor")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.DeathWatch.akka$actor$dungeon$DeathWatch$$terminatedQueued")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.DeathWatch.akka$actor$dungeon$DeathWatch$$terminatedQueued_=")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.DeathWatch.terminatedQueuedFor")
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
# These were added for bincompat with 2.4 but no longer part of the public API,
|
|
||||||
# so can be safely excluded now. Required to avoid naming clashes with extension
|
|
||||||
# methods generated on Scala 2.13 (https://github.com/scala/scala/commit/f9879b63a87b1e3062c58abd9ce30e68d9fee8ca)
|
|
||||||
# These should go into the .backwards.excludes for the last 2.5 version in
|
|
||||||
# which Scala 2.13 support is merged
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.AskableActorRef.ask$extension")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.AskableActorRef.?$extension")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.AskableActorSelection.ask$extension")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.AskableActorSelection.?$extension")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #27411 changes not caught by previous mima versions
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("*")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# #27411 changes not caught by previous mima versions
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.TypedActor.apply")
|
|
||||||
## TimerMode parameter
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.FSM#Timer.unapply")
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# #15733 Timers
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.FSM#Timer.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.FSM#Timer.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.FSM#Timer.apply")
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
# #24330 ActorSystem.getWhenTerminated
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorSystem.getWhenTerminated")
|
|
||||||
|
|
||||||
# #23770 typed actor context ask
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.PromiseActorRef.apply")
|
|
||||||
|
|
||||||
# Disable phases in Coordinated Shutdown
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdown#Phase.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdown#Phase.this")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.CoordinatedShutdown$Phase$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdown#Phase.apply")
|
|
||||||
|
|
||||||
# Path based WriteFile command #23902
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.io.TcpConnection.PendingWriteFile")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# Diverging but internal
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.FSM#Timer.unapply")
|
|
||||||
|
|
@ -1,91 +0,0 @@
|
||||||
# This file contains all excludes added before changing to the subdirectory style
|
|
||||||
# excludes for 2.6
|
|
||||||
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.Inbox$")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.Inbox")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.ActorDSL$")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.ActorDSL")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.ActorDSL$*")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.dsl.*")
|
|
||||||
|
|
||||||
# #25213 CoordinatedShutdown from ActorSystem.terminate
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ExtendedActorSystem.finalTerminate")
|
|
||||||
|
|
||||||
# #26190 remove actorFor
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.actorFor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorRefProvider.actorFor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.LocalActorRefProvider.actorFor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorRefFactory.actorFor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorSystem.actorFor")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ChildActorPath.this")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.dungeon.UndefinedUidActorRef")
|
|
||||||
|
|
||||||
# Protect internals against starvation #23576
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.dispatch.Dispatchers.this")
|
|
||||||
|
|
||||||
# Remove internal Akka fork of FJP, was meant-to-be internal
|
|
||||||
ProblemFilters.exclude[Problem]("akka.dispatch.forkjoin.*")
|
|
||||||
|
|
||||||
# Consequences of removing the internal FJP is that class hierarchies changes. Many of those APIs are internal, others are not
|
|
||||||
# but probably not meant to be used standalone so it's probably ok. The changes would probably only be observable if you
|
|
||||||
# also referenced classes from akka.dispatch.forkjoin
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.dispatch.ForkJoinExecutorConfigurator#ForkJoinExecutorServiceFactory.threadFactory")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.dispatch.ForkJoinExecutorConfigurator#ForkJoinExecutorServiceFactory.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.dispatch.ForkJoinExecutorConfigurator#ForkJoinExecutorServiceFactory.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.dispatch.ForkJoinExecutorConfigurator.validate")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.dispatch.MonitorableThreadFactory")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.dispatch.MonitorableThreadFactory.newThread")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.dispatch.ForkJoinExecutorConfigurator#AkkaForkJoinPool.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.dispatch.ForkJoinExecutorConfigurator#AkkaForkJoinPool.this")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.dispatch.Mailbox")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.dispatch.BalancingDispatcher$SharingMailbox")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.dispatch.MonitorableThreadFactory$AkkaForkJoinWorkerThread")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.dispatch.MonitorableThreadFactory#AkkaForkJoinWorkerThread.this")
|
|
||||||
|
|
||||||
# Better indicator of ActorRefProvider implementation selection #27009
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ProviderSelection.this")
|
|
||||||
|
|
||||||
# Remove deprecated features since 2.5.0 https://github.com/akka/akka/issues/26492
|
|
||||||
# The ActorCell and others are due to UntypedActorContext being removed from the Cell's hierarchy
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.UntypedActor")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.UntypedActorWithUnboundedStash")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.ActorCell")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.UntypedActorWithStash")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.UntypedActorWithUnrestrictedStash")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.UntypedActorContext")
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.actor.ExtensionKey")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.event.LoggingReceive.create")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.event.Logging.getLogger")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.routing.RoutedActorCell")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.routing.ResizablePoolCell")
|
|
||||||
|
|
||||||
# #26910 scheduleWithFixedDelay vs scheduleAtFixedRate
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.FSM#Timer.repeat")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.FSM#Timer.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.FSM#Timer.copy$default$3")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.FSM#Timer.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.actor.FSM#Timer.apply")
|
|
||||||
# declared final in current version
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.TimerScheduler.startPeriodicTimer")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.TimerScheduler.startSingleTimer")
|
|
||||||
# only in current version
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.TimerScheduler.startTimerAtFixedRate")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.TimerScheduler.startTimerWithFixedDelay")
|
|
||||||
|
|
||||||
# Remove deprecated features
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.AbstractActor#ActorContext.getChild")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorIdentity.getRef")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.CircuitBreaker.onClose")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.CircuitBreaker.onOpen")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.CircuitBreaker.onHalfOpen")
|
|
||||||
|
|
||||||
# streamref serialization #27304
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.DynamicAccess.classIsOnClasspath")
|
|
||||||
|
|
||||||
# system wide materializer #25559
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.actor.ExtendedActorSystem.classicSystem")
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.actor.ActorSystem.classicSystem")
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.actor.AbstractActor#ActorContext.classicActorContext")
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.actor.ActorContext.classicActorContext")
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
# private[io] method removed
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.SimpleDnsCache.put")
|
|
||||||
# private class AsyncDnsResolver changes
|
|
||||||
ProblemFilters.exclude[Problem]("akka.io.dns.internal.AsyncDnsResolver*")
|
|
||||||
# ctr of private[akka] class changed
|
|
||||||
ProblemFilters.exclude[Problem]("akka.io.dns.internal.AsyncDnsResolver*")
|
|
||||||
# removed internal class
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.io.dns.internal.AsyncDnsCache")
|
|
||||||
# make actor final
|
|
||||||
ProblemFilters.exclude[FinalClassProblem]("akka.io.SimpleDnsManager")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
# Incompatibilities against Akka < 2.5.17 where extra static bridge methods were generated that
|
|
||||||
# Mima now wrongly correlates with the new ones added in the PR
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.util.ManifestInfo.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.CoordinatedShutdown.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.actor.TypedActor.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.event.AddressTerminatedTopic.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.Dns.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.Tcp.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.Udp.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.io.UdpConnected.get")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.serialization.SerializationExtension.get")
|
|
||||||
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# Akka 2.6.0 for Scala 2.13 accidentally contained a copy of the protobuf classes which has now been fixed
|
|
||||||
ProblemFilters.exclude[MissingClassProblem]("akka.protobufv3.internal.*")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# new method/field on provider
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorRefProvider.addressString")
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# Remove the default reschedule=true arg to internal checkReceiveTimeout #28399
|
|
||||||
# class akka.actor.ActorCell does not have a correspondent in current version
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.checkReceiveTimeout$default$1")
|
|
||||||
# interface akka.actor.dungeon.ReceiveTimeout does not have a correspondent in current version
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.checkReceiveTimeout$default$1")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# Fix for 2.13 performance regression #28419
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.util.ByteString.copyToArray")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.util.ByteString.toArray")
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorRef.!")
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# Internal ActorClassificationUnsubscriber
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.event.ActorClassificationUnsubscriber.start")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.event.ActorClassificationUnsubscriber.start$default$3")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.event.ActorClassificationUnsubscriber.this")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.event.ActorClassificationUnsubscriber")
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
# marked with @DoNotInherit
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.TimerScheduler.startTimerWithFixedDelay")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.TimerScheduler.startTimerAtFixedRate")
|
|
||||||
# marked with @InternalApi
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.TimerSchedulerImpl$FixedRateMode$")
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.TimerSchedulerImpl$FixedDelayMode$")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.TimerSchedulerImpl#FixedRateMode.toString")
|
|
||||||
ProblemFilters.exclude[FinalMethodProblem]("akka.actor.TimerSchedulerImpl#FixedDelayMode.toString")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TimerSchedulerImpl#FixedRateMode.*")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TimerSchedulerImpl#FixedDelayMode.*")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TimerSchedulerImpl#FixedRateMode.productElementName")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TimerSchedulerImpl#FixedRateMode.productElementNames")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TimerSchedulerImpl#FixedDelayMode.productElementName")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.TimerSchedulerImpl#FixedDelayMode.productElementNames")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# sealed trait
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.SupervisorStrategy#Directive.logLevel")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# internal actor class
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.io.TcpConnection.resumeReading")
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# internal actor class
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.WildcardTree.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.util.WildcardTree.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.util.WildcardTree.unapply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.WildcardTree.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.WildcardTree.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.WildcardTree.this")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# internal actor class
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.dungeon.ReceiveTimeout.cancelReceiveTimeout")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# internal constructor of CoordinatedShutdown changed for testability
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdown.this")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# marked DoNotInherit, so fine to add methods
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ExtendedActorSystem.uid")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# Typed ActorRef that silently ignores all messages #25306 - PR #28630
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorRefProvider.ignoreRef")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# Internals changed
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorSystemImpl.internalCallingThreadExecutionContext")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.PromiseActorRef.internalCallingThreadExecutionContext")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.util.ByteString.decodeBase64")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.util.ByteString.encodeBase64")
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# leftover from microkernel, removed in Akka 2.4
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorSystem.GlobalHome")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorSystem.SystemHome")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorSystem.EnvHome")
|
|
||||||
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# #25040 changes to ActorCell internals
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.setActorFields")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.clearActorCellFields")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.ActorCell.actor_=")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.FaultHandling.akka$actor$dungeon$FaultHandling$$_failed")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.dungeon.FaultHandling.akka$actor$dungeon$FaultHandling$$_failed_=")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.Reflect.lookupAndSetField")
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
# Internals changed
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.pattern.ExtendedBackoffOptions.withHandlerWhileStopped")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.<init>$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.apply$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.<init>$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.apply$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.<init>$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.apply$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOnFailureOptionsImpl.replyWhileStopped")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.copy$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnFailureOptionsImpl.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.<init>$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.apply$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.BackoffOnStopOptionsImpl.replyWhileStopped")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.copy")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.copy$default$8")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.BackoffOnStopOptionsImpl.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.internal.BackoffOnRestartSupervisor.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.pattern.internal.BackoffOnStopSupervisor.this")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.pattern.BackoffOnFailureOptionsImpl.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.pattern.BackoffOnStopOptionsImpl.unapply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.pattern.BackoffOnFailureOptionsImpl.unapply")
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
# target actor name in the temporary ask actor name #29205, changes to ask internals
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ActorRefProvider.tempPath")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.PromiseActorRef.apply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.PromiseActorRef.apply$default$5")
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.pattern.PromiseActorRef.apply$default$6")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.pattern.PromiseActorRef.this")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# removed private auxiliary constructor
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.util.ByteString#ByteString1.this")
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# Actor termination task not working #29355
|
|
||||||
# internals only
|
|
||||||
ProblemFilters.exclude[MissingTypesProblem]("akka.actor.CoordinatedShutdownTerminationWatcher$Watch$")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdownTerminationWatcher#Watch.apply")
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("akka.actor.CoordinatedShutdownTerminationWatcher#Watch.unapply")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdownTerminationWatcher#Watch.copy")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.actor.CoordinatedShutdownTerminationWatcher#Watch.this")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #28695 added isTerminated to ExtendedActorSystem
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.actor.ExtendedActorSystem.isTerminating")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #27411 changes not caught by previous mima versions
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.cluster.metrics.ClusterMetricsExtension.get")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #27411 changes not caught by previous mima versions
|
|
||||||
ProblemFilters.exclude[IncompatibleSignatureProblem]("*")
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# This file contains all excludes added before changing to the subdirectory style
|
|
||||||
# Upgrade to protobuf 3
|
|
||||||
ProblemFilters.exclude[Problem]("akka.cluster.metrics.protobuf.msg.ClusterMetricsMessages*")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.cluster.metrics.protobuf.MessageSerializer.compress")
|
|
||||||
ProblemFilters.exclude[InheritedNewAbstractMethodProblem]("akka.cluster.metrics.protobuf.msg.ClusterMetricsMessages#NodeMetrics#MetricOrBuilder.getDefaultInstanceForType")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
# Incompatibilities against Akka < 2.5.17 where extra static bridge methods were generated that
|
|
||||||
# Mima now wrongly correlates with the new ones added in the PR
|
|
||||||
ProblemFilters.exclude[IncompatibleResultTypeProblem]("akka.cluster.metrics.ClusterMetricsExtension.get")
|
|
||||||
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
# Changes to @DoNotInherit classes
|
|
||||||
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.EntityRef.entityId")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.EntityRef.typeKey")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.EntityRef.dataCenter")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.cluster.sharding.typed.internal.EntityRefImpl.this")
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.cluster.sharding.typed.internal.testkit.TestEntityRefImpl.this")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.EntityTypeKey.asJava")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.javadsl.ShardedDaemonProcess.init")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.ShardedDaemonProcess.init")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# Non-settings stop message overload for Sharded Daemon Process #29081
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.ShardedDaemonProcess.init")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.javadsl.ShardedDaemonProcess.init")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# target actor name in the temporary ask actor name #29205, changes to ask internals
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.cluster.sharding.typed.internal.EntityRefImpl#EntityPromiseRef.this")
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# ask with status #29133, safe since EntityRef not user extendable
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.javadsl.EntityRef.askWithStatus")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.scaladsl.EntityRef.askWithStatus")
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# ShardedDaemonProcess: Use Interger in javadsl function #29235
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.cluster.sharding.typed.javadsl.ShardedDaemonProcess.init")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.javadsl.ShardedDaemonProcess.init")
|
|
||||||
ProblemFilters.exclude[IncompatibleMethTypeProblem]("akka.cluster.sharding.typed.internal.ShardedDaemonProcessImpl.init")
|
|
||||||
ProblemFilters.exclude[ReversedMissingMethodProblem]("akka.cluster.sharding.typed.javadsl.ShardedDaemonProcess.init")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
# #29490 Add withRole to ShardedDaemonProcessSettings, internal constructor
|
|
||||||
ProblemFilters.exclude[DirectMissingMethodProblem]("akka.cluster.sharding.typed.ShardedDaemonProcessSettings.this")
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue