You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2026/10/09 19:33:35 UTC

[GH] (pekko/main): Workflow run "Binary Compatibility" is working again!

The GitHub Actions job "Binary Compatibility" on pekko.git/main has succeeded.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
7fdcf7dbc1727adce58c54145fc3fc80479f2270 / PJ Fanning <pj...@users.noreply.github.com>
cluster-sharding: drop Akka 2.3 support from RemoveInternalClusterShardingData (#3608)

* cluster-sharding: drop Akka 2.3 support from RemoveInternalClusterShardingData

Motivation:
RemoveInternalClusterShardingData accepted a `-2.3` program argument
(and a `remove2dot3Data` parameter on `remove`) to also delete
coordinator data stored by Cluster Sharding in Akka 2.3.x under a
different persistenceId. Pekko cannot be upgraded to from Akka 2.3
data, so this support is dead weight.

Modification:
- Remove the `-2.3` argument handling from `main`
- Remove the `remove2dot3Data` parameter from `remove`, `props` and the
  actor constructor, and the `persistenceId2dot3` method
- Add MiMa excludes for the removed signatures
- Update the sharding docs example and the 1.x to 2.x migration guide

Result:
RemoveInternalClusterShardingData only removes Pekko coordinator data.

Tests:
- sbt "cluster-sharding/testOnly org.apache.pekko.cluster.sharding.RemoveInternalClusterShardingDataSpec" - passed
- sbt +cluster-sharding/mimaReportBinaryIssues - passed
- sbt cluster-sharding/scalafmt cluster-sharding/Test/scalafmt

References:
None - removes legacy Akka 2.3 support for Pekko 2.0.0

* docs: link PR3608 in migration guide

* cluster-sharding: drop Akka 2.3 reference from coordinator recovery log

Motivation:
The debug message logged when recovery replays ShardRegionTerminated for
an unregistered region blamed ActorRefs stored by Akka 2.3.0/2.3.1, which
is not relevant to Pekko, and the concatenated string had a double space.

Modification:
Reword the message; the guard that skips the event is kept because
State.updated requires the region to be registered.

Result:
The log message no longer refers to Akka 2.3.

Tests:
- sbt cluster-sharding/scalafmt cluster-sharding/Test/compile - passed

References:
Refs #3608

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

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org