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

cstamas pushed a commit to branch update-relnotes-MNG-7887
in repository https://gitbox.apache.org/repos/asf/maven-site.git

commit 6b24215d7e36f9f11a378c0df813ccb1cc66e132
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Fri Sep 22 11:58:02 2023 +0200

    [MNG-7887] Update release notes with new breakage
    
    ---
    
    https://issues.apache.org/jira/projects/MNG/issues/MNG-7887
---
 content/markdown/docs/3.9.0/release-notes.md | 1 +
 content/markdown/docs/3.9.1/release-notes.md | 1 +
 content/markdown/docs/3.9.2/release-notes.md | 1 +
 content/markdown/docs/3.9.3/release-notes.md | 1 +
 content/markdown/docs/3.9.4/release-notes.md | 1 +
 5 files changed, 5 insertions(+)

diff --git a/content/markdown/docs/3.9.0/release-notes.md 
b/content/markdown/docs/3.9.0/release-notes.md
index 1d71f463..841abe18 100644
--- a/content/markdown/docs/3.9.0/release-notes.md
+++ b/content/markdown/docs/3.9.0/release-notes.md
@@ -51,6 +51,7 @@ If you have any questions, please consult:
 * Maven 2.x was auto-injecting an ancient version of `plexus-utils` dependency 
