This is an automated email from the ASF dual-hosted git repository.
engelen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko.git
The following commit(s) were added to refs/heads/main by this push:
new 56de5a10cf Release notes for 2.0.0-M1 (#2532)
56de5a10cf is described below
commit 56de5a10cfba87af44bad98578281b35bbce2bc8
Author: Arnout Engelen <[email protected]>
AuthorDate: Tue Dec 9 16:57:13 2025 +0100
Release notes for 2.0.0-M1 (#2532)
Kept it fairly short, I think it doesn't make sense to have an
exhaustive list but we should collect some of the highlights when
we get closer to a non-milestone 2.0.0 release.
---
docs/src/main/paradox/release-notes/index.md | 1 +
docs/src/main/paradox/release-notes/releases-2.0.md | 18 ++++++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/docs/src/main/paradox/release-notes/index.md
b/docs/src/main/paradox/release-notes/index.md
index 7f1e4127f1..bf212bced7 100644
--- a/docs/src/main/paradox/release-notes/index.md
+++ b/docs/src/main/paradox/release-notes/index.md
@@ -4,6 +4,7 @@
@@@ index
+* [2.0 Milestone Releases](releases-2.0.md)
* [1.3 Releases](releases-1.3.md)
* [1.2 Releases](releases-1.2.md)
* [1.1 Releases](releases-1.1.md)
diff --git a/docs/src/main/paradox/release-notes/releases-2.0.md
b/docs/src/main/paradox/release-notes/releases-2.0.md
new file mode 100644
index 0000000000..331e658199
--- /dev/null
+++ b/docs/src/main/paradox/release-notes/releases-2.0.md
@@ -0,0 +1,18 @@
+# Release Notes (2.0.x)
+
+Apache Pekko 2.0.x releases support Java 17 and above.
+
+## 2.0.0-M1
+
+This is milestone release and is aimed at testing this new major version
+by early adopters. This is experimental. This release should not be used in
production.
+
+### Main changes
+
+* Java 17 is the new minimum
+* Scala 2.12 support dropped
+* A lot of deprecated code removed
+* A lot of pekko.util classes for Scala version compatibility have been removed
+* Big change for all Java DSL users due to the removal of
`pekko.japi.Function` (and related classes) to use
`pekko.japi.function.Function` instead (lambdas should recompile ok but if you
declared variables or functions explicitly, then you may need to change your
imports)
+* New pekko-serialization-jackson3. Users who are happy with the
pekko-serialization-jackson, which uses Jackson 2, can stick with that
+* Changed the pekko-serialization-jackson lz4-java dependency to
`at.yawk.lz4:lz4-java`, a fork that has important bugfixes
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]