Update NEWS for 6.0.2 27/86327/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Dec 2019 12:15:54 +0000 (13:15 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Dec 2019 12:18:41 +0000 (13:18 +0100)
This updates the news in preparation for the next release.

Change-Id: Ib9f14cee4708a566d9289887a5a76a69000c3411
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
docs/NEWS.rst

index 8b14bfb2b11172ae10323a0449483c620114c503..227bbfa5c5433db8f677528460e4c6f33ae2df2d 100644 (file)
@@ -2,10 +2,71 @@
 ODL Parent release notes
 ========================
 
-Version 6.0.1
+Version 6.0.2
 -------------
 This is a security/bug-fix upgrade from version 6.0.1.
 
+Bug fixes
+~~~~~~~~~
+* ``single-feature-parent`` was setting up Karaf repositories incorrectly, leading to
+  the test using unpatched Karaf resources. This has now been fixed and the test run
+  is using environment equivalent to the contents of the distribution. See
+  `ODLPARENT-209 <https://jira.opendaylight.org/browse/ODLPARENT-209>`__ for details.
+
+* ``immutables.org`` integration relied on pre-JDK9 way of integration, where the annotation processor
+  was just dropped as a dependency. This does not work with JDK9+ artifacts which are also explicit
+  JMPS modules. Note that users are advised to switch to depending on the ``annotations``-classified
+  artifact. See `ODLPARENT-216 <https://jira.opendaylight.org/browse/ODLPARENT-216>`__ for details.
+
+* Assembled Karaf distribution did not perform proper JDK checks and allowed launching with JDK8,
+  leading to a failure to install OpenDaylight components with an error stack, which confuses users
+  not familiar with OSGi. The distribution now refuses to start with anything other than JDK11. See
+  `ODLPARENT-218 <https://jira.opendaylight.org/browse/ODLPARENT-218>`__ for details.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+* Akka `2.5.25 → 2.5.26 <https://akka.io/blog/news/2019/10/17/akka-2.5.26-released>`__
+
+* Checkstyle 8.20 → 8.26, release notes:
+  * `8.21 <https://checkstyle.org/releasenotes.html#Release_8.21>`__
+  * `8.22 <https://checkstyle.org/releasenotes.html#Release_8.22>`__
+  * `8.23 <https://checkstyle.org/releasenotes.html#Release_8.23>`__
+  * `8.24 <https://checkstyle.org/releasenotes.html#Release_8.24>`__
+  * `8.25 <https://checkstyle.org/releasenotes.html#Release_8.25>`__
+  * `8.26 <https://checkstyle.org/releasenotes.html#Release_8.26>`__
+
+* H2 database `1.4.199 → 1.4.200 <http://www.h2database.com/html/changelog.html>`__
+
+* Hamcrest `2.1 → 2.2 <https://github.com/hamcrest/JavaHamcrest/releases/tag/v2.2>`__
+
+* JaCoCo `0.8.4 → 0.8.5 <https://github.com/jacoco/jacoco/releases/tag/v0.8.5>`__
+
+* Karaf 4.2.2 → 4.2.6, release notes:
+  * `4.2.3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12344587>`__
+  * `4.2.4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12344856>`__
+  * `4.2.5 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345153>`__
+  * `4.2.6 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345365>`__
+
+* Powermock `2.0.2 → 2.0.4 <https://github.com/powermock/powermock/blob/release/2.x/docs/release-notes/official.md#204>`__
+
+* Sevntu `1.35.0 → 1.36.0 <https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.36.0>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+
+* maven-bundle-plugin `4.1.0 → 4.2.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12345491>`__
+
+* maven-jar-plugin `3.1.2 → 3.2.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317526&version=12345503>`__
+
+* maven-source-plugin `3.1.0 → 3.2.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317924&version=12345522>`__
+
+* modernizer-maven-plugin `1.9.0 → 2.0.0 <https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.0.0>`__
+
+Version 6.0.1
+-------------
+This is a security/bug-fix upgrade from version 6.0.0.
+
 Bug fixes
 ~~~~~~~~~
 * ``karaf-plugin`` ignored exceptions coming from its failure to resolve ${karaf.etc} variable. This