This is an automated email from the ASF dual-hosted git repository.

He-Pin pushed a change to branch feature/artery-frequency-sketch
in repository https://gitbox.apache.org/repos/asf/pekko.git


    omit 2bfe10525a chore: remove unrelated files and fix stale Scaladoc
    omit 9dacae50aa style: apply scalafmt formatting
    omit 83cd9ae3a6 fix: address review feedback - keep CountMinSketch and make 
configurable
    omit 4bb836ec96 fix: add MiMa exclusion for removed CountMinSketch INTERNAL 
API class
    omit 7e26f89c1b feat: replace CountMinSketch with FastFrequencySketch in 
Artery compression
     add 42a4596780 fix: guard against int overflow in supervisor strategy and 
frequency sketch (#3022)
     add 7c1d0a623d Fix sbt load warnings by excluding unused lint keys (#3029)
     add bbb1e8efc9 chore(stream): remove dead ActorProcessor, 
ActorProcessorImpl, and ExposedPublisherReceive (#3027)
     add 4e1508c38d chore(deps): bump sbt/setup-sbt from 1.1.24 to 1.2.1 (#3034)
     add fbc05e26e8 chore(deps): bump scalacenter/sbt-dependency-submission 
(#3033)
     add e04e721ab6 Replace Scala string interpolation in log calls with lazy 
{} placeholder format (#3032)
     add a30df08865 2.0.0-M3 release notes (#3014)
     add 27f6960dda ClusterShardingSettings: remove backward-compat passivation 
cruft (#3026)
     add 3e7b5e9257 Update netty-handler, netty-transport to 4.2.15.Final 
(#3039)
     add e012dd39ab Update logback-classic to 1.5.34 (#3038)
     add 1dc09320aa fix: add missing space in StageActor PoisonPill/Kill 
warning message (#3040)
     add 153c151950 fix: widen RemoteSendConsistencySpec await window to 30s 
(#3041)
     add f6f988235b regenerate protobuf classes with protoc 4.35.0 (#3042)
     add 70f6bbda56 Update biz.aQute.bndlib to 7.3.0 (#3044)
     add 6f6fc8b7b5 Update jackson-core to 2.22.0 (#3045)
     add 9a56d49ceb Update typesafe:config to 1.4.9 (#3046)
     add 29dc5e8df3 chore: Rewrite  to scala3 syntax (#3048)
     add ca4b3aec02 test: retry temporary port bind in RemotingSpec 
lazy-connect test (#3015)
     add 6371e5b4be chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 
(#3053)
     add bf96f5afa6 fix: correct typos in comments, docs, and string literals 
across codebase (#3055)
     add 0fc6120ddd Update Scala 3 version to 3.3.8 (#3056)
     add 718c3f5675 Update protobuf-java to 4.35.1 (#3057)
     add 52234c0199 Fix unresolvable scaladoc links to the ShardRegion actor 
#353 (#3064)
     add bf54798054 Add -Yfuture-lazy-vals for Scala 3.3.x builds (#3059)
     add 28d61c5368 perf: replace ArrayList consumer wheel with LongMap for 
O(1) keyed removal (#3063)
     add 03ebaf59bb perf: optimize stream materializer wiring with HashMap and 
ArrayList replacements (#3062)
     add 645b76fbc9 Runtime plugin configuration for DurableState (#3058)
     add b3219211ee Update sbt, scripted-plugin to 1.12.12 (#3069)
     add 83e45001d2 Update sbt-api-mappings to 3.0.3 (#3068)
     add f253c25de6 Update sbt-scalafix to 0.14.7 (#3067)
     add 3e578d8a75 chore: upgrade sbt-java-formatter to 0.12.0 (#3066)
     add f42ab033ab Update jackson-core to 3.2.0 (#3054)
     add 400354ee8f aeron 1.51.0 (#3070)
     add ba4e950edb Optimize lazy stage actor dispatch (#3035)
     add ee6965cd58 fix: Scala 3.8 syntax compat fixes and import cleanup 
(#3074)
     add 6482aa1d9f refactor: rename Jdk9 sbt plugin to Jdk21 to reflect actual 
purpose (#3075)
     add 8a09821cc5 Add TCK tests for replay bounds across a deletion gap 
(#3076)
     add eb1fd145ee feat: replace CountMinSketch with FastFrequencySketch in 
Artery compression

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2bfe10525a)
            \
             N -- N -- N   refs/heads/feature/artery-frequency-sketch 
(eb1fd145ee)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/binary-compatibility-checks.yml  |   4 +-
 .github/workflows/build-test-prValidation.yml      |  24 +-
 .github/workflows/dependency-graph.yml             |   8 +-
 .github/workflows/format.yml                       |   2 +-
 .github/workflows/generate-doc-check.yml           |   6 +-
 .github/workflows/headers.yml                      |   4 +-
 .github/workflows/link-validator.yml               |   4 +-
 .github/workflows/nightly-1.0-builds.yml           |  12 +-
 .github/workflows/nightly-1.1-builds.yml           |  12 +-
 .github/workflows/nightly-1.2-builds.yml           |  12 +-
 .github/workflows/nightly-1.3-builds.yml           |  12 +-
 .github/workflows/nightly-1.4-builds.yml           |  12 +-
 .github/workflows/nightly-1.5-builds.yml           |  12 +-
 .github/workflows/nightly-1.6-builds.yml           |  12 +-
 .github/workflows/nightly-1.7-builds.yml           |  12 +-
 .github/workflows/nightly-builds-aeron.yml         |   4 +-
 .github/workflows/nightly-builds.yml               |  12 +-
 .github/workflows/publish-1.0-docs.yml             |   4 +-
 .github/workflows/publish-1.0-nightly.yml          |   4 +-
 .github/workflows/publish-1.1-docs.yml             |   4 +-
 .github/workflows/publish-1.1-nightly.yml          |   4 +-
 .github/workflows/publish-1.2-docs.yml             |   4 +-
 .github/workflows/publish-1.2-nightly.yml          |   4 +-
 .github/workflows/publish-1.3-docs.yml             |   4 +-
 .github/workflows/publish-1.3-nightly.yml          |   4 +-
 .github/workflows/publish-1.4-docs.yml             |   4 +-
 .github/workflows/publish-1.4-nightly.yml          |   4 +-
 .github/workflows/publish-1.5-docs.yml             |   4 +-
 .github/workflows/publish-1.5-nightly.yml          |   4 +-
 .github/workflows/publish-1.6-docs.yml             |   4 +-
 .github/workflows/publish-1.6-nightly.yml          |   4 +-
 .github/workflows/publish-1.7-nightly.yml          |   4 +-
 .github/workflows/publish-2.0-docs.yml             |  16 +-
 .github/workflows/publish-nightly.yml              |   4 +-
 .github/workflows/stage-release-candidate.yml      |   8 +-
 .github/workflows/timing-tests.yml                 |   4 +-
 .scala-steward.conf                                |   2 -
 .scalafmt.conf                                     |  12 +-
 AGENTS.md                                          |   2 +-
 CONTRIBUTING.md                                    |   2 +-
 .../apache/pekko/actor/testkit/typed/Effect.scala  |  18 +-
 .../actor/testkit/typed/TestKitSettings.scala      |  10 +-
 .../testkit/typed/internal/ActorSystemStub.scala   |   2 +-
 .../typed/internal/LoggingTestKitImpl.scala        |  10 +-
 .../typed/internal/StubbedActorContext.scala       |   4 +-
 .../testkit/typed/internal/TestKitUtils.scala      |   6 +-
 .../testkit/typed/internal/TestProbeImpl.scala     |   2 +-
 .../actor/testkit/typed/javadsl/ActorTestKit.scala |   8 +-
 .../testkit/typed/javadsl/BehaviorTestKit.scala    |   2 +-
 .../typed/javadsl/JUnit5TestKitBuilder.scala       |   4 +-
 .../typed/javadsl/JUnitJupiterTestKitBuilder.scala |   4 +-
 .../testkit/typed/javadsl/LoggingTestKit.scala     |   6 +-
 .../actor/testkit/typed/javadsl/ManualTime.scala   |   2 +-
 .../typed/javadsl/SerializationTestKit.scala       |   2 +-
 .../actor/testkit/typed/javadsl/TestInbox.scala    |   2 +-
 .../typed/javadsl/TestKitJunitResource.scala       |   2 +-
 .../actor/testkit/typed/javadsl/TestProbe.scala    |   8 +-
 .../testkit/typed/scaladsl/ActorTestKit.scala      |   8 +-
 .../testkit/typed/scaladsl/LoggingTestKit.scala    |   2 +-
 .../actor/testkit/typed/scaladsl/ManualTime.scala  |   4 +-
 .../typed/scaladsl/ScalaTestWithActorTestKit.scala |   2 +-
 .../typed/scaladsl/SerializationTestKit.scala      |   2 +-
 .../actor/testkit/typed/scaladsl/TestInbox.scala   |   2 +-
 .../actor/testkit/typed/scaladsl/TestProbe.scala   |   4 +-
 .../typed/javadsl/AsyncTestingExampleTest.java     |   5 +-
 .../typed/scaladsl/SyncTestingExampleSpec.scala    |   4 +-
 .../testkit/typed/scaladsl/ActorTestKitSpec.scala  |   4 +-
 .../typed/scaladsl/BehaviorTestKitSpec.scala       |   6 +-
 .../org/apache/pekko/util/LineNumberSpec.scala     |   4 +-
 .../org/apache/pekko/PekkoExceptionSpec.scala      |   2 +-
 .../actor/AbstractActorPreRestartFinalSpec.scala   |   6 +-
 .../org/apache/pekko/actor/ActorMailboxSpec.scala  |   2 +-
 .../org/apache/pekko/actor/DynamicAccessSpec.scala |   2 +-
 .../org/apache/pekko/actor/ExtensionSpec.scala     |   2 +-
 .../pekko/actor/SupervisorHierarchySpec.scala      |   4 +-
 .../org/apache/pekko/actor/SupervisorSpec.scala    |  26 +
 .../apache/pekko/dispatch/MailboxConfigSpec.scala  |   2 +-
 .../pekko/io/UdpConnectedIntegrationSpec.scala     |   2 +-
 .../apache/pekko/io/dns/DockerBindDnsService.scala |   4 +-
 .../org/apache/pekko/pattern/StatusReplySpec.scala |   2 +-
 .../serialization/SerializationSetupSpec.scala     |   2 +-
 .../apache/pekko/serialization/SerializeSpec.scala |  12 +-
 .../pekko/util/BoundedBlockingQueueSpec.scala      |   2 +-
 .../pekko/util/ByteStringInitializationSpec.scala  |   2 +-
 .../org/apache/pekko/util/ByteStringSpec.scala     |   2 +-
 .../apache/pekko/util/FrequencySketchSpec.scala    |  42 ++
 .../scala/org/apache/pekko/util/SWARUtilSpec.scala |   2 +-
 .../org/apache/pekko/util/WildcardIndexSpec.scala  |   6 +-
 .../apache/pekko/typed/GracefulStopDocTest.java    |   2 +
 .../InteractionPatternsAskWithStatusTest.java      |   2 +
 .../jdocs/org/apache/pekko/typed/IntroTest.java    |  10 +
 .../org/apache/pekko/typed/LoggingDocExamples.java |   3 +
 .../jdocs/org/apache/pekko/typed/OOIntroTest.java  |   5 +
 .../apache/pekko/typed/SpawnProtocolDocTest.java   |   1 +
 .../eventstream/EventStreamSuperClassDocTest.java  |   1 +
 .../pekko/typed/InteractionPatterns3Spec.scala     |  22 +-
 .../pekko/typed/InteractionPatternsSpec.scala      |   4 +-
 .../apache/pekko/typed/LoggingDocExamples.scala    |   4 +-
 .../apache/pekko/typed/StyleGuideDocExamples.scala |   2 +-
 .../pekko/typed/extensions/ExtensionDocSpec.scala  |   6 +-
 .../org/apache/pekko/actor/typed/AskSpec.scala     |   2 +-
 .../apache/pekko/actor/typed/ExtensionsSpec.scala  |  20 +-
 .../LocalActorRefProviderLogMessagesSpec.scala     |   8 +-
 .../pekko/actor/typed/MailboxSelectorSpec.scala    |   2 +-
 .../apache/pekko/actor/typed/SupervisionSpec.scala |   6 +-
 .../delivery/DurableProducerControllerSpec.scala   |   4 +-
 .../typed/delivery/DurableWorkPullingSpec.scala    |   4 +-
 .../delivery/ReliableDeliveryRandomSpec.scala      |   4 +-
 .../actor/typed/internal/ActorSystemSpec.scala     |   2 +-
 .../receptionist/LocalReceptionistSpec.scala       |   2 +-
 .../actor/typed/scaladsl/MailboxSelectorSpec.scala |   4 +-
 .../typed/internal/receptionist/Platform.scala     |   4 +-
 .../org/apache/pekko/actor/typed/ActorRef.scala    |   2 +-
 .../pekko/actor/typed/ActorRefResolver.scala       |  10 +-
 .../pekko/actor/typed/BehaviorInterceptor.scala    |   8 +-
 .../org/apache/pekko/actor/typed/Extensions.scala  |  10 +-
 .../apache/pekko/actor/typed/SpawnProtocol.scala   |   2 +-
 .../actor/typed/delivery/ConsumerController.scala  |   4 +-
 .../typed/delivery/DurableProducerQueue.scala      |   4 +-
 .../actor/typed/delivery/ProducerController.scala  |   4 +-
 .../delivery/WorkPullingProducerController.scala   |   4 +-
 .../delivery/internal/ConsumerControllerImpl.scala |  18 +-
 .../delivery/internal/ProducerControllerImpl.scala |   4 +-
 .../WorkPullingProducerControllerImpl.scala        |   2 +-
 .../actor/typed/eventstream/EventStream.scala      |   2 +-
 .../actor/typed/internal/ActorContextImpl.scala    |  14 +-
 .../actor/typed/internal/ActorFlightRecorder.scala |   2 +-
 .../pekko/actor/typed/internal/ActorRefImpl.scala  |   4 +-
 .../typed/internal/EventStreamExtension.scala      |   4 +-
 .../actor/typed/internal/ExtensionsImpl.scala      |  14 +-
 .../actor/typed/internal/InterceptorImpl.scala     |  10 +-
 .../pekko/actor/typed/internal/LoggerClass.scala   |  10 +-
 .../typed/internal/MiscMessageSerializer.scala     |   4 +-
 .../pekko/actor/typed/internal/PoisonPill.scala    |   2 +-
 .../pekko/actor/typed/internal/Supervision.scala   |  18 +-
 .../internal/WithMdcBehaviorInterceptor.scala      |   4 +-
 .../typed/internal/adapter/ActorAdapter.scala      |   8 +-
 .../internal/adapter/ActorContextAdapter.scala     |   8 +-
 .../typed/internal/adapter/ActorRefAdapter.scala   |   4 +-
 .../internal/adapter/ActorSystemAdapter.scala      |  10 +-
 .../typed/internal/adapter/PropsAdapter.scala      |   2 +-
 .../pekko/actor/typed/internal/jfr/Events.scala    |   3 +-
 .../internal/receptionist/LocalReceptionist.scala  |   8 +-
 .../internal/receptionist/ReceptionistImpl.scala   |   2 +-
 .../receptionist/ReceptionistMessages.scala        |   6 +-
 .../receptionist/ServiceKeySerializer.scala        |   4 +-
 .../typed/internal/routing/GroupRouterImpl.scala   |   2 +-
 .../typed/internal/routing/PoolRouterImpl.scala    |   2 +-
 .../pekko/actor/typed/javadsl/ActorContext.scala   |   2 +-
 .../apache/pekko/actor/typed/javadsl/Adapter.scala |  18 +-
 .../actor/typed/javadsl/BehaviorBuilder.scala      |   4 +-
 .../pekko/actor/typed/javadsl/ReceiveBuilder.scala |   4 +-
 .../actor/typed/receptionist/Receptionist.scala    |  26 +-
 .../pekko/actor/typed/scaladsl/ActorContext.scala  |   2 +-
 .../pekko/actor/typed/scaladsl/AskPattern.scala    |   4 +-
 .../actor/typed/scaladsl/adapter/package.scala     |   8 +-
 actor/src/main/resources/reference.conf            |   2 +-
 .../org/apache/pekko/util/ByteIterator.scala       | 159 +++---
 .../org/apache/pekko/actor/AbstractProps.scala     |  10 +-
 .../scala/org/apache/pekko/actor/ActorCell.scala   |   2 +-
 .../org/apache/pekko/actor/ActorRefProvider.scala  |   6 +-
 .../scala/org/apache/pekko/actor/ActorSystem.scala |   8 +-
 .../apache/pekko/actor/CoordinatedShutdown.scala   |   4 +-
 .../scala/org/apache/pekko/actor/Deployer.scala    |   2 +-
 .../org/apache/pekko/actor/DynamicAccess.scala     |   6 +-
 .../scala/org/apache/pekko/actor/Extension.scala   |   2 +-
 .../main/scala/org/apache/pekko/actor/FSM.scala    |   4 +-
 .../org/apache/pekko/actor/FaultHandling.scala     |  22 +-
 .../apache/pekko/actor/IndirectActorProducer.scala |  16 +-
 .../main/scala/org/apache/pekko/actor/Props.scala  |  12 +-
 .../pekko/actor/ReflectiveDynamicAccess.scala      |  10 +-
 .../main/scala/org/apache/pekko/actor/Stash.scala  |   2 +-
 .../pekko/actor/dungeon/ChildrenContainer.scala    |   4 +-
 .../org/apache/pekko/actor/dungeon/Dispatch.scala  |   2 +-
 .../pekko/actor/dungeon/TimerSchedulerImpl.scala   |   2 +-
 .../pekko/actor/setup/ActorSystemSetup.scala       |   2 +-
 .../apache/pekko/dispatch/CompletionStages.scala   |  18 +-
 .../dispatch/ForkJoinExecutorConfigurator.scala    |   6 +-
 .../org/apache/pekko/dispatch/Mailboxes.scala      |  26 +-
 .../apache/pekko/dispatch/ThreadPoolBuilder.scala  |   8 +-
 .../dispatch/VirtualizedExecutorService.scala      |  10 +-
 .../scala/org/apache/pekko/event/EventStream.scala |  14 +-
 .../scala/org/apache/pekko/event/Logging.scala     | 154 +++---
 .../scala/org/apache/pekko/io/DnsProvider.scala    |   4 +-
 .../org/apache/pekko/io/SelectionHandler.scala     |   6 +-
 .../scala/org/apache/pekko/io/SimpleDnsCache.scala |   4 +-
 .../main/scala/org/apache/pekko/japi/JavaAPI.scala |   4 +-
 .../org/apache/pekko/pattern/CircuitBreaker.scala  |   6 +-
 .../pekko/pattern/CircuitBreakersRegistry.scala    |   2 +-
 .../scala/org/apache/pekko/pattern/Patterns.scala  |  13 +-
 .../org/apache/pekko/pattern/StatusReply.scala     |   4 +-
 .../internal/BackoffOnRestartSupervisor.scala      |   2 +-
 .../pekko/serialization/PrimitiveSerializers.scala |  10 +-
 .../apache/pekko/serialization/Serialization.scala |  28 +-
 .../pekko/serialization/SerializationSetup.scala   |   6 +-
 .../apache/pekko/serialization/Serializer.scala    |  20 +-
 .../apache/pekko/util/BoundedBlockingQueue.scala   |  14 +-
 .../scala/org/apache/pekko/util/BoxedType.scala    |   4 +-
 .../pekko/util/ClassLoaderObjectInputStream.scala  |   2 +-
 .../org/apache/pekko/util/FrequencySketch.scala    |  14 +-
 .../scala/org/apache/pekko/util/LineNumbers.scala  |   4 +-
 .../main/scala/org/apache/pekko/util/Reflect.scala |  20 +-
 .../org/apache/pekko/util/TypedMultiMap.scala      |   2 +-
 .../pekko/actor/typed/TypedBenchmarkActors.scala   |   2 +-
 .../pekko/remote/artery/CodecBenchmark.scala       |   2 +-
 .../ActorGraphInterpreterBoundaryBenchmark.scala   |   2 +-
 .../stream/AsyncBoundaryThroughputBenchmark.scala  | 123 +++++
 .../pekko/stream/BroadcastHubBenchRunner.scala     | 113 ++++
 .../pekko/stream/BroadcastHubBenchmark.scala       |  50 +-
 .../org/apache/pekko/stream/FlowMapBenchmark.scala |   2 +-
 .../stream/GraphStageConstructionBenchmark.scala   |  15 +-
 .../pekko/stream/MaterializerWiringBenchmark.scala | 132 +++++
 .../pekko/stream/StageActorRefBenchmark.scala      | 136 +++++
 .../org/apache/pekko/stream/io/TlsBenchmark.scala  |   3 +-
 .../util/ByteStringParser_readNum_Benchmark.scala  |   4 +-
 build.sbt                                          |  15 +-
 .../protobuf/msg/ClusterMetricsMessages.java       | 230 ++++----
 .../cluster/metrics/ClusterMetricsCollector.scala  |   4 +-
 .../cluster/metrics/ClusterMetricsExtension.scala  |   4 +-
 .../pekko/cluster/metrics/MetricsCollector.scala   |   2 +-
 .../metrics/protobuf/NumberInputStream.scala       |   2 +-
 .../typed/internal/protobuf/ShardingMessages.java  | 110 ++--
 .../remove-old-passivation-strategy.excludes       |   6 +-
 .../sharding/typed/ClusterShardingQuery.scala      |   8 +-
 .../sharding/typed/ClusterShardingSettings.scala   |  69 +--
 .../typed/ReplicatedShardingExtension.scala        |   4 +-
 .../typed/ShardedDaemonProcessSettings.scala       |   6 +-
 .../delivery/ShardingConsumerController.scala      |   4 +-
 .../delivery/ShardingProducerController.scala      |   4 +-
 .../internal/ShardingConsumerControllerImpl.scala  |   2 +-
 .../internal/ShardingProducerControllerImpl.scala  |   4 +-
 .../typed/internal/ClusterShardingImpl.scala       |  12 +-
 .../internal/ReplicatedShardingExtensionImpl.scala |   2 +-
 .../internal/ShardedDaemonProcessCoordinator.scala |   2 +-
 .../typed/internal/ShardedDaemonProcessImpl.scala  |   2 +-
 .../typed/internal/ShardingSerializer.scala        |   6 +-
 .../typed/internal/testkit/TestEntityRefImpl.scala |   4 +-
 .../sharding/typed/javadsl/ClusterSharding.scala   |   2 +-
 .../typed/javadsl/ShardedDaemonProcess.scala       |   4 +-
 .../sharding/typed/scaladsl/ClusterSharding.scala  |   6 +-
 .../typed/scaladsl/ShardedDaemonProcess.scala      |   2 +-
 .../typed/delivery/DeliveryThroughputSpec.scala    |   2 +-
 .../jdocs/delivery/PointToPointDocExample.java     |   2 +
 .../java/jdocs/delivery/ShardingDocExample.java    |   2 +
 .../java/jdocs/delivery/WorkPullingDocExample.java |   2 +
 .../sharding/typed/AccountExampleDocTest.java      |   8 +-
 .../AccountExamplePersistenceProbeDocTest.java     | 219 ++++----
 .../typed/HelloWorldPersistentEntityExample.java   |   3 +-
 .../sharding/typed/ShardingCompileOnlyTest.java    |   2 +
 ...urableStateStoreQueryUsageCompileOnlySpec.scala |   2 +-
 .../ExternalShardAllocationCompileOnlySpec.scala   |   2 +-
 .../typed/HelloWorldPersistentEntityExample.scala  |   2 +-
 .../typed/ReplicatedShardingCompileOnlySpec.scala  |   2 +-
 .../pekko/cluster/sharding/FlightRecording.scala   |   2 +-
 ...oinConfigCompatCheckerClusterShardingSpec.scala |   4 +-
 .../sharding/typed/ReplicatedShardingSpec.scala    |   2 +-
 .../typed/delivery/DurableShardingSpec.scala       |   8 +-
 .../delivery/ReliableDeliveryShardingSpec.scala    |   2 +-
 .../internal/ShardedDaemonProcessIdSpec.scala      |   1 +
 .../scaladsl/ClusterShardingPersistenceSpec.scala  |   2 +-
 .../protobuf/msg/ClusterShardingMessages.java      | 588 ++++++++++++---------
 .../remove-old-passivation-strategy.excludes       |   8 +-
 cluster-sharding/src/main/resources/reference.conf |   6 -
 .../pekko/cluster/sharding/ClusterSharding.scala   |  66 +--
 .../cluster/sharding/ClusterShardingSettings.scala |  80 +--
 .../pekko/cluster/sharding/ShardCoordinator.scala  |  10 +-
 .../pekko/cluster/sharding/ShardRegion.scala       |  28 +-
 .../cluster/sharding/ShardingFlightRecorder.scala  |   2 +-
 .../cluster/sharding/internal/jfr/Events.scala     |   3 +-
 .../ClusterShardingCoordinatorRoleSpec.scala       |   6 +-
 .../sharding/MultiNodeClusterShardingConfig.scala  |   2 +-
 .../sharding/ClusterShardingSettingsSpec.scala     |  11 -
 .../sharding/ConcurrentStartupShardingSpec.scala   |   2 +-
 .../sharding/PersistentShardingMigrationSpec.scala |   2 +-
 .../RememberEntitiesAndStartEntitySpec.scala       |   3 +-
 .../sharding/ShardRegionDataTypesSpec.scala        | 116 ++++
 .../cluster/sharding/ShardingQueriesSpec.scala     |   6 +-
 .../client/protobuf/msg/ClusterClientMessages.java |  28 +-
 .../protobuf/msg/DistributedPubSubMessages.java    | 244 +++++----
 .../pekko/cluster/client/ClusterClient.scala       |   2 +-
 .../singleton/ClusterSingletonManager.scala        |  10 +-
 .../cluster/singleton/ClusterSingletonProxy.scala  |   8 +-
 .../typed/internal/protobuf/ClusterMessages.java   |  46 +-
 .../typed/internal/protobuf/ReliableDelivery.java  | 190 ++++---
 .../receptionist/ClusterReceptionistProtocol.scala |   2 +-
 .../ddata/typed/internal/ReplicatorBehavior.scala  |  16 +-
 .../ddata/typed/javadsl/DistributedData.scala      |  10 +-
 .../typed/javadsl/ReplicatorMessageAdapter.scala   |   8 +-
 .../ddata/typed/javadsl/ReplicatorSettings.scala   |   2 +-
 .../ddata/typed/scaladsl/DistributedData.scala     |   6 +-
 .../typed/scaladsl/ReplicatorMessageAdapter.scala  |   8 +-
 .../ddata/typed/scaladsl/ReplicatorSettings.scala  |   4 +-
 .../org/apache/pekko/cluster/typed/Cluster.scala   |   8 +-
 .../pekko/cluster/typed/ClusterSingleton.scala     |  16 +-
 .../typed/internal/AdaptedClusterImpl.scala        |   4 +-
 .../internal/AdaptedClusterSingletonImpl.scala     |  10 +-
 .../internal/PekkoClusterTypedSerializer.scala     |   8 +-
 .../delivery/ReliableDeliverySerializer.scala      |  26 +-
 .../receptionist/ClusterReceptionist.scala         |  20 +-
 .../receptionist/ClusterReceptionistSettings.scala |   2 +-
 .../typed/internal/receptionist/Registry.scala     |  12 +-
 .../cluster/typed/SingletonCompileOnlyTest.java    |   1 +
 .../cluster/typed/BasicClusterExampleSpec.scala    |  10 +-
 .../cluster/typed/DistributedPubSubExample.scala   |   6 +-
 .../pekko/cluster/typed/GroupRouterSpec.scala      |   8 +-
 .../cluster/protobuf/msg/ClusterMessages.java      | 501 ++++++++++--------
 .../scala/org/apache/pekko/cluster/Cluster.scala   |  10 +-
 .../org/apache/pekko/cluster/ClusterDaemon.scala   |   4 +-
 .../org/apache/pekko/cluster/ClusterEvent.scala    |   4 +-
 .../pekko/cluster/CrossDcClusterHeartbeat.scala    |   8 +-
 .../org/apache/pekko/cluster/MembershipState.scala |   3 +-
 .../org/apache/pekko/cluster/Reachability.scala    |   4 +-
 .../apache/pekko/cluster/sbr/DowningStrategy.scala |   7 +-
 .../cluster/SurviveNetworkInstabilitySpec.scala    |   2 +-
 .../cluster/JoinConfigCompatCheckerSpec.scala      |   4 +-
 .../pekko/cluster/ReachabilityPerfSpec.scala       |   2 +-
 .../lease/scaladsl/LeaseProvider.scala             |   2 +-
 .../apache/pekko/discovery/ServiceDiscovery.scala  |   3 +-
 .../pekko/discovery/dns/DnsDiscoverySpec.scala     |   2 +-
 .../ddata/protobuf/msg/ReplicatedDataMessages.java | 450 +++++++++-------
 .../ddata/protobuf/msg/ReplicatorMessages.java     | 557 +++++++++++--------
 .../org/apache/pekko/cluster/ddata/GSet.scala      |   8 +-
 .../scala/org/apache/pekko/cluster/ddata/Key.scala |   4 +-
 .../org/apache/pekko/cluster/ddata/LWWMap.scala    |   2 +-
 .../apache/pekko/cluster/ddata/LWWRegister.scala   |   2 +-
 .../org/apache/pekko/cluster/ddata/ORMap.scala     |  38 +-
 .../apache/pekko/cluster/ddata/ORMultiMap.scala    |   2 +-
 .../org/apache/pekko/cluster/ddata/ORSet.scala     |  28 +-
 .../apache/pekko/cluster/ddata/PNCounterMap.scala  |   2 +-
 .../apache/pekko/cluster/ddata/Replicator.scala    |  16 +-
 .../ddata/protobuf/ReplicatedDataSerializer.scala  | 134 ++---
 .../protobuf/ReplicatorMessageSerializer.scala     |  56 +-
 .../cluster/ddata/JepsenInspiredInsertSpec.scala   |  16 +-
 .../pekko/cluster/ddata/ReplicatorChaosSpec.scala  |   6 +-
 .../pekko/cluster/ddata/ReplicatorDeltaSpec.scala  |  24 +-
 .../pekko/cluster/ddata/ReplicatorGossipSpec.scala |   4 +-
 .../cluster/ddata/ReplicatorORSetDeltaSpec.scala   |   2 +-
 .../pekko/cluster/ddata/ReplicatorSpec.scala       |  10 +-
 .../cluster/ddata/WildcardSubscribeSpec.scala      |  26 +-
 .../pekko/cluster/ddata/LocalConcurrencySpec.scala |   2 +-
 .../apache/pekko/cluster/ddata/LotsOfDataBot.scala |   2 +-
 .../ddata/ReplicatorWildcardSubscriptionSpec.scala |  12 +-
 .../ddata/protobuf/msg/TwoPhaseSetMessages.java    |  50 +-
 .../docs/persistence/proto/FlightAppModels.java    |  28 +-
 docs/src/main/paradox/discovery/index.md           |   2 +-
 .../src/main/paradox/release-notes/releases-2.0.md |  13 +
 docs/src/main/paradox/serialization-jackson.md     |   2 +-
 .../stream/operators/Source-or-Flow/alsoToAll.md   |   2 +-
 docs/src/main/paradox/stream/operators/index.md    |   2 +-
 docs/src/main/paradox/stream/stream-refs.md        |   2 +-
 docs/src/main/paradox/typed/cluster-sharding.md    |   2 +-
 docs/src/main/paradox/typed/cluster-singleton.md   |   6 +-
 docs/src/main/paradox/typed/distributed-data.md    |   2 +-
 .../src/main/paradox/typed/persistence-snapshot.md |   2 +-
 docs/src/main/paradox/typed/persistence-testing.md |   2 +-
 docs/src/main/paradox/typed/style-guide.md         |   2 +-
 docs/src/test/java/jdocs/actor/ActorDocTest.java   |  17 +
 .../jdocs/actor/ByteBufferSerializerDocTest.java   |   1 +
 .../jdocs/actor/DependencyInjectionDocTest.java    |   2 +
 .../test/java/jdocs/actor/SchedulerDocTest.java    |   2 -
 docs/src/test/java/jdocs/actor/fsm/Buncher.java    |   1 +
 .../actor/typed/CoordinatedActorShutdownTest.java  |   1 +
 .../singleton/ClusterSingletonSupervision.java     |   1 +
 .../java/jdocs/dispatcher/DispatcherDocTest.java   |   3 +
 .../src/test/java/jdocs/event/EventBusDocTest.java |   4 +
 docs/src/test/java/jdocs/event/LoggingDocTest.java |   3 +
 .../jdocs/extension/SettingsExtensionDocTest.java  |   1 +
 docs/src/test/java/jdocs/future/FutureDocTest.java |  92 ++--
 .../test/java/jdocs/io/UdpConnectedDocTest.java    |   1 -
 docs/src/test/java/jdocs/io/japi/IODocTest.java    |   3 +
 .../persistence/testkit/PersistenceInitTest.java   |  23 +-
 .../routing/ConsistentHashingRouterDocTest.java    |   2 +
 .../java/jdocs/routing/CustomRouterDocTest.java    |   1 -
 .../src/test/java/jdocs/routing/RouterDocTest.java |   2 +
 .../jdocs/serialization/SerializationDocTest.java  |   2 +
 .../java/jdocs/sharding/ClusterShardingTest.java   |  12 +-
 .../stream/operators/BroadcastDocExample.java      |   1 +
 .../stream/operators/MergeSequenceDocExample.java  |   1 +
 .../stream/operators/PartitionDocExample.java      |   1 +
 .../java/jdocs/stream/operators/SourceOrFlow.java  |  13 +-
 .../stream/operators/source/AsSubscriber.java      |   2 +-
 .../stream/operators/source/FromPublisher.java     |   2 +-
 .../tutorial_1/ActorHierarchyExperiments.java      |   4 +
 .../docs/actor/SharedMutableStateDocSpec.scala     |   2 +-
 .../scala/docs/ddata/DistributedDataDocSpec.scala  |  10 +-
 docs/src/test/scala/docs/ddata/ShoppingCart.scala  |   4 +-
 .../ddata/protobuf/TwoPhaseSetSerializer.scala     |   4 +-
 .../ddata/protobuf/TwoPhaseSetSerializer2.scala    |   2 +-
 .../src/test/scala/docs/event/LoggingDocSpec.scala |   2 +-
 docs/src/test/scala/docs/io/EchoServer.scala       |   2 +-
 .../persistence/PersistenceSerializerDocSpec.scala |   4 +-
 .../docs/serialization/SerializationDocSpec.scala  |   2 +-
 .../test/scala/docs/stream/GraphDSLDocSpec.scala   |   4 +-
 .../docs/stream/cookbook/RecipeAdhocSource.scala   |   2 +-
 .../stream/operators/JavaCollectorDocExample.scala |   2 +-
 .../scala/docs/stream/operators/source/Zip.scala   |   2 +-
 .../docs/stream/operators/sourceorflow/Limit.scala |   2 +-
 .../operators/sourceorflow/LimitWeighted.scala     |   2 +-
 .../testconductor/TestConductorProtocol.java       | 150 +++---
 .../apache/pekko/remote/testconductor/Player.scala |   7 +-
 .../pekko/remote/testkit/MultiNodeSpec.scala       |   6 +-
 .../apache/pekko/osgi/ActorSystemActivator.scala   |   4 +-
 .../pekko/osgi/BundleDelegatingClassLoader.scala   |   4 +-
 .../org/apache/pekko/osgi/PojoSRTestSupport.scala  |   2 +-
 .../query/internal/protobuf/QueryMessages.java     |  63 ++-
 .../query/internal/QuerySerializer.scala           |   4 +-
 .../journal/leveldb/AllPersistenceIdsStage.scala   |   2 +-
 .../leveldb/EventsByPersistenceIdStage.scala       |   2 +-
 .../query/journal/leveldb/EventsByTagStage.scala   |   2 +-
 .../persistence/query/typed/EventEnvelope.scala    |   4 +-
 .../persistence/serialization/SerializerSpec.scala |   4 +-
 .../pekko/persistence/journal/JournalSpec.scala    |  50 ++
 .../persistence/testkit/SnapshotStorage.scala      |   3 -
 .../internal/EventSourcedBehaviorTestKitImpl.scala |   6 +-
 .../testkit/internal/PersistenceProbeImpl.scala    |  10 +-
 .../SnapshotStorageEmulatorExtension.scala         |   2 +-
 .../javadsl/EventSourcedBehaviorTestKit.scala      |   4 +-
 .../testkit/javadsl/PersistenceProbeBehavior.scala |   3 +-
 .../testkit/javadsl/PersistenceTestKit.scala       |   2 +-
 .../testkit/javadsl/SnapshotTestKit.scala          |   2 +-
 .../scaladsl/PersistenceTestKitReadJournal.scala   |   1 +
 .../scaladsl/EventSourcedBehaviorTestKit.scala     |   4 +-
 .../testkit/scaladsl/PersistenceTestKit.scala      |   2 +-
 .../persistence/testkit/scaladsl/TestOps.scala     |  10 +-
 .../javadsl/RuntimeDurableStateStoreTest.java      | 160 ++++++
 .../ReplicatedEventSourcingCompileOnlySpec.scala   |   4 +-
 .../scaladsl/EventSourcedBehaviorReplySpec.scala   |   8 +-
 ...urcedBehaviorRetentionOnlyOneSnapshotSpec.scala |   7 +-
 .../typed/scaladsl/EventSourcedBehaviorSpec.scala  |  16 +-
 .../scaladsl/EventSourcedBehaviorStashSpec.scala   |  12 +-
 .../scaladsl/EventSourcedBehaviorWatchSpec.scala   |   4 +-
 .../scaladsl/DurableStateBehaviorReplySpec.scala   |   6 +-
 .../DurableStateBehaviorStashOverflowSpec.scala    |   4 +-
 .../scaladsl/RuntimeDurableStateStoreSpec.scala    | 100 ++++
 .../serialization/ReplicatedEventSourcing.java     | 262 +++++----
 .../durablestate-runtime-config.excludes           |   4 +-
 .../pekko/persistence/typed/crdt/ORSet.scala       |   2 +-
 .../typed/delivery/EventSourcedProducerQueue.scala |   8 +-
 .../typed/internal/EventSourcedBehaviorImpl.scala  |   8 +-
 .../typed/internal/EventSourcedSettings.scala      |   4 +-
 .../typed/internal/ExternalInteractions.scala      |   8 +-
 .../typed/internal/ReplayingEvents.scala           |   8 +-
 .../typed/internal/ReplayingSnapshot.scala         |   4 +-
 .../typed/internal/RequestingRecoveryPermit.scala  |   2 +-
 .../pekko/persistence/typed/internal/Running.scala |  14 +-
 .../typed/javadsl/EventSourcedBehavior.scala       |   7 +-
 .../typed/javadsl/PersistentFSMMigration.scala     |   2 +-
 .../typed/scaladsl/EventSourcedBehavior.scala      |  14 +-
 .../typed/scaladsl/PersistentFSMMigration.scala    |   2 +-
 .../ReplicatedEventSourcingSerializer.scala        |  28 +-
 .../typed/state/internal/BehaviorSetup.scala       |   6 +-
 .../state/internal/DurableStateBehaviorImpl.scala  |  18 +-
 .../state/internal/DurableStateSettings.scala      |  36 +-
 .../internal/DurableStateStoreInteractions.scala   |   2 +-
 .../typed/state/internal/Recovering.scala          |   6 +-
 .../state/internal/RequestingRecoveryPermit.scala  |   2 +-
 .../persistence/typed/state/internal/Running.scala |  12 +-
 .../typed/state/javadsl/DurableStateBehavior.scala |  23 +-
 .../state/scaladsl/DurableStateBehavior.scala      |  22 +-
 .../typed/BasicPersistentBehaviorTest.java         |  11 +
 .../typed/DurableStatePersistentBehaviorTest.java  |   4 +
 ...DurableStatePersistentBehaviorCompileOnly.scala |  24 +-
 .../typed/StashingWhenSnapshottingSpec.scala       |   2 +-
 .../typed/internal/StashStateSpec.scala            |   2 +-
 .../scaladsl/PersistentActorCompileOnlyTest.scala  |   2 +-
 .../persistence/serialization/MessageFormats.java  | 160 +++---
 .../org/apache/pekko/persistence/TraitOrder.scala  |   2 +-
 .../org/apache/pekko/persistence/TraitOrder.scala  |   2 +-
 .../org/apache/pekko/persistence/Persistence.scala |   6 +-
 .../pekko/persistence/PersistencePlugin.scala      |   6 +-
 .../pekko/persistence/journal/EventAdapters.scala  |  21 +-
 .../journal/PersistencePluginProxy.scala           |   2 +-
 .../serialization/MessageSerializer.scala          |   2 +-
 .../serialization/SnapshotSerializer.scala         |   2 +-
 .../state/DurableStateStoreRegistry.scala          |  47 +-
 .../persistence/AtLeastOnceDeliverySpec.scala      |   2 +-
 .../pekko/persistence/PersistentActorSpec.scala    |   2 +-
 .../SnapshotRecoveryWithEmptyJournalSpec.scala     |   2 +-
 .../persistence/SnapshotSerializationSpec.scala    |   2 +-
 .../apache/pekko/persistence/SnapshotSpec.scala    |   2 +-
 .../AsyncWriteJournalResponseOrderSpec.scala       |   4 +-
 .../SnapshotSerializerMigrationAkkaSpec.scala      |   8 +-
 .../SnapshotSerializerNoMigrationSpec.scala        |   4 +-
 .../serialization/SnapshotSerializerSpec.scala     |  12 +-
 .../exception/DurableStateExceptionsSpec.scala     |   2 +-
 project/AddLogTimestamps.scala                     |   2 +-
 project/CopyrightHeaderForBoilerplate.scala        |   2 +-
 project/CopyrightHeaderForBuild.scala              |   2 +-
 ...ForJdk9.scala => CopyrightHeaderForJdk21.scala} |   8 +-
 project/CopyrightHeaderForProtobuf.scala           |   2 +-
 project/Dependencies.scala                         |  20 +-
 project/JavaFormatter.scala                        |   2 +-
 project/{Jdk9.scala => Jdk21.scala}                |  38 +-
 project/MultiNode.scala                            |   2 +-
 project/PekkoBuild.scala                           |   9 +-
 project/PekkoDevelocityPlugin.scala                |  10 +-
 project/ProjectFileIgnoreSupport.scala             |   4 +-
 project/Protobuf.scala                             |   2 +-
 project/SbtMultiJvmPlugin.scala                    |   4 +-
 project/ScalaFixExtraRulesPlugin.scala             |   2 +-
 ...k9Plugin.scala => ScalaFixForJdk21Plugin.scala} |  12 +-
 project/ScalafixForMultiNodePlugin.scala           |   4 +-
 project/ScalafixIgnoreFilePlugin.scala             |   4 +-
 project/StreamOperatorsIndexGenerator.scala        |   2 +-
 project/TestExtras.scala                           |  14 +-
 project/ValidatePullRequest.scala                  |   2 +-
 project/VersionGenerator.scala                     |   2 +-
 project/build.properties                           |   2 +-
 project/plugins.sbt                                |   6 +-
 .../pekko/remote/artery/protobuf/TestMessages.java |  50 +-
 .../apache/pekko/remote/ArteryControlFormats.java  | 236 +++++----
 .../org/apache/pekko/remote/ContainerFormats.java  | 272 ++++++----
 .../apache/pekko/remote/SystemMessageFormats.java  | 120 +++--
 .../java/org/apache/pekko/remote/WireFormats.java  | 444 +++++++++-------
 .../future-lazy-vals.excludes                      |   6 +-
 remote/src/main/resources/reference.conf           |   2 +-
 .../scala/org/apache/pekko/remote/Endpoint.scala   |   2 +-
 .../org/apache/pekko/remote/RemoteDaemon.scala     |   2 +-
 .../pekko/remote/RemoteMetricsExtension.scala      |   2 +-
 .../pekko/remote/artery/ArteryTransport.scala      |   4 +-
 .../org/apache/pekko/remote/artery/Handshake.scala |   2 +-
 .../pekko/remote/artery/ImmutableLongMap.scala     |   2 +-
 .../pekko/remote/artery/RemoteInstrument.scala     |   2 +-
 .../remote/artery/RemotingFlightRecorder.scala     |   2 +-
 .../remote/artery/SystemMessageDelivery.scala      |   4 +-
 .../artery/aeron/ArteryAeronUdpTransport.scala     |   4 +-
 .../remote/artery/compress/CompressionTable.scala  |   2 +-
 .../pekko/remote/artery/tcp/ssl/X509Readers.scala  |   2 +-
 .../serialization/DaemonMsgCreateSerializer.scala  |   2 +-
 .../serialization/MessageContainerSerializer.scala |   2 +-
 .../serialization/MiscMessageSerializer.scala      |  14 +-
 .../remote/serialization/ProtobufSerializer.scala  |  16 +-
 .../serialization/SystemMessageSerializer.scala    |   2 +-
 .../org/apache/pekko/remote/ProtobufProtocol.java  |  28 +-
 .../remote/protobuf/v3/ProtobufProtocolV3.java     |  28 +-
 .../org/apache/pekko/remote/DaemonicSpec.scala     |   7 +-
 .../RemoteInstrumentsSerializationSpec.scala       |   8 +-
 .../remote/artery/RemoteSendConsistencySpec.scala  |   4 +-
 .../compress/CompressionIntegrationSpec.scala      |  48 ++
 .../ssl/RotatingKeysSSLEngineProviderSpec.scala    |   3 +-
 .../apache/pekko/remote/classic/RemotingSpec.scala |  13 +-
 ...reateSerializerAllowJavaSerializationSpec.scala |   4 +-
 .../serialization/jackson/JacksonModule.scala      |  14 +-
 .../serialization/jackson/JacksonSerializer.scala  |  24 +-
 .../serialization/jackson/StreamRefModule.scala    |  24 +-
 .../jackson/TypedActorRefModule.scala              |  12 +-
 .../serialization/jackson3/JacksonModule.scala     |  16 +-
 .../jackson3/JacksonObjectMapperProvider.scala     |  18 +-
 .../serialization/jackson3/JacksonSerializer.scala |  27 +-
 .../serialization/jackson3/StreamRefModule.scala   |  24 +-
 .../jackson3/TypedActorRefModule.scala             |  12 +-
 .../org/apache/pekko/event/slf4j/Slf4jLogger.scala |  18 +-
 .../pekko/stream/testkit/StreamTestKit.scala       |   8 +-
 .../impl/fusing/GraphInterpreterSpecKit.scala      |  30 +-
 .../apache/pekko/stream/testkit/ChainSetup.scala   |   6 +-
 .../apache/pekko/stream/testkit/ScriptedTest.scala |   2 +-
 .../apache/pekko/stream/testkit/StreamSpec.scala   |   2 +-
 .../pekko/stream/testkit/TwoStreamsSetup.scala     |   2 +-
 .../tck/FlatMapConcatDoubleSubscriberTest.scala    |   2 +-
 .../tck/PekkoIdentityProcessorVerification.scala   |   2 +-
 .../org/apache/pekko/stream/javadsl/TcpTest.java   |   1 -
 .../apache/pekko/stream/DslConsistencySpec.scala   |  40 +-
 .../pekko/stream/DslFactoriesConsistencySpec.scala |  46 +-
 .../stream/impl/FanoutPublisherBehaviorSpec.scala  |   6 +-
 .../apache/pekko/stream/impl/FixedBufferSpec.scala |  16 +-
 .../pekko/stream/impl/TraversalBuilderSpec.scala   |   6 +-
 .../impl/fusing/ActorGraphInterpreterSpec.scala    |   4 +-
 .../org/apache/pekko/stream/io/FileSinkSpec.scala  |   2 +-
 .../apache/pekko/stream/io/FileSourceSpec.scala    |   2 +-
 .../stream/io/TlsGraphStageEdgeCasesSpec.scala     |   7 +-
 .../io/compression/DeflateAutoFlushSpec.scala      |   4 +-
 .../stream/io/compression/GzipAutoFlushSpec.scala  |   4 +-
 .../scaladsl/CoupledTerminationFlowSpec.scala      |   4 +-
 .../pekko/stream/scaladsl/FlowCompileSpec.scala    |  32 +-
 .../pekko/stream/scaladsl/FlowConcatAllSpec.scala  |   2 +-
 .../pekko/stream/scaladsl/FlowConcatSpec.scala     |  14 +-
 .../pekko/stream/scaladsl/FlowGroupBySpec.scala    |  14 +-
 .../pekko/stream/scaladsl/FlowOnCompleteSpec.scala |   2 +-
 .../stream/scaladsl/FlowPrefixAndTailSpec.scala    |  12 +-
 .../pekko/stream/scaladsl/FlowScanAsyncSpec.scala  |   2 +-
 .../apache/pekko/stream/scaladsl/FlowSpec.scala    |  26 +-
 .../pekko/stream/scaladsl/FlowSplitAfterSpec.scala |   6 +-
 .../pekko/stream/scaladsl/FlowSplitWhenSpec.scala  |   6 +-
 .../pekko/stream/scaladsl/FlowTakeSpec.scala       |   2 +-
 .../pekko/stream/scaladsl/GraphConcatSpec.scala    |   2 +-
 .../stream/scaladsl/GraphMergeLatestSpec.scala     |   2 +-
 .../stream/scaladsl/GraphMergePreferredSpec.scala  |   2 +-
 .../scaladsl/GraphMergePrioritizedSpec.scala       |   2 +-
 .../stream/scaladsl/GraphMergeSequenceSpec.scala   |   2 +-
 .../stream/scaladsl/GraphMergeSortedSpec.scala     |   2 +-
 .../pekko/stream/scaladsl/GraphMergeSpec.scala     |   2 +-
 .../stream/scaladsl/GraphOpsIntegrationSpec.scala  |   6 +-
 .../pekko/stream/scaladsl/GraphUnzipWithSpec.scala |   8 +-
 .../stream/scaladsl/GraphZipLatestWithSpec.scala   |   2 +-
 .../pekko/stream/scaladsl/GraphZipNSpec.scala      |   2 +-
 .../pekko/stream/scaladsl/GraphZipSpec.scala       |   2 +-
 .../pekko/stream/scaladsl/GraphZipWithNSpec.scala  |   2 +-
 .../pekko/stream/scaladsl/GraphZipWithSpec.scala   |   2 +-
 .../org/apache/pekko/stream/scaladsl/HubSpec.scala |  45 ++
 .../apache/pekko/stream/scaladsl/RestartSpec.scala |   6 +-
 .../apache/pekko/stream/scaladsl/SinkSpec.scala    |   3 +-
 .../pekko/stream/scaladsl/StageActorRefSpec.scala  | 120 ++++-
 .../SubstreamSubscriptionTimeoutSpec.scala         |   6 +-
 .../pekko/stream/MapAsyncPartitionedSpec.scala     |   2 +-
 .../stream/typed/ActorSourceSinkExample.scala      |   8 +-
 .../org/apache/pekko/stream/StreamRefMessages.java | 174 +++---
 .../remove-dead-actorprocessor.excludes}           |  14 +-
 stream/src/main/resources/reference.conf           |   7 +
 .../scala/org/apache/pekko/stream/FanInShape.scala |  12 +-
 .../org/apache/pekko/stream/FanOutShape.scala      |  12 +-
 .../main/scala/org/apache/pekko/stream/Shape.scala |  50 +-
 .../apache/pekko/stream/impl/ActorProcessor.scala  | 105 +---
 .../apache/pekko/stream/impl/ActorPublisher.scala  |  12 +-
 .../stream/impl/ActorRefBackpressureSource.scala   |   2 +-
 .../pekko/stream/impl/ActorRefSinkStage.scala      |   2 +-
 .../apache/pekko/stream/impl/ActorRefSource.scala  |   2 +-
 .../pekko/stream/impl/CompletedPublishers.scala    |   6 +-
 .../stream/impl/ExposedPublisherReceive.scala      |  43 --
 .../stream/impl/FanoutPublisherBridgeStage.scala   |  16 +-
 .../stream/impl/JavaFlowAndRsConverters.scala      |   8 +-
 .../pekko/stream/impl/JavaStreamConcat.scala       |   4 +-
 .../impl/PhasedFusingActorMaterializer.scala       |  84 ++-
 .../org/apache/pekko/stream/impl/QueueSource.scala |   2 +-
 .../scala/org/apache/pekko/stream/impl/Sinks.scala |   4 +-
 .../apache/pekko/stream/impl/StreamLayout.scala    |  32 +-
 .../stream/impl/StreamSubscriptionTimeout.scala    |  12 +-
 .../pekko/stream/impl/SubscriberManagement.scala   |   8 +-
 .../pekko/stream/impl/TraversalBuilder.scala       |  30 +-
 .../stream/impl/fusing/ActorGraphInterpreter.scala |   2 +-
 .../pekko/stream/impl/fusing/FlattenConcat.scala   |   4 +-
 .../pekko/stream/impl/fusing/GraphStages.scala     |   4 +-
 .../pekko/stream/impl/fusing/InflightSources.scala |   4 +-
 .../pekko/stream/impl/fusing/IteratorSource.scala  |   2 +-
 .../org/apache/pekko/stream/impl/fusing/Ops.scala  |  10 +-
 .../pekko/stream/impl/fusing/StreamOfStreams.scala |  14 +-
 .../pekko/stream/impl/io/InputStreamSource.scala   |   2 +-
 .../stream/impl/io/OutputStreamGraphStage.scala    |   2 +-
 .../org/apache/pekko/stream/impl/io/TLSActor.scala |  20 +-
 .../pekko/stream/impl/streamref/SinkRefImpl.scala  |   2 +-
 .../stream/impl/streamref/SourceRefImpl.scala      |   4 +-
 .../org/apache/pekko/stream/javadsl/Flow.scala     | 101 ++--
 .../pekko/stream/javadsl/FlowWithContext.scala     |   2 +-
 .../org/apache/pekko/stream/javadsl/Graph.scala    |  30 +-
 .../apache/pekko/stream/javadsl/RestartFlow.scala  |   4 +-
 .../apache/pekko/stream/javadsl/RestartSink.scala  |   2 +-
 .../pekko/stream/javadsl/RestartSource.scala       |   4 +-
 .../org/apache/pekko/stream/javadsl/Sink.scala     |  13 +-
 .../org/apache/pekko/stream/javadsl/Source.scala   | 106 ++--
 .../pekko/stream/javadsl/SourceWithContext.scala   |   2 +-
 .../pekko/stream/javadsl/StreamConverters.scala    |   4 +-
 .../org/apache/pekko/stream/javadsl/SubFlow.scala  |  78 +--
 .../apache/pekko/stream/javadsl/SubSource.scala    |  78 +--
 .../org/apache/pekko/stream/javadsl/Tcp.scala      |   2 +-
 .../org/apache/pekko/stream/javadsl/package.scala  |   2 +-
 .../org/apache/pekko/stream/scaladsl/Flow.scala    |  48 +-
 .../pekko/stream/scaladsl/FlowWithContext.scala    |   8 +-
 .../pekko/stream/scaladsl/FlowWithContextOps.scala |   8 +-
 .../org/apache/pekko/stream/scaladsl/Graph.scala   | 102 ++--
 .../org/apache/pekko/stream/scaladsl/Hub.scala     |  72 ++-
 .../pekko/stream/scaladsl/JavaFlowSupport.scala    |   2 +-
 .../apache/pekko/stream/scaladsl/RestartFlow.scala |  12 +-
 .../apache/pekko/stream/scaladsl/RestartSink.scala |   4 +-
 .../pekko/stream/scaladsl/RestartSource.scala      |   6 +-
 .../org/apache/pekko/stream/scaladsl/Sink.scala    |   6 +-
 .../org/apache/pekko/stream/scaladsl/Source.scala  |  10 +-
 .../pekko/stream/scaladsl/SourceWithContext.scala  |   8 +-
 .../pekko/stream/scaladsl/StreamConverters.scala   |   4 +-
 .../org/apache/pekko/stream/scaladsl/TLS.scala     |   4 +-
 .../org/apache/pekko/stream/scaladsl/Tcp.scala     |   6 +-
 .../stream/serialization/StreamRefSerializer.scala |  18 +-
 .../org/apache/pekko/stream/stage/GraphStage.scala | 278 ++++++++--
 .../apache/pekko/stream/stage/StageLogging.scala   |   2 +-
 .../pekko/testkit/CallingThreadDispatcher.scala    |   2 +-
 .../apache/pekko/testkit/TestEventListener.scala   |   8 +-
 .../apache/pekko/testkit/TestJavaSerializer.scala  |   2 +-
 .../scala/org/apache/pekko/testkit/TestKit.scala   |  18 +-
 .../org/apache/pekko/testkit/TestKitUtils.scala    |   2 +-
 .../apache/pekko/testkit/javadsl/EventFilter.scala |  10 +-
 .../org/apache/pekko/testkit/javadsl/TestKit.scala |   4 +-
 .../scala/org/apache/pekko/testkit/PekkoSpec.scala |   8 +-
 .../org/apache/pekko/testkit/PekkoSpecSpec.scala   |   2 +-
 .../apache/pekko/testkit/TestActorRefSpec.scala    |   2 +-
 .../metrics/reporter/PekkoConsoleReporter.scala    |   6 +-
 683 files changed, 7461 insertions(+), 5053 deletions(-)
 create mode 100644 
bench-jmh/src/main/scala/org/apache/pekko/stream/AsyncBoundaryThroughputBenchmark.scala
 create mode 100644 
bench-jmh/src/main/scala/org/apache/pekko/stream/BroadcastHubBenchRunner.scala
 create mode 100644 
bench-jmh/src/main/scala/org/apache/pekko/stream/MaterializerWiringBenchmark.scala
 create mode 100644 
bench-jmh/src/main/scala/org/apache/pekko/stream/StageActorRefBenchmark.scala
 copy 
cluster-tools/src/main/mima-filters/2.0.x.backwards.excludes/remove-deprecated-methods.excludes
 => 
cluster-sharding-typed/src/main/mima-filters/2.0.x.backwards.excludes/remove-old-passivation-strategy.excludes
 (80%)
 copy 
stream/src/main/mima-filters/2.0.x.backwards.excludes/remove-gunzip.excludes => 
cluster-sharding/src/main/mima-filters/2.0.x.backwards.excludes/remove-old-passivation-strategy.excludes
 (76%)
 create mode 100644 
cluster-sharding/src/test/scala/org/apache/pekko/cluster/sharding/ShardRegionDataTypesSpec.scala
 create mode 100644 
persistence-typed-tests/src/test/java/org/apache/pekko/persistence/typed/state/javadsl/RuntimeDurableStateStoreTest.java
 create mode 100644 
persistence-typed-tests/src/test/scala/org/apache/pekko/persistence/typed/state/scaladsl/RuntimeDurableStateStoreSpec.scala
 copy 
stream/src/main/mima-filters/1.0.x.backwards.excludes/pr-1374-boundedsourcequeue-iscompleted-classes.backwards.excludes
 => 
persistence-typed/src/main/mima-filters/2.0.x.backwards.excludes/durablestate-runtime-config.excludes
 (84%)
 rename project/{CopyrightHeaderForJdk9.scala => CopyrightHeaderForJdk21.scala} 
(82%)
 rename project/{Jdk9.scala => Jdk21.scala} (63%)
 rename project/{ScalaFixForJdk9Plugin.scala => ScalaFixForJdk21Plugin.scala} 
(70%)
 copy 
actor-testkit-typed/src/main/mima-filters/2.0.x.backwards.excludes/renamed-methods.excludes
 => 
remote/src/main/mima-filters/2.0.x.backwards.excludes/future-lazy-vals.excludes 
(76%)
 copy 
stream/src/main/mima-filters/{1.0.x.backwards.excludes/28324-jdk9-specific-classes.backwards.excludes
 => 2.0.x.backwards.excludes/remove-dead-actorprocessor.excludes} (63%)
 delete mode 100644 
stream/src/main/scala/org/apache/pekko/stream/impl/ExposedPublisherReceive.scala


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


Reply via email to