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/07/05 09:23:10 UTC
[GH] (pekko/remove-actor-materializer-deprecated): Workflow run "Pull Requests" failed!
The GitHub Actions job "Pull Requests" on pekko.git/remove-actor-materializer-deprecated has failed.
Run started by GitHub user He-Pin (triggered by He-Pin).
Head commit for run:
7fd5eda910dd3efbd8a5720a677c72075bb68463 / 虎鸣 <he...@alibaba-inc.com>
refactor: remove deprecated ActorMaterializerSettings, IOSettings and StreamRefSettings factory methods
Motivation:
Several ActorMaterializerSettings builder methods (withInputBuffer, withDispatcher),
IOSettings factory/constructor, and StreamRefSettings factory were deprecated since
Akka 2.6.0. Since Pekko 2.0.0 is a major version bump, these can be safely removed.
Modification:
- Remove ActorMaterializerSettings.withInputBuffer (deprecated since Akka 2.6.0)
- Change ActorMaterializerSettings.withDispatcher from public deprecated to private[pekko]
(still used internally by remote module ArterySettings)
- Remove IOSettings.apply(config) factory and deprecated binary-compat constructor
- Change IOSettings constructor from private to private[stream] for internal use
- Remove StreamRefSettings.apply(config) factory
- Inline IOSettings and StreamRefSettings construction in ActorMaterializerSettings.apply
- Add MiMa exclusion filters for the removed methods
Result:
Deprecated Akka 2.6.0 era APIs are removed from the public surface while preserving
internal functionality used by the remote module.
Tests:
- sbt "stream / Compile / compile" "remote / Compile / compile" - success
- sbt "stream / Test / compile" "remote / Test / compile" - success
- sbt "+stream / mimaReportBinaryIssues" "+remote / mimaReportBinaryIssues" - no issues
References:
None - proactive cleanup of deprecated APIs before Pekko 2.0.0 release
Report URL: https://github.com/apache/pekko/actions/runs/28735590360
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