Repository navigation
Conversation
pjfanning
force-pushed
the
docs-2.0.0-release-notes-update
branch
2 times, most recently
from
October 28, 2026 14:32
554f1b5 to
a443aa1
Compare
pjfanning
force-pushed
the
docs-2.0.0-release-notes-update
branch
from
October 28, 2026 19:09
a443aa1 to
9ab750e
Compare
Motivation: Several PRs merged on 2026-10-23 after the 2.0.0 release notes PR (apache#3606) were not yet reflected in the release notes or the 1.x to 2.x migration guide. Both pages had also grown into long flat lists that are hard to scan. Modification: - Release notes: add apache#3644, apache#3652, apache#3653, apache#3665, apache#3673 and the documentation PRs (apache#3655, apache#3658, apache#3660, apache#3663, apache#3664); add a serialization highlight to Main changes. - Release notes: move Security Hardening ahead of Bug Fixes and group the Bug Fixes, Ported from Akka, Additions and Changes lists by module. - Migration guide: group the breaking changes by area (Java API, Actors, Streams, TLS, Remoting, Cluster Sharding, Persistence) and add the Java DSL `pekko.japi.Function` removal and the Scala types replaced in Java APIs. - Migration guide: move the `PekkoSSLConfig` migration out of Dependency Changes into a TLS section and break it into steps; split the `SerializedEvent` note into its own bullet; point to the single Jackson module rule from Dependency Changes. Result: The 2.0.0 docs cover everything merged so far and are easier to read. Tests: - Not run - docs only References: Refs apache#3606
…n guide Motivation: More PRs were merged to main after this PR was opened, and apache#3681 reverted apache#3668, which the release notes still listed. Modification: - Release notes: add the Java DSL wildcard bounds changes (apache#3713, apache#3714, apache#3717, apache#3718, apache#3719, apache#3720) to Main changes and API changes, add apache#3677 and apache#3682 to API changes, add apache#3700 and apache#3707 to Bug Fixes and apache#3676 to the Artery uid collision entry. - Release notes: drop apache#3668 from the Mailbox entry, since apache#3681 reverted it. - Migration guide: move the apache#3677 shard allocation strategy note from Persistence to Cluster Sharding, and add the apache#3682 `ReplyEffectWithStop` change to Persistence. Result: The 2.0.0 docs cover everything merged to main so far. Tests: - Not run - docs only References: Refs apache#3606
…0.0 release notes
…) to the 2.0.0 release notes
pjfanning
force-pushed
the
docs-2.0.0-release-notes-update
branch
from
October 30, 2026 19:53
bc50e99 to
f3a616e
Compare
Add apache#3727, apache#3728, apache#3731, apache#3734, apache#3738 (TLS), apache#3730 (fanout publisher performance) and apache#3733 (shard lease release logging).
pjfanning
force-pushed
the
docs-2.0.0-release-notes-update
branch
from
October 30, 2026 19:53
f3a616e to
e9fa033
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Several PRs merged after the 2.0.0 release notes PR (#3606) were not yet in the release notes or the 1.x to 2.x migration guide. Both pages had also grown into long flat lists that are hard to scan.
Modification
Release notes (
releases-2.0.md)Stuck in unwrap loopin both TLS engines) to Bug Fixes, and Preserve accepted TLS plaintext on output cancellation #3727, Fix TLS GraphStage buffer allocation and growth #3728, Keep draining TLS plaintext after a TLS 1.3 peer close_notify #3731, Keep draining TLS plaintext after a TLS 1.3 KeyUpdate #3738 to the GraphStage TLS engine entry in Additions. Add Avoid quadratic cursor scans in fanout publishers #3730 (fanout publisher cursor scans) to Performance and Log failed lease releases when a Shard stops #3705 #3733 (log failed shard lease releases) to the shard lease entry.mainis still there.Migration guide (
migration-guide-1.x-2.x.md)pekko.japi.Functionremoval and the Scala types replaced in Java APIs. Until now these were only in the release notes.PekkoSSLConfigmigration from Document migration from removed SSLConfig convenience APIs #3660 out of Dependency Changes into a TLS section and break it into steps.mainunder Persistence) to Cluster Sharding.ReplyEffectWithStopchange (stash().thenStop()no longer compiles) to Persistence.SerializedEventnote into its own bullet, and point to the single Jackson module rule from Dependency Changes.Result
The 2.0.0 docs cover everything merged so far and are easier to read.
Tests
References
Refs #3606