into the plugin classpath, and Maven 3.x continued doing this to preserve 
backward compatibility. Starting with Maven 3.9, it does not happen anymore. 
This change may lead to plugin breakage. The fix for affected plugin 
maintainers is to explicitly declare a dependency on `plexus-utils`. The 
workaround for affected plugin users is to add this dependency to plugin 
dependencies until issue is fixed by the affect [...]
 * Mojos are prevented to boostrap new instance of `RepositorySystem` (for 
example by using deprecated `ServiceLocator`), they should reuse 
`RepositorySystem` instance provided by Maven instead. See 
[MNG-7471](https://issues.apache.org/jira/browse/MNG-7471).
 * Each line in `.mvn/maven.config` is now interpreted as a single argument. 
That is, if the file contains multiple arguments, these must now be placed on 
separate lines, see [MNG-7684](https://issues.apache.org/jira/browse/MNG-7684).
+* System and user properties handling cleanup, see 
[MNG-7556](https://issues.apache.org/jira/browse/MNG-7556). As a consequence, 
this may introduce breakage in environments where the user properties were used 
to set system properties or other way around, for example see 
[MNG-7887](https://issues.apache.org/jira/projects/MNG/issues/MNG-7887).
 
 ### Notable Core Improvements
 
diff --git a/content/markdown/docs/3.9.1/release-notes.md 
b/content/markdown/docs/3.9.1/release-notes.md
index 4b7c98b5..d404c3b4 100644
--- a/content/markdown/docs/3.9.1/release-notes.md
+++ b/content/markdown/docs/3.9.1/release-notes.md
@@ -49,6 +49,7 @@ The full list of changes can be found in our [issue 
management system][4].
 * Maven 2.x was auto-injecting an ancient version of `plexus-utils` dependency 
into the plugin classpath, and Maven 3.x continued doing this to preserve 
backward compatibility. Starting with Maven 3.9, it does not happen anymore. 
This change may lead to plugin breakage. The fix for affected plugin 
maintainers is to explicitly declare a dependency on `plexus-utils`. The 
workaround for affected plugin users is to add this dependency to plugin 
dependencies until issue is fixed by the affect [...]
 * Mojos are prevented to boostrap new instance of `RepositorySystem` (for 
example by using deprecated `ServiceLocator`), they should reuse 
`RepositorySystem` instance provided by Maven instead. See 
[MNG-7471](https://issues.apache.org/jira/browse/MNG-7471).
 * Each line in `.mvn/maven.config` is now interpreted as a single argument. 
That is, if the file contains multiple arguments, these must now be placed on 
separate lines, see [MNG-7684](https://issues.apache.org/jira/browse/MNG-7684).
+* System and user properties handling cleanup, see 
[MNG-7556](https://issues.apache.org/jira/browse/MNG-7556). As a consequence, 
this may introduce breakage in environments where the user properties were used 
to set system properties or other way around, for example see 
[MNG-7887](https://issues.apache.org/jira/projects/MNG/issues/MNG-7887).
 
 ## Known Issues
 
diff --git a/content/markdown/docs/3.9.2/release-notes.md 
b/content/markdown/docs/3.9.2/release-notes.md
index 5c48b40f..b432aa66 100644
--- a/content/markdown/docs/3.9.2/release-notes.md
+++ b/content/markdown/docs/3.9.2/release-notes.md
@@ -67,6 +67,7 @@ plugin versions. For non-ASF plugins, contact plugin 
maintainers to apply requir
 * Maven 2.x was auto-injecting an ancient version of `plexus-utils` dependency 
into the plugin classpath, and Maven 3.x continued doing this to preserve 
backward compatibility. Starting with Maven 3.9, it does not happen anymore. 
This change may lead to plugin breakage. The fix for affected plugin 
maintainers is to explicitly declare a dependency on `plexus-utils`. The 
workaround for affected plugin users is to add this dependency to plugin 
dependencies until issue is fixed by the affect [...]
 * Mojos are prevented to boostrap new instance of `RepositorySystem` (for 
example by using deprecated `ServiceLocator`), they should reuse 
`RepositorySystem` instance provided by Maven instead. See 
[MNG-7471](https://issues.apache.org/jira/browse/MNG-7471).
 * Each line in `.mvn/maven.config` is now interpreted as a single argument. 
That is, if the file contains multiple arguments, these must now be placed on 
separate lines, see [MNG-7684](https://issues.apache.org/jira/browse/MNG-7684).
+* System and user properties handling cleanup, see 
[MNG-7556](https://issues.apache.org/jira/browse/MNG-7556). As a consequence, 
this may introduce breakage in environments where the user properties were used 
to set system properties or other way around, for example see 
[MNG-7887](https://issues.apache.org/jira/projects/MNG/issues/MNG-7887).
 
 ## Known Issues
 
diff --git a/content/markdown/docs/3.9.3/release-notes.md 
b/content/markdown/docs/3.9.3/release-notes.md
index a1473e30..7d85adf0 100644
--- a/content/markdown/docs/3.9.3/release-notes.md
+++ b/content/markdown/docs/3.9.3/release-notes.md
@@ -65,6 +65,7 @@ pages for more.
 * Maven 2.x was auto-injecting an ancient version of `plexus-utils` dependency 
into the plugin classpath, and Maven 3.x continued doing this to preserve 
backward compatibility. Starting with Maven 3.9, it does not happen anymore. 
This change may lead to plugin breakage. The fix for affected plugin 
maintainers is to explicitly declare a dependency on `plexus-utils`. The 
workaround for affected plugin users is to add this dependency to plugin 
dependencies until issue is fixed by the affect [...]
 * Mojos are prevented to bootstrap new instance of `RepositorySystem` (for 
example by using deprecated `ServiceLocator`), they should reuse 
`RepositorySystem` instance provided by Maven instead. See 
[MNG-7471](https://issues.apache.org/jira/browse/MNG-7471).
 * Each line in `.mvn/maven.config` is now interpreted as a single argument. 
That is, if the file contains multiple arguments, these must now be placed on 
separate lines, see [MNG-7684](https://issues.apache.org/jira/browse/MNG-7684).
+* System and user properties handling cleanup, see 
[MNG-7556](https://issues.apache.org/jira/browse/MNG-7556). As a consequence, 
this may introduce breakage in environments where the user properties were used 
to set system properties or other way around, for example see 
[MNG-7887](https://issues.apache.org/jira/projects/MNG/issues/MNG-7887).
 
 ## Known Issues
 
diff --git a/content/markdown/docs/3.9.4/release-notes.md 
b/content/markdown/docs/3.9.4/release-notes.md
index 946c6d96..8da9b2b8 100644
--- a/content/markdown/docs/3.9.4/release-notes.md
+++ b/content/markdown/docs/3.9.4/release-notes.md
@@ -52,6 +52,7 @@ The full list of changes can be found in our [issue 
management system][4].
 * Maven 2.x was auto-injecting an ancient version of `plexus-utils` dependency 
into the plugin classpath, and Maven 3.x continued doing this to preserve 
backward compatibility. Starting with Maven 3.9, it does not happen anymore. 
This change may lead to plugin breakage. The fix for affected plugin 
maintainers is to explicitly declare a dependency on `plexus-utils`. The 
workaround for affected plugin users is to add this dependency to plugin 
dependencies until issue is fixed by the affect [...]
 * Mojos are prevented to bootstrap new instance of `RepositorySystem` (for 
example by using deprecated `ServiceLocator`), they should reuse 
`RepositorySystem` instance provided by Maven instead. See 
[MNG-7471](https://issues.apache.org/jira/browse/MNG-7471).
 * Each line in `.mvn/maven.config` is now interpreted as a single argument. 
That is, if the file contains multiple arguments, these must now be placed on 
separate lines, see [MNG-7684](https://issues.apache.org/jira/browse/MNG-7684).
+* System and user properties handling cleanup, see 
[MNG-7556](https://issues.apache.org/jira/browse/MNG-7556). As a consequence, 
this may introduce breakage in environments where the user properties were used 
to set system properties or other way around, for example see 
[MNG-7887](https://issues.apache.org/jira/projects/MNG/issues/MNG-7887).
 
 ## Complete Release Notes
 

Reply via email to