This is an automated email from the ASF dual-hosted git repository.
hepin pushed a change to branch He-Pin-patch-1
in repository https://gitbox.apache.org/repos/asf/pekko.git
from c39fed1086 Update Scala 3 version to 3.3.7-RC2
add f879bbb553 chore: Remove left org.apache.pekko.japi.Function in doc
(#2105)
add 2a04e9649e Add OSGi headers to pekko-pki (#2107)
add 273dc116d4 chore: Remove SecurityManager usage. (#2106)
add 5f87ed2ed6 feat: Add Untyped actor with stash for Java 21 (#2097)
add 2ebb98da0a Update metrics-core, metrics-jvm to 4.2.35 (#2115)
add 95820eda15 Update jackson-core to 2.20.0 (#2114)
add 39cbb3936e chore: Test if materializerPromise is already completed
first. (#2117)
add 617d1c5faa chore: Remove the deprecated annotation from recoverWith
(#2119)
add b5131ae689 feat: Add Flow/Source#onErrorResume for javadsl. (#2120)
add 28680b3548 Pin sbt-assembly version to 2.2 (#2122)
add e3c5fe222c release notes for 1.2.0 (#2082)
add 18545a6737 remove ssl-config dependency (#2127)
add 5db362f58f chore: Remove the deprecated onDownstreamFinish method in
GraphStage (#2129)
add f4979fdfb0 Update metrics-core, metrics-jvm to 4.2.36 (#2132)
add 4f3631ef76 Update netty-handler, netty-transport to 4.2.5.Final (#2133)
add 11e2121224 chore(deps): bump VirtusLab/scala-cli-setup from 1.8.5 to
1.9.0 (#2138)
add a0f807d05a chore: Drop ActorMaterializer class. (#2137)
add 70a9f092dd remove more deprecation annotations by making fields less
accessible (#2136)
add 6f2a65da4c chore: Make use of japi.function in stream api. (#2143)
add 61de190fca chore: Add doc for AsyncCallback (#2142)
add 7cf3f6193d feat: Add andThen and compose to japi function (#2147)
add 72808dc035 test ByteString lastIndexOf (#2151)
add 6e436584ac extend ByteString benchmarks (#2154)
add c708891504 chore: Use while loop (#2155)
add 9b6797f3d8 add tests for ByteStrings with non-zero startIndex (#2158)
add 47e7e23f2d chore: make toAttributes a lazy val (#2157)
add c87b3cff72 Update sbt, scripted-plugin to 1.11.6 (#2167)
add 8d9450b19e chore: Add boolean parameter name when call
registerForExecution (#2173)
add 7b96bb8385 chore: Remove ExecutorServiceFactoryProvider from
ThreadPoolConfig (#2175)
add 458ceed37e feat: Add virtualize support for thread-pool-executor
(#2169)
add 44d5b78cf2 chore(deps): bump sbt/setup-sbt from 1.1.12 to 1.1.13
(#2179)
add 91401ebca1 Add 1.2.x branch to binary compatibility checks (#2181)
add 7fb098985b chore: Remove ReentrantGuard (#2161)
add 4ef6400f6a Update netty-handler, netty-transport to 4.2.6.Final (#2184)
add 4405e736c1 Update typesafe:config to 1.4.5 (#2191)
add 38b52eab96 Update gson to 2.13.2 (#2190)
add a77b6f162c Update gson to 2.13.2 (#2190)
add e8f241dba6 Update sbt-license-report to 1.8.0 (#2189)
add 42c2b493cb chore: Remove japi.option method (#2193)
add f48ec1d425 update docs for calculateDelay (#2196)
add 0f6def662f chore: Make use of japi.funtion.* in Patterns (#2198)
add f2b677dfa0 remove scala 2.12 support (#1986)
add 4d7bc6899e chore: remove scala.compat.java8 in osgi (#2211)
add c0ffd72dec Update protobuf-java to 4.32.1 (#2216)
add 94ae86fa6f Update sbt-header to 5.11.0 (#2217)
add daf3458185 Use stdlib IntFunction to not allow throwing (#2200)
add db43bf4697 Update metrics-core, metrics-jvm to 4.2.37 (#2224)
add ee704f7e5a Update sbt-develocity to 1.4 (#2223)
add e66cda2899 remove some stray java version checks (#2227)
add 5acdace08c chore: Remove compat Future (#2212)
add 8c48393cd3 chore: Remove pekko.dispatch.ExecutionContexts.parasitic
(#2208)
add 3969ae8276 chore: Remove serialversion-remover-plugin (#2204)
add 9b5e641246 feat: Add sneakyThrow for Java (#2218)
add 04f5fcd1b7 chore: Use Scala Option Converter (#2203)
add 875840d3b8 chore: Remove pekko.util.FutureConverters (#2207)
add 9b2853c730 chore: Use scala.jdk.DurationConverters (#2205)
add 8254acc0e8 chore: Remove ccompat.JavaConverters (#2234)
add d89f3ff6ab Update scalafmt version to 3.9.10 (#2225)
add 4d89553471 chore: Use scala.jdk.CollectionConverters (#2236)
add 870d4499cc chore: sort imports (#2235)
add 5657514b39 chore: Add revision to git ignore blame (#2240)
add 4f2434b650 chore: Drop @unused annotation from pekko (#2241)
add 1feb26f89e fix: drop fiddle_code (#2237)
add 3a67477afd remove unnecessary scalafix plugin (#2243)
add d555a86f6d remove unnecessary items from license (#2246)
add 343491bcdb remove unused script (#2247)
add 57812486e1 fix: drop vavr (#2248)
add a1ade992ff feat: Add Sink#count operator. (#2244)
add 0ddb7a2ec7 chore: Make val debug final (#2251)
add ff3bed8cdc remove stray ref to java 8 in build (#2252)
add 92ca0314c0 silence compiler warnings new in scala 2.13.17 (#2255)
add 183fda795f refactor compiler options (#2253)
add 2684a7fe44 chore(deps): bump VirtusLab/scala-cli-setup from 1.9.0 to
1.9.1 (#2258)
add 34285df046 Update ByteStringSpec.scala (#2257)
add 878d219f1f fix: run AsyncDnsResolverIntegrationSpec on Apple M series
machines (#2249)
add 750bf235f1 chore: Fuse in and out handler for setupStage (#2259)
add 391b71a3d0 chore: Rewrite ClassContext with scala (#2260)
add a579679445 feat: Add Sink#source (#2250)
add a55a719c8e release notes for 1.2.1 (#2245)
add 91554a46db protect 1.3.x branch (#2264)
add 3cfe37f016 chore: Use array list for better performance in
BroadcastHub (#2262)
add c5c6a5e4ed chore(deps): bump scacap/action-surefire-report from 1.9.0
to 1.9.1 (#2266)
add aec4fafa49 Update sbt-license-report to 1.9.0 (#2267)
add e3e01889c8 feat: Support setting starting number of virtual thread.
(#2242)
add 78cfe25fe9 no need for separate Scala 2 and 3 ByteStrings (#2269)
add a02c62b1fd ByteString Indexof with from and to (#2271)
add cee1ec63df use Scala FunctionConverter (#2274)
add 295e15d144 add containsSlice tests (#2275)
add 84daa52649 set up CI for 1.3 branch (#2273)
add 4a0e67a5bd Merge branch 'main' into He-Pin-patch-1
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 12 +
.git-blame-ignore-revs | 3 +
.github/workflows/binary-compatibility-checks.yml | 3 +-
.github/workflows/build-test-prValidation.yml | 8 +-
.github/workflows/dependency-graph.yml | 4 +-
.github/workflows/generate-doc-check.yml | 2 +-
.github/workflows/headers.yml | 2 +-
.github/workflows/link-validator.yml | 2 +-
.github/workflows/nightly-1.0-builds.yml | 6 +-
.github/workflows/nightly-1.1-builds.yml | 9 +-
.github/workflows/nightly-1.2-builds.yml | 13 +-
...ghtly-1.2-builds.yml => nightly-1.3-builds.yml} | 14 +-
.github/workflows/nightly-builds-aeron.yml | 2 +-
.github/workflows/nightly-builds.yml | 10 +-
.github/workflows/publish-1.0-docs.yml | 2 +-
.github/workflows/publish-1.0-nightly.yml | 2 +-
.github/workflows/publish-1.1-docs.yml | 2 +-
.github/workflows/publish-1.1-nightly.yml | 5 +-
.github/workflows/publish-1.2-docs.yml | 14 +-
.github/workflows/publish-1.2-nightly.yml | 5 +-
...ish-1.1-nightly.yml => publish-1.3-nightly.yml} | 8 +-
.github/workflows/publish-nightly.yml | 2 +-
.github/workflows/scala-steward.yml | 2 +-
.github/workflows/scala3-build.yml | 2 +-
.github/workflows/timing-tests.yml | 4 +-
.scala-steward.conf | 3 +-
.scalafix.conf | 1 -
.scalafmt.conf | 2 +-
CONTRIBUTING.md | 28 +-
LICENSE | 14 +-
NOTICE | 12 -
.../actor/testkit/typed/CapturedLogEvent.scala | 7 +-
.../apache/pekko/actor/testkit/typed/Effect.scala | 20 +-
.../pekko/actor/testkit/typed/LoggingEvent.scala | 9 +-
.../actor/testkit/typed/TestKitSettings.scala | 8 +-
.../testkit/typed/internal/ActorSystemStub.scala | 14 +-
.../typed/internal/BehaviorTestKitImpl.scala | 5 +-
.../testkit/typed/internal/CapturingAppender.scala | 2 +-
.../typed/internal/EffectfulActorContext.scala | 10 +-
.../actor/testkit/typed/internal/LogbackUtil.scala | 7 +-
.../typed/internal/LoggingTestKitImpl.scala | 6 +-
.../typed/internal/StubbedActorContext.scala | 18 +-
.../testkit/typed/internal/TestAppender.scala | 8 +-
.../testkit/typed/internal/TestProbeImpl.scala | 36 +-
.../actor/testkit/typed/javadsl/ActorTestKit.scala | 11 +-
.../testkit/typed/javadsl/BehaviorTestKit.scala | 9 +-
.../actor/testkit/typed/javadsl/Effects.scala | 9 +-
.../typed/javadsl/JUnit5TestKitBuilder.scala | 3 +-
.../actor/testkit/typed/javadsl/LogCapturing.scala | 3 +-
.../typed/javadsl/LogCapturingExtension.scala | 11 +-
.../testkit/typed/javadsl/LoggingTestKit.scala | 4 +-
.../actor/testkit/typed/javadsl/ManualTime.scala | 10 +-
.../actor/testkit/typed/javadsl/TestInbox.scala | 2 +-
.../typed/javadsl/TestKitJUnit5Extension.scala | 3 +-
.../typed/javadsl/TestKitJunitResource.scala | 5 +-
.../actor/testkit/typed/javadsl/TestProbe.scala | 9 +-
.../testkit/typed/scaladsl/ActorTestKit.scala | 9 +-
.../testkit/typed/scaladsl/ActorTestKitBase.scala | 6 +-
.../testkit/typed/scaladsl/BehaviorTestKit.scala | 14 +-
.../testkit/typed/scaladsl/LogCapturing.scala | 5 +-
.../testkit/typed/scaladsl/LoggingTestKit.scala | 4 +-
.../actor/testkit/typed/scaladsl/ManualTime.scala | 4 +-
.../typed/scaladsl/ScalaTestWithActorTestKit.scala | 11 +-
.../testkit/typed/scaladsl/ActorTestKitSpec.scala | 11 +-
.../typed/scaladsl/BehaviorTestKitSpec.scala | 14 +-
.../typed/scaladsl/JUnit5TestKitBuilderSpec.scala | 6 +-
.../typed/scaladsl/LoggingEventFilterSpec.scala | 5 +-
.../testkit/typed/scaladsl/TestAppenderSpec.scala | 5 +-
.../testkit/typed/scaladsl/TestProbeSpec.scala | 5 +-
actor-tests/src/test/bind/etc/db.0 | 12 -
actor-tests/src/test/bind/etc/db.127 | 13 -
actor-tests/src/test/bind/etc/db.255 | 12 -
actor-tests/src/test/bind/etc/db.bar.example | 2 +-
actor-tests/src/test/bind/etc/db.empty | 14 -
actor-tests/src/test/bind/etc/db.foo.test | 3 +-
actor-tests/src/test/bind/etc/db.local | 14 -
actor-tests/src/test/bind/etc/db.root | 90 --
actor-tests/src/test/bind/etc/named.conf | 11 -
.../src/test/bind/etc/named.conf.default-zones | 30 -
actor-tests/src/test/bind/etc/named.conf.local | 8 +-
actor-tests/src/test/bind/etc/named.conf.options | 23 +-
actor-tests/src/test/bind/etc/rndc.key | 4 -
actor-tests/src/test/bind/etc/zones.rfc1918 | 2 +-
.../pekko/actor/StashJavaAPITestUntypedActors.java | 69 +
.../apache/pekko/actor/UntypedStashJavaAPI.java} | 10 +-
.../test/java/org/apache/pekko/actor/JavaAPI.java | 12 -
.../org/apache/pekko/japi/FunctionLawTest.java | 72 +
.../java/org/apache/pekko/japi/ThrowablesTest.java | 9 +
.../apache/pekko/pattern/CircuitBreakerTest.java | 10 +-
.../pekko/util/JavaConverterScala3InlineTest.java | 46 -
.../org/apache/pekko/util/TypedMultiMapSpec.scala | 1 +
.../dispatch/ForkJoinPoolVirtualThreadSpec.scala | 27 +-
...pec.scala => ThreadPoolVirtualThreadSpec.scala} | 42 +-
.../dispatch/VirtualThreadPoolDispatcherSpec.scala | 6 +-
.../org/apache/pekko/PekkoExceptionSpec.scala | 4 +-
.../actor/ActorConfigurationVerificationSpec.scala | 4 +-
.../apache/pekko/actor/ActorCreationPerfSpec.scala | 6 +-
.../apache/pekko/actor/ActorLifeCycleSpec.scala | 4 +-
.../org/apache/pekko/actor/ActorMailboxSpec.scala | 11 +-
.../apache/pekko/actor/ActorSelectionSpec.scala | 4 +-
.../pekko/actor/ActorSystemDispatcherSpec.scala | 4 +-
.../org/apache/pekko/actor/ActorSystemSpec.scala | 6 +-
.../pekko/actor/ActorWithBoundedStashSpec.scala | 15 +-
.../apache/pekko/actor/ActorWithStashSpec.scala | 6 +-
.../pekko/actor/CoordinatedShutdownSpec.scala | 25 +-
.../pekko/actor/DeadLetterSupressionSpec.scala | 2 +-
.../pekko/actor/DeadLetterSuspensionSpec.scala | 2 +-
.../org/apache/pekko/actor/DeathWatchSpec.scala | 3 +-
.../org/apache/pekko/actor/DeployerSpec.scala | 6 +-
.../org/apache/pekko/actor/ExtensionSpec.scala | 13 +-
.../org/apache/pekko/actor/FSMActorSpec.scala | 11 +-
.../org/apache/pekko/actor/FunctionRefSpec.scala | 2 +-
.../pekko/actor/LocalActorRefProviderSpec.scala | 3 +-
.../org/apache/pekko/actor/PropsCreationSpec.scala | 7 +-
.../apache/pekko/actor/ProviderSelectionSpec.scala | 4 +-
.../apache/pekko/actor/RestartStrategySpec.scala | 5 +-
.../org/apache/pekko/actor/SchedulerSpec.scala | 8 +-
.../pekko/actor/SupervisorHierarchySpec.scala | 5 +-
.../apache/pekko/actor/SupervisorMiscSpec.scala | 5 +-
.../org/apache/pekko/actor/SupervisorSpec.scala | 14 +-
.../org/apache/pekko/actor/Ticket669Spec.scala | 6 +-
.../pekko/actor/dispatch/ActorModelSpec.scala | 11 +-
.../pekko/actor/dispatch/DispatcherActorSpec.scala | 2 +-
.../pekko/actor/dispatch/DispatchersSpec.scala | 15 +-
.../pekko/actor/dispatch/PinnedActorSpec.scala | 4 +-
.../pekko/actor/setup/ActorSystemSetupSpec.scala | 6 +-
.../scala/org/apache/pekko/config/ConfigSpec.scala | 7 +-
.../pekko/dispatch/DispatcherShutdownSpec.scala | 6 +-
.../pekko/dispatch/ExecutionContextSpec.scala | 2 +-
.../dispatch/ForkJoinPoolStarvationSpec.scala | 4 +-
.../apache/pekko/dispatch/MailboxConfigSpec.scala | 14 +-
.../pekko/dispatch/PriorityDispatcherSpec.scala | 10 +-
.../dispatch/SameThreadExecutionContextSpec.scala | 19 +-
.../dispatch/StablePriorityDispatcherSpec.scala | 10 +-
.../org/apache/pekko/event/EventBusSpec.scala | 7 +-
.../org/apache/pekko/event/EventStreamSpec.scala | 4 +-
.../scala/org/apache/pekko/event/LoggerSpec.scala | 9 +-
.../apache/pekko/event/LoggingReceiveSpec.scala | 12 +-
.../org/apache/pekko/io/SimpleDnsCacheSpec.scala | 6 +-
.../org/apache/pekko/io/TcpConnectionSpec.scala | 6 +-
.../org/apache/pekko/io/TcpIntegrationSpec.scala | 4 +-
.../pekko/io/TcpIntegrationSpecSupport.scala | 4 +-
.../pekko/io/UdpConnectedIntegrationSpec.scala | 2 +-
.../org/apache/pekko/io/UdpIntegrationSpec.scala | 1 +
.../io/dns/AsyncDnsResolverIntegrationSpec.scala | 10 +-
.../org/apache/pekko/io/dns/DnsSettingsSpec.scala | 4 +-
.../apache/pekko/io/dns/DockerBindDnsService.scala | 35 +-
.../io/dns/internal/AsyncDnsResolverSpec.scala | 3 +-
.../pekko/io/dns/internal/DnsClientSpec.scala | 2 +
.../apache/pekko/io/dns/internal/MessageSpec.scala | 6 +-
.../scala/org/apache/pekko/pattern/AskSpec.scala | 2 +-
.../pattern/BackoffOnRestartSupervisorSpec.scala | 3 +-
.../pekko/pattern/BackoffSupervisorSpec.scala | 6 +-
.../apache/pekko/pattern/CircuitBreakerSpec.scala | 1 +
.../pekko/pattern/CircuitBreakerStressSpec.scala | 2 +-
.../org/apache/pekko/pattern/PatternSpec.scala | 1 +
.../scala/org/apache/pekko/pattern/RetrySpec.scala | 4 +-
.../org/apache/pekko/pattern/StatusReplySpec.scala | 4 +-
.../org/apache/pekko/routing/BalancingSpec.scala | 6 +-
.../pekko/routing/ConfiguredLocalRoutingSpec.scala | 6 +-
.../org/apache/pekko/routing/ResizerSpec.scala | 4 +-
.../org/apache/pekko/routing/RoutingSpec.scala | 4 +-
.../pekko/serialization/AsyncSerializeSpec.scala | 5 +-
.../PrimitivesSerializationSpec.scala | 4 +-
.../serialization/SerializationSetupSpec.scala | 4 +-
.../apache/pekko/serialization/SerializeSpec.scala | 9 +-
.../testkit/CallingThreadDispatcherModelSpec.scala | 4 +-
.../pekko/util/BoundedBlockingQueueSpec.scala | 14 +-
.../org/apache/pekko/util/ByteIteratorSpec.scala | 4 +-
.../util/ByteStringBuilderScala213PlusSpec.scala | 0
.../org/apache/pekko/util/ByteStringSpec.scala | 228 ++-
.../org/apache/pekko/util/FrequencyListSpec.scala | 4 +-
.../apache/pekko/util/FrequencySketchSpec.scala | 4 +-
.../scala/org/apache/pekko/util/IndexSpec.scala | 6 +-
.../org/apache/pekko/util/MessageBufferSpec.scala | 4 +-
.../org/apache/pekko/util/RecencyListSpec.scala | 4 +-
.../scala/org/apache/pekko/util/ReflectSpec.scala | 5 +-
.../org/apache/pekko/util/Scala212CompatTest.scala | 78 -
.../pekko/util/SegmentedRecencyListSpec.scala | 4 +-
.../pekko/typed/InteractionPatterns3Spec.scala | 4 +-
.../docs/org/apache/pekko/typed/IntroSpec.scala | 10 +-
.../pekko/typed/fromclassic/ClassicSample.scala | 1 -
.../pekko/actor/typed/ActorContextSpec.scala | 4 +-
.../pekko/actor/typed/ActorRefIgnoreSpec.scala | 6 +-
.../pekko/actor/typed/ActorRefResolverSpec.scala | 8 +-
.../apache/pekko/actor/typed/ActorSystemSpec.scala | 5 +-
.../org/apache/pekko/actor/typed/AskSpec.scala | 5 +-
.../apache/pekko/actor/typed/BehaviorSpec.scala | 8 +-
.../apache/pekko/actor/typed/DeferredSpec.scala | 6 +-
.../apache/pekko/actor/typed/ExtensionsSpec.scala | 7 +-
.../apache/pekko/actor/typed/InterceptSpec.scala | 4 +-
.../LocalActorRefProviderLogMessagesSpec.scala | 1 +
.../apache/pekko/actor/typed/LogMessagesSpec.scala | 7 +-
.../pekko/actor/typed/MailboxSelectorSpec.scala | 4 +-
.../org/apache/pekko/actor/typed/MonitorSpec.scala | 4 +-
.../org/apache/pekko/actor/typed/OrElseSpec.scala | 6 +-
.../org/apache/pekko/actor/typed/PropsSpec.scala | 4 +-
.../pekko/actor/typed/SpawnProtocolSpec.scala | 6 +-
.../apache/pekko/actor/typed/SupervisionSpec.scala | 16 +-
.../apache/pekko/actor/typed/TerminatedSpec.scala | 6 +-
.../org/apache/pekko/actor/typed/TimerSpec.scala | 4 +-
.../pekko/actor/typed/TransformMessagesSpec.scala | 4 +-
.../org/apache/pekko/actor/typed/WatchSpec.scala | 4 +-
.../coexistence/ClassicSupervisingTypedSpec.scala | 9 +-
.../coexistence/TypedSupervisingClassicSpec.scala | 4 +-
.../typed/delivery/ConsumerControllerSpec.scala | 6 +-
.../delivery/DurableProducerControllerSpec.scala | 7 +-
.../typed/delivery/DurableProducerQueueSpec.scala | 8 +-
.../typed/delivery/DurableWorkPullingSpec.scala | 3 +-
.../typed/delivery/ProducerControllerSpec.scala | 7 +-
.../delivery/ReliableDeliveryRandomSpec.scala | 9 +-
.../typed/delivery/ReliableDeliverySpec.scala | 9 +-
.../pekko/actor/typed/delivery/TestConsumer.scala | 10 +-
.../actor/typed/delivery/TestProducerWithAsk.scala | 2 +-
.../actor/typed/delivery/WorkPullingSpec.scala | 4 +-
.../typed/eventstream/EventStreamDocSpec.scala | 1 +
.../actor/typed/eventstream/EventStreamSpec.scala | 4 +-
.../typed/internal/ActorRefSerializationSpec.scala | 7 +-
.../actor/typed/internal/ActorSystemSpec.scala | 18 +-
.../typed/internal/adpater/PropsAdapterSpec.scala | 6 +-
.../receptionist/LocalReceptionistSpec.scala | 6 +-
.../receptionist/ServiceKeySerializationSpec.scala | 4 +-
.../typed/internal/routing/PoolRouterSpec.scala | 4 +-
.../typed/internal/routing/RoutingLogicSpec.scala | 6 +-
.../typed/javadsl/AdaptationFailureSpec.scala | 4 +-
.../pekko/actor/typed/pubsub/LocalPubSubSpec.scala | 4 +-
.../actor/typed/scaladsl/ActorContextAskSpec.scala | 10 +-
.../typed/scaladsl/ActorContextDelegateSpec.scala | 1 +
.../scaladsl/ActorContextPipeToSelfSpec.scala | 7 +-
.../actor/typed/scaladsl/ActorLoggingSpec.scala | 14 +-
.../actor/typed/scaladsl/ActorThreadSpec.scala | 1 +
.../typed/scaladsl/AdaptationFailureSpec.scala | 4 +-
.../typed/scaladsl/DispatcherSelectorSpec.scala | 11 +-
.../actor/typed/scaladsl/GracefulStopSpec.scala | 4 +-
.../pekko/actor/typed/scaladsl/LoggerOpsSpec.scala | 7 +-
.../actor/typed/scaladsl/MailboxSelectorSpec.scala | 9 +-
.../actor/typed/scaladsl/MessageAdapterSpec.scala | 10 +-
.../pekko/actor/typed/scaladsl/OnSignalSpec.scala | 4 +-
.../actor/typed/scaladsl/ReceivePartialSpec.scala | 4 +-
.../pekko/actor/typed/scaladsl/RoutersSpec.scala | 6 +-
.../actor/typed/scaladsl/StashBufferSpec.scala | 6 +-
.../pekko/actor/typed/scaladsl/StashSpec.scala | 4 +-
.../pekko/actor/typed/scaladsl/StopSpec.scala | 4 +-
.../actor/typed/scaladsl/adapter/AdapterSpec.scala | 8 +-
.../scaladsl/adapter/GuardianStartupSpec.scala | 8 +-
.../remove-deprecated-methods.excludes | 1 +
.../typed/internal/receptionist/Platform.scala | 26 -
.../org/apache/pekko/actor/typed/ActorSystem.scala | 6 +-
.../org/apache/pekko/actor/typed/LogOptions.scala | 4 +-
.../scala/org/apache/pekko/actor/typed/Props.scala | 2 +-
.../pekko/actor/typed/SupervisorStrategy.scala | 14 +-
.../actor/typed/delivery/ConsumerController.scala | 16 +-
.../actor/typed/delivery/ProducerController.scala | 20 +-
.../delivery/WorkPullingProducerController.scala | 12 +-
.../actor/typed/eventstream/EventStream.scala | 1 +
.../actor/typed/internal/ActorContextImpl.scala | 22 +-
.../pekko/actor/typed/internal/ActorMdc.scala | 4 +-
.../pekko/actor/typed/internal/BehaviorImpl.scala | 6 +-
.../actor/typed/internal/ExtensionsImpl.scala | 2 +-
.../actor/typed/internal/InterceptorImpl.scala | 6 +-
.../pekko/actor/typed/internal/LoggerClass.scala | 19 +-
.../actor/typed/internal/StashBufferImpl.scala | 19 +-
.../pekko/actor/typed/internal/Supervision.scala | 14 +-
.../actor/typed/internal/TimerSchedulerImpl.scala | 25 +-
.../internal/WithMdcBehaviorInterceptor.scala | 4 +-
.../internal/adapter/ActorSystemAdapter.scala | 8 +-
.../receptionist/ReceptionistMessages.scala | 3 +-
.../typed/internal/routing/PoolRouterImpl.scala | 6 +-
.../pekko/actor/typed/javadsl/ActorContext.scala | 4 +-
.../pekko/actor/typed/javadsl/AskPattern.scala | 9 +-
.../pekko/actor/typed/javadsl/Behaviors.scala | 6 +-
.../pekko/actor/typed/javadsl/ReceiveBuilder.scala | 4 +-
.../apache/pekko/actor/typed/javadsl/Routers.scala | 4 +-
.../pekko/actor/typed/javadsl/StashBuffer.scala | 4 +-
.../actor/typed/receptionist/Receptionist.scala | 2 +-
.../pekko/actor/typed/scaladsl/ActorContext.scala | 4 +-
.../pekko/actor/typed/scaladsl/AskPattern.scala | 8 +-
.../pekko/actor/typed/scaladsl/Behaviors.scala | 3 +-
.../actor/typed/scaladsl/TimerScheduler.scala | 4 +-
.../org/apache/pekko/actor/AbstractScheduler.java | 4 +-
.../bytestring-indexOf-overload.excludes | 4 +-
.../backoff-calculation.excludes | 4 +-
.../function-converters.excludes | 5 +-
.../future-converters.excludes | 16 +-
.../java-duration-converters.excludes | 6 +
.../javaapi-functions.excludes | 1 +
.../javaapi-option.excludes | 12 +
.../option-converters.excludes | 38 -
.../remove-deprecated-methods.excludes | 13 +
.../remove-scala-2.12-support.excludes | 27 +
actor/src/main/resources/reference.conf | 43 +-
.../org/apache/pekko/compat/Future.scala | 57 -
.../org/apache/pekko/compat/PartialFunction.scala | 35 -
.../internal/SameThreadExecutionContext.scala | 39 -
.../pekko/dispatch/internal/ScalaBatchable.scala | 32 -
.../org/apache/pekko/util/ByteIterator.scala | 696 ---------
.../org/apache/pekko/util/ByteString.scala | 1454 -------------------
.../org/apache/pekko/util/FunctionConverters.scala | 562 --------
.../org/apache/pekko/util/FutureConverters.scala | 43 -
.../org/apache/pekko/util/OptionConverters.scala | 91 --
.../org/apache/pekko/util/ccompat/CompatImpl.scala | 31 -
.../pekko/util/ccompat/ccompatUsedUntil213.scala | 27 -
.../org/apache/pekko/util/ccompat/package.scala | 154 --
.../org/apache/pekko/compat/Future.scala | 59 -
.../org/apache/pekko/util/FunctionConverters.scala | 30 -
.../pekko/util/ccompat/ccompatUsedUntil213.scala | 27 -
.../org/apache/pekko/util/ccompat/package.scala | 40 -
.../org/apache/pekko/compat/PartialFunction.scala | 31 -
.../internal/SameThreadExecutionContext.scala | 29 -
.../org/apache/pekko/util/ByteIterator.scala | 5 +-
.../org/apache/pekko/util/ByteString.scala | 1502 --------------------
.../org/apache/pekko/util/FutureConverters.scala | 45 -
.../org/apache/pekko/util/OptionConverters.scala | 85 --
.../apache/pekko/util/JavaDurationConverters.scala | 35 -
.../org/apache/pekko/compat/PartialFunction.scala | 31 -
.../internal/SameThreadExecutionContext.scala | 30 -
.../org/apache/pekko/util/FutureConverters.scala | 41 -
.../apache/pekko/util/JavaDurationConverters.scala | 39 -
.../org/apache/pekko/util/OptionConverters.scala | 79 -
.../org/apache/pekko/actor/AbstractActor.scala | 60 +-
.../scala/org/apache/pekko/actor/AbstractFSM.scala | 16 +-
.../org/apache/pekko/actor/AbstractProps.scala | 2 +-
.../main/scala/org/apache/pekko/actor/Actor.scala | 13 +-
.../scala/org/apache/pekko/actor/ActorCell.scala | 3 +-
.../scala/org/apache/pekko/actor/ActorPath.scala | 5 +-
.../org/apache/pekko/actor/ActorSelection.scala | 18 +-
.../scala/org/apache/pekko/actor/ActorSystem.scala | 10 +-
.../scala/org/apache/pekko/actor/Address.scala | 4 +-
.../apache/pekko/actor/CoordinatedShutdown.scala | 19 +-
.../scala/org/apache/pekko/actor/Deployer.scala | 8 +-
.../main/scala/org/apache/pekko/actor/FSM.scala | 8 +-
.../org/apache/pekko/actor/FaultHandling.scala | 35 +-
.../apache/pekko/actor/IndirectActorProducer.scala | 3 +-
.../pekko/actor/LightArrayRevolverScheduler.scala | 3 +-
.../apache/pekko/actor/RepointableActorRef.scala | 6 +-
.../scala/org/apache/pekko/actor/Scheduler.scala | 25 +-
.../main/scala/org/apache/pekko/actor/Timers.scala | 12 +-
.../org/apache/pekko/actor/dungeon/Children.scala | 14 +-
.../apache/pekko/actor/dungeon/DeathWatch.scala | 5 +-
.../org/apache/pekko/actor/dungeon/Dispatch.scala | 3 +-
.../pekko/actor/setup/ActorSystemSetup.scala | 2 +-
.../apache/pekko/dispatch/AbstractDispatcher.scala | 77 +-
.../pekko/dispatch/BalancingDispatcher.scala | 4 +-
.../apache/pekko/dispatch/BatchingExecutor.scala | 7 +-
.../apache/pekko/dispatch/CompletionStages.scala | 9 +-
.../org/apache/pekko/dispatch/Dispatcher.scala | 5 +-
.../org/apache/pekko/dispatch/Dispatchers.scala | 8 +-
.../dispatch/ForkJoinExecutorConfigurator.scala | 34 +-
.../scala/org/apache/pekko/dispatch/Future.scala | 19 +-
.../scala/org/apache/pekko/dispatch/Mailbox.scala | 7 +-
.../org/apache/pekko/dispatch/Mailboxes.scala | 8 +-
.../apache/pekko/dispatch/PinnedDispatcher.scala | 4 +-
.../apache/pekko/dispatch/ThreadPoolBuilder.scala | 86 +-
.../pekko/dispatch/VirtualThreadSupport.scala | 65 +-
.../dispatch/VirtualizedExecutorService.scala | 4 +-
.../pekko/dispatch/affinity/AffinityPool.scala | 47 +-
.../event/ActorClassificationUnsubscriber.scala | 5 +-
.../org/apache/pekko/event/LoggerMailbox.scala | 10 +-
.../scala/org/apache/pekko/event/Logging.scala | 71 +-
actor/src/main/scala/org/apache/pekko/io/Dns.scala | 8 +-
.../src/main/scala/org/apache/pekko/io/Inet.scala | 17 +-
.../apache/pekko/io/InetAddressDnsResolver.scala | 4 +-
.../org/apache/pekko/io/SelectionHandler.scala | 4 +-
.../org/apache/pekko/io/SimpleDnsManager.scala | 2 +
actor/src/main/scala/org/apache/pekko/io/Tcp.scala | 12 +-
.../scala/org/apache/pekko/io/TcpConnection.scala | 3 +-
.../apache/pekko/io/TcpIncomingConnection.scala | 3 +-
actor/src/main/scala/org/apache/pekko/io/Udp.scala | 12 +-
.../scala/org/apache/pekko/io/UdpConnected.scala | 7 +-
.../scala/org/apache/pekko/io/UdpConnection.scala | 6 +-
.../main/scala/org/apache/pekko/io/UdpSender.scala | 2 +-
.../org/apache/pekko/io/dns/CachePolicy.scala | 8 +-
.../org/apache/pekko/io/dns/DnsProtocol.scala | 2 +-
.../apache/pekko/io/dns/DnsResourceRecords.scala | 15 +-
.../org/apache/pekko/io/dns/DnsSettings.scala | 12 +-
.../org/apache/pekko/io/dns/IdGenerator.scala | 4 +-
.../pekko/io/dns/internal/AsyncDnsManager.scala | 4 +-
.../pekko/io/dns/internal/AsyncDnsResolver.scala | 4 +-
.../apache/pekko/io/dns/internal/DnsClient.scala | 4 +-
.../apache/pekko/io/dns/internal/DnsMessage.scala | 3 +-
.../pekko/io/dns/internal/ResolvConfParser.scala | 4 +-
.../pekko/io/dns/internal/TcpDnsClient.scala | 1 +
.../main/scala/org/apache/pekko/japi/JavaAPI.scala | 5 -
.../scala/org/apache/pekko/japi/Throwables.scala | 11 +
.../org/apache/pekko/japi/function/Function.scala | 40 +-
.../org/apache/pekko/pattern/AskSupport.scala | 16 +-
.../org/apache/pekko/pattern/BackoffOptions.scala | 10 +-
.../org/apache/pekko/pattern/CircuitBreaker.scala | 18 +-
.../pekko/pattern/CircuitBreakersRegistry.scala | 4 +-
.../pekko/pattern/FutureTimeoutSupport.scala | 2 +-
.../apache/pekko/pattern/GracefulStopSupport.scala | 4 +-
.../scala/org/apache/pekko/pattern/Patterns.scala | 55 +-
.../org/apache/pekko/pattern/PipeToSupport.scala | 4 +-
.../org/apache/pekko/pattern/RetrySupport.scala | 4 +-
.../org/apache/pekko/pattern/StatusReply.scala | 5 +-
.../apache/pekko/pattern/extended/package.scala | 2 +-
.../pattern/internal/CircuitBreakerTelemetry.scala | 3 +-
.../scala/org/apache/pekko/routing/Balancing.scala | 8 +-
.../scala/org/apache/pekko/routing/Broadcast.scala | 6 +-
.../org/apache/pekko/routing/ConsistentHash.scala | 2 +-
.../apache/pekko/routing/ConsistentHashing.scala | 4 +-
.../org/apache/pekko/routing/MurmurHash.scala | 3 -
.../routing/OptimalSizeExploringResizer.scala | 11 +-
.../scala/org/apache/pekko/routing/Random.scala | 6 +-
.../scala/org/apache/pekko/routing/Resizer.scala | 4 +-
.../org/apache/pekko/routing/RoundRobin.scala | 6 +-
.../org/apache/pekko/routing/RoutedActorCell.scala | 2 -
.../scala/org/apache/pekko/routing/Router.scala | 2 +-
.../org/apache/pekko/routing/RouterConfig.scala | 12 +-
.../routing/ScatterGatherFirstCompleted.scala | 14 +-
.../org/apache/pekko/routing/SmallestMailbox.scala | 6 +-
.../org/apache/pekko/routing/TailChopping.scala | 10 +-
.../pekko/serialization/AsyncSerializer.scala | 2 +-
.../apache/pekko/serialization/Serialization.scala | 8 +-
.../pekko/serialization/SerializationSetup.scala | 2 +-
.../org/apache/pekko/util/ByteString.scala | 104 +-
.../scala/org/apache/pekko/util/ConstantFun.scala | 4 +-
.../org/apache/pekko/util/DoubleLinkedList.scala | 4 +-
.../apache/pekko/util/FlightRecorderLoader.scala | 4 +-
.../org/apache/pekko/util/FrequencyList.scala | 4 +-
.../org/apache/pekko/util/FrequencySketch.scala | 6 +-
.../main/scala/org/apache/pekko/util/Helpers.scala | 2 +
.../main/scala/org/apache/pekko/util/Index.scala | 3 +-
.../scala/org/apache/pekko/util/LineNumbers.scala | 22 +-
.../scala/org/apache/pekko/util/LockUtil.scala | 10 -
.../scala/org/apache/pekko/util/ManifestInfo.scala | 3 +-
.../scala/org/apache/pekko/util/RecencyList.scala | 4 +-
.../apache/pekko/util/SegmentedRecencyList.scala | 4 +-
.../org/apache/pekko/util/SubclassifiedIndex.scala | 3 -
.../main/scala/org/apache/pekko/util/Timeout.scala | 4 +-
.../main/scala/org/apache/pekko/util/Unused.scala | 37 -
.../main/scala/org/apache/pekko/BenchRunner.scala | 2 +-
.../org/apache/pekko/actor/ActorBenchmark.scala | 3 +-
.../actor/AffinityPoolComparativeBenchmark.scala | 3 +-
.../actor/AffinityPoolIdleCPULevelBenchmark.scala | 3 +-
.../AffinityPoolRequestResponseBenchmark.scala | 3 +-
.../pekko/actor/ForkJoinActorBenchmark.scala | 3 +-
.../org/apache/pekko/actor/JCToolsMailbox.scala | 3 +-
.../apache/pekko/actor/ManyToOneArrayMailbox.scala | 3 +-
.../pekko/actor/StashCreationBenchmark.scala | 3 +-
.../org/apache/pekko/actor/TellOnlyBenchmark.scala | 5 +-
.../pekko/actor/typed/TypedActorBenchmark.scala | 3 +-
.../actor/typed/TypedForkJoinActorBenchmark.scala | 3 +-
.../typed/delivery/ReliableDeliveryBenchmark.scala | 3 +-
.../ddata/ORSetSerializationBenchmark.scala | 3 +-
.../pekko/dispatch/CachingConfigBenchmark.scala | 3 +-
.../apache/pekko/dispatch/NodeQueueBenchmark.scala | 3 +-
.../apache/pekko/io/dns/IdGeneratorBanchmark.scala | 6 +-
.../persistence/LevelDbBatchingBenchmark.scala | 6 +-
.../pekko/remote/artery/CodecBenchmark.scala | 5 +-
.../pekko/remote/artery/SendQueueBenchmark.scala | 3 +-
.../SerializationFormatCacheBenchmark.scala | 23 +-
.../jackson/JacksonSerializationBench.scala | 5 +-
.../org/apache/pekko/stream/AskBenchmark.scala | 3 +-
.../pekko/stream/BroadcastHubBenchmark.scala | 94 ++
.../org/apache/pekko/stream/CollectBenchmark.scala | 17 +-
.../pekko/stream/FlatMapConcatBenchmark.scala | 3 +-
.../org/apache/pekko/stream/FlowMapBenchmark.scala | 3 +-
.../org/apache/pekko/stream/FramingBenchmark.scala | 5 +-
.../apache/pekko/stream/FusedGraphsBenchmark.scala | 3 +-
.../apache/pekko/stream/InterpreterBenchmark.scala | 2 +-
.../pekko/stream/LazyFutureSourceBenchmark.scala | 3 +-
.../apache/pekko/stream/MapAsyncBenchmark.scala | 3 +-
.../pekko/stream/PartitionHubBenchmark.scala | 3 +-
.../apache/pekko/stream/SourceRefBenchmark.scala | 3 +-
.../pekko/stream/ZipWithIndexBenchmark.scala | 4 +-
.../apache/pekko/util/ArrayCopyOf_Benchmark.scala | 4 +-
.../pekko/util/ByteString_indexOf_Benchmark.scala | 10 +-
.../util/ByteString_lastIndexOf_Benchmark.scala | 49 +
.../pekko/util/FastFrequencySketchBenchmark.scala | 4 +-
.../pekko/util/FrequencySketchBenchmark.scala | 4 +-
.../scala/org/apache/pekko/util/StackBench.scala | 41 -
build.sbt | 20 +-
.../cluster/metrics/ClusterMetricsCollector.scala | 5 +-
.../cluster/metrics/ClusterMetricsExtension.scala | 4 +-
.../cluster/metrics/ClusterMetricsRouting.scala | 6 +-
.../cluster/metrics/ClusterMetricsSettings.scala | 4 +-
.../cluster/metrics/ClusterMetricsStrategy.scala | 4 +-
.../org/apache/pekko/cluster/metrics/Metric.scala | 5 +-
.../metrics/protobuf/MessageSerializer.scala | 6 +-
.../metrics/ClusterMetricsExtensionSpec.scala | 4 +-
.../metrics/ClusterMetricsRoutingSpec.scala | 11 +-
.../metrics/ClusterMetricsRoutingSpec.scala | 6 +-
.../metrics/ClusterMetricsSettingsSpec.scala | 4 +-
.../apache/pekko/cluster/metrics/EWMASpec.scala | 3 +-
.../apache/pekko/cluster/metrics/MetricSpec.scala | 10 +-
.../cluster/metrics/MetricsCollectorSpec.scala | 3 +-
.../apache/pekko/cluster/metrics/TestUtil.scala | 3 +-
.../cluster/metrics/WeightedRouteesSpec.scala | 4 +-
.../metrics/protobuf/NumberInputStreamSpec.scala | 1 +
.../sharding/typed/ClusterShardingQuery.scala | 4 +-
.../sharding/typed/ClusterShardingSettings.scala | 32 +-
.../sharding/typed/ReplicatedEntityProvider.scala | 14 +-
.../typed/ReplicatedShardingExtension.scala | 3 +-
.../typed/ShardedDaemonProcessSettings.scala | 10 +-
.../sharding/typed/ShardingMessageExtractor.scala | 5 +-
.../delivery/ShardingConsumerController.scala | 4 +-
.../delivery/ShardingProducerController.scala | 24 +-
.../typed/internal/ClusterShardingImpl.scala | 15 +-
.../JoinConfigCompatCheckerClusterSharding.scala | 4 +-
.../internal/ReplicatedShardingExtensionImpl.scala | 18 +-
.../typed/internal/ShardedDaemonProcessImpl.scala | 5 +-
.../typed/internal/ShardingSerializer.scala | 4 +-
.../typed/internal/testkit/TestEntityRefImpl.scala | 9 +-
.../sharding/typed/javadsl/ClusterSharding.scala | 5 +-
.../typed/javadsl/ShardedDaemonProcess.scala | 2 +-
.../sharding/typed/scaladsl/ClusterSharding.scala | 1 +
.../ClusterShardingRememberEntitiesPerfSpec.scala | 10 +-
.../ClusterShardingPreparingForShutdownSpec.scala | 7 +-
.../sharding/typed/ClusterShardingStatsSpec.scala | 7 +-
.../typed/MultiDcClusterShardingSpec.scala | 7 +-
.../sharding/typed/ReplicatedShardingSpec.scala | 8 +-
.../sharding/typed/ShardedDaemonProcessSpec.scala | 7 +-
.../typed/delivery/DeliveryThroughputSpec.scala | 4 +-
...oinConfigCompatCheckerClusterShardingSpec.scala | 9 +-
.../ReplicatedShardingDirectReplicationSpec.scala | 5 +-
.../sharding/typed/ReplicatedShardingSpec.scala | 19 +-
.../sharding/typed/ShardingSerializerSpec.scala | 7 +-
.../typed/delivery/DurableShardingSpec.scala | 8 +-
.../delivery/ReliableDeliveryShardingSpec.scala | 7 +-
.../sharding/typed/internal/Murmur2Spec.scala | 4 +-
.../scaladsl/ClusterShardingPersistenceSpec.scala | 7 +-
.../typed/scaladsl/ClusterShardingSpec.scala | 9 +-
.../typed/scaladsl/ClusterShardingStateSpec.scala | 4 +-
.../typed/scaladsl/ClusterShardingStatsSpec.scala | 4 +-
.../typed/scaladsl/ShardedDaemonProcessSpec.scala | 7 +-
.../typed/testkit/scaladsl/TestEntityRefSpec.scala | 4 +-
.../pekko/cluster/sharding/ClusterSharding.scala | 2 +-
.../sharding/ClusterShardingHealthCheck.scala | 17 +-
.../cluster/sharding/ClusterShardingSettings.scala | 17 +-
.../sharding/JoinConfigCompatCheckSharding.scala | 4 +-
.../RemoveInternalClusterShardingData.scala | 4 +-
.../org/apache/pekko/cluster/sharding/Shard.scala | 17 +-
.../pekko/cluster/sharding/ShardCoordinator.scala | 19 +-
.../pekko/cluster/sharding/ShardRegion.scala | 18 +-
.../external/ExternalShardAllocationStrategy.scala | 4 +-
.../cluster/sharding/external/ShardLocations.scala | 3 +-
.../ExternalShardAllocationClientImpl.scala | 8 +-
.../AbstractLeastShardAllocationStrategy.scala | 8 +-
.../internal/DDataRememberEntitiesShardStore.scala | 4 +-
.../internal/EntityPassivationStrategy.scala | 8 +-
...ntSourcedRememberEntitiesCoordinatorStore.scala | 8 +-
.../internal/LeastShardAllocationStrategy.scala | 1 +
.../sharding/internal/RememberEntityStarter.scala | 6 +-
.../cluster/sharding/internal/jfr/Events.scala | 3 +-
.../ClusterShardingMessageSerializer.scala | 10 +-
.../pekko/cluster/sbr/GremlinController.scala | 3 +-
.../RandomizedBrainResolverIntegrationSpec.scala | 9 +-
.../sbr/SplitBrainResolverIntegrationSpec.scala | 11 +-
.../ClusterShardCoordinatorDowning2Spec.scala | 5 +-
.../ClusterShardCoordinatorDowningSpec.scala | 5 +-
.../sharding/ClusterShardingFailureSpec.scala | 2 -
.../sharding/ClusterShardingGetStateSpec.scala | 4 +-
.../sharding/ClusterShardingGetStatsSpec.scala | 1 +
...ClusterShardingGracefulShutdownOldestSpec.scala | 4 +-
.../ClusterShardingGracefulShutdownSpec.scala | 7 +-
.../sharding/ClusterShardingLeavingSpec.scala | 2 -
.../sharding/ClusterShardingMinMembersSpec.scala | 2 -
.../sharding/ClusterShardingQueriesSpec.scala | 6 +-
...rShardingRememberEntitiesNewExtractorSpec.scala | 4 +-
.../ClusterShardingRememberEntitiesSpec.scala | 8 +-
.../ClusterShardingRolePartitioningSpec.scala | 4 +-
.../cluster/sharding/ClusterShardingSpec.scala | 7 +-
.../sharding/ExternalShardAllocationSpec.scala | 6 +-
.../sharding/MultiDcClusterShardingSpec.scala | 6 +-
.../sharding/MultiNodeClusterShardingConfig.scala | 4 +-
.../sharding/MultiNodeClusterShardingSpec.scala | 8 +-
.../RollingUpdateShardAllocationSpec.scala | 6 +-
.../sharding/ClusterShardingHealthCheckSpec.scala | 6 +-
.../sharding/ClusterShardingInternalsSpec.scala | 2 +-
.../sharding/ClusterShardingLeaseSpec.scala | 6 +-
.../sharding/ClusterShardingSettingsSpec.scala | 6 +-
.../sharding/ConcurrentStartupShardingSpec.scala | 3 +-
.../sharding/CoordinatedShutdownShardingSpec.scala | 2 -
...eprecatedLeastShardAllocationStrategySpec.scala | 4 +-
.../pekko/cluster/sharding/EntitiesSpec.scala | 1 +
.../cluster/sharding/EntityTerminationSpec.scala | 7 +-
.../JoinConfigCompatCheckShardingSpec.scala | 6 +-
...eastShardAllocationStrategyRandomizedSpec.scala | 4 +-
.../LeastShardAllocationStrategySpec.scala | 4 +-
.../sharding/PersistentShardingMigrationSpec.scala | 9 +-
.../RememberEntitiesAndStartEntitySpec.scala | 9 +-
.../RememberEntitiesBatchedUpdatesSpec.scala | 4 +-
.../sharding/RememberEntitiesFailureSpec.scala | 14 +-
...ememberEntitiesShardIdExtractorChangeSpec.scala | 9 +-
.../RemoveInternalClusterShardingDataSpec.scala | 2 +-
.../pekko/cluster/sharding/ShardRegionSpec.scala | 8 +-
.../cluster/sharding/ShardWithLeaseSpec.scala | 12 +-
.../pekko/cluster/sharding/StartEntitySpec.scala | 6 +-
.../pekko/cluster/sharding/SupervisionSpec.scala | 6 +-
.../internal/RememberEntitiesShardStoreSpec.scala | 6 +-
.../internal/RememberEntitiesStarterSpec.scala | 5 +-
.../sharding/passivation/CompositeSpec.scala | 5 +-
.../passivation/EntityPassivationSpec.scala | 10 +-
.../HillClimbingAdmissionOptimizerSpec.scala | 1 +
.../cluster/sharding/passivation/IdleSpec.scala | 4 +-
.../passivation/LeastFrequentlyUsedSpec.scala | 5 +-
.../passivation/LeastRecentlyUsedSpec.scala | 5 +-
.../passivation/MostRecentlyUsedSpec.scala | 5 +-
.../passivation/simulator/AccessPattern.scala | 4 +-
.../sharding/passivation/simulator/Simulator.scala | 15 +-
.../passivation/simulator/SimulatorSettings.scala | 10 +-
.../passivation/simulator/SimulatorStats.scala | 4 +-
.../ClusterShardingMessageSerializerSpec.scala | 1 +
.../pekko/cluster/client/ClusterClient.scala | 8 +-
.../protobuf/ClusterClientMessageSerializer.scala | 2 +-
.../cluster/pubsub/DistributedPubSubMediator.scala | 6 +-
.../DistributedPubSubMessageSerializer.scala | 6 +-
.../singleton/ClusterSingletonManager.scala | 10 +-
.../cluster/singleton/ClusterSingletonProxy.scala | 4 +-
.../cluster/client/ClusterClientHandoverSpec.scala | 6 +-
.../pekko/cluster/client/ClusterClientSpec.scala | 7 +-
.../cluster/client/ClusterClientStopSpec.scala | 6 +-
.../pubsub/DistributedPubSubMediatorSpec.scala | 4 +-
.../pubsub/DistributedPubSubRestartSpec.scala | 4 +-
.../ClusterSingletonManagerChaosSpec.scala | 4 +-
.../ClusterSingletonManagerDownedSpec.scala | 6 +-
.../ClusterSingletonManagerLeaseSpec.scala | 4 +-
.../ClusterSingletonManagerLeave2Spec.scala | 4 +-
.../ClusterSingletonManagerLeaveSpec.scala | 4 +-
...rSingletonManagerPreparingForShutdownSpec.scala | 5 +-
.../singleton/ClusterSingletonManagerSpec.scala | 4 +-
.../ClusterSingletonManagerStartupSpec.scala | 4 +-
.../singleton/MultiDcSingletonManagerSpec.scala | 4 +-
.../DistributedPubSubMediatorRouterSpec.scala | 7 +-
.../singleton/ClusterSingletonLeaseSpec.scala | 4 +-
.../ClusterSingletonLeavingSpeedSpec.scala | 6 +-
.../singleton/ClusterSingletonProxySpec.scala | 11 +-
.../singleton/ClusterSingletonRestart2Spec.scala | 6 +-
.../singleton/ClusterSingletonRestartSpec.scala | 6 +-
.../receptionist/ClusterReceptionistProtocol.scala | 27 -
.../ddata/typed/internal/ReplicatorBehavior.scala | 8 +-
.../ddata/typed/javadsl/DistributedData.scala | 5 +-
.../cluster/ddata/typed/javadsl/Replicator.scala | 15 +-
.../typed/javadsl/ReplicatorMessageAdapter.scala | 7 +-
.../ddata/typed/javadsl/ReplicatorSettings.scala | 4 +-
.../ddata/typed/scaladsl/DistributedData.scala | 8 +-
.../ddata/typed/scaladsl/ReplicatorSettings.scala | 4 +-
.../pekko/cluster/typed/ClusterSingleton.scala | 13 +-
.../typed/internal/AdaptedClusterImpl.scala | 2 +-
.../delivery/ReliableDeliverySerializer.scala | 8 +-
.../ClusterReceptionistConfigCompatChecker.scala | 4 +-
.../receptionist/ClusterReceptionistSettings.scala | 4 +-
.../cluster/typed/ChunkLargeMessageSpec.scala | 3 +-
.../typed/MultiDcClusterSingletonSpec.scala | 4 +-
.../cluster/typed/MultiNodeTypedClusterSpec.scala | 12 +-
.../apache/pekko/cluster/typed/PubSubSpec.scala | 4 +-
.../ClusterReceptionistUnreachabilitySpec.scala | 4 +-
.../ddata/typed/scaladsl/ReplicatorSpec.scala | 4 +-
.../typed/ActorRefIgnoreSerializationSpec.scala | 13 +-
.../pekko/cluster/typed/ActorSystemSpec.scala | 17 +-
.../cluster/typed/ClusterActorLoggingSpec.scala | 9 +-
.../pekko/cluster/typed/ClusterApiSpec.scala | 7 +-
.../typed/ClusterDispatcherSelectorSpec.scala | 4 +-
.../cluster/typed/ClusterSingletonApiSpec.scala | 7 +-
.../typed/ClusterSingletonPoisonPillSpec.scala | 4 +-
.../pekko/cluster/typed/GroupRouterSpec.scala | 6 +-
.../pekko/cluster/typed/RemoteContextAskSpec.scala | 7 +-
.../cluster/typed/RemoteDeployNotAllowedSpec.scala | 7 +-
.../pekko/cluster/typed/RemoteMessageSpec.scala | 4 +-
.../internal/PekkoClusterTypedSerializerSpec.scala | 4 +-
.../delivery/ReliableDeliverySerializerSpec.scala | 4 +-
.../receptionist/ClusterReceptionistSpec.scala | 10 +-
.../ClusterReceptionistStateSpec.scala | 6 +-
.../scala/org/apache/pekko/cluster/Cluster.scala | 6 +-
.../pekko/cluster/ClusterActorRefProvider.scala | 5 +-
.../org/apache/pekko/cluster/ClusterDaemon.scala | 4 +-
.../org/apache/pekko/cluster/ClusterEvent.scala | 4 +-
.../apache/pekko/cluster/ClusterHeartbeat.scala | 2 -
.../pekko/cluster/ClusterRemoteWatcher.scala | 1 +
.../org/apache/pekko/cluster/ClusterSettings.scala | 14 +-
.../org/apache/pekko/cluster/ConfigUtil.scala | 8 +-
.../pekko/cluster/CrossDcClusterHeartbeat.scala | 2 -
.../scala/org/apache/pekko/cluster/Gossip.scala | 1 +
.../cluster/JoinConfigCompatCheckCluster.scala | 4 +-
.../pekko/cluster/JoinConfigCompatChecker.scala | 8 +-
.../scala/org/apache/pekko/cluster/Member.scala | 5 +-
.../org/apache/pekko/cluster/MembershipState.scala | 2 -
.../org/apache/pekko/cluster/Reachability.scala | 2 -
.../org/apache/pekko/cluster/SeedNodeProcess.scala | 5 +-
.../protobuf/ClusterMessageSerializer.scala | 9 +-
.../cluster/routing/ClusterRouterConfig.scala | 9 +-
.../apache/pekko/cluster/sbr/DowningStrategy.scala | 1 +
.../pekko/cluster/sbr/SplitBrainResolver.scala | 2 +-
.../cluster/sbr/SplitBrainResolverSettings.scala | 4 +-
.../ClusterAccrualFailureDetectorSpec.scala | 4 +-
.../pekko/cluster/ClusterDeathWatchSpec.scala | 7 +-
.../apache/pekko/cluster/ClusterShutdownSpec.scala | 7 +-
.../ClusterWatcherNoClusterWatcheeSpec.scala | 7 +-
.../org/apache/pekko/cluster/ConvergenceSpec.scala | 4 +-
.../DeterministicOldestWhenJoiningSpec.scala | 4 +-
...henOtherHasQuarantinedThisActorSystemSpec.scala | 2 +
.../pekko/cluster/InitialHeartbeatSpec.scala | 4 +-
.../pekko/cluster/InitialMembersOfNewDcSpec.scala | 4 +-
.../apache/pekko/cluster/JoinInProgressSpec.scala | 4 +-
.../apache/pekko/cluster/JoinSeedNodeSpec.scala | 4 +-
.../pekko/cluster/LargeMessageClusterSpec.scala | 7 +-
.../cluster/LeaderDowningAllOtherNodesSpec.scala | 4 +-
.../LeaderDowningNodeThatIsUnreachableSpec.scala | 4 +-
.../apache/pekko/cluster/LeaderLeavingSpec.scala | 4 +-
.../scala/org/apache/pekko/cluster/MBeanSpec.scala | 8 +-
.../apache/pekko/cluster/MemberWeaklyUpSpec.scala | 4 +-
.../pekko/cluster/MinMembersBeforeUpSpec.scala | 6 +-
.../apache/pekko/cluster/MultiDcClusterSpec.scala | 4 +-
.../cluster/MultiDcHeartbeatTakingOverSpec.scala | 6 +-
.../apache/pekko/cluster/MultiDcJoin2Spec.scala | 4 +-
.../org/apache/pekko/cluster/MultiDcJoinSpec.scala | 4 +-
.../apache/pekko/cluster/MultiDcLastNodeSpec.scala | 4 +-
.../pekko/cluster/MultiDcSplitBrainSpec.scala | 4 +-
.../pekko/cluster/MultiDcSunnyWeatherSpec.scala | 4 +-
.../pekko/cluster/MultiNodeClusterSpec.scala | 13 +-
.../org/apache/pekko/cluster/NodeChurnSpec.scala | 4 +-
.../cluster/NodeDowningAndBeingRemovedSpec.scala | 4 +-
.../apache/pekko/cluster/NodeMembershipSpec.scala | 2 -
.../apache/pekko/cluster/QuickRestartSpec.scala | 4 +-
.../cluster/RemoteFeaturesWithClusterSpec.scala | 7 +-
.../pekko/cluster/RestartFirstSeedNodeSpec.scala | 6 +-
.../apache/pekko/cluster/RestartNode2Spec.scala | 6 +-
.../apache/pekko/cluster/RestartNode3Spec.scala | 6 +-
.../org/apache/pekko/cluster/RestartNodeSpec.scala | 6 +-
.../pekko/cluster/SharedMediaDriverSupport.scala | 3 +-
.../pekko/cluster/SingletonClusterSpec.scala | 4 +-
.../pekko/cluster/SplitBrainQuarantineSpec.scala | 5 +-
.../org/apache/pekko/cluster/SplitBrainSpec.scala | 4 +-
.../org/apache/pekko/cluster/StreamRefSpec.scala | 8 +-
.../org/apache/pekko/cluster/StressSpec.scala | 13 +-
.../apache/pekko/cluster/SunnyWeatherSpec.scala | 4 +-
.../cluster/SurviveNetworkInstabilitySpec.scala | 6 +-
.../org/apache/pekko/cluster/TransitionSpec.scala | 3 +-
.../cluster/UnreachableNodeJoinsAgainSpec.scala | 6 +-
.../ClusterConsistentHashingRouterSpec.scala | 4 +-
.../cluster/routing/ClusterRoundRobinSpec.scala | 4 +-
.../pekko/cluster/routing/UseRoleIgnoredSpec.scala | 4 +-
.../sbr/DownAllIndirectlyConnected5NodeSpec.scala | 4 +-
.../cluster/sbr/DownAllUnstable5NodeSpec.scala | 4 +-
.../cluster/sbr/IndirectlyConnected3NodeSpec.scala | 4 +-
.../cluster/sbr/IndirectlyConnected5NodeSpec.scala | 4 +-
.../pekko/cluster/sbr/LeaseMajority5NodeSpec.scala | 8 +-
.../apache/pekko/cluster/ClusterConfigSpec.scala | 6 +-
.../ClusterDeathWatchNotificationSpec.scala | 6 +-
.../apache/pekko/cluster/ClusterDeployerSpec.scala | 4 +-
.../cluster/ClusterDomainEventPublisherSpec.scala | 6 +-
.../pekko/cluster/ClusterDomainEventSpec.scala | 6 +-
.../cluster/ClusterHeartbeatSenderStateSpec.scala | 6 +-
.../org/apache/pekko/cluster/ClusterLogSpec.scala | 4 +-
.../org/apache/pekko/cluster/ClusterSpec.scala | 8 +-
.../org/apache/pekko/cluster/ClusterTestKit.scala | 4 +-
.../org/apache/pekko/cluster/ConfigUtilSpec.scala | 4 +-
.../pekko/cluster/CrossDcHeartbeatSenderSpec.scala | 2 +-
.../apache/pekko/cluster/DowningProviderSpec.scala | 17 +-
.../pekko/cluster/FailureDetectorPuppet.scala | 8 +-
.../org/apache/pekko/cluster/GossipSpec.scala | 6 +-
.../pekko/cluster/GossipTargetSelectorSpec.scala | 6 +-
.../pekko/cluster/HeartbeatNodeRingPerfSpec.scala | 4 +-
.../pekko/cluster/HeartbeatNodeRingSpec.scala | 4 +-
.../cluster/JoinConfigCompatCheckClusterSpec.scala | 6 +-
.../JoinConfigCompatCheckerRollingUpdateSpec.scala | 4 +-
.../cluster/JoinConfigCompatCheckerSpec.scala | 4 +-
.../JoinConfigCompatPreDefinedChecksSpec.scala | 3 +-
.../apache/pekko/cluster/MemberOrderingSpec.scala | 6 +-
.../apache/pekko/cluster/MembershipStateSpec.scala | 6 +-
.../pekko/cluster/MixedProtocolClusterSpec.scala | 4 +-
.../pekko/cluster/ReachabilityPerfSpec.scala | 5 +-
.../apache/pekko/cluster/ReachabilitySpec.scala | 4 +-
.../pekko/cluster/StartupWithOneThreadSpec.scala | 2 +-
.../protobuf/ClusterMessageSerializerSpec.scala | 7 +-
.../pekko/cluster/sbr/LeaseMajoritySpec.scala | 4 +-
.../pekko/cluster/sbr/SplitBrainResolverSpec.scala | 11 +-
.../coordination/lease/LeaseUsageSettings.scala | 4 +-
.../pekko/coordination/lease/TimeoutSettings.scala | 21 +-
.../coordination/lease/internal/LeaseAdapter.scala | 4 +-
.../pekko/coordination/lease/TestLease.scala | 6 +-
.../coordination/lease/TimeoutSettingsSpec.scala | 3 +-
.../lease/scaladsl/LeaseProviderSpec.scala | 4 +-
.../apache/pekko/discovery/ServiceDiscovery.scala | 6 +-
.../aggregate/AggregateServiceDiscovery.scala | 6 +-
.../discovery/config/ConfigServiceDiscovery.scala | 6 +-
.../discovery/DiscoveryConfigurationSpec.scala | 9 +-
.../aggregate/AggregateServiceDiscoverySpec.scala | 17 +-
.../config/ConfigServiceDiscoverySpec.scala | 12 +-
.../config/ConfigServicesParserSpec.scala | 9 +-
.../pekko/discovery/dns/DnsDiscoverySpec.scala | 4 +-
.../discovery/dns/DnsServiceDiscoverySpec.scala | 8 +-
.../org/apache/pekko/cluster/ddata/GSet.scala | 2 +-
.../org/apache/pekko/cluster/ddata/GSet.scala | 2 +-
.../cluster/ddata/DeltaPropagationSelector.scala | 2 -
.../apache/pekko/cluster/ddata/DurableStore.scala | 7 +-
.../org/apache/pekko/cluster/ddata/LWWMap.scala | 2 +-
.../org/apache/pekko/cluster/ddata/ORMap.scala | 2 +-
.../apache/pekko/cluster/ddata/ORMultiMap.scala | 4 +-
.../org/apache/pekko/cluster/ddata/ORSet.scala | 7 +-
.../apache/pekko/cluster/ddata/PNCounterMap.scala | 2 +-
.../apache/pekko/cluster/ddata/PruningState.scala | 5 +-
.../pekko/cluster/ddata/ReplicatedData.scala | 3 +-
.../apache/pekko/cluster/ddata/Replicator.scala | 37 +-
.../ddata/protobuf/ReplicatedDataSerializer.scala | 8 +-
.../protobuf/ReplicatorMessageSerializer.scala | 6 +-
.../ddata/protobuf/SerializationSupport.scala | 6 +-
.../pekko/cluster/ddata/DurableDataSpec.scala | 7 +-
.../pekko/cluster/ddata/DurablePruningSpec.scala | 6 +-
.../cluster/ddata/JepsenInspiredInsertSpec.scala | 4 +-
.../pekko/cluster/ddata/PerformanceSpec.scala | 4 +-
.../pekko/cluster/ddata/ReplicatorChaosSpec.scala | 4 +-
.../pekko/cluster/ddata/ReplicatorDeltaSpec.scala | 4 +-
.../pekko/cluster/ddata/ReplicatorGossipSpec.scala | 4 +-
.../cluster/ddata/ReplicatorMapDeltaSpec.scala | 4 +-
.../cluster/ddata/ReplicatorORSetDeltaSpec.scala | 4 +-
.../cluster/ddata/ReplicatorPruningSpec.scala | 4 +-
.../pekko/cluster/ddata/ReplicatorSpec.scala | 4 +-
.../pekko/cluster/ddata/STMultiNodeSpec.scala | 4 +-
.../pekko/cluster/ddata/DataEnvelopeSpec.scala | 6 +-
.../ddata/DeltaPropagationSelectorSpec.scala | 5 +-
.../org/apache/pekko/cluster/ddata/FlagSpec.scala | 4 +-
.../apache/pekko/cluster/ddata/GCounterSpec.scala | 6 +-
.../org/apache/pekko/cluster/ddata/GSetSpec.scala | 4 +-
.../apache/pekko/cluster/ddata/LWWMapSpec.scala | 6 +-
.../pekko/cluster/ddata/LWWRegisterSpec.scala | 6 +-
.../pekko/cluster/ddata/LocalConcurrencySpec.scala | 11 +-
.../apache/pekko/cluster/ddata/LotsOfDataBot.scala | 4 +-
.../org/apache/pekko/cluster/ddata/ORMapSpec.scala | 6 +-
.../pekko/cluster/ddata/ORMultiMapSpec.scala | 6 +-
.../org/apache/pekko/cluster/ddata/ORSetSpec.scala | 6 +-
.../pekko/cluster/ddata/PNCounterMapSpec.scala | 6 +-
.../apache/pekko/cluster/ddata/PNCounterSpec.scala | 6 +-
.../pekko/cluster/ddata/PruningStateSpec.scala | 6 +-
.../cluster/ddata/ReplicatorSettingsSpec.scala | 5 +-
.../pekko/cluster/ddata/VersionVectorSpec.scala | 8 +-
.../protobuf/ReplicatedDataSerializerSpec.scala | 11 +-
.../protobuf/ReplicatorMessageSerializerSpec.scala | 16 +-
docs/src/main/paradox/actors.md | 5 +-
docs/src/main/paradox/general/configuration.md | 2 +-
docs/src/main/paradox/persistence.md | 4 +-
.../src/main/paradox/release-notes/releases-1.2.md | 105 +-
.../main/paradox/stream/operators/ActorFlow/ask.md | 2 +-
.../stream/operators/ActorFlow/askWithContext.md | 2 +-
.../stream/operators/ActorFlow/askWithStatus.md | 4 +-
.../operators/ActorFlow/askWithStatusAndContext.md | 2 +-
.../stream/operators/ActorSource/actorRef.md | 2 +-
.../main/paradox/stream/operators/Sink/count.md | 39 +
.../stream/operators/Sink/fromMaterializer.md | 2 +-
.../main/paradox/stream/operators/Sink/source.md | 29 +
.../Source-or-Flow/aggregateWithBoundary.md | 4 +-
.../stream/operators/Source-or-Flow/delayWith.md | 4 +-
.../operators/Source-or-Flow/fromMaterializer.md | 4 +-
.../operators/Source-or-Flow/onErrorComplete.md | 4 +-
.../operators/Source-or-Flow/onErrorResume.md | 34 +
.../stream/operators/Source-or-Flow/recover.md | 4 +-
.../stream/operators/Source-or-Flow/recoverWith.md | 4 +-
.../operators/Source-or-Flow/recoverWithRetries.md | 4 +-
docs/src/main/paradox/stream/operators/index.md | 6 +
docs/src/main/paradox/stream/stream-dynamic.md | 2 +-
docs/src/main/paradox/stream/stream-error.md | 8 +-
docs/src/main/paradox/stream/stream-quickstart.md | 2 +-
docs/src/main/paradox/typed/actors.md | 2 +-
.../src/main/paradox/typed/interaction-patterns.md | 2 +-
docs/src/main/paradox/typed/style-guide.md | 3 +-
docs/src/test/java/jdocs/future/FutureDocTest.java | 19 +
.../jdocs/stream/operators/SinkDocExamples.java | 9 +
docs/src/test/scala/docs/actor/ActorDocSpec.scala | 6 -
.../docs/actor/io/dns/DnsCompileOnlyDocSpec.scala | 13 +-
.../scala/docs/ddata/DistributedDataDocSpec.scala | 2 +-
.../ddata/protobuf/TwoPhaseSetSerializer.scala | 2 +-
docs/src/test/scala/docs/io/EchoServer.scala | 8 +-
.../test/scala/docs/io/ScalaUdpMulticastSpec.scala | 2 +-
.../query/PersistenceQueryDocSpec.scala | 2 +-
.../test/scala/docs/routing/RouterDocSpec.scala | 2 +-
.../stream/TwitterStreamQuickstartDocSpec.scala | 11 +-
legal/pekko-actor-jar-license.txt | 14 +-
legal/pekko-actor-jar-notice.txt | 13 -
.../pekko/remote/testconductor/Conductor.scala | 5 +-
.../pekko/remote/testconductor/DataTypes.scala | 6 +-
.../pekko/remote/testconductor/Extension.scala | 4 +-
.../apache/pekko/remote/testconductor/Player.scala | 8 +-
.../remote/testconductor/RemoteConnection.scala | 8 +-
.../pekko/remote/testkit/MultiNodeSpec.scala | 13 +-
.../apache/pekko/osgi/ActorSystemActivator.scala | 10 +-
.../pekko/osgi/BundleDelegatingClassLoader.scala | 3 +-
.../apache/pekko/osgi/OsgiActorSystemFactory.scala | 8 +-
.../pekko/osgi/ActorSystemActivatorTest.scala | 5 +-
.../org/apache/pekko/osgi/PojoSRTestSupport.scala | 4 +-
.../pekko/persistence/query/EventEnvelope.scala | 3 +-
.../apache/pekko/persistence/query/Offset.scala | 2 +-
.../pekko/persistence/query/PersistenceQuery.scala | 8 +-
.../query/internal/QuerySerializer.scala | 2 +
.../query/javadsl/DurableStateStoreQuery.scala | 2 +-
.../persistence/query/journal/leveldb/Buffer.scala | 3 +-
.../leveldb/EventsByPersistenceIdStage.scala | 1 +
.../query/journal/leveldb/EventsByTagStage.scala | 1 +
.../leveldb/LeveldbReadJournalProvider.scala | 3 +-
.../leveldb/scaladsl/LeveldbReadJournal.scala | 4 +-
.../query/scaladsl/DurableStateStoreQuery.scala | 2 +-
.../persistence/query/typed/EventEnvelope.scala | 4 +-
.../pekko/persistence/query/DummyReadJournal.scala | 18 +-
.../persistence/query/PersistenceQuerySpec.scala | 9 +-
.../journal/leveldb/AllPersistenceIdsSpec.scala | 6 +-
.../leveldb/EventsByPersistenceIdSpec.scala | 6 +-
.../query/journal/leveldb/EventsByTagSpec.scala | 6 +-
.../leveldb/PersistencePluginProxySpec.scala | 4 +-
.../journal/leveldb/SharedLeveldbJournalSpec.scala | 4 +-
.../persistence/serialization/SerializerSpec.scala | 3 +-
.../org/apache/pekko/persistence/PluginSpec.scala | 9 +-
.../apache/pekko/persistence/TestSerializer.scala | 4 +-
.../japi/journal/JavaJournalPerfSpec.scala | 6 +-
.../persistence/japi/journal/JavaJournalSpec.scala | 4 +-
.../japi/snapshot/JavaSnapshotStoreSpec.scala | 4 +-
.../persistence/journal/JournalPerfSpec.scala | 6 +-
.../pekko/persistence/journal/JournalSpec.scala | 8 +-
.../pekko/persistence/scalatest/MayVerb.scala | 1 +
.../persistence/scalatest/OptionalTests.scala | 4 +-
.../persistence/snapshot/SnapshotStoreSpec.scala | 6 +-
.../apache/pekko/persistence/PluginCleanup.scala | 1 +
.../persistence/japi/JavaJournalSpecSpec.scala | 5 +-
.../snapshot/local/LocalSnapshotStoreSpec.scala | 4 +-
.../pekko/persistence/testkit/EventStorage.scala | 6 +-
.../testkit/PersistenceTestKitPlugin.scala | 23 +-
.../persistence/testkit/ProcessingPolicy.scala | 4 +-
.../persistence/testkit/SnapshotStorage.scala | 4 +-
.../internal/EventSourcedBehaviorTestKitImpl.scala | 1 +
.../testkit/internal/InMemStorageExtension.scala | 2 +-
.../SnapshotStorageEmulatorExtension.scala | 2 +-
.../testkit/internal/TestKitStorage.scala | 4 +-
.../javadsl/EventSourcedBehaviorTestKit.scala | 11 +-
.../testkit/javadsl/PersistenceInit.scala | 7 +-
.../testkit/javadsl/PersistenceTestKit.scala | 13 +-
.../testkit/javadsl/SnapshotTestKit.scala | 13 +-
.../PersistenceTestKitReadJournalProvider.scala | 1 +
.../query/internal/EventsBySliceStage.scala | 8 +-
.../testkit/query/internal/EventsByTagStage.scala | 6 +-
.../javadsl/PersistenceTestKitReadJournal.scala | 2 +-
.../scaladsl/PersistenceTestKitReadJournal.scala | 29 +-
.../scaladsl/EventSourcedBehaviorTestKit.scala | 6 +-
.../testkit/scaladsl/PersistenceTestKit.scala | 4 +-
...rsistenceTestKitDurableStateStoreProvider.scala | 4 +-
.../PersistenceTestKitDurableStateStore.scala | 10 +-
.../PersistenceTestKitDurableStateStore.scala | 4 +-
.../pekko/persistence/testkit/CommonUtils.scala | 9 +-
.../testkit/javadsl/CommonSnapshotTests.scala | 5 +-
.../testkit/javadsl/CommonTestKitTests.scala | 5 +-
.../testkit/query/CurrentEventsBySlicesSpec.scala | 4 +-
.../testkit/query/CurrentEventsByTagSpec.scala | 1 +
.../testkit/query/EventsByPersistenceIdSpec.scala | 6 +-
.../testkit/query/EventsBySliceSpec.scala | 10 +-
.../testkit/query/EventsByTagSpec.scala | 10 +-
.../testkit/scaladsl/CommonSnapshotTests.scala | 4 +-
.../testkit/scaladsl/CommonTestKitTests.scala | 4 +-
...EventSourcedBehaviorNoSnapshotTestKitSpec.scala | 4 +-
.../scaladsl/EventSourcedBehaviorTestKitSpec.scala | 4 +-
.../testkit/scaladsl/MultipleJournalsSpec.scala | 4 +-
.../testkit/scaladsl/RuntimeJournalsSpec.scala | 4 +-
.../PersistenceTestKitDurableStateStoreSpec.scala | 3 +-
.../persistence/typed/EventPublishingSpec.scala | 1 +
.../typed/EventSourcedBehaviorLoggingSpec.scala | 7 +-
.../typed/MultiJournalReplicationSpec.scala | 8 +-
.../typed/ReplicatedEventPublishingSpec.scala | 3 +-
.../typed/ReplicatedEventSourcingSpec.scala | 1 +
.../typed/ReplicatedEventSourcingTaggingSpec.scala | 5 +-
.../persistence/typed/ReplicationBaseSpec.scala | 1 +
.../typed/ReplicationIllegalAccessSpec.scala | 1 +
.../typed/ReplicationSnapshotSpec.scala | 3 +-
.../pekko/persistence/typed/crdt/CounterSpec.scala | 2 +-
.../pekko/persistence/typed/crdt/LwwSpec.scala | 10 +-
.../pekko/persistence/typed/crdt/ORSetSpec.scala | 9 +-
.../ReplicatedEventSourcingJacksonSpec.scala | 4 +-
.../scaladsl/EventSourcedBehaviorFailureSpec.scala | 14 +-
.../EventSourcedBehaviorInterceptorSpec.scala | 8 +-
.../EventSourcedBehaviorRecoveryTimeoutSpec.scala | 11 +-
.../scaladsl/EventSourcedBehaviorReplySpec.scala | 5 +-
.../EventSourcedBehaviorRetentionSpec.scala | 16 +-
.../scaladsl/EventSourcedBehaviorSignalSpec.scala | 14 +-
.../typed/scaladsl/EventSourcedBehaviorSpec.scala | 27 +-
.../scaladsl/EventSourcedBehaviorStashSpec.scala | 15 +-
.../scaladsl/EventSourcedBehaviorTimersSpec.scala | 8 +-
.../scaladsl/EventSourcedBehaviorWatchSpec.scala | 16 +-
.../scaladsl/EventSourcedEventAdapterSpec.scala | 6 +-
.../scaladsl/EventSourcedSequenceNumberSpec.scala | 6 +-
.../scaladsl/EventSourcedSnapshotAdapterSpec.scala | 6 +-
.../scaladsl/EventSourcedStashOverflowSpec.scala | 6 +-
.../typed/scaladsl/LoggerSourceSpec.scala | 6 +-
.../typed/scaladsl/NullEmptyStateSpec.scala | 4 +-
.../typed/scaladsl/OptionalSnapshotStoreSpec.scala | 5 +-
.../typed/scaladsl/PerformanceSpec.scala | 9 +-
.../typed/scaladsl/PrimitiveStateSpec.scala | 4 +-
.../typed/scaladsl/SlowInMemorySnapshotStore.scala | 8 +-
.../typed/scaladsl/SnapshotMutableStateSpec.scala | 8 +-
.../SnapshotRecoveryWithEmptyJournalSpec.scala | 13 +-
.../DurableStateBehaviorInterceptorSpec.scala | 10 +-
.../scaladsl/DurableStateBehaviorReplySpec.scala | 10 +-
.../DurableStateBehaviorStashOverflowSpec.scala | 10 +-
.../scaladsl/DurableStateBehaviorTimersSpec.scala | 12 +-
.../state/scaladsl/DurableStateRevisionSpec.scala | 9 +-
.../typed/state/scaladsl/NullEmptyStateSpec.scala | 7 +-
.../typed/state/scaladsl/PrimitiveStateSpec.scala | 7 +-
.../pekko/persistence/typed/EventAdapter.scala | 2 +-
.../pekko/persistence/typed/crdt/ORSet.scala | 9 +-
.../typed/delivery/EventSourcedProducerQueue.scala | 18 +-
.../persistence/typed/internal/BehaviorSetup.scala | 10 +-
.../typed/internal/EventSourcedBehaviorImpl.scala | 13 +-
.../typed/internal/EventSourcedSettings.scala | 4 +-
.../typed/internal/ExternalInteractions.scala | 16 +-
.../typed/internal/ReplayingEvents.scala | 13 +-
.../typed/internal/ReplayingSnapshot.scala | 10 +-
.../typed/internal/ReplicationSetup.scala | 3 +-
.../typed/internal/RequestingRecoveryPermit.scala | 5 +-
.../pekko/persistence/typed/internal/Running.scala | 32 +-
.../persistence/typed/internal/VersionVector.scala | 1 +
.../persistence/typed/javadsl/CommandHandler.scala | 3 +-
.../typed/javadsl/CommandHandlerWithReply.scala | 3 +-
.../pekko/persistence/typed/javadsl/Effect.scala | 3 +-
.../persistence/typed/javadsl/EventHandler.scala | 2 +-
.../typed/javadsl/EventSourcedBehavior.scala | 15 +-
.../typed/javadsl/PersistentFSMMigration.scala | 7 +-
.../typed/javadsl/ReplicatedEventSourcing.scala | 7 +-
.../typed/scaladsl/EventSourcedBehavior.scala | 5 +-
.../ReplicatedEventSourcingSerializer.scala | 14 +-
.../typed/state/internal/BehaviorSetup.scala | 12 +-
.../state/internal/DurableStateBehaviorImpl.scala | 9 +-
.../state/internal/DurableStateSettings.scala | 6 +-
.../internal/DurableStateStoreInteractions.scala | 8 +-
.../typed/state/internal/Recovering.scala | 9 +-
.../state/internal/RequestingRecoveryPermit.scala | 5 +-
.../persistence/typed/state/internal/Running.scala | 10 +-
.../typed/state/javadsl/CommandHandler.scala | 5 +-
.../state/javadsl/CommandHandlerWithReply.scala | 5 +-
.../typed/state/javadsl/DurableStateBehavior.scala | 4 +-
.../persistence/typed/state/javadsl/Effect.scala | 2 +-
.../state/scaladsl/DurableStateBehavior.scala | 2 +-
.../persistence/typed/state/scaladsl/Effect.scala | 2 +-
.../typed/ClusterSingletonPersistenceSpec.scala | 7 +-
.../persistence/typed/ManyRecoveriesSpec.scala | 4 +-
.../persistence/typed/PersistenceIdSpec.scala | 4 +-
.../ReplicatedEventSourcingSerializationSpec.scala | 1 +
.../typed/StashingWhenSnapshottingSpec.scala | 7 +-
.../delivery/EventSourcedProducerQueueSpec.scala | 9 +-
...DeliveryWithEventSourcedProducerQueueSpec.scala | 9 +-
...kPullingWithEventSourcedProducerQueueSpec.scala | 10 +-
.../typed/internal/RecoveryPermitterSpec.scala | 4 +-
.../typed/internal/RetentionCriteriaSpec.scala | 8 +-
.../typed/internal/StashStateSpec.scala | 4 +-
.../scaladsl/PersistentActorCompileOnlyTest.scala | 10 +-
.../typed/scaladsl/SnapshotIsOptionalSpec.scala | 8 +-
.../ReplicatedEventSourcingSerializerSpec.scala | 1 +
.../pekko/persistence/AtLeastOnceDelivery.scala | 6 +-
.../apache/pekko/persistence/Eventsourced.scala | 8 +-
.../org/apache/pekko/persistence/Persistence.scala | 6 +-
.../pekko/persistence/PersistencePlugin.scala | 4 +-
.../apache/pekko/persistence/PersistentActor.scala | 6 +-
.../pekko/persistence/fsm/PersistentFSM.scala | 11 +-
.../pekko/persistence/fsm/PersistentFSMBase.scala | 14 +-
.../pekko/persistence/journal/EventAdapters.scala | 10 +-
.../journal/PersistencePluginProxy.scala | 4 +-
.../apache/pekko/persistence/journal/Tagged.scala | 3 +-
.../persistence/journal/inmem/InmemJournal.scala | 13 +-
.../persistence/journal/japi/AsyncRecovery.scala | 8 +-
.../journal/japi/AsyncWriteJournal.scala | 12 +-
.../journal/leveldb/LeveldbIdMapping.scala | 5 +-
.../journal/leveldb/LeveldbJournal.scala | 6 +-
.../persistence/journal/leveldb/LeveldbStore.scala | 5 +-
.../journal/leveldb/SharedLeveldbStore.scala | 4 +-
.../serialization/MessageSerializer.scala | 10 +-
.../persistence/snapshot/japi/SnapshotStore.scala | 17 +-
.../snapshot/local/LocalSnapshotStore.scala | 6 +-
.../state/DurableStateStoreRegistry.scala | 8 +-
.../state/javadsl/DurableStateStore.scala | 3 +-
.../state/scaladsl/DurableStateStore.scala | 2 +-
.../AtLeastOnceDeliveryFailureSpec.scala | 4 +-
.../persistence/EndToEndEventAdapterSpec.scala | 23 +-
.../pekko/persistence/EventAdapterSpec.scala | 4 +-
.../apache/pekko/persistence/LoadPluginSpec.scala | 8 +-
.../pekko/persistence/ManyRecoveriesSpec.scala | 4 +-
.../persistence/OptionalSnapshotStoreSpec.scala | 4 +-
.../apache/pekko/persistence/PerformanceSpec.scala | 4 +-
.../apache/pekko/persistence/PersistenceSpec.scala | 8 +-
.../PersistentActorBoundedStashingSpec.scala | 7 +-
.../PersistentActorJournalProtocolSpec.scala | 4 +-
.../PersistentActorRecoveryTimeoutSpec.scala | 4 +-
.../pekko/persistence/PersistentActorSpec.scala | 6 +-
.../persistence/PersistentActorStashingSpec.scala | 8 +-
.../pekko/persistence/RecoveryPermitterSpec.scala | 4 +-
.../SnapshotFailureRobustnessSpec.scala | 4 +-
.../persistence/TimerPersistentActorSpec.scala | 4 +-
.../pekko/persistence/fsm/PersistentFSMSpec.scala | 5 +-
.../AsyncWriteJournalResponseOrderSpec.scala | 6 +-
.../journal/InmemEventAdaptersSpec.scala | 5 +-
.../persistence/journal/SteppingInmemJournal.scala | 4 +-
.../journal/leveldb/JournalCompactionSpec.scala | 3 +-
.../SnapshotSerializerMigrationAkkaSpec.scala | 7 +-
.../SnapshotSerializerNoMigrationSpec.scala | 6 +-
.../serialization/SnapshotSerializerSpec.scala | 4 +-
.../exception/DurableStateExceptionsSpec.scala | 2 +-
.../apache/pekko/pki/pem/DERPrivateKeyLoader.scala | 7 +-
.../src/main/resources/plugin.properties | 1 -
.../src/main/scala/org/apache/pekko/Plugin.scala | 51 -
project/CopyrightHeader.scala | 2 +-
project/CopyrightHeaderForBoilerplate.scala | 2 +-
project/CopyrightHeaderForBuild.scala | 2 +-
project/CopyrightHeaderForJdk9.scala | 2 +-
project/CopyrightHeaderForProtobuf.scala | 2 +-
project/Dependencies.scala | 47 +-
project/Doc.scala | 2 -
project/Jdk9.scala | 5 +-
project/JdkOptions.scala | 10 +-
project/MultiNode.scala | 4 +-
project/OSGi.scala | 21 +-
project/PekkoBuild.scala | 2 +-
project/PekkoDisciplinePlugin.scala | 2 +-
project/ProjectFileIgnoreSupport.scala | 4 +-
project/ScalaFixExtraRulesPlugin.scala | 5 +-
project/build.properties | 2 +-
project/plugins.sbt | 6 +-
project/project-info.conf | 2 +-
.../pekko/remote/AttemptSysMsgRedeliverySpec.scala | 3 +-
.../pekko/remote/LookupRemoteActorSpec.scala | 3 +-
.../apache/pekko/remote/NewRemoteActorSpec.scala | 7 +-
.../remote/PiercingShouldKeepQuarantineSpec.scala | 4 +-
.../apache/pekko/remote/RemoteDeliverySpec.scala | 4 +-
.../remote/RemoteDeploymentDeathWatchSpec.scala | 4 +-
.../apache/pekko/remote/RemoteFeaturesSpec.scala | 4 +-
.../pekko/remote/RemoteNodeDeathWatchSpec.scala | 4 +-
.../remote/RemoteNodeRestartDeathWatchSpec.scala | 4 +-
.../remote/RemoteQuarantinePiercingSpec.scala | 4 +-
.../pekko/remote/RemoteReDeploymentSpec.scala | 4 +-
.../pekko/remote/RemotingMultiNodeSpec.scala | 7 +-
.../apache/pekko/remote/TransportFailSpec.scala | 12 +-
.../pekko/remote/artery/DirectMemorySpec.scala | 4 +-
.../pekko/remote/artery/FanInThrougputSpec.scala | 4 +-
.../pekko/remote/artery/FanOutThrougputSpec.scala | 4 +-
.../artery/HandshakeRestartReceiverSpec.scala | 4 +-
.../apache/pekko/remote/artery/LatencySpec.scala | 3 +-
.../pekko/remote/artery/MaxThroughputSpec.scala | 3 +-
.../artery/RemoteRestartedQuarantinedSpec.scala | 4 +-
...dStreamRestartWithCompressionInFlightSpec.scala | 7 +-
.../artery/SurviveNetworkPartitionSpec.scala | 6 +-
.../apache/pekko/remote/artery/TestMessage.scala | 6 +-
.../artery/aeron/AeronStreamConcistencySpec.scala | 3 +-
.../artery/aeron/AeronStreamLatencySpec.scala | 3 +-
.../aeron/AeronStreamMaxThroughputSpec.scala | 3 +-
.../remote/classic/RemoteGatePiercingSpec.scala | 6 +-
.../remote/classic/RemoteNodeRestartGateSpec.scala | 6 +-
.../RemoteNodeShutdownAndComesBackSpec.scala | 4 +-
.../pekko/remote/classic/Ticket15109Spec.scala | 6 +-
.../pekko/remote/routing/RemoteRandomSpec.scala | 4 +-
.../remote/routing/RemoteRoundRobinSpec.scala | 4 +-
.../remote/routing/RemoteScatterGatherSpec.scala | 4 +-
.../remote/testconductor/TestConductorSpec.scala | 4 +-
.../remote/artery/ArteryFailedToBindSpec.scala | 9 +-
.../remote/classic/RemotingFailedToBindSpec.scala | 10 +-
.../remote/testconductor/ControllerSpec.scala | 2 +-
.../org/apache/pekko/remote/ByteStringUtils.scala | 2 +-
.../pekko/remote/DeadlineFailureDetector.scala | 4 +-
.../scala/org/apache/pekko/remote/Endpoint.scala | 5 +-
.../pekko/remote/FailureDetectorRegistry.scala | 4 +-
.../apache/pekko/remote/MessageSerializer.scala | 7 +-
.../pekko/remote/PhiAccrualFailureDetector.scala | 5 +-
.../pekko/remote/RemoteActorRefProvider.scala | 7 +-
.../org/apache/pekko/remote/RemoteDaemon.scala | 2 +-
.../org/apache/pekko/remote/RemoteDeployer.scala | 5 +-
.../pekko/remote/RemoteMetricsExtension.scala | 3 +-
.../org/apache/pekko/remote/RemoteSettings.scala | 10 +-
.../org/apache/pekko/remote/RemoteTransport.scala | 7 +-
.../org/apache/pekko/remote/RemoteWatcher.scala | 6 +-
.../scala/org/apache/pekko/remote/Remoting.scala | 11 +-
.../pekko/remote/RemotingLifecycleEvent.scala | 2 +-
.../pekko/remote/artery/ArterySettings.scala | 12 +-
.../pekko/remote/artery/ArteryTransport.scala | 3 +-
.../apache/pekko/remote/artery/Association.scala | 4 +-
.../org/apache/pekko/remote/artery/Codecs.scala | 10 +-
.../org/apache/pekko/remote/artery/Control.scala | 1 +
.../pekko/remote/artery/EnvelopeBufferPool.scala | 2 +
.../pekko/remote/artery/FlushOnShutdown.scala | 1 +
.../org/apache/pekko/remote/artery/Handshake.scala | 8 +-
.../pekko/remote/artery/RemoteInstrument.scala | 12 +-
.../remote/artery/SystemMessageDelivery.scala | 4 +-
.../org/apache/pekko/remote/artery/TestStage.scala | 2 +
.../artery/aeron/ArteryAeronUdpTransport.scala | 2 -
.../remote/artery/compress/CompressionTable.scala | 4 +-
.../artery/compress/InboundCompressions.scala | 6 +-
.../remote/artery/tcp/ArteryTcpTransport.scala | 5 +-
.../artery/tcp/ConfigSSLEngineProvider.scala | 19 +-
.../remote/artery/tcp/SSLEngineProvider.scala | 7 +-
.../remote/artery/tcp/SecureRandomFactory.scala | 1 +
.../artery/tcp/ssl/PemManagersProvider.scala | 7 +-
.../tcp/ssl/RotatingKeysSSLEngineProvider.scala | 15 +-
.../remote/artery/tcp/ssl/SSLEngineConfig.scala | 9 +-
.../remote/artery/tcp/ssl/SessionVerifier.scala | 2 +-
.../pekko/remote/artery/tcp/ssl/X509Readers.scala | 5 +-
.../pekko/remote/routing/RemoteRouterConfig.scala | 5 +-
.../serialization/ActorRefResolveCache.scala | 4 +-
.../serialization/ArteryMessageSerializer.scala | 6 +-
.../serialization/DaemonMsgCreateSerializer.scala | 10 +-
.../serialization/MessageContainerSerializer.scala | 5 +-
.../serialization/MiscMessageSerializer.scala | 6 +-
.../remote/serialization/ProtobufSerializer.scala | 2 +-
.../remote/serialization/ThrowableSupport.scala | 2 +-
.../serialization/WrappedPayloadSupport.scala | 6 +-
.../FailureInjectorTransportAdapter.scala | 2 +-
.../pekko/remote/transport/PekkoPduCodec.scala | 3 +-
.../remote/transport/PekkoProtocolTransport.scala | 8 +-
.../pekko/remote/transport/TestTransport.scala | 4 +-
.../transport/ThrottlerTransportAdapter.scala | 9 +-
.../apache/pekko/remote/transport/Transport.scala | 7 +-
.../remote/transport/netty/NettyHelpers.scala | 13 +-
.../remote/transport/netty/NettySSLSupport.scala | 9 +-
.../remote/transport/netty/NettyTransport.scala | 9 +-
.../pekko/remote/AccrualFailureDetectorSpec.scala | 3 +-
.../apache/pekko/remote/AckedDeliverySpec.scala | 3 +-
.../org/apache/pekko/remote/DaemonicSpec.scala | 8 +-
.../apache/pekko/remote/MessageLoggingSpec.scala | 5 +-
.../apache/pekko/remote/NetworkFailureSpec.scala | 2 +-
.../pekko/remote/RemoteActorMailboxSpec.scala | 4 +-
.../org/apache/pekko/remote/RemoteConfigSpec.scala | 6 +-
.../apache/pekko/remote/RemoteDeployerSpec.scala | 4 +-
.../apache/pekko/remote/RemoteFeaturesSpec.scala | 8 +-
.../org/apache/pekko/remote/RemoteRouterSpec.scala | 4 +-
.../pekko/remote/Ticket1978CommunicationSpec.scala | 6 +-
.../remote/TransientSerializationErrorSpec.scala | 7 +-
.../ActorRefResolveCacheQuarantineSpec.scala | 4 +-
.../pekko/remote/artery/ArteryMultiNodeSpec.scala | 7 +-
.../remote/artery/BindCanonicalAddressSpec.scala | 9 +-
.../pekko/remote/artery/DuplicateFlushSpec.scala | 2 +-
.../remote/artery/DuplicateHandshakeSpec.scala | 2 +-
.../pekko/remote/artery/EnvelopeBufferSpec.scala | 1 +
.../pekko/remote/artery/HandshakeDenySpec.scala | 4 +-
.../pekko/remote/artery/HandshakeFailureSpec.scala | 4 +-
.../pekko/remote/artery/HandshakeRetrySpec.scala | 4 +-
.../remote/artery/HarmlessQuarantineSpec.scala | 6 +-
.../pekko/remote/artery/ImmutableLongMapSpec.scala | 4 +-
.../remote/artery/InboundControlJunctionSpec.scala | 2 +-
.../pekko/remote/artery/InboundHandshakeSpec.scala | 2 +-
.../pekko/remote/artery/LateConnectSpec.scala | 4 +-
.../pekko/remote/artery/LruBoundedCacheSpec.scala | 3 +-
.../artery/OutboundControlJunctionSpec.scala | 2 +-
.../remote/artery/OutboundHandshakeSpec.scala | 2 +-
.../remote/artery/OutboundIdleShutdownSpec.scala | 6 +-
.../pekko/remote/artery/RemoteDeathWatchSpec.scala | 6 +-
.../pekko/remote/artery/RemoteDeployerSpec.scala | 4 +-
.../pekko/remote/artery/RemoteDeploymentSpec.scala | 4 +-
.../RemoteInstrumentsSerializationSpec.scala | 10 +-
.../remote/artery/RemoteInstrumentsSpec.scala | 3 +-
.../artery/RemoteMessageSerializationSpec.scala | 3 +-
.../pekko/remote/artery/RemoteRouterSpec.scala | 4 +-
.../remote/artery/RemoteSendConsistencySpec.scala | 4 +-
.../pekko/remote/artery/RemoteWatcherSpec.scala | 4 +-
.../remote/artery/RemotingFlightRecorderSpec.scala | 4 +-
.../apache/pekko/remote/artery/SendQueueSpec.scala | 2 +-
.../remote/artery/SystemMessageAckerSpec.scala | 2 +-
.../remote/artery/SystemMessageDeliverySpec.scala | 6 +-
.../apache/pekko/remote/artery/TestContext.scala | 8 +-
.../apache/pekko/remote/artery/UntrustedSpec.scala | 4 +-
.../pekko/remote/artery/aeron/AeronSinkSpec.scala | 2 +-
.../compress/CompressionIntegrationSpec.scala | 6 +-
.../HandshakeShouldDropCompressionTableSpec.scala | 7 +-
.../artery/jfr/JFRRemotingFlightRecorderSpec.scala | 4 +-
.../pekko/remote/artery/tcp/TcpFramingSpec.scala | 2 +-
.../pekko/remote/artery/tcp/TlsTcpSpec.scala | 14 +-
.../artery/tcp/ssl/CipherSuiteSupportCheck.scala | 7 +-
.../artery/tcp/ssl/PeerSubjectVerifierSpec.scala | 2 +-
.../artery/tcp/ssl/PemManagersProviderSpec.scala | 1 +
.../ssl/RotatingKeysSSLEngineProviderSpec.scala | 13 +-
.../remote/artery/tcp/ssl/TlsResourcesSpec.scala | 7 +-
.../pekko/remote/classic/ActorsLeakSpec.scala | 6 +-
.../remote/classic/RemoteDeathWatchSpec.scala | 6 +-
.../classic/RemoteDeploymentAllowListSpec.scala | 6 +-
.../pekko/remote/classic/RemoteInitErrorSpec.scala | 9 +-
.../pekko/remote/classic/RemoteSettingsSpec.scala | 8 +-
.../pekko/remote/classic/RemoteWatcherSpec.scala | 3 +-
.../apache/pekko/remote/classic/RemotingSpec.scala | 3 +-
.../pekko/remote/classic/UntrustedSpec.scala | 6 +-
.../classic/transport/GenericTransportSpec.scala | 3 +-
.../classic/transport/PekkoProtocolSpec.scala | 8 +-
.../transport/PekkoProtocolStressTest.scala | 4 +-
.../SystemMessageDeliveryStressTest.scala | 6 +-
.../classic/transport/TestTransportSpec.scala | 3 +-
.../transport/ThrottlerTransportAdapterSpec.scala | 6 +-
.../AllowJavaSerializationOffSpec.scala | 4 +-
.../ArteryMessageSerializerSpec.scala | 4 +-
...reateSerializerAllowJavaSerializationSpec.scala | 14 +-
.../serialization/MiscMessageSerializerSpec.scala | 5 +-
.../serialization/ProtobufSerializerSpec.scala | 11 +-
.../SerializationTransportInformationSpec.scala | 9 +-
.../SystemMessageSerializationSpec.scala | 4 +-
.../remote/transport/NettyTransportSpec.scala | 14 +-
scripts/find-javadoc-error.pl | 15 -
.../jackson/FiniteDurationModule.scala | 6 +-
.../serialization/jackson/JacksonMigration.scala | 6 +-
.../jackson/JacksonObjectMapperProvider.scala | 41 +-
.../serialization/jackson/JacksonSerializer.scala | 4 +-
.../jackson/PekkoSerializationModule.scala | 1 +
.../serialization/jackson/JacksonFactorySpec.scala | 11 +-
.../jackson/JacksonSerializerSpec.scala | 16 +-
.../org/apache/pekko/event/slf4j/Slf4jLogger.scala | 8 +-
.../apache/pekko/event/slf4j/Slf4jLoggerSpec.scala | 6 +-
.../pekko/event/slf4j/Slf4jLoggingFilterSpec.scala | 4 +-
.../pekko/stream/testkit/StreamTestKit.scala | 40 +-
.../stream/testkit/javadsl/StreamTestKit.scala | 9 +-
.../pekko/stream/testkit/StreamConfiguration.scala | 5 +-
.../apache/pekko/stream/testkit/StreamSpec.scala | 4 +-
.../pekko/stream/tck/ActorSystemLifecycle.scala | 7 +-
.../stream/tck/CancelledSinkSubscriberTest.scala | 3 +-
.../org/apache/pekko/stream/tck/ConcatTest.scala | 4 +-
.../pekko/stream/tck/EmptyPublisherTest.scala | 4 +-
.../pekko/stream/tck/FanoutPublisherTest.scala | 4 +-
.../pekko/stream/tck/FilePublisherTest.scala | 3 +-
.../tck/FlatMapConcatDoubleSubscriberTest.scala | 4 +-
.../pekko/stream/tck/FlatMapPrefixTest.scala | 4 +-
.../org/apache/pekko/stream/tck/FlattenTest.scala | 4 +-
.../pekko/stream/tck/FoldSinkSubscriberTest.scala | 4 +-
.../stream/tck/ForeachSinkSubscriberTest.scala | 4 +-
.../pekko/stream/tck/FusableProcessorTest.scala | 4 +-
.../pekko/stream/tck/FuturePublisherTest.scala | 4 +-
.../org/apache/pekko/stream/tck/GroupByTest.scala | 4 +-
.../pekko/stream/tck/InputStreamSourceTest.scala | 4 +-
.../pekko/stream/tck/IterablePublisherTest.scala | 4 +-
...IterablePublisherViaJavaFlowPublisherTest.scala | 3 +-
.../org/apache/pekko/stream/tck/MapTest.scala | 4 +-
.../apache/pekko/stream/tck/MaybeSourceTest.scala | 4 +-
.../tck/PekkoIdentityProcessorVerification.scala | 7 +-
.../stream/tck/PekkoPublisherVerification.scala | 10 +-
.../stream/tck/PekkoSubscriberVerification.scala | 7 +-
.../pekko/stream/tck/PrefixAndTailTest.scala | 4 +-
.../pekko/stream/tck/SingleElementSourceTest.scala | 4 +-
.../pekko/stream/tck/SinkholeSubscriberTest.scala | 7 +-
.../apache/pekko/stream/tck/SplitWhenTest.scala | 4 +-
.../pekko/stream/tck/TransformProcessorTest.scala | 4 +-
.../pekko/stream/tck/VirtualPublisherTest.scala | 4 +-
.../org/apache/pekko/stream/javadsl/FlowTest.java | 88 +-
.../org/apache/pekko/stream/javadsl/SinkTest.java | 18 +
.../apache/pekko/stream/javadsl/SourceTest.java | 149 ++
.../pekko/stream/ActorMaterializerSpec.scala | 4 +-
.../apache/pekko/stream/DslConsistencySpec.scala | 6 +-
.../pekko/stream/impl/SubInletOutletSpec.scala | 6 +-
.../pekko/stream/impl/TraversalBuilderSpec.scala | 8 +-
.../stream/impl/fusing/AsyncCallbackSpec.scala | 8 +-
.../apache/pekko/stream/io/DeprecatedTlsSpec.scala | 573 --------
.../org/apache/pekko/stream/io/FileSinkSpec.scala | 2 +-
.../apache/pekko/stream/io/FileSourceSpec.scala | 2 +-
.../pekko/stream/io/InputStreamSourceSpec.scala | 10 +-
.../pekko/stream/io/OutputStreamSinkSpec.scala | 4 +-
.../scala/org/apache/pekko/stream/io/TcpSpec.scala | 98 --
.../scala/org/apache/pekko/stream/io/TlsSpec.scala | 15 +-
.../io/compression/CompressionTestingTools.scala | 2 -
.../pekko/stream/scaladsl/AttributesSpec.scala | 2 +-
.../stream/scaladsl/FlowCollectFirstSpec.scala | 2 +-
.../pekko/stream/scaladsl/FlowDispatcherSpec.scala | 3 +-
.../stream/scaladsl/FlowDropRepeatedSpec.scala | 4 +-
.../FlowFlatMapConcatParallelismSpec.scala | 22 +-
.../FlowGroupedAdjacentByWeightedSpec.scala | 2 +-
.../stream/scaladsl/FlowGroupedWeightedSpec.scala | 8 +-
.../stream/scaladsl/FlowLimitWeightedSpec.scala | 8 +-
.../stream/scaladsl/FlowRecoverWithSpec.scala | 2 +-
.../pekko/stream/scaladsl/FlowSlidingSpec.scala | 4 +-
.../apache/pekko/stream/scaladsl/FlowSpec.scala | 2 +-
.../scaladsl/FlowStatefulMapConcatSpec.scala | 2 -
.../pekko/stream/scaladsl/FlowSwitchSpec.scala | 6 +-
.../stream/scaladsl/FlowWithContextSpec.scala | 5 +-
.../apache/pekko/stream/scaladsl/FramingSpec.scala | 6 +-
.../stream/scaladsl/GraphBackedFlowSpec.scala | 2 +-
.../pekko/stream/scaladsl/GraphUnzipWithSpec.scala | 4 +-
.../apache/pekko/stream/scaladsl/SinkSpec.scala | 18 +-
.../pekko/stream/scaladsl/SourceSinkSpec.scala | 87 ++
.../stream/scaladsl/SourceWithContextSpec.scala | 5 +-
.../stream/scaladsl/StreamConvertersSpec.scala | 4 +-
.../pekko/stream/scaladsl/TakeLastSinkSpec.scala | 4 +-
.../pekko/stream/MapAsyncPartitionedSpec.scala | 21 +-
.../javaapi-functions.excludes | 23 +-
.../pekko/stream/typed/javadsl/ActorFlow.scala | 27 +-
.../pekko/stream/typed/javadsl/ActorSource.scala | 5 +-
.../pekko/stream/typed/scaladsl/ActorFlow.scala | 7 +-
.../typed/scaladsl/ActorSourceSinkSpec.scala | 4 +-
.../typed/scaladsl/MaterializerForTypedSpec.scala | 4 +-
.../pekko/stream/typed/scaladsl/PubSubSpec.scala | 1 +
.../javaapi-functions.excludes | 27 +
.../remove-deprecated-methods.excludes | 12 +-
.../remove-ssl-config.excludes | 36 +-
stream/src/main/resources/reference.conf | 6 -
.../pekko/stream/javadsl/CollectionUtil.scala | 39 -
.../pekko/stream/javadsl/CollectionUtil.scala | 2 +-
.../pekko/stream/javadsl/CollectionUtil.scala | 2 +-
.../typesafe/sslconfig/pekko/PekkoSSLConfig.scala | 189 ---
.../sslconfig/pekko/SSLEngineConfigurator.scala | 44 -
.../sslconfig/pekko/util/PekkoLoggerBridge.scala | 44 -
.../apache/pekko/stream/ActorMaterializer.scala | 111 +-
.../scala/org/apache/pekko/stream/Attributes.scala | 16 +-
.../scala/org/apache/pekko/stream/KillSwitch.scala | 2 +-
.../apache/pekko/stream/MapAsyncPartitioned.scala | 4 +-
.../org/apache/pekko/stream/RestartSettings.scala | 20 +-
.../main/scala/org/apache/pekko/stream/Shape.scala | 2 +-
.../apache/pekko/stream/SystemMaterializer.scala | 10 +-
.../apache/pekko/stream/UniformFanInShape.scala | 2 +-
.../pekko/stream/impl/ActorMaterializerImpl.scala | 3 +-
.../apache/pekko/stream/impl/ActorProcessor.scala | 5 +-
.../scala/org/apache/pekko/stream/impl/FanIn.scala | 5 +-
.../org/apache/pekko/stream/impl/FanOut.scala | 4 +-
.../pekko/stream/impl/JavaStreamSource.scala | 6 +-
.../org/apache/pekko/stream/impl/MaybeSource.scala | 4 +-
.../impl/PhasedFusingActorMaterializer.scala | 2 +-
.../org/apache/pekko/stream/impl/QueueSource.scala | 3 +-
.../org/apache/pekko/stream/impl/SetupStage.scala | 141 +-
.../scala/org/apache/pekko/stream/impl/Sinks.scala | 12 +-
.../org/apache/pekko/stream/impl/Stages.scala | 2 +
.../pekko/stream/impl/TraversalBuilder.scala | 4 +-
.../org/apache/pekko/stream/impl/Unfold.scala | 2 +-
.../stream/impl/UnfoldResourceSourceAsync.scala | 2 +-
.../pekko/stream/impl/fusing/CountSink.scala | 66 +
.../pekko/stream/impl/fusing/DropRepeated.scala | 6 +-
.../pekko/stream/impl/fusing/FlattenConcat.scala | 14 +-
.../pekko/stream/impl/fusing/FutureFlow.scala | 4 +-
.../pekko/stream/impl/fusing/GraphStages.scala | 6 +-
.../impl/fusing/GroupedAdjacentByWeighted.scala | 6 +-
.../stream/impl/fusing/LazyFutureSource.scala | 4 +-
.../pekko/stream/impl/fusing/MapConcat.scala | 2 -
.../org/apache/pekko/stream/impl/fusing/Ops.scala | 19 +-
.../pekko/stream/impl/fusing/SourceSink.scala | 121 ++
.../pekko/stream/impl/fusing/StreamOfStreams.scala | 2 +-
.../apache/pekko/stream/impl/fusing/Switch.scala | 2 +-
.../pekko/stream/impl/io/FileOutputStage.scala | 2 +-
.../org/apache/pekko/stream/impl/io/TLSActor.scala | 12 +-
.../apache/pekko/stream/impl/io/TcpStages.scala | 7 +-
.../apache/pekko/stream/impl/io/TlsModule.scala | 9 +-
.../org/apache/pekko/stream/javadsl/BidiFlow.scala | 4 +-
.../pekko/stream/javadsl/DelayStrategy.scala | 4 +-
.../org/apache/pekko/stream/javadsl/FileIO.scala | 3 +-
.../org/apache/pekko/stream/javadsl/Flow.scala | 185 ++-
.../pekko/stream/javadsl/FlowWithContext.scala | 16 +-
.../org/apache/pekko/stream/javadsl/Graph.scala | 39 +-
.../org/apache/pekko/stream/javadsl/Hub.scala | 29 +-
.../apache/pekko/stream/javadsl/MergeLatest.scala | 3 +-
.../org/apache/pekko/stream/javadsl/Queue.scala | 8 +-
.../apache/pekko/stream/javadsl/RetryFlow.scala | 11 +-
.../org/apache/pekko/stream/javadsl/Sink.scala | 77 +-
.../org/apache/pekko/stream/javadsl/Source.scala | 187 ++-
.../pekko/stream/javadsl/SourceWithContext.scala | 16 +-
.../javadsl/StatefulMapConcatAccumulator.scala | 9 +-
.../pekko/stream/javadsl/StreamConverters.scala | 7 +-
.../org/apache/pekko/stream/javadsl/SubFlow.scala | 73 +-
.../apache/pekko/stream/javadsl/SubSource.scala | 73 +-
.../org/apache/pekko/stream/javadsl/TLS.scala | 126 +-
.../org/apache/pekko/stream/javadsl/Tcp.scala | 182 +--
.../org/apache/pekko/stream/scaladsl/Flow.scala | 5 +-
.../pekko/stream/scaladsl/FlowWithContext.scala | 2 +-
.../pekko/stream/scaladsl/FlowWithContextOps.scala | 10 +-
.../org/apache/pekko/stream/scaladsl/Hub.scala | 33 +-
.../org/apache/pekko/stream/scaladsl/Queue.scala | 8 +-
.../org/apache/pekko/stream/scaladsl/Sink.scala | 49 +-
.../org/apache/pekko/stream/scaladsl/Source.scala | 2 +-
.../scaladsl/StatefulMapConcatAccumulator.scala | 8 +-
.../org/apache/pekko/stream/scaladsl/SubFlow.scala | 4 +-
.../org/apache/pekko/stream/scaladsl/TLS.scala | 142 +-
.../org/apache/pekko/stream/scaladsl/Tcp.scala | 122 +-
.../org/apache/pekko/stream/scaladsl/package.scala | 3 +-
.../org/apache/pekko/stream/stage/GraphStage.scala | 67 +-
.../pekko/testkit/CallingThreadDispatcher.scala | 4 +-
.../testkit/ExplicitlyTriggeredScheduler.scala | 11 +-
.../org/apache/pekko/testkit/TestActorRef.scala | 3 +-
.../apache/pekko/testkit/TestEventListener.scala | 2 -
.../scala/org/apache/pekko/testkit/TestKit.scala | 5 +-
.../apache/pekko/testkit/TestKitExtension.scala | 4 +-
.../org/apache/pekko/testkit/javadsl/TestKit.scala | 56 +-
.../scala/org/apache/pekko/testkit/package.scala | 2 -
.../apache/pekko/testkit/DefaultTimeoutSpec.scala | 4 +-
.../apache/pekko/testkit/ImplicitSenderSpec.scala | 4 +-
.../scala/org/apache/pekko/testkit/PekkoSpec.scala | 23 +-
.../org/apache/pekko/testkit/PekkoSpecSpec.scala | 14 +-
.../apache/pekko/testkit/TestActorRefSpec.scala | 4 +-
.../org/apache/pekko/testkit/TestProbeSpec.scala | 4 +-
.../apache/pekko/testkit/WithLogCapturing.scala | 4 +-
.../testkit/metrics/FileDescriptorMetricSet.scala | 4 +-
.../apache/pekko/testkit/metrics/MetricsKit.scala | 15 +-
.../pekko/testkit/metrics/MetricsKitOps.scala | 3 +-
.../pekko/testkit/metrics/MetricsKitSpec.scala | 3 +-
.../metrics/reporter/PekkoConsoleReporter.scala | 2 +-
1470 files changed, 7006 insertions(+), 12316 deletions(-)
copy .github/workflows/{nightly-1.2-builds.yml => nightly-1.3-builds.yml} (93%)
copy .github/workflows/{publish-1.1-nightly.yml => publish-1.3-nightly.yml}
(92%)
delete mode 100755 actor-tests/src/test/bind/etc/db.0
delete mode 100755 actor-tests/src/test/bind/etc/db.127
delete mode 100755 actor-tests/src/test/bind/etc/db.255
mode change 100755 => 100644 actor-tests/src/test/bind/etc/db.bar.example
delete mode 100755 actor-tests/src/test/bind/etc/db.empty
mode change 100755 => 100644 actor-tests/src/test/bind/etc/db.foo.test
delete mode 100755 actor-tests/src/test/bind/etc/db.local
delete mode 100755 actor-tests/src/test/bind/etc/db.root
delete mode 100755 actor-tests/src/test/bind/etc/named.conf
delete mode 100755 actor-tests/src/test/bind/etc/named.conf.default-zones
mode change 100755 => 100644 actor-tests/src/test/bind/etc/named.conf.local
mode change 100755 => 100644 actor-tests/src/test/bind/etc/named.conf.options
delete mode 100755 actor-tests/src/test/bind/etc/rndc.key
mode change 100755 => 100644 actor-tests/src/test/bind/etc/zones.rfc1918
create mode 100644
actor-tests/src/test/java-jdk21-only/org/apache/pekko/actor/StashJavaAPITestUntypedActors.java
copy actor-tests/src/test/{java/org/apache/pekko/actor/StashJavaAPI.java =>
java-jdk21-only/org/apache/pekko/actor/UntypedStashJavaAPI.java} (75%)
create mode 100644
actor-tests/src/test/java/org/apache/pekko/japi/FunctionLawTest.java
delete mode 100644
actor-tests/src/test/java/org/apache/pekko/util/JavaConverterScala3InlineTest.java
copy
actor-tests/src/test/scala-jdk21-only/org/apache/pekko/dispatch/{ForkJoinPoolVirtualThreadSpec.scala
=> ThreadPoolVirtualThreadSpec.scala} (59%)
rename actor-tests/src/test/{scala-2.13+ =>
scala}/org/apache/pekko/util/ByteStringBuilderScala213PlusSpec.scala (100%)
delete mode 100644
actor-tests/src/test/scala/org/apache/pekko/util/Scala212CompatTest.scala
delete mode 100644
actor-typed/src/main/scala-2.12/org/apache/pekko/actor/typed/internal/receptionist/Platform.scala
copy
stream/src/main/mima-filters/1.0.x.backwards.excludes/pr-1374-boundedsourcequeue-iscompleted-classes.backwards.excludes
=>
actor/src/main/mima-filters/1.2.x.backwards.excludes/bytestring-indexOf-overload.excludes
(89%)
rename actor/src/main/mima-filters/{1.1.x.backwards.excludes =>
2.0.x.backwards.excludes}/backoff-calculation.excludes (82%)
copy actor-typed/src/main/mima-filters/1.0.x.backwards.excludes/jfr.excludes
=>
actor/src/main/mima-filters/2.0.x.backwards.excludes/function-converters.excludes
(74%)
delete mode 100644
actor/src/main/mima-filters/2.0.x.backwards.excludes/option-converters.excludes
create mode 100644
actor/src/main/mima-filters/2.0.x.backwards.excludes/remove-scala-2.12-support.excludes
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/compat/Future.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/compat/PartialFunction.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/dispatch/internal/ScalaBatchable.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/ByteIterator.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/ByteString.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/FunctionConverters.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/FutureConverters.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/OptionConverters.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/CompatImpl.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala
delete mode 100644
actor/src/main/scala-2.12/org/apache/pekko/util/ccompat/package.scala
delete mode 100644
actor/src/main/scala-2.13+/org/apache/pekko/compat/Future.scala
delete mode 100644
actor/src/main/scala-2.13+/org/apache/pekko/util/FunctionConverters.scala
delete mode 100644
actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/ccompatUsedUntil213.scala
delete mode 100644
actor/src/main/scala-2.13+/org/apache/pekko/util/ccompat/package.scala
delete mode 100644
actor/src/main/scala-2.13/org/apache/pekko/compat/PartialFunction.scala
delete mode 100644
actor/src/main/scala-2.13/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala
delete mode 100644
actor/src/main/scala-2.13/org/apache/pekko/util/ByteString.scala
delete mode 100644
actor/src/main/scala-2.13/org/apache/pekko/util/FutureConverters.scala
delete mode 100644
actor/src/main/scala-2.13/org/apache/pekko/util/OptionConverters.scala
delete mode 100644
actor/src/main/scala-2/org/apache/pekko/util/JavaDurationConverters.scala
delete mode 100644
actor/src/main/scala-3/org/apache/pekko/compat/PartialFunction.scala
delete mode 100644
actor/src/main/scala-3/org/apache/pekko/dispatch/internal/SameThreadExecutionContext.scala
delete mode 100644
actor/src/main/scala-3/org/apache/pekko/util/FutureConverters.scala
delete mode 100644
actor/src/main/scala-3/org/apache/pekko/util/JavaDurationConverters.scala
delete mode 100644
actor/src/main/scala-3/org/apache/pekko/util/OptionConverters.scala
rename actor/src/main/{scala-3 =>
scala}/org/apache/pekko/util/ByteString.scala (95%)
delete mode 100644 actor/src/main/scala/org/apache/pekko/util/Unused.scala
create mode 100644
bench-jmh/src/main/scala/org/apache/pekko/stream/BroadcastHubBenchmark.scala
create mode 100644
bench-jmh/src/main/scala/org/apache/pekko/util/ByteString_lastIndexOf_Benchmark.scala
delete mode 100644
bench-jmh/src/main/scala/org/apache/pekko/util/StackBench.scala
delete mode 100644
cluster-typed/src/main/scala-2.12/org/apache/pekko/cluster/typed/internal/receptionist/ClusterReceptionistProtocol.scala
create mode 100644 docs/src/main/paradox/stream/operators/Sink/count.md
create mode 100644 docs/src/main/paradox/stream/operators/Sink/source.md
create mode 100644
docs/src/main/paradox/stream/operators/Source-or-Flow/onErrorResume.md
delete mode 100644
plugins/serialversion-remover-plugin/src/main/resources/plugin.properties
delete mode 100644
plugins/serialversion-remover-plugin/src/main/scala/org/apache/pekko/Plugin.scala
delete mode 100755 scripts/find-javadoc-error.pl
rename stream-tests-tck/src/test/{scala-jdk9-only =>
scala}/org/apache/pekko/stream/tck/IterablePublisherViaJavaFlowPublisherTest.scala
(94%)
delete mode 100644
stream-tests/src/test/scala/org/apache/pekko/stream/io/DeprecatedTlsSpec.scala
create mode 100644
stream-tests/src/test/scala/org/apache/pekko/stream/scaladsl/SourceSinkSpec.scala
copy
persistence/src/main/mima-filters/2.0.x.backwards.excludes/remove-deprecated-methods.excludes
=>
stream-typed/src/main/mima-filters/2.0.x.backwards.excludes/javaapi-functions.excludes
(64%)
copy
cluster/src/main/mima-filters/2.0.x.backwards.excludes/remove-deprecated-methods.excludes
=>
stream/src/main/mima-filters/2.0.x.backwards.excludes/remove-ssl-config.excludes
(57%)
delete mode 100644
stream/src/main/scala-2.12/org/apache/pekko/stream/javadsl/CollectionUtil.scala
delete mode 100644
stream/src/main/scala/com/typesafe/sslconfig/pekko/PekkoSSLConfig.scala
delete mode 100644
stream/src/main/scala/com/typesafe/sslconfig/pekko/SSLEngineConfigurator.scala
delete mode 100644
stream/src/main/scala/com/typesafe/sslconfig/pekko/util/PekkoLoggerBridge.scala
create mode 100644
stream/src/main/scala/org/apache/pekko/stream/impl/fusing/CountSink.scala
create mode 100644
stream/src/main/scala/org/apache/pekko/stream/impl/fusing/SourceSink.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]