Skip to content

chore: remove APIs deprecated before 2.10 in akka-multi-node-testkit - #33046

Open
johanandren wants to merge 3 commits into
mainfrom
johan/agent/remove-deprecated-multi-node-testkit
Open

johanandren wants to merge 3 commits into
mainfrom
johan/agent/remove-deprecated-multi-node-testkit

Conversation

@johanandren

Copy link
Copy Markdown
Contributor

🤖 Part of the 2.11 clean-up: one PR per module removes APIs deprecated in 2.9 or earlier, or in 2.10.0.

Removed: the public TestConductor.throttle (2.8.0, "throttle is not implemented"). blackhole and passThrough keep using a private throttle internally, so the Throttle messages and the Player handling stay. Doc comments and multi-node-testing.md updated.

Also: migration guide section (shared ## Removed deprecated APIs heading with the other removal PRs; keep one when rebasing); MiMa filters in 2.11.0.backwards.excludes for Conductor.throttle and TestConductorExt.throttle.

Verified: root Test/compile, akka-remote-tests and akka-cluster MultiJvm/compile, the multi-jvm TestConductor spec (exercises blackhole and passThrough), MiMa.

Downstream (compile check against a snapshot with all 2.11 removals): no repo calls throttle.

@johanandren

Copy link
Copy Markdown
Contributor Author

🤖 Reworded the migration guide intro and the MiMa filter comment to "deprecated in 2.10.0 or earlier", as reviewed. The same wording fix is pushed to the other 17 removal PRs.

@johanandren
johanandren marked this pull request as ready for review November 6, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants