Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is for collaborative editing of the release notes.

The release thread is at https://lists.apache.org/thread/xd4wp77bdwyll9243mnd9qc6j4d122kr

Draft Release Notes

...

Apache Pekko 1.0.0 is based on Akka 2.6.20. Pekko came about as a result of Lightbend's decision to make future Akka releases under a Business Software License, a license that is not compatible with Open Source usage.

Apache Pekko has changed the package names, among other changes. Config names have changed to use `pekko` instead of `akka` in their names. The default ports for pekko-remote have changed to avoid clashing with the akka-remote defaults. Users switching from Akka to Pekko should read our Migration Guide.

Generally, we have tried to make it as easy as possible to switch existing Akka 2.6 based projects over to using Pekko 1.0.

Bug Fixes

We haven't had to fix many bugs that were in Akka 2.6.20

  • Optimized JsonFraming breaks existing functionality in v2.6.20 (PR44)

  • Use random IDs in Async DNS Resolver. This change was made due to CVE-2023-31442 in Akka. (#384)
  • Include critical TLS fix from Akka 2.6.21 (#442)

Dependency Upgrades

We have tried to limit the changes to third party dependencies that are used in Pekko 1.0.0. These are some exceptions:

...

for Release 1.0.1

A minor bug fix release. The class renaming described below (`#491`) is not expected to affect anyone upgrading from version 1.0.0 but it is strongly recommended that Apache Pekko users switch to the 1.0.1 release when it becomes available.

Bug Fixes

* Issue with class name of package private object `PekkoPduProtobufCodec$` (#491)


Released Versions

See https://pekko.apache.org/docs/pekko/current/release-notes/index.html

...