Skip to content

docs: update 2.0.0 release notes and migration guide for latest merges - #3675

Draft
pjfanning wants to merge 7 commits into
apache:mainfrom
pjfanning:docs-2.0.0-release-notes-update
Draft

pjfanning wants to merge 7 commits into
apache:mainfrom
pjfanning:docs-2.0.0-release-notes-update

Conversation

@pjfanning

@pjfanning pjfanning commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

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)

Migration guide (migration-guide-1.x-2.x.md)

Result

The 2.0.0 docs cover everything merged so far and are easier to read.

Tests

  • Not run - docs only

References

Refs #3606

@pjfanning pjfanning added this to the 2.0.0-M5 milestone Oct 25, 2026
@pjfanning
pjfanning force-pushed the docs-2.0.0-release-notes-update branch 2 times, most recently from 554f1b5 to a443aa1 Compare October 28, 2026 14:32
@pjfanning
pjfanning force-pushed the docs-2.0.0-release-notes-update branch from a443aa1 to 9ab750e Compare October 28, 2026 19:09
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
@pjfanning
pjfanning force-pushed the docs-2.0.0-release-notes-update branch from bc50e99 to f3a616e Compare October 30, 2026 19:53
@pjfanning
pjfanning force-pushed the docs-2.0.0-release-notes-update branch from f3a616e to e9fa033 Compare October 30, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant