You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by he...@apache.org on 2023/02/17 18:05:00 UTC

[incubator-pekko] branch main updated: remove section about Akka 2.4 versioning change

This is an automated email from the ASF dual-hosted git repository.

hepin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko.git


The following commit(s) were added to refs/heads/main by this push:
     new 04154da3cc remove section about Akka 2.4 versioning change
04154da3cc is described below

commit 04154da3cc34287aa76f71e40ff7d3d7ff36acdf
Author: PJ Fanning <pj...@users.noreply.github.com>
AuthorDate: Fri Feb 17 13:14:09 2023 +0100

    remove section about Akka 2.4 versioning change
---
 .../main/paradox/common/binary-compatibility-rules.md | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)

diff --git a/docs/src/main/paradox/common/binary-compatibility-rules.md b/docs/src/main/paradox/common/binary-compatibility-rules.md
index 12b108d62f..e8e23d3b83 100644
--- a/docs/src/main/paradox/common/binary-compatibility-rules.md
+++ b/docs/src/main/paradox/common/binary-compatibility-rules.md
@@ -18,7 +18,7 @@ even when @ref[intermediate satellite projects are not yet upgraded](../project/
 
 Binary compatibility is maintained between:
 
- * **minor** and **patch** versions - please note that the meaning of "minor" has shifted to be more restrictive with Pekko `2.4.0`, read @ref:[Change in versioning scheme](#24versioningchange) for details.
+ * **minor** and **patch** versions
 
 Binary compatibility is **NOT** maintained between:
 
@@ -26,7 +26,7 @@ Binary compatibility is **NOT** maintained between:
  * any versions of **may change** modules – read @ref:[Modules marked "May Change"](may-change.md) for details
  * a few notable exclusions explained below
 
-Specific examples (please read @ref:[Change in versioning scheme](#24versioningchange) to understand the difference in "before 2.4 era" and "after 2.4 era"):
+Specific examples:
 
 ```
 # [epoch.major.minor] era
@@ -64,21 +64,6 @@ Once a method has been deprecated then the guideline* is that it will be kept, a
 
 *This is a guideline because in **rare** instances, after careful consideration, an exception may be made and the method removed earlier.
 
-<a id="24versioningchange"></a>
-## Change in versioning scheme, stronger compatibility since 2.4
-
-Since the release of Pekko `2.4.0` a new versioning scheme is in effect.
-
-Historically, Pekko has been following the Java or Scala style of versioning in which the first number would mean "**epoch**",
-the second one would mean **major**, and third be the **minor**, thus: `epoch.major.minor` (versioning scheme followed until and during `2.3.x`).
-
-**Currently**, since Pekko `2.4.0`, the new versioning applies which is closer to semantic versioning many have come to expect, 
-in which the version number is deciphered as `major.minor.patch`. This also means that Pekko `2.5.x` is binary compatible with the `2.4` series releases (with the exception of "may change" APIs).
-
-In addition to that, Pekko `2.4.x` has been made binary compatible with the `2.3.x` series,
-so there is no reason to remain on Pekko 2.3.x, since upgrading is completely compatible 
-(and many issues have been fixed ever since).
-
 ## Mixed versioning is not allowed
 
 Modules that are released together under the Pekko project are intended to be upgraded together.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org