Update NEWS for 13.1.0
[odlparent.git] / docs / NEWS.rst
index a23799b7ca63df4a3b8dcbd00fa5e3cb7aa0a6a6..cc9f54d10effdf5beb174c39dda2ddcba9c7adfa 100644 (file)
 ODL Parent release notes
 ========================
 
+Version 13.1.0
+--------------
+This is a bug-fix/feature upgrade from version 13.0.11.
+
+Improvements and new features
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* ``SingleFeatureTest`` is now executed by a dedicated Maven plugin, leading to faster execution times and better
+  multi-threaded behaviour.
+  See `ODLPARENT-262 <https://jira.opendaylight.org/browse/ODLPARENT-262>`__ for more information.
+* ``sporbugs-maven-plugin`` now runs with ``spotbugs.fork=false``. This setting improves build time by removing
+  the need to warm up a JVM for each SpotBugs analysis.
+* Apache Derby is now excluded from PAX JDBC features due to a vulnerability which is not fixed in a suitable
+  release. See `ODLPARENT-262 <https://jira.opendaylight.org/browse/ODLPARENT-306>`__ for more information.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle 10.14.0 → 10.15.0, release notes:
+  * `10.14.1 <https://checkstyle.org/releasenotes.html#Release_10.14.1>`__
+  * `10.14.2 <https://checkstyle.org/releasenotes.html#Release_10.14.2>`__
+  * `10.15.0 <https://checkstyle.org/releasenotes.html#Release_10.15.0>`__
+
+* commons-io `2.15.1 → 2.16.0 <https://commons.apache.org/proper/commons-io/changes-report.html#a2.16.0>`__
+
+* error_prone_annotations 2.25.0 → 2.26.1, release notes:
+  * `2.26.0 <https://github.com/google/error-prone/releases/tag/v2.26.0>`__
+  * `2.26.1 <https://github.com/google/error-prone/releases/tag/v2.26.1>`__
+
+* Jackson 2.15.3 → 2.16.2, release notes:
+  * `2.16 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16>`__
+  * `2.16.1 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16.1>`__
+  * `2.16.2 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16.2>`__
+
+* Jetty `9.4.53.v20231009 → 9.4.54.v20240208 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.54.v20240208>`__
+
+* jdt-annotations `2.2.800 → 2.3.0 <https://github.com/eclipse-jdt/eclipse.jdt.core/pull/1716>`__
+
+* Jersey `2.41 → 2.42 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.42>`__
+
+* Karaf `4.4.5 → 4.4.6 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12354057>`__
+
+* Netty `4.1.107 → 4.1.108 <https://netty.io/news/2024/03/21/4-1-108-Final.html>`__
+
+* Pax JDBC `1.5.6 → 1.5.7 <https://github.com/ops4j/org.ops4j.pax.jdbc/milestone/33?closed=1>`__
+
+* Woodstox `6.6.1 → 6.6.2 <https://github.com/FasterXML/woodstox/milestone/34?closed=1>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* cyclonedx-maven-plugin `2.7.11 → 2.8.0 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.8.0>`__
+
+* git-commit-id-maven-plugin 7.0.0 → 8.0.0, release notes:
+  * `8.0.0 <https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v8.0.0>`__
+  * `8.0.1 <https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v8.0.1>`__
+
+* Jacoco Maven plugin `0.8.11 → 0.8.12 <https://github.com/jacoco/jacoco/releases/tag/v0.8.12>`__
+
+* maven-assembly-plugin 3.6.0 → 3.7.1, release notes:
+  * `3.7.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12353243>`__
+  * `3.7.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12354406>`__
+
+* maven-compiler-plugin `2.12.1 → 2.13.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12354079>`__
+
+* maven-deploy-plugin 2.8.2 → 3.1.1, release notes:
+  * `3.0.0-M1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12330476>`__
+  * `3.0.0-M2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12344166>`__
+  * `3.0.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12351654>`__
+  * `3.1.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12352181>`__
+  * `3.1.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12352894>`__
+
+* maven-install-plugin 2.5.2 → 3.1.1, release notes:
+  * `3.0.0-M1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12334343>`__
+  * `3.0.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12344165>`__
+  * `3.0.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12352096>`__
+  * `3.1.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12352107>`__
+  * `3.1.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12353026>`__
+
+* maven-invoker-plugin `3.6.0 → 3.6.1 <https://github.com/apache/maven-invoker-plugin/releases/tag/maven-invoker-plugin-3.6.1>`__
+
+* maven-jar-plugin `3.3.0 → 3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317526&version=12352303>`__
+
+* maven-plugin-plugin 3.10.2 → 3.12.0, release notes:
+  * `3.11.0 <https://github.com/apache/maven-plugin-tools/releases/tag/maven-plugin-tools-3.11.0>`__
+  * `3.12.0 <https://github.com/apache/maven-plugin-tools/releases/tag/maven-plugin-tools-3.12.0>`__
+
+* maven-remote-resources-plugin `3.1.0 → 3.2.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317825&version=12353591>`__
+
+* maven-source-plugin `3.3.0 → 3.3.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317924&version=12353471>`__
+
+Version 13.0.11
+---------------
+This is a bug-fix upgrade from version 13.0.10.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle 10.12.6 → 10.14.0, release notes:
+  * `10.12.7 <https://checkstyle.org/releasenotes.html#Release_10.12.7>`__
+  * `10.13.0 <https://checkstyle.org/releasenotes.html#Release_10.13.0>`__
+  * `10.14.0 <https://checkstyle.org/releasenotes.html#Release_10.14.0>`__
+
+* AssertJ 3.24.2 → 3.25.1, release notes:
+  * `3.25.0 <https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.0>`__
+  * `3.25.1 <https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.1>`__
+  * `3.25.2 <https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.2>`__
+  * `3.25.3 <https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.3>`__
+
+* Dropwizard Metrics 4.2.23 → 4.2.25, release notes:
+  * `4.2.24 <https://github.com/dropwizard/metrics/releases/tag/v4.2.24>`__
+  * `4.2.25 <https://github.com/dropwizard/metrics/releases/tag/v4.2.25>`__
+
+* immutables.org `2.10.0 → 2.10.1 <https://github.com/immutables/immutables/releases/tag/2.10.1>`__
+
+* Jackson `2.15.3 → 2.15.4 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15.4>`__
+
+* Jetty `9.4.52.v20230823 → 9.4.53.v20231009 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.53.v20231009>`__
+
+* JUnit `5.10.1 → 5.10.2 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.10.2>`__
+
+* Karaf `4.4.4 → 4.4.5 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12353604>`__
+
+* Logback `1.2.12 → 1.2.13 <https://logback.qos.ch/news.html#1.2.13>`__
+
+* Mockito 5.8.0 → 5.11.0, release notes:
+  * `5.9.0 <https://github.com/mockito/mockito/releases/tag/v5.9.0>`__
+  * `5.10.0 <https://github.com/mockito/mockito/releases/tag/v5.10.0>`__
+  * `5.11.0 <https://github.com/mockito/mockito/releases/tag/v5.11.0>`__
+
+* Netty 4.1.104 → 4.1.107, release notes:
+  * `4.1.105 <https://netty.io/news/2024/01/16/4-1-105-Final.html>`__
+  * `4.1.106 <https://netty.io/news/2024/01/19/4-1-106-Final.html>`__
+  * `4.1.107 <https://netty.io/news/2024/02/13/4-1-107-Final.html>`__
+
+* Woodstox 6.5.1 → 6.6.1, release notes:
+  * `6.6.0 <https://github.com/FasterXML/woodstox/milestone/31?closed=1>`__
+  * `6.6.1 <https://github.com/FasterXML/woodstox/milestone/33?closed=1>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram `2.2.14 → 2.2.17 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.17>`__
+
+* asciidoctor-maven-plugin 2.2.4 → 2.2.6, release notes:
+  * `2.2.5 <https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.5>`__
+  * `2.2.6 <https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.6>`__
+
+* cyclonedx-maven-plugin `2.7.10 → 2.7.11 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.11>`__
+
+* exec-maven-plugin `3.1.1 → 3.2.0 <https://github.com/mojohaus/exec-maven-plugin/releases/tag/exec-maven-plugin-3.2.0>`__
+
+* maven-shade-plugin `3.5.1 → 3.5.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317921&version=12352505>`__
+
+* maven-surefire-plugin `3.2.3 → 3.2.5 <https://github.com/apache/maven-surefire/releases/tag/surefire-3.2.5>`__
+
+* spotbugs-maven-plugin 4.8.2.0 → 4.8.3.1, release notes:
+  * `4.8.3.0 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.3.0>`__
+  * `4.8.3.1 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.3.1>`__
+
+Version 13.0.10
+---------------
+This is a bug-fix upgrade from version 13.0.9.
+
+Bug fixes
+~~~~~~~~~
+* Previous upgrade of ``commons-lang3`` caused duplicate packaging against. This has been fixed.
+
+Improvements
+~~~~~~~~~~~~
+* The SpotBugs upgrade to 4.8.2+ is more touching about ``CT_CONSTRUCTOR_THROW``. Fixing these is quite verbose
+  and flaky. This release globally disables this check.
+
+* Single Feature Test is now enabled for all Java versions <= 21.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* checker-qual 3.41.0 → 3.42.0
+
+* Dropwizard Metrics `4.2.22 → 4.2.23 <https://github.com/dropwizard/metrics/releases/tag/v4.2.23>`__
+
+* Javassist 3.29.2-GA → 3.30.2-GA, release notes:
+  * `3.30.0-GA <https://github.com/jboss-javassist/javassist/releases/tag/rel_3_30_0_ga>`__
+  * `3.30.1-GA <https://github.com/jboss-javassist/javassist/releases/tag/rel_3_30_1_ga>`__
+  * `3.30.2-GA <https://github.com/jboss-javassist/javassist/releases/tag/rel_3_30_2_ga>`__
+
+* Netty 4.1.101 → 4.1.104, release notes:
+  * `4.1.103 <https://netty.io/news/2023/12/13/4-1-103-Final.html>`__
+  * `4.1.104 <https://netty.io/news/2023/12/15/4-1-104-Final.html>`__
+
+* jdt-annotations 2.2.700 → 2.2.800
+
+* SpotBugs `4.8.2 → 4.8.3 <https://github.com/spotbugs/spotbugs/releases/tag/4.8.3>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram `2.2.13 → 2.2.14 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.14>`__
+
+* maven-compiler-plugin 3.11.0 → 3.12.1, release notes:
+  * `3.12.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12353748>`__
+  * `3.12.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12354061>`__
+
+* maven-surefire-plugin `3.2.2 → 3.2.3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12353823>`__
+
+Version 13.0.9
+--------------
+This is a bug-fix upgrade from version 13.0.8.
+
+Bug fixes
+~~~~~~~~~
+* The SpotBugs upgrade to 4.8.2 ends up emitting a lot of ``SE_PREVENT_EXT_OBJ_OVERWRITE`` violations, which cannot
+  be sanely fixed. This check is now globally disabled.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle `10.12.5 → 10.12.6 <https://checkstyle.org/releasenotes.html#Release_10.12.6>`__
+
+Version 13.0.8
+--------------
+This is a bug-fix upgrade from version 13.0.7.
+
+Improvements and new features
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* ``single-feature-test`` now supports injection of test-only feature dependencies. This allows testing features
+  which require externally-provided dependencies to complete their wiring.
+  See `ODLPARENT-257 <https://jira.opendaylight.org/browse/ODLPARENT-257>`__ for more information.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Bouncy Castle `1.76 → 1.77 <https://www.bouncycastle.org/releasenotes.html#r1rv77>`__
+
+* checker-qual 3.39.0 → 3.41.0
+
+* Checkstyle `10.12.4 → 10.12.5 <https://checkstyle.org/releasenotes.html#Release_10.12.5>`__
+
+* commons-io `2.15.0 → 2.15.1 <https://commons.apache.org/proper/commons-io/changes-report.html#a2.15.1>`__
+
+* commons-lang3 `3.13.0 → 3.14.0 <https://commons.apache.org/proper/commons-lang/changes-report.html#a3.14.0>`__
+
+* Dropwizard Metrics 4.2.20 → 4.2.22, release notes:
+  * `4.2.21 <https://github.com/dropwizard/metrics/releases/tag/v4.2.21>`__
+  * `4.2.22 <https://github.com/dropwizard/metrics/releases/tag/v4.2.22>`__
+
+* JUnit `5.10.0 → 5.10.1 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.10.1>`__
+
+* Mockito 5.6.0 → 5.8.0, release notes:
+  * `5.7.0 <https://github.com/mockito/mockito/releases/tag/v5.7.0>`__
+  * `5.8.0 <https://github.com/mockito/mockito/releases/tag/v5.8.0>`__
+
+* Netty `4.1.100 → 4.1.101 <https://netty.io/news/2023/11/09/4-1-101-Final.html>`__
+
+* SpotBugs 4.7.3 → 4.8.2, release notes:
+  * `4.8.0 <https://github.com/spotbugs/spotbugs/releases/tag/4.8.0>`__
+  * `4.8.1 <https://github.com/spotbugs/spotbugs/releases/tag/4.8.1>`__
+  * `4.8.2 <https://github.com/spotbugs/spotbugs/releases/tag/4.8.2>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* builder-helper-maven-plugin `3.4.0 → 3.5.0 <https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/build-helper-maven-plugin-3.5.0>`__
+
+* cyclonedx-maven-plugin `2.7.9 → 2.7.10 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.10>`__
+
+* exec-maven-plugin `3.1.0 → 3.1.1 <https://github.com/mojohaus/exec-maven-plugin/releases/tag/exec-maven-plugin-3.1.1>`__
+
+* maven-javadoc-plugin 3.6.0 → 3.6.3, release notes:
+  * `3.6.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12353815>`__
+  * `3.6.3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12353857>`__
+
+* maven-plugin-plugin 3.8.2 → 3.10.1, release notes:
+  * `3.9.0 <https://issues.apache.org/jira/projects/MPLUGIN/versions/12353224>`__
+  * `3.10.1 <https://issues.apache.org/jira/projects/MPLUGIN/versions/12353716>`__
+  * `3.10.2 <https://issues.apache.org/jira/projects/MPLUGIN/versions/12353719>`__
+
+* maven-project-info-reports-plugin `3.4.5 → 3.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12353875>`__
+
+* maven-surefire-plugin `3.2.1 → 3.2.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12353764>`__
+
+* spotbugs-maven-plugin 4.7.3.6 → 4.8.2.0, release notes:
+  * `4.8.1.0 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.1.0>`__
+  * `4.8.2.0 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.2.0>`__
+
+* versions-maven-plugin `2.16.1 → 2.16.2 <https://github.com/mojohaus/versions/releases/tag/2.16.2>`__
+
+Version 13.0.7
+--------------
+This is a bug-fix upgrade from version 13.0.6.
+
+Bug fixes
+~~~~~~~~~
+The Dropwizard Metrics upgrade to 4.2.21 ends up making ``metics-graphite`` failing to load
+in Karaf. This has been rectified by reverting back to 4.2.20.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* commons-io 2.13.0 → 2.15.0, release notes:
+  * `2.14.0 <https://commons.apache.org/proper/commons-io/changes-report.html#a2.14.0>`__
+  * `2.15.0 <https://commons.apache.org/proper/commons-io/changes-report.html#a2.15.0>`__
+
+* commons-text `1.10.0 → 1.11.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318221&version=12352347>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* git-commit-id-maven-plugin `6.0.0 → 7.0.0 <https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v7.0.0>`__
+
+* maven-checkstyle-plugin `3.3.0 → 3.3.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12352729>`__
+
+* maven-clean-plugin `3.3.1 → 3.3.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317224&version=12353735>`__
+
+* maven-dependency-plugin `3.6.0 → 3.6.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317227&version=12353360>`__
+
+* maven-surefire-plugin `3.1.2 → 3.2.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12353730>`__
+
+* properties-maven-plugin `1.2.0 → 1.2.1 <https://github.com/mojohaus/properties-maven-plugin/releases/tag/1.2.1>`__
+
+Version 13.0.6
+--------------
+This is a bug-fix upgrade from version 13.0.5.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* checker-qual 3.38.0 → 3.39.0
+
+* Checkstyle `10.12.3 → 10.12.4 <https://checkstyle.org/releasenotes.html#Release_10.12.4>`__
+
+* Dropwizard Metrics `4.2.20 → 4.2.21 <https://github.com/dropwizard/metrics/releases/tag/v4.2.21>`__
+
+* Guava `32.1.2 → 32.1.3 <https://github.com/google/guava/releases/tag/v32.1.3>`__
+
+* immutables.org `2.9.3 → 2.10.0 <https://github.com/immutables/immutables/releases/tag/2.10.0>`__
+
+* Jackson `2.15.2 → 2.15.3 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15.3>`__
+
+* Jersey `2.40 → 2.41 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.41>`__
+
+* Log4J `2.17.1 → 2.17.2 <https://logging.apache.org/log4j/2.x/release-notes/2.17.2.html>`__
+
+* Logback `1.2.11 → 1.2.12 <https://logback.qos.ch/news.html#1.2.12>`__
+
+* Mockito `5.5.0 → 5.6.0 <https://github.com/mockito/mockito/releases/tag/v5.6.0>`__
+
+* Netty `4.1.99 → 4.1.100 <https://netty.io/news/2023/10/10/4-1-100-Final.html>`__
+
+* stax2-api `4.2.1 → 4.2.2 <https://github.com/FasterXML/stax2-api/blob/master/release-notes/VERSION>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* bnd-maven-plugin `6.4.0 → 7.0.0 <https://github.com/bndtools/bnd/wiki/Changes-in-7.0.0>`__
+
+* Jacoco Maven plugin `0.8.10 → 0.8.11 <https://github.com/jacoco/jacoco/releases/tag/v0.8.11>`__
+
+Version 13.0.5
+--------------
+This is a bug-fix upgrade from version 13.0.4.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Antlr `4.13.0 → 4.13.1 <https://github.com/antlr/antlr4/releases/tag/4.13.1>`__
+
+* checker-qual 3.37.0 → 3.38.0
+
+* Dropwizard Metrics `4.2.19 → 4.2.20 <https://github.com/dropwizard/metrics/releases/tag/v4.2.20>`__
+
+* Jetty 9.4.50.v20221201 → 9.4.52.v20230823, release notes:
+  * `9.4.51.v20230217 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.51.v20230217>`__
+  * `9.4.52.v20230823 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.52.v20230823>`__
+
+* Karaf `4.4.3 → 4.4.4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12352693>`__
+
+* Netty 4.1.97 → 4.1.99, release notes:
+  * `4.1.98 <https://netty.io/news/2023/09/21/4-1-98-Final.html>`__
+  * `4.1.99 <https://netty.io/news/2023/09/21/4-1-99-Final.html>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram `2.2.11 → 2.2.13 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.13>`__
+
+* maven-enforcer-plugin `3.4.0 → 3.4.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12353576>`__
+
+* maven-javadoc-plugin `3.5.0 → 3.6.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12352956>`__
+
+* maven-share-plugin `3.5.0 → 3.5.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317921&version=12353341>`__
+
+* modernizer-maven-plugin `2.6.0 → 2.7.0 <https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.7.0>`__
+
+* spotbugs-maven-plugin `4.7.3.5 → 4.7.3.6 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.6>`__
+
+* versions-maven-plugin `2.16.0 → 2.16.1 <https://github.com/mojohaus/versions/releases/tag/2.16.1>`__
+
+Version 13.0.4
+--------------
+This is a bug-fix upgrade from version 13.0.3.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Bouncy Castle `1.75 → 1.76 <https://www.bouncycastle.org/releasenotes.html#r1rv76>`__
+
+* checker-qual 3.35.0 → 3.37.0
+
+* commons-lang3 `3.12.0 → 3.13.0 <https://commons.apache.org/proper/commons-lang/changes-report.html#a3.13.0>`__
+
+* Checkstyle 10.12.0 → 10.12.3, release notes:
+  * `10.12.1 <https://checkstyle.org/releasenotes.html#Release_10.12.1>`__
+  * `10.12.2 <https://checkstyle.org/releasenotes.html#Release_10.12.2>`__
+  * `10.12.3 <https://checkstyle.org/releasenotes.html#Release_10.12.3>`__
+
+* Guava 32.0.1 → 32.1.2, release notes:
+  * `32.1.0 <https://github.com/google/guava/releases/tag/v32.1.0>`__
+  * `32.1.1 <https://github.com/google/guava/releases/tag/v32.1.1>`__
+  * `32.1.2 <https://github.com/google/guava/releases/tag/v32.1.2>`__
+
+* JUnit `5.9.3 → 5.10.0 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.10.0>`__
+
+* Mockito `5.4.0 → 5.5.0 <https://github.com/mockito/mockito/releases/tag/v5.5.0>`__
+
+* Netty 4.1.94 → 4.1.97, release notes:
+  * `4.1.95 <https://netty.io/news/2023/07/20/4-1-95-Final.html>`__
+  * `4.1.96 <https://netty.io/news/2023/07/27/4-1-96-Final.html>`__
+  * `4.1.97 <https://netty.io/news/2023/08/23/4-1-97-Final.html>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram 2.2.9 → 2.2.11, release notes:
+  * `2.2.10 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.10>`__
+  * `2.2.11 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.11>`__
+
+* depends-maven-plugin `1.4.0 → 1.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311206&version=12339645>`__
+
+* maven-enforcer-plugin `3.3.0 → 3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12353101>`__
+
+* maven-remote-resources-plugin `3.0.0 → 3.1.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317825&version=12352115>`__
+
+* metainf-services 1.9 → 1.11
+
+* properties-maven-plugin `1.1.0 → 1.2.0 <https://github.com/mojohaus/properties-maven-plugin/releases/tag/1.2.0>`__
+
+Version 13.0.3
+--------------
+This is a bug-fix upgrade from version 13.0.2.
+
+Bug fixes
+~~~~~~~~~
+* The upgrade of ``javax.inject`` to ``1.2.2.1`` is a silent switch to Jakarta EE and has been rolled back
+  to version ``1.0.20.2``.
+
+Version 13.0.2
+--------------
+This is a bug-fix upgrade from version 13.0.1.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Antlr `4.12.0 → 4.13.0 <https://github.com/antlr/antlr4/releases/tag/4.13.0>`__
+
+* Bouncy Castle 1.73 → 1.75, release notes:
+  * `1.74 <https://www.bouncycastle.org/releasenotes.html#r1rv74>`__
+  * `1.75 <https://www.bouncycastle.org/releasenotes.html#r1rv75>`__
+
+* checker-qual 3.34.0 → 3.35.0
+
+* commons-io `2.12.0 → 2.13.0, <https://commons.apache.org/proper/commons-io/changes-report.html#a2.13.0>`__
+
+* Dropwizard Metrics `4.2.18 → 4.2.19 <https://github.com/dropwizard/metrics/releases/tag/v4.2.19>`__
+
+* Guava `32.0.0 → 32.0.1 <https://github.com/google/guava/releases/tag/v32.0.1>`__
+
+* Jackson `2.15.1 → 2.15.2 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15.2>`__
+
+* Jersey `2.39.1 → 2.40 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.40>`__
+
+* javax.inject 1.0.20.0 → 1.2.2.1
+
+* Mockito `5.3.1 → 5.4.0 <https://github.com/mockito/mockito/releases/tag/v5.4.0>`__
+
+* Netty `4.1.93 → 4.1.94 <https://netty.io/news/2023/06/19/4-1-94-Final.html>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram `2.2.8 → 2.2.9 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.9>`__
+
+* duplicate-finder-maven-plugin 1.5.1 → 2.0.1, release notes:
+  * `2.0.0 <https://github.com/basepom/duplicate-finder-maven-plugin/blob/main/CHANGES.md#200---2023-05-21>`__
+  * `2.0.1 <https://github.com/basepom/duplicate-finder-maven-plugin/blob/main/CHANGES.md#201---2023-05-28>`__
+
+* echo-maven-plugin `2.0.1 → 2.1.0 <https://github.com/Ekryd/echo-maven-plugin/releases/tag/echo-plugin-2.1.0>`__
+
+* maven-clean-plugin `3.2.0 → 3.3.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317224&version=12351541>`__
+
+* maven-invoker-plugin `3.5.1 → 3.6.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12353076>`__
+
+* maven-project-info-reports-plugin 3.4.3 → 3.4.5, release notes:
+  * `3.4.4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12353222>`__
+  * `3.4.5 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12353297>`__
+
+* maven-release-plugin 2.5.3 → 3.0.1, release notes:
+  * `3.0.0-M1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12331214>`__
+  * `3.0.0-M4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12348079>`__
+  * `3.0.0-M5 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12346565>`__
+  * `3.0.0-M6 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12351336>`__
+  * `3.0.0-M7 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12351828>`__
+  * `3.0.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12352981>`__
+  * `3.0.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317824&version=12353136>`__
+
+* maven-shade-plugin `3.4.1 → 3.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317921&version=12352951>`__
+
+* maven-surefire-plugin `3.1.0 → 3.1.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12353294>`__
+
+* spotbugs-maven-plugin `4.7.3.4 → 4.7.3.5 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.5>`__
+
+* versions-maven-plugin `2.15.0 → 2.16.0 <https://github.com/mojohaus/versions/releases/tag/2.16.0>`__
+
+Version 13.0.1
+--------------
+This is a bug-fix upgrade from version 13.0.0.
+
+Bug fixes
+~~~~~~~~~
+* Generated features included ``org.eclipse.jdt.annotation`` and ``value`` annotation JARs. This has been corrected by
+  excluding from generation See `ODLPARENT-302 <https://jira.opendaylight.org/browse/ODLPARENT-302>`__ for details.
+
+Version 13.0.0
+--------------
+This is a major upgrade from version 12, with breaking changes; downstream projects may need to make changes to upgrade
+to this version.
+
+Bug fixes
+~~~~~~~~~
+* Declaration of annotation artifacts for ``spotbugs-annotations``, ``org.eclipse.jdt.annotation`` and
+  ``modernizer-maven-annotations`` are no longer by default as ``<scope>provided</scope>``. This means that users
+  of these annotations need to explicitly depend on them. Note that ``spotbugs-annotations`` are not provided
+  at runtime and therefore should be used with ``<optional>true</optional>``.
+  See `ODLPARENT-300 <https://jira.opendaylight.org/browse/ODLPARENT-300>`__ for details.
+
+* Default configuration now includes test-scoped dependency to ``jassert-core``. Users are encouraged to migrate
+  assertions from Hamcrest to AssertJ. See `ODLPARENT-295 <https://jira.opendaylight.org/browse/ODLPARENT-295>`__ for details.
+
+Upstream version removals
+~~~~~~~~~~~~~~~~~~~~~~~~~
+The following upstream dependencies have been removed from dependency/plugin management:
+
+* Declaration of ``commons-lang`` has been removed. This dependency is not used by any active downstream and ``commons-lang3``
+  already provides better or equivalent replacements.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle `10.11.0 → 10.12.0 <https://checkstyle.org/releasenotes.html#Release_10.12.0>`__
+
+* Guava `31.1 → 32.0.0 <https://github.com/google/guava/releases/tag/v32.0.0>`__
+
+* Jackson 2.14.3 → 2.15.1, release notes:
+  * `2.15 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15>`__
+  * `2.15.1 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15.1>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-maven-plugin `2.2.3 → 2.2.4 <https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.4>`__
+
+* maven-bundle-plugin `5.1.8 → 5.1.9 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12353241>`__
+
+Version 12.0.6
+--------------
+This is a bug-fix upgrade from version 12.0.5.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram `2.2.4 → 2.2.8 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.8>`__
+
+* checker-qual 3.33.0 → 3.34.0
+
+* Checkstyle 10.9.3 → 10.11.0, release notes:
+  * `10.10.0 <https://checkstyle.org/releasenotes.html#Release_10.10.0>`__
+  * `10.11.0 <https://checkstyle.org/releasenotes.html#Release_10.11.0>`__
+
+* commons-io `2.11.0 → 2.12.0, <https://commons.apache.org/proper/commons-io/changes-report.html#a2.12.0>`__
+
+* Jackson `2.14.2 → 2.14.3 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.14.3>`__
+
+* JUnit `5.9.2 → 5.9.3 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.9.3>`__
+
+* Mockito `5.3.0 → 5.3.1 <https://github.com/mockito/mockito/releases/tag/v5.3.1>`__
+
+* Netty 4.1.91 → 4.1.93, release notes:
+  * `4.1.92 <https://netty.io/news/2023/04/25/4-1-92-Final.html>`__
+  * `4.1.93 <https://netty.io/news/2023/05/25/4-1-93-Final.html>`__
+
+* TrieMap `1.3.0 → 1.3.1 <https://github.com/PANTHEONtech/triemap/releases/tag/triemap-1.3.1>`__
+
+* Woodstox 6.4.0 → 6.5.1, release notes:
+  * `6.5.0 <https://github.com/FasterXML/woodstox/wiki/Woodstox-Release-6.5#650-14-jan-2023>`__
+  * `6.5.1 <https://github.com/FasterXML/woodstox/issues/170>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-maven-plugin `2.2.2 → 2.2.3 <https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.3>`__
+
+* builder-helper-maven-plugin `3.3.0 → 3.4.0 <https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/build-helper-maven-plugin-3.4.0>`__
+
+* cyclonedx-maven-plugin 2.7.5 → 2.7.9, release notes:
+  * `2.7.6 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.6>`__
+  * `2.7.7 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.7>`__
+  * `2.7.8 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.8>`__
+  * `2.7.9 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.9>`__
+
+* git-commit-id-maven-plugin `5.0.0 → 6.0.0 <https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v6.0.0>`__
+
+* Jacoco Maven plugin 0.8.8 → 0.8.10, release notes:
+  * `0.8.9 <https://github.com/jacoco/jacoco/releases/tag/v0.8.9>`__
+  * `0.8.10 <https://github.com/jacoco/jacoco/releases/tag/v0.8.10>`__
+
+* maven-assembly-plugin 3.4.2 → 3.6.0, release notes:
+  * `3.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12352065>`__
+  * `3.6.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12352952>`__
+
+* maven-checkstyle-plugin 3.2.1 → 3.3.0, release notes:
+  * `3.2.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12352856>`__
+  * `3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12353164>`__
+
+* maven-dependency-plugin `3.5.0 → 3.6.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317227&version=12352921>`__
+
+* maven-help-plugin `3.3.0 → 3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317522&version=12352206>`__
+
+* maven-invoker-plugin 3.4.0 → 3.5.1, release notes:
+  * `3.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12352645>`__
+  * `3.5.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12352974>`__
+
+* maven-plugin-plugin 3.7.1 → 3.8.2, release notes:
+  * `3.8.1 <https://issues.apache.org/jira/projects/MPLUGIN/versions/12352545>`__
+  * `3.8.2 <https://issues.apache.org/jira/projects/MPLUGIN/versions/12352508>`__
+
+* maven-project-info-reports-plugin 3.4.1 → 3.4.3, release notes:
+  * `3.4.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12352728>`__
+  * `3.4.3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12352922>`__
+
+* maven-resources-plugin `3.3.0 → 3.3.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317827&version=12352140>`__
+
+* maven-source-plugin `3.2.1 → 3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317924&version=12346658>`__
+
+* maven-surefire-plugin `3.0.0 → 3.1.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12351273>`__
+
+* versions-maven-plugin `2.14.2 → 2.15.0 <https://github.com/mojohaus/versions/releases/tag/2.15.0>`__
+
+Version 12.0.5
+--------------
+This is a bug-fix upgrade from version 12.0.4.
+
+Bug fixes
+~~~~~~~~~
+* cyclonedx-maven-plugin has been rolled back to version ``2.7.5`` because newer
+  versions execute incredibly slowly on large dependency graphs.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Bouncy Castle `1.72 → 1.73 <https://www.bouncycastle.org/releasenotes.html#r1rv73>`__
+
+* Mockito `5.2.0 → 5.3.0 <https://github.com/mockito/mockito/releases/tag/v5.3.0>`__
+
+* TrieMap 1.2.0 → 1.3.0
+  * `1.2.1 <https://github.com/PANTHEONtech/triemap/releases/tag/triemap-1.2.0>`__
+  * `1.3.0 <https://github.com/PANTHEONtech/triemap/releases/tag/triemap-1.3.0>`__
+
+Version 12.0.4
+--------------
+This is a bug-fix upgrade from version 12.0.4.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Antlr `4.11.1 → 4.12.0 <https://github.com/antlr/antlr4/releases/tag/4.12.0>`__
+
+* checker-qual 3.30.0 → 3.33.0
+
+* Checkstyle 10.7.0 → 10.9.3, release notes:
+  * `10.8.0 <https://checkstyle.org/releasenotes.html#Release_10.8.0>`__
+  * `10.8.1 <https://checkstyle.org/releasenotes.html#Release_10.8.1>`__
+  * `10.9.0 <https://checkstyle.org/releasenotes.html#Release_10.9.0>`__
+  * `10.9.1 <https://checkstyle.org/releasenotes.html#Release_10.9.1>`__
+  * `10.9.2 <https://checkstyle.org/releasenotes.html#Release_10.9.2>`__
+  * `10.9.3 <https://checkstyle.org/releasenotes.html#Release_10.9.3>`__
+
+* Dropwizard Metrics 4.2.15 → 4.2.18, release notes:
+  * `4.2.16 <https://github.com/dropwizard/metrics/releases/tag/v4.2.16>`__
+  * `4.2.17 <https://github.com/dropwizard/metrics/releases/tag/v4.2.17>`__
+  * `4.2.18 <https://github.com/dropwizard/metrics/releases/tag/v4.2.18>`__
+
+* Jersey 2.38 → 2.39.1, release notes:
+  * `2.39 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.39>`__
+  * `2.39.1 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.39.1>`__
+
+* Mockito `5.1.1 → 5.2.0 <https://github.com/mockito/mockito/releases/tag/v5.2.0>`__
+
+* Netty 4.1.89 → 4.1.91, release notes:
+  * `4.1.90 <https://netty.io/news/2023/03/14/4-1-90-Final.html>`__
+  * `4.1.91 <https://netty.io/news/2023/04/03/4-1-91-Final.html>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* cyclonedx-maven-plugin `2.7.5 → 2.7.6 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.6>`__
+
+* maven-compiler-plugin `3.10.1 → 3.11.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12351444>`__
+
+* maven-enforcer-plugin `3.2.1 → 3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12352877>`__
+
+* maven-surefire-plugin 3.0.0-M8 → 3.0.0, release notes:
+  * `3.0.0-M9 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12352730>`__
+  * `3.0.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12352998>`__
+
+* modernizer-maven-plugin `2.5.0 → 2.6.0 <https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.6.0>`__
+
+* spotbugs-maven-plugin 4.7.3.0 → 4.7.3.4, release notes:
+  * `4.7.3.1 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.1>`__
+  * `4.7.3.2 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.2>`__
+  * `4.7.3.3 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.3>`__
+  * `4.7.3.4 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.4>`__
+
+Version 12.0.3
+--------------
+This is a bug-fix upgrade from version 12.0.2.
+
+Bug fixes
+~~~~~~~~~
+* The configuration of ``spotbugs-maven-plugin`` was incorrect in that it referenced
+  ``FindBugs`` settings. This issue is reported with ``maven-3.9.0`` and later and has
+  now been corrected. See `ODLPARENT-299 <https://jira.opendaylight.org/browse/ODLPARENT-299>`__
+  for details.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* asciidoctor-jdiagram `2.2.3 → 2.2.4 <https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.4>`__
+
+* Checkstyle `10.6.0 → 10.7.0 <https://checkstyle.org/releasenotes.html#Release_10.7.0>`__
+
+* Jackson `2.14.1 → 2.14.2 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.14.2>`__
+
+* Mockito 4.11.0 → 5.1.1, release notes:
+  * `5.0.0 <https://github.com/mockito/mockito/releases/tag/v5.0.0>`__
+  * `5.1.0 <https://github.com/mockito/mockito/releases/tag/v5.1.0>`__
+  * `5.1.1 <https://github.com/mockito/mockito/releases/tag/v5.1.1>`__
+
+* Netty 4.1.86 → 4.1.89, release notes:
+  * `4.1.87 <https://netty.io/news/2023/01/12/4-1-87-Final.html>`__
+  * `4.1.88 <https://netty.io/news/2023/02/12/4-1-88-Final.html>`__
+  * `4.1.89 <https://netty.io/news/2023/02/13/4-1-89-Final.html>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* cyclonedx-maven-plugin `2.7.4 → 2.7.5 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.5>`__
+
+* echo-maven-plugin 1.3.2 → 2.0.1, release notes:
+  * `2.0.0 <https://github.com/Ekryd/echo-maven-plugin/releases/tag/echo-plugin-2.0.0>`__
+  * `2.0.1 <https://github.com/Ekryd/echo-maven-plugin/releases/tag/echo-plugin-2.0.1>`__
+
+* maven-checkstyle-plugin `3.2.0 → 3.2.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12352729>`__
+
+* maven-dependency-plugin `3.4.0 → 3.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317227&version=12352602>`__
+
+* maven-enforcer-plugin `3.2.0 → 3.2.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12352857>`__
+
+* maven-javadoc-plugin `3.4.1 → 3.5.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12352256>`__
+
+* maven-plugin-plugin `3.7.0 → 3.7.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317820&version=12352745>`__
+
+* maven-surefire-plugin `3.0.0-M7 → 3.0.0-M8 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12351809>`__
+
+Version 12.0.2
+--------------
+This is a security bug-fix upgrade from version 12.0.1.
+
+New features
+~~~~~~~~~~~~
+* Two new features, ``odl-asm`` and ``odl-apache-spifly`` have been added.
+  See `ODLPARENT-296 <https://jira.opendaylight.org/browse/ODLPARENT-296>`__
+  for details.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle 10.4 → 10.6.0
+  * `10.5.0 <https://checkstyle.org/releasenotes.html#Release_10.5.0>`__
+  * `10.6.0 <https://checkstyle.org/releasenotes.html#Release_10.6.0>`__
+
+* Dropwizard Metrics 4.2.13 → 4.2.15, release notes:
+  * `4.2.14 <https://github.com/dropwizard/metrics/releases/tag/v4.2.14>`__
+  * `4.2.15 <https://github.com/dropwizard/metrics/releases/tag/v4.2.15>`__
+
+* GSON `2.10.0 → 2.10.1 <https://github.com/google/gson/releases/tag/gson-parent-2.10.1>`__
+
+* immutables.org `2.9.2 → 2.9.3 <https://github.com/immutables/immutables/releases/tag/2.9.3>`__
+
+* Jackson 2.13.4 → 2.14.1, release notes:
+  * `2.14 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.14>`__
+  * `2.14.1 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.14.1>`__
+
+* Jetty `9.4.49.v20220914 → 9.4.50.v20221201 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.50.v20221201>`__
+
+* Jolokia 1.7.1 → 1.7.2
+
+* Jersey `2.37 → 2.38 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.38>`__
+
+* JUnit `5.9.1 → 5.9.2 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.9.2>`__
+
+* Karaf `4.4.2 → 4.4.3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12352267>`__
+
+* Mockito 4.9.0 → 4.11.0, release notes:
+  * `4.10.0 <https://github.com/mockito/mockito/releases/tag/v4.10.0>`__
+  * `4.11.0 <https://github.com/mockito/mockito/releases/tag/v4.11.0>`__
+
+* Netty 4.1.84 → 4.1.86, release notes:
+  * `4.1.85 <https://netty.io/news/2022/11/09/4-1-85-Final.html>`__
+  * `4.1.86 <https://netty.io/news/2022/12/12/4-1-86-Final.html>`__
+
+* Sevntu 1.43.0 → 1.44.1, release notes:
+  * `1.44.0 <https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.44.0>`__
+  * `1.44.1 <https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.44.1>`__
+
+* ThreeTen `1.7.1 → 1.7.2 <https://www.threeten.org/threeten-extra/changes-report.html#a1.7.2>`__
+
+* xmlunit `2.9.0 → 2.9.1 <https://github.com/xmlunit/xmlunit/releases/tag/v2.9.1>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* bnd-maven-plugin `6.3.1 → 6.4.0 <https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0>`__
+
+* cyclonedx-maven-plugin 2.7.1 → 2.7.4, release notes:
+  * `2.7.2 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.2>`__
+  * `2.7.3 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.3>`__
+  * `2.7.4 <https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.4>`__
+
+* duplicate-finder-maven-plugin `1.5.0 → 1.5.1 <https://github.com/basepom/duplicate-finder-maven-plugin/releases/tag/duplicate-finder-maven-plugin-1.5.1>`__
+
+* exec-maven-plugin `3.0.0 → 3.1.0 <https://github.com/mojohaus/exec-maven-plugin/releases/tag/exec-maven-plugin-3.1.0>`__
+
+* maven-archetype-plugin `3.2.0 → 3.2.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317122&version=12348615>`__
+
+* maven-dependency-plugin `3.3.0 → 3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317227&version=12351068>`__
+
+* maven-help-plugin `3.2.0 → 3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317522&version=12345417>`__
+
+* maven-invoker-plugin 3.2.2 → 3.4.0, release notes:
+  * `3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12349728>`__
+  * `3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12330828>`__
+
+* maven-plugin-plugin 3.6.2 → 3.7.0, release notes:
+  * `3.6.4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317820&version=12351222>`__
+  * `3.7.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317820&version=12344367>`__
+
+* maven-remote-resources-plugin `1.7.0 → 3.0.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317825&version=12346864>`__
+
+* properties-maven-plugin `1.0.0 → 1.1.0 <https://github.com/mojohaus/properties-maven-plugin/releases/tag/properties-maven-plugin-1.1.0>`__
+
+* spotbugs-maven-plugin `4.7.2.2 → 4.7.3.0 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.3.0>`__
+
+* versions-maven-plugin 2.8.1 → 2.14.2, release notes:
+  * `2.9.0 <https://github.com/mojohaus/versions/releases/tag/versions-maven-plugin-2.9.0>`__
+  * `2.10.0 <https://github.com/mojohaus/versions/releases/tag/versions-maven-plugin-2.10.0>`__
+  * `2.11.0 <https://github.com/mojohaus/versions/releases/tag/versions-maven-plugin-2.11.0>`__
+  * `2.12.0 <https://github.com/mojohaus/versions/releases/tag/versions-maven-plugin-2.12.0>`__
+  * `2.13.0 <https://github.com/mojohaus/versions/releases/tag/2.13.0>`__
+  * `2.14.0 <https://github.com/mojohaus/versions/releases/tag/2.14.0>`__
+  * `2.14.1 <https://github.com/mojohaus/versions/releases/tag/2.14.1>`__
+  * `2.14.2 <https://github.com/mojohaus/versions/releases/tag/2.14.2>`__
+
+Version 12.0.1
+--------------
+This is a security bug-fix upgrade from version 12.0.0.
+
+Improvements and new features
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* ``junit-jupiter-params`` is now a test dependency. This allows using JUnit 5 parameterized types without further
+  declarations.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle `10.3.4 → 10.4 <https://checkstyle.org/releasenotes.html#Release_10.4>`__
+
+* Dropwizard Metrics `4.2.12 → 4.2.13 <https://github.com/dropwizard/metrics/releases/tag/v4.2.13>`__
+
+* GSON `2.9.0 → 2.10.0 <https://github.com/google/gson/releases/tag/gson-parent-2.10.0>`__
+
+* Jackson `2.13.4 → 2.13.4.20221013 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.13#micro-patches>`__
+
+* Mockito `4.8.1 → 4.9.0 <https://github.com/mockito/mockito/releases/tag/v4.9.0>`__
+
+* Netty `4.1.84 → 4.1.85 <https://netty.io/news/2022/11/09/4-1-85-Final.html>`__
+
+* Sevntu `1.42.0 → 1.43.0 <https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.43.0>`__
+
+* Woodstox `6.3.1 → 6.4.0 <https://github.com/FasterXML/woodstox/wiki/Woodstox-Release-6.4#640-24-oct-2022>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* maven-shade-plugin 3.3.0 → 3.4.1, release notes:
+  * `3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317921&version=12351491>`__
+  * `3.4.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317921&version=12352285>`__
+
+* modernizer-maven-plugin `2.4.0 → 2.5.0 <https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.5.0>`__
+
+* spotbugs-maven-plugin `4.7.2.1 → 4.7.2.2 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.2.2>`__
+
+Version 12.0.0
+--------------
+This is a major upgrade from version 11, with breaking changes; downstream projects may need to make changes to upgrade
+to this version.
+
+Upstream version removals
+~~~~~~~~~~~~~~~~~~~~~~~~~
+The following upstream dependencies have been removed from dependency/plugin management:
+
+* Declaration of ``Enunciate`` has been removed. This dependency is not used by any active downstream.
+
+* The opt-in for generating HTML4 Javadoc documentation has been removed.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Antlr 4.9.2 → 4.11.1, release notes:
+  * `4.10 <https://github.com/antlr/antlr4/releases/tag/4.10>`__
+  * `4.10.1 <https://github.com/antlr/antlr4/releases/tag/4.10.1>`__
+  * `4.11.0 <https://github.com/antlr/antlr4/releases/tag/4.11.0>`__
+  * `4.11.1 <https://github.com/antlr/antlr4/releases/tag/4.11.1>`__
+
+* Bouncy Castle 1.70 → 1.72, release notes:
+  * `1.71 <https://www.bouncycastle.org/releasenotes.html#r1rv71>`__
+  * `1.72 <https://www.bouncycastle.org/releasenotes.html#r1rv72>`__
+
+* Checkstyle 10.3.1 → 10.3.4, release notes:
+  * `10.3.2 <https://checkstyle.org/releasenotes.html#Release_10.3.2>`__
+  * `10.3.3 <https://checkstyle.org/releasenotes.html#Release_10.3.3>`__
+  * `10.3.4 <https://checkstyle.org/releasenotes.html#Release_10.3.4>`__
+
+* commons-text `1.9 → 1.10.0 <https://commons.apache.org/proper/commons-text/changes-report.html#a1.10.0>`__
+
+* Dropwizard Metrics 4.2.10 → 4.2.12, release notes:
+  * `4.2.11 <https://github.com/dropwizard/metrics/releases/tag/v4.2.11>`__
+  * `4.2.12 <https://github.com/dropwizard/metrics/releases/tag/v4.2.12>`__
+
+* immutables.org 2.8.8 → 2.9.2, release notes:
+  * `2.9.0 <https://github.com/immutables/immutables/milestone/76?closed=1>`__
+  * `2.9.1 <https://github.com/immutables/immutables/milestone/77?closed=1>`__
+  * `2.9.2 <https://github.com/immutables/immutables/milestone/78?closed=1>`__
+
+* Jackson `2.13.3 → 2.13.4 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.13.4>`__
+
+* Javassist 3.28.0-GA → 3.29.2-GA
+
+* Jersey `2.36 → 2.37 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.37>`__
+
+* Jetty 9.4.46.v20220331 → 9.4.49.v20220914, release notes:
+  * `9.4.47.v20220610 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.47.v20220610>`__
+  * `9.4.48.v20220622 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.48.v20220622>`__
+  * `9.4.49.v20220914 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.49.v20220914>`__
+
+* JUnit `5.9.0 → 5.9.1 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.9.1>`__
+
+* Karaf `4.4.1 → 4.4.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12352048>`__
+
+* Mockito 4.6.1 → 4.8.1, release notes:
+  * `4.7.0 <https://github.com/mockito/mockito/releases/tag/v4.7.0>`__
+  * `4.8.0 <https://github.com/mockito/mockito/releases/tag/v4.8.0>`__
+  * `4.8.1 <https://github.com/mockito/mockito/releases/tag/v4.8.1>`__
+
+* Netty 4.1.76 → 4.1.84, release notes:
+  * `4.1.77 <https://netty.io/news/2022/05/06/2-1-77-Final.html>`__
+  * `4.1.78 <https://netty.io/news/2022/06/14/4-1-78-Final.html>`__
+  * `4.1.79 <https://netty.io/news/2022/07/11/4-1-79-Final.html>`__
+  * `4.1.80 <https://netty.io/news/2022/08/26/4-1-80-Final.html>`__
+  * `4.1.81 <https://netty.io/news/2022/09/08/4-1-81-Final.html>`__
+  * `4.1.82 <https://netty.io/news/2022/09/13/4-1-82-Final.html>`__
+  * `4.1.84 <https://netty.io/news/2022/10/11/4-1-84-Final.html>`__
+
+* SpotBugs 4.7.1 → 4.7.3, release notes:
+  * `4.7.2 <https://github.com/spotbugs/spotbugs/releases/tag/4.7.2>`__
+  * `4.7.3 <https://github.com/spotbugs/spotbugs/releases/tag/4.7.3>`__
+
+* ThreeTen `1.7.0 → 1.7.1 <https://www.threeten.org/threeten-extra/changes-report.html#a1.7.1>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* bnd-maven-plugin 6.2.0 → 6.3.1, release notes:
+  * `6.3.0 <https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0>`__
+  * `6.3.1 <https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1>`__
+
+* maven-bundle-plugin 5.1.6 → 5.1.8, release notes:
+  * `5.1.7 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12352061>`__
+  * `5.1.8 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12352145>`__
+
+* maven-checkstyle-plugin `3.1.2 → 3.2.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317223&version=12345559>`__
+
+* maven-jar-plugin `3.2.2 → 3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317526&version=12351126>`__
+
+* maven-javadoc-plugin `3.4.0 → 3.4.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12352053>`__
+
+* maven-resources-plugin `3.2.0 → 3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317827&version=12348676>`__
+
+* maven-site-plugin `3.12.0 → 3.12.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317923&version=12351751>`__
+
+* project-info-reports-plugin 3.3.0 → 3.4.1, release notes:
+  * `3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12351758>`__
+  * `3.4.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12352097>`__
+
+Version 11.0.1
+--------------
+This is a bug-fix upgrade from version 11.0.0.
+
+Improvements and new features
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* An alternative way of defining features has been introduced. This is hosted by the ``template-feature-parent``
+  and unlike ``single-feature-parent``, only performs replacement of versions in a provided template. See
+  `ODLPARENT-235 <https://jira.opendaylight.org/browse/ODLPARENT-235>`__ for more information.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle `10.3 → 10.3.1 <https://checkstyle.org/releasenotes.html#Release_10.3.1>`__
+
+* Dropwizard Metrics `4.2.9 → 4.2.10 <https://github.com/dropwizard/metrics/releases/tag/v4.2.10>`__
+
+* Jersey `2.35 → 2.36 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.36>`__
+
+* Jetty 9.4.46.v20220331 → 9.4.48.v20220622, release notes:
+  * `9.4.47.v20220610 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.47.v20220610>`__
+  * `9.4.48.v20220622 <https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.48.v20220622>`__
+
+* JUnit `5.8.2 → 5.9.0 <https://junit.org/junit5/docs/snapshot/release-notes/#release-notes-5.9.0>`__
+
+* Karaf `4.4.0 → 4.4.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12351548>`__
+
+* PAX-URL `2.6.10 → 2.6.11 <https://github.com/ops4j/org.ops4j.pax.url/milestone/76?closed=1>`__
+
+* SpotBugs `4.7.0 → 4.7.1 <https://github.com/spotbugs/spotbugs/releases/tag/4.7.1>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* bnd-maven-plugin 6.2.0 → 6.3.1, release notes:
+  * `6.3.0 <https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0>`__
+  * `6.3.1 <https://github.com/bndtools/bnd/wiki/Changes-in-6.3.1>`__
+
+* cyclonedx-maven-plugin 2.6.2 → 2.7.1
+
+* maven-antrun-plugin `3.0.0 → 3.1.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317121&version=12348085>`__
+
+* maven-assebly-plugin 3.3.0 → 3.4.2, release notes:
+  * `3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12348203>`__
+  * `3.4.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12352049>`__
+  * `3.4.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317220&version=12352095>`__
+
+* maven-enforcer-plugin `3.0.0 → 3.1.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12341008>`__
+
+* maven-site-plugin `3.11.0 → 3.12.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317923&version=12351142>`__
+
+* maven-surefire-plugin `3.0.0-M6 → 3.0.0-M7 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12351502>`__
+
+* spotbugs-maven-plugin 4.7.0.0 → 4.7.1.1, release notes:
+  * `4.7.1.0 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.1.0>`__
+  * `4.7.1.1 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.1.1>`__
+
+Version 11.0.0
+--------------
+This is a major upgrade from version 10, with breaking changes; downstream projects may need to make changes to upgrade
+to this version.
+
+Improvements and new features
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* Minimum required ``Java`` version is 17. Attempts to build a downstream project or load in a previous Java version
+  will result in a failure.
+
+* The declaration for ``argparse4j`` has been addded. See
+  `ODLPARENT-289 <https://jira.opendaylight.org/browse/ODLPARENT-289>`__ for more information.
+
+Upstream version removals
+~~~~~~~~~~~~~~~~~~~~~~~~~
+The following upstream dependencies have been removed from dependency/plugin management:
+
+* Declaration of ``Google Truth`` has been removed. This dependency is not used by any active downstream. See
+  `ODLPARENT-283 <https://jira.opendaylight.org/browse/ODLPARENT-283>`__ for more information.
+
+* Declaration of ``commons-codec`` has been removed. This dependency is not used by any active downstream. See
+  `ODLPARENT-285 <https://jira.opendaylight.org/browse/ODLPARENT-285>`__ for more information.
+
+* Declaration of ``commons-fileupload`` has been removed. This dependency is not used by any active downstream. See
+  `ODLPARENT-286 <https://jira.opendaylight.org/browse/ODLPARENT-286>`__ for more information.
+
+* Declaration of ``commons-net`` has been removed. This dependency is not used by any active downstream. See
+  `ODLPARENT-287 <https://jira.opendaylight.org/browse/ODLPARENT-287>`__ for more information.
+
+* Declaration of ``jsonassert`` has been removed. This dependency is not used by any active downstream. See
+  `ODLPARENT-288 <https://jira.opendaylight.org/browse/ODLPARENT-288>`__ for more information.
+
+* Declaration of ``jung`` has been removed. This dependency is not used by any active downstream. See
+  `ODLPARENT-290 <https://jira.opendaylight.org/browse/ODLPARENT-290>`__ for more information.
+
+* Declaration of ``spring-osgi-mock`` has been removed. This dependency is not used by any active downstream.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Checkstyle `10.2 → 10.3 <https://checkstyle.org/releasenotes.html#Release_10.3>`__
+
+* Jackson `2.13.2 → 2.13.3 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.13.3>`__
+
+* Jersey 2.27 → 2.35, release notes:
+  * `2.28 <https://eclipse-ee4j.github.io/jersey.github.io/release-notes/2.28.html>`__
+  * `2.29 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.29>`__
+  * `2.29.1 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.29.1>`__
+  * `2.30 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.30>`__
+  * `2.30.1 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.30.1>`__
+  * `2.31 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.31>`__
+  * `2.32 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.32>`__
+  * `2.33 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.33>`__
+  * `2.34 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.34>`__
+  * `2.35 <https://github.com/eclipse-ee4j/jersey/releases/tag/2.35>`__
+
+* Karaf `4.3.7 → 4.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12349243>`__
+
+* Mockito 4.5.1 → 4.6.1, release notes:
+  * `4.6.0 <https://github.com/mockito/mockito/releases/tag/v4.6.0>`__
+  * `4.6.1 <https://github.com/mockito/mockito/releases/tag/v4.6.1>`__
+
+* SpotBugs `4.6.0 → 4.7.0 <https://github.com/spotbugs/spotbugs/releases/tag/4.7.0>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* cyclonedx-maven-plugin 2.5.3 → 2.6.2
+
+* maven-bundle-plugin `5.1.5 → 5.1.6 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12351722>`__
+
+* maven-javadoc-plugin 3.1.1 → 3.4.0, release notes:
+  * `3.2.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12345698>`__
+  * `3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12346637>`__
+  * `3.3.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12347807>`__
+  * `3.3.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12350586>`__
+  * `3.4.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12330874>`__
+
+* maven-surefire-plugin 2.22.2 → 3.0.0-M6, release notes:
+  * `3.0.0-M1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12342871>`__
+  * `3.0.0-M2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12344396>`__
+  * `3.0.0-M3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12342872>`__
+  * `3.0.0-M4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12344668>`__
+  * `3.0.0-M5 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12344612>`__
+  * `3.0.0-M6 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317927&version=12344613>`__
+
+* project-info-reports-plugin `3.2.2 → 3.3.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317821&version=12351604>`__
+
+* spotbugs-maven-plugin `4.6.0.0 → 4.7.0.0 <https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.7.0.0>`__
+
+Version 10.0.0
+--------------
+This is a major upgrade from version 9, with breaking changes; downstream projects may need to make changes to upgrade
+to this version.
+
+Log4Shell and similar vulnerabilities
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+This release addresses following security issues by its adopting ``log4j-2.17.1``,
+``logback-1.2.10`` and ``pax-logging-2.0.14``:
+
+* `CVE-2021-42550 <https://nvd.nist.gov/vuln/detail/CVE-2021-42550>`__ and related problems
+  were further mitigated by reducing complexity in ``logback-1.2.10``
+
+* `CVE-2021-44228 <https://nvd.nist.gov/vuln/detail/CVE-2021-44228>`__
+
+* `CVE-2021-44832 <https://nvd.nist.gov/vuln/detail/CVE-2021-44832>`__
+
+* `CVE-2021-45046 <https://nvd.nist.gov/vuln/detail/CVE-2021-45046>`__
+
+* `CVE-2021-45105 <https://nvd.nist.gov/vuln/detail/CVE-2021-45105>`__
+
+Upstream version removals
+~~~~~~~~~~~~~~~~~~~~~~~~~
+The following upstream dependencies have been removed from dependency/plugin management:
+
+* Declaration of ``blueprint-maven-plugin`` has been removed. This plugin has not seen a release in 3 years
+  and its use typically leads to split container definitions. Users are advised to migrate to either
+  hand-written Blueprint XML files or, preferrably, migrate to OSGi Declarative Services. See
+  `ODLPARENT-267 <https://jira.opendaylight.org/browse/ODLPARENT-267>`__ for more information.
+
+* The declaration and execution of ``maven-pmd-plugin`` has been removed. See
+  `ODLPARENT-269 <https://jira.opendaylight.org/browse/ODLPARENT-269>`__ for more information.
+
+* All ``Xtend`` dependency and plugin declarations have been removed. Xtend is currently only used by
+  a single artifact in MD-SAL, hence the dependency is best managed there. Furthermore Xtend is facing
+  challenges around maintainership, hence its use is discouraged. See
+  `ODLPARENT-273 <https://jira.opendaylight.org/browse/ODLPARENT-273>`__ for more information.
+
+* All ``Powermock``  dependency declarations have been removed. We have very few remaining downstream
+  users, who can manage this dependency themselves. The version of ``Mockito`` we declare has facilities
+  to cover all use cases previously covered only by PowerMock. See
+  `ODLPARENT-275 <https://jira.opendaylight.org/browse/ODLPARENT-275>`__ for more information.
+
+* Declarations of ``osgi.annotation``, ``osgi.cmpn`` and ``osgi.core`` have been removed. These are
+  monolithic JARs providing, which are no longer shipped in OSGi Release 8. Users are advised to use
+  component dependencies, such as ``org.osgi.annotation.bundle``, ``org.osgi.framework``,
+  ``org.osgi.service.component.annotations`` and similar. See
+  `ODLPARENT-277 <https://jira.opendaylight.org/browse/ODLPARENT-277>`__ for more information.
+
+* The ``H2 Database`` version declaration has been removed. It is used only by as single downstream
+  user, who also provides its OSGi packaging and hence it is best maintained there.
+
+Improvements and new features
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* Minimum ``Maven`` version required to build projects using ``odlparent`` has been raised to ``3.8.3``.
+  See `ODLPARENT-260 <https://jira.opendaylight.org/browse/ODLPARENT-260>`__ for more information.
+* Unit tests are now using ``JUnit 5 Jupiter Engime`` for unit test execution, with ``JUnit 4`` tests
+  supported by ``junit-vintage-engine``. This enables downstreams to use the much more modern JUnit 5 APIs
+  as well as the corresponding Mockito integration out of the box. See
+  `ODLPARENT-271 <https://jira.opendaylight.org/browse/ODLPARENT-271>`__ for more information.
+* A CycloneDX SBOM is generated by default for all artifacts using ``odlparent-lite``. See
+  `ODLPARENT-280 <https://jira.opendaylight.org/browse/ODLPARENT-280>`__ for more information.
+* ``netty-transport-native-epoll`` is now supported on Linux/AArch64. See
+  `ODLPARENT-241 <https://jira.opendaylight.org/browse/ODLPARENT-241>`__ for more information.
+* A number of stale Karaf ``custom.properties`` have been removed. See
+  `ODLPARENT-34 <https://jira.opendaylight.org/browse/ODLPARENT-34>`__ for more information.
+* Karaf features are now tested when building with Java versions up to and including 17.
+* SpotBugs analysis is now enabled when building with Java versions up to and including 17.
+
+Third-party dependencies
+~~~~~~~~~~~~~~~~~~~~~~~~
+* Bouncy Castle `1.69 → 1.70 <https://www.bouncycastle.org/releasenotes.html#r1rv70>`__
+
+* Checkstyle 8.45.1 → 9.2.1, release notes:
+  * `9.0 <https://checkstyle.org/releasenotes.html#Release_9.0>`__
+  * `9.0 <https://checkstyle.org/releasenotes.html#Release_9.0.1>`__
+  * `9.1 <https://checkstyle.org/releasenotes.html#Release_9.1>`__
+  * `9.2 <https://checkstyle.org/releasenotes.html#Release_9.2>`__
+  * `9.2.1 <https://checkstyle.org/releasenotes.html#Release_9.2.1>`__
+
+* Dropwizard Metrics 4.1.25 → 4.2.8, release notes:
+  * `4.2.0 <https://github.com/dropwizard/metrics/releases/tag/v4.2.0>`__
+  * `4.2.1 <https://github.com/dropwizard/metrics/releases/tag/v4.2.1>`__
+  * `4.2.2 <https://github.com/dropwizard/metrics/releases/tag/v4.2.2>`__
+  * `4.2.3 <https://github.com/dropwizard/metrics/releases/tag/v4.2.3>`__
+  * `4.2.4 <https://github.com/dropwizard/metrics/releases/tag/v4.2.4>`__
+  * `4.2.5 <https://github.com/dropwizard/metrics/releases/tag/v4.2.5>`__
+  * `4.2.6 <https://github.com/dropwizard/metrics/releases/tag/v4.2.6>`__
+  * `4.2.7 <https://github.com/dropwizard/metrics/releases/tag/v4.2.7>`__
+  * `4.2.8 <https://github.com/dropwizard/metrics/releases/tag/v4.2.8>`__
+
+* GSON `2.8.9 → 2.9.0 <https://github.com/google/gson/releases/tag/gson-parent-2.9.0>`__
+
+* Guava 30.1.1 → 31.1, release notes:
+  * `31.0 <https://github.com/google/guava/releases/tag/v31.0>`__
+  * `31.0.1 <https://github.com/google/guava/releases/tag/v31.0.1>`__
+  * `31.1 <https://github.com/google/guava/releases/tag/v31.1>`__
+
+* Jackson `2.16.5 → 2.16.6 <https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.12.6>`__
+
+* Javassist 3.27.0 → 3.28.0
+
+* Karaf 4.3.3 → 4.3.6, release notes:
+  * `4.3.4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12350547>`__
+  * `4.3.5 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12350856>`__
+  * `4.3.6 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12351123>`__
+
+* Log4J 2.14.1 → 2.17.1, release notes:
+  * `2.15.0 <https://logging.apache.org/log4j/2.x/changes-report.html#a2.15.0>`__
+  * `2.16.0 <https://logging.apache.org/log4j/2.x/changes-report.html#a2.16.0>`__
+  * `2.17.0 <https://logging.apache.org/log4j/2.x/changes-report.html#a2.17.0>`__
+  * `2.17.1 <https://logging.apache.org/log4j/2.x/changes-report.html#a2.17.1>`__
+
+* Logback `1.2.5 → 1.2.10 <http://logback.qos.ch/news.html>`__
+
+* Mockito 3.12.4 → 4.3.1, release notes:
+  * `4.0.0 <https://github.com/mockito/mockito/releases/tag/v4.0.0>`__
+  * `4.2.0 <https://github.com/mockito/mockito/releases/tag/v4.1.0>`__
+  * `4.3.0 <https://github.com/mockito/mockito/releases/tag/v4.2.0>`__
+  * `4.3.1 <https://github.com/mockito/mockito/releases/tag/v4.3.1>`__
+
+* Netty 4.1.67 → 4.1.74, release notes:
+  * `4.1.70 <https://netty.io/news/2021/10/11/4-1-70-Final.html>`__
+  * `4.1.71 <https://netty.io/news/2021/12/09/4-1-71-Final.html>`__
+  * `4.1.72 <https://netty.io/news/2021/12/13/4-1-72-Final.html>`__
+  * `4.1.73 <https://netty.io/news/2022/01/12/4-1-73-Final.html>`__
+  * `4.1.74 <https://netty.io/news/2022/02/08/4-1-74-Final.html>`__
+
+* Sevntu `1.40.0 → 1.41.0 <https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.41.0>`__
+
+* Woodstox 6.2.6 → 6.2.8, release notes:
+  * `6.2.7 <https://github.com/FasterXML/woodstox/milestone/24?closed=1>`__
+  * `6.2.8 <https://github.com/FasterXML/woodstox/milestone/26?closed=1>`__
+
+* xmlunit 2.8.3 → 2.9.0, release notes:
+  * `2.8.4 <https://github.com/xmlunit/xmlunit/releases/tag/v2.8.4>`__
+  * `2.9.0 <https://github.com/xmlunit/xmlunit/releases/tag/v2.9.0>`__
+
+Plugin upgrades
+~~~~~~~~~~~~~~~
+* asciidoctor-maven-plugin `2.2.1 → 2.2.2 <https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.2>`__
+
+* bnd-maven-plugin 6.0.0 → 6.2.0, release notes:
+  * `6.1.0 <https://github.com/bndtools/bnd/wiki/Changes-in-6.1.0>`__
+  * `6.2.0 <https://github.com/bndtools/bnd/wiki/Changes-in-6.2.0>`__
+
+* builder-helper-maven-plugin `3.2.0 → 3.3.0 <https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/build-helper-maven-plugin-3.3.0>`__
+
+* git-commit-id-maven-plugin `4.0.5 → 5.0.0 <https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v5.0.0>`__
+
+* maven-compiler-plugin 3.8.1 → 3.10.0, release notes:
+  * `3.9.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12345214>`__
+  * `3.10.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317225&version=12351256>`__
+
+* maven-bundle-plugin 5.1.2 → 5.1.4, release notes:
+  * `5.1.3 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12350117>`__
+  * `5.1.4 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12351195>`__
+
+* maven-jar-plugin 3.2.0 → 3.2.2, release notes:
+  * `3.2.1 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317526&version=12348050>`__
+  * `3.2.2 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317526&version=12351215>`__
+
+* maven-plugin-plugin `3.6.1 → 3.6.2 <https://maven.apache.org/docs/3.6.2/release-notes.html>`__
+
+* maven-site-plugin `3.9.1 → 3.10.0 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317923&version=12348370>`__
+
+* modernizer-maven-plugin `2.2.0 → 2.3.0 <https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.3.0>`__
+
+* spotbugs-maven-plugin 3.12.2 → 4.5.3, release notes:
+  `4.0.0 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#400---2020-02-15>`__
+  `4.0.1 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#401---2020-03-19>`__
+  `4.0.2 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#402---2020-04-15>`__
+  `4.0.3 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#403---2020-05-13>`__
+  `4.0.4 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#404---2020-06-09>`__
+  `4.0.5 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#405---2020-06-20>`__
+  `4.0.6 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#406---2020-06-23>`__
+  `4.1.0 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#410---2020-07-30>`__
+  `4.1.1 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#411---2020-07-31>`__
+  `4.1.2 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#412---2020-08-18>`__
+  `4.1.3 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#413---2020-09-25>`__
+  `4.1.4 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#414---2020-10-15>`__
+  `4.2.0 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#420---2020-11-28>`__
+  `4.2.1 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#421---2021-02-04>`__
+  `4.2.2 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#422---2021-03-03>`__
+  `4.2.3 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#423---2021-04-12>`__
+  `4.3.0 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#430---2021-07-01>`__
+  `4.4.0 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#440---2021-08-12>`__
+  `4.4.1 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#441---2021-09-07>`__
+  `4.4.2 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#442---2021-10-08>`__
+  `4.5.0 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#450---2021-11-05>`__
+  `4.5.1 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#451---2021-12-08>`__
+  `4.5.2 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#452---2021-12-13>`__
+  `4.5.3 <https://github.com/spotbugs/spotbugs/blob/4.5.3/CHANGELOG.md#453---2022-01-04>`__
+
 Version 9.0.8
 -------------
 This is a bug-fix upgrade from version 9.0.7.
@@ -277,7 +1603,7 @@ Third-party dependencies
   * `8.41.0 <https://checkstyle.org/releasenotes.html#Release_8.41.0>`__
   * `8.41.1 <https://checkstyle.org/releasenotes.html#Release_8.41.1>`__
 
-* commons-lang3 `3.11 → 3.12 <https://commons.apache.org/proper/commons-lang/changes-report.html#a3.12>`__
+* commons-lang3 `3.11 → 3.12.0 <https://commons.apache.org/proper/commons-lang/changes-report.html#a3.12.0>`__
 
 * Dropwizard Metrics 4.1.12.1 → 4.1.19, release notes:
   * `4.1.13 <https://github.com/dropwizard/metrics/releases/tag/v4.1.13>`__