The GitHub Actions job "Nightly Builds (1.7)" on pekko.git/main has failed.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
310711cf5d3363c705a9f06bac97c4c8cafb7f45 / He-Pin(kerr) <[email protected]>
deprecate BalancingDispatcherConfigurator and mark as internal API (#3391)

Motivation:
BalancingDispatcher has been deprecated since Akka 2.3 with the
recommendation to use BalancingPool instead. The configurator class
remained public and unmarked. Since Pekko 2.0.0 is a major release,
it is time to deprecate and restrict visibility.

Modification:
- Add @deprecated annotation to BalancingDispatcherConfigurator
- Mark the class as private[pekko] (INTERNAL API)
- Add @nowarn to BalancingPool which uses it internally
- Update Scaladoc to indicate INTERNAL API

Result:
BalancingDispatcherConfigurator is no longer part of the public API.
BalancingPool continues to work as the supported replacement. Users
who referenced the configurator by full class name in config will see
deprecation warnings at compile time if they use it directly in code.

Tests:
- sbt "actor-tests/Test/testOnly 
org.apache.pekko.actor.dispatch.BalancingDispatcherSpec 
org.apache.pekko.actor.dispatch.DispatchersSpec 
org.apache.pekko.actor.ActorConfigurationVerificationSpec" — 33 tests passed
- sbt "actor-tests/Test/testOnly 
org.apache.pekko.actor.dispatch.BalancingDispatcherModelSpec" — 10 tests passed
- sbt "actor-tests/Test/testOnly org.apache.pekko.actor.ActorMailboxSpec" — 33 
tests passed
- sbt "actor/mimaReportBinaryIssues" — no issues

References:
Refs #3384, Refs #2168

Report URL: https://github.com/apache/pekko/actions/runs/30318327670

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to