You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by en...@apache.org on 2024/08/01 07:44:26 UTC
(pekko) branch main updated: Clarify how our binary compatibility applies to external dependencies (#1420)
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 5bf60da763 Clarify how our binary compatibility applies to external dependencies (#1420)
5bf60da763 is described below
commit 5bf60da763a296b1cc56f97d547cbafb1a7c2231
Author: Arnout Engelen <ar...@bzzt.net>
AuthorDate: Thu Aug 1 09:44:21 2024 +0200
Clarify how our binary compatibility applies to external dependencies (#1420)
---
docs/src/main/paradox/common/binary-compatibility-rules.md | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/docs/src/main/paradox/common/binary-compatibility-rules.md b/docs/src/main/paradox/common/binary-compatibility-rules.md
index 87526fb33f..9273dd589a 100644
--- a/docs/src/main/paradox/common/binary-compatibility-rules.md
+++ b/docs/src/main/paradox/common/binary-compatibility-rules.md
@@ -154,3 +154,12 @@ manual exception overrides may be put in place if the change happened to be in a
Scala does not maintain serialization compatibility across major versions. This means that if Java serialization is used
there is no guarantee objects can be cleanly deserialized if serialized with a different version of Scala.
+
+## Binary Compatibility of dependencies
+
+The above rules apply to Pekko modules themselves. They do not necessarily
+apply to dependencies: within a major Pekko component version, we may upgrade a
+major version of a dependency. For example, between Pekko Connectors 1.0 and
+1.1, we updated from `javax.jms` 1.1 to `javax.jms` 2.0.1 in the JMS component.
+This means when you update this component, you may also need to update any
+other components that were still built against `javax.jms` 1.1.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org