<div class="container">
<h1>Recommended update for maven-parent, maven-invoker, maven-filtering, maven-file-management, maven-doxia-sitetools, maven-doxia, maven-dependency-tree, maven-dependency-analyzer, maven-artifact-transfer, maven-archiver, xom, maven-plugin-tools, objectweb-asm, plexus-xml, plexus-velocity, plexus-sec-dispatcher, velocity-engine, plexus-languages, plexus-io, plexus-interpolation, plexus-interactivity, plexus-i18n, plexus-compiler, plexus-classworlds, plexus-cipher, plexus-build-api, maven, maven-resolver, xmvn</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2026:20023-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2026-01-07T11:23:24Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Enterprise Server 16.0</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 16.0</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that can now be installed.</p>
<h2>Description:</h2>
<p>This update for maven-parent, maven-invoker, maven-filtering, maven-file-management, maven-doxia-sitetools, maven-doxia, maven-dependency-tree, maven-dependency-analyzer, maven-artifact-transfer, maven-archiver, xom, maven-plugin-tools, plexus-xml, plexus-velocity, plexus-sec-dispatcher, velocity-engine, plexus-languages, plexus-io, plexus-interpolation, plexus-interactivity, plexus-i18n, plexus-compiler, plexus-classworlds, plexus-cipher, plexus-build-api, maven, maven-resolver, xmvn fixes the following issues:</p>
<p>Changes in maven-parent:</p>
<ul>
<li>
<p>Upgrade to Apache Maven parent POM version 45</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Use a standard tag template for releases</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Use spotless / palantirJavaFormat - 2.56.0 for all JDKs</li>
</ul>
</li>
<li>
<p>Build</p>
<ul>
<li>Allow manually executing release-drafter</li>
</ul>
</li>
<li>
<p>Upgrade to Apache Maven parent POM version 44</p>
</li>
<li>
<p>Breaking changes</p>
<ul>
<li>Move snapshot repositories in a profile</li>
<li>Check test code by checkstyle</li>
</ul>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Move snapshot repositories in a profile</li>
<li>Introduce property maven.site.path.suffix to allow override
site path</li>
<li>Use v@{project.version} as tag template for releases</li>
<li>import KEYS history from svn</li>
<li>Add licenseText to modello</li>
<li>Update site descriptor to 2.0</li>
<li>Check test code by checkstyle</li>
<li>Add issues templates</li>
<li>Accept all line endings with spotless</li>
<li>Enable automatic formatter when not on CI</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Fix asf.yaml syntax</li>
<li>Skip render empty taglist report</li>
</ul>
</li>
</ul>
<p>Changes in maven-invoker:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in maven-filtering:</p>
<ul>
<li>
<p>Bogus dependency on plexus-xml
(https://github.com/apache/maven-filtering/issues/286)</p>
</li>
<li>
<p>Upgrade to version 3.4.0</p>
</li>
<li>
<p>Changes</p>
<ul>
<li>Bump apache/maven-gh-actions-shared from 3 to 4</li>
<li>Bump org.apache.maven.shared:maven-shared-components from 41</li>
<li>MSHARED-1412: Allow to customize Interpolator used by filter</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
</ul>
<p>Changes in maven-file-management:</p>
<ul>
<li>
<p>Update to upstream version 3.2.0</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Enable GitHub Issues</li>
<li>Add Release Drafter</li>
<li>MSHARED-1203: no longer need to shell out to create a symbolic
link</li>
<li>Java 7 can detect symbolic links</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Update site descriptor</li>
<li>Skip generating of xml reader and writer for FileSet</li>
<li>Use version of modello-maven-plugin from parent</li>
<li>Add PR Automation and Stale actions</li>
<li>MSHARED-1448: Refresh download page</li>
<li>remove duplicate tests and unneeded code</li>
<li>fix JUnit dependencies</li>
<li>MSHARED-1265: use JUnit assumptions</li>
<li>MSHARED-1203: use JUnit @TempDir</li>
<li>MSHARED-1264: Convert to JUnit5</li>
<li>Add GitHub Actions setup and Dependabot</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump commons-io:commons-io from 2.18.0 to 2.19.0</li>
<li>Bump org.apache.maven.shared:maven-shared-components from 43
to 44</li>
<li>MSHARED-1380: Bump commons-io:commons-io from 2.17.0 to 2.18.0</li>
<li>MSHARED-1381: Bump
org.apache.maven.shared:maven-shared-components from 42 to 43</li>
<li>MSHARED-1380: Bump commons-io:commons-io from 2.16.1 to 2.17.0</li>
<li>MSHARED-1380: Bump commons-io:commons-io from 2.13.0 to 2.16.1</li>
<li>MSHARED-1381: Upgrade parent pom to 42</li>
<li>Bump apache/maven-gh-actions-shared from 3 to 4</li>
<li>Bump org.junit:junit-bom from 5.10.1 to 5.10.2</li>
<li>Bump org.junit:junit-bom from 5.10.0 to 5.10.1</li>
<li>Bump org.junit:junit-bom from 5.9.3 to 5.10.0</li>
<li>MSHARED-1266: upgrade commons-io 2.11.0 --> 2.13.0</li>
<li>update to parent pom 39</li>
</ul>
</li>
</ul>
<p>Changes in maven-doxia-sitetools:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in maven-doxia:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in maven-dependency-tree:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in maven-dependency-analyzer:</p>
<ul>
<li>
<p>Upgrade to upstream version 1.16.0</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Enable GitHub Issues</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>MSHARED-47: Don't flag xml-apis:xml-apis as undeclared</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Remove unneeded suppression</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.apache.maven.shared:maven-shared-components from 43
to 44</li>
<li>Bump org.ow2.asm:asm from 9.7.1 to 9.8</li>
<li>Bump org.assertj:assertj-bom from 3.27.2 to 3.27.3</li>
<li>Bump org.assertj:assertj-bom from 3.26.3 to 3.27.2</li>
</ul>
</li>
</ul>
<p>Changes in maven-artifact-transfer:</p>
<pre><code>+ allow building against maven 4.x and maven-resolver 2.x
</code></pre>
<p>Changes in maven-archiver:</p>
<ul>
<li>
<p>Upgrade to maven-archiver 3.6.5</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>add Java-Version entry to default MANIFEST.MF</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>avoid negative entry time: upgrade plexus-archiver</li>
<li>don't limit outputTimestamp to zip (MS DOS) range</li>
</ul>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>remove extra newline in code blocks</li>
<li>reformat descriptor description to match usual
Modello-generated ones</li>
<li>document Java-Version entry added in #298</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Update site descriptor to 2.0.0</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.assertj:assertj-core from 3.27.3 to 3.27.6</li>
<li>Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1</li>
</ul>
</li>
<li>
<p>Upgrade to maven-archiver 3.6.4</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>improve Reproducible Builds javadoc</li>
<li>Fall back on SOURCE_DATE_EPOCH if it exists</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Treat empty Automatic-Module-Name as no Automatic-Module-Name
at all</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Enable GitHub Issues</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.apache.maven.shared:maven-shared-components
from 43 to 45</li>
<li>Bump org.codehaus.plexus:plexus-interpolation
from 1.27 to 1.28</li>
<li>Bump org.assertj:assertj-core from 3.26.0 to 3.27.3</li>
</ul>
</li>
</ul>
<p>Changes in xom:</p>
<ul>
<li>Make build recipe compatible with POSIX sh. Use %autosetup.</li>
</ul>
<p>Changes in maven-plugin-tools:</p>
<ul>
<li>
<p>Upgrade to upstream version 3.15.2</p>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>Fix run-on sentence</li>
<li>Update document to use Guice constructor injection</li>
<li>MNGSITE-529: Rename "Goals" to "Plugin Documentation"</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Update site descriptors to 2.0</li>
<li>Add support for Maven 4
PluginDescriptor.getRequiredJavaVersion() method</li>
<li>Cleanups dependencies</li>
<li>Use injection instead of Component annotation</li>
<li>Begin converting this plugin to Guice constructor injection</li>
<li>refactor: Replace Plexus AbstractLogEnabled with SLF4J</li>
<li>Use properties for versions in components.xml</li>
<li>JDK 25 build fix</li>
<li>MPLUGIN-543: Update to Parent 44</li>
<li>Add release drafter</li>
<li>Add PR Automation action</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.jsoup:jsoup from 1.18.1 to 1.19.1</li>
<li>Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.6.1</li>
<li>Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.3.0</li>
<li>Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.17.8</li>
<li>Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.3</li>
<li>Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0</li>
<li>Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0</li>
<li>Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to
2.9.0</li>
<li>Bump org.assertj:assertj-core from 3.26.3 to 3.27.6</li>
<li>Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2</li>
<li>Bump asmVersion from 9.7.1 to 9.9</li>
<li>Bump org.apache.velocity:velocity-engine-core from 2.4 to
2.4.1</li>
<li>Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0</li>
<li>Bump maven3Version from 3.9.9 to 3.9.11</li>
<li>Bump org.codehaus.plexus:plexus-xml from 3.0.1 to 3.0.2</li>
<li>Bump org.apache.maven:maven-parent from 44 to 45</li>
<li>Bump antVersion from 1.10.14 to 1.10.15</li>
</ul>
</li>
</ul>
<p>Changes in maven-plugin-tools:</p>
<ul>
<li>
<p>Upgrade to upstream version 3.15.2</p>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>Fix run-on sentence</li>
<li>Update document to use Guice constructor injection</li>
<li>MNGSITE-529: Rename "Goals" to "Plugin Documentation"</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Update site descriptors to 2.0</li>
<li>Add support for Maven 4
PluginDescriptor.getRequiredJavaVersion() method</li>
<li>Cleanups dependencies</li>
<li>Use injection instead of Component annotation</li>
<li>Begin converting this plugin to Guice constructor injection</li>
<li>refactor: Replace Plexus AbstractLogEnabled with SLF4J</li>
<li>Use properties for versions in components.xml</li>
<li>JDK 25 build fix</li>
<li>MPLUGIN-543: Update to Parent 44</li>
<li>Add release drafter</li>
<li>Add PR Automation action</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.jsoup:jsoup from 1.18.1 to 1.19.1</li>
<li>Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.6.1</li>
<li>Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.3.0</li>
<li>Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.17.8</li>
<li>Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.3</li>
<li>Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0</li>
<li>Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0</li>
<li>Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to
2.9.0</li>
<li>Bump org.assertj:assertj-core from 3.26.3 to 3.27.6</li>
<li>Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2</li>
<li>Bump asmVersion from 9.7.1 to 9.9</li>
<li>Bump org.apache.velocity:velocity-engine-core from 2.4 to
2.4.1</li>
<li>Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0</li>
<li>Bump maven3Version from 3.9.9 to 3.9.11</li>
<li>Bump org.codehaus.plexus:plexus-xml from 3.0.1 to 3.0.2</li>
<li>Bump org.apache.maven:maven-parent from 44 to 45</li>
<li>Bump antVersion from 1.10.14 to 1.10.15</li>
</ul>
</li>
</ul>
<p>Changes in maven-plugin-tools:</p>
<ul>
<li>
<p>Add the maven-plugin-report-plugin to the _multibuild file</p>
</li>
<li>
<p>Initial packaging of the maven-plugin-report-plugin 3.15.2</p>
</li>
</ul>
<p>Changes in maven-plugin-tools:</p>
<ul>
<li>
<p>Upgrade to upstream version 3.15.2</p>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>Fix run-on sentence</li>
<li>Update document to use Guice constructor injection</li>
<li>MNGSITE-529: Rename "Goals" to "Plugin Documentation"</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Update site descriptors to 2.0</li>
<li>Add support for Maven 4
PluginDescriptor.getRequiredJavaVersion() method</li>
<li>Cleanups dependencies</li>
<li>Use injection instead of Component annotation</li>
<li>Begin converting this plugin to Guice constructor injection</li>
<li>refactor: Replace Plexus AbstractLogEnabled with SLF4J</li>
<li>Use properties for versions in components.xml</li>
<li>JDK 25 build fix</li>
<li>MPLUGIN-543: Update to Parent 44</li>
<li>Add release drafter</li>
<li>Add PR Automation action</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.jsoup:jsoup from 1.18.1 to 1.19.1</li>
<li>Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.6.1</li>
<li>Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.3.0</li>
<li>Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.17.8</li>
<li>Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.3</li>
<li>Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0</li>
<li>Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0</li>
<li>Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to
2.9.0</li>
<li>Bump org.assertj:assertj-core from 3.26.3 to 3.27.6</li>
<li>Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2</li>
<li>Bump asmVersion from 9.7.1 to 9.9</li>
<li>Bump org.apache.velocity:velocity-engine-core from 2.4 to
2.4.1</li>
<li>Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0</li>
<li>Bump maven3Version from 3.9.9 to 3.9.11</li>
<li>Bump org.codehaus.plexus:plexus-xml from 3.0.1 to 3.0.2</li>
<li>Bump org.apache.maven:maven-parent from 44 to 45</li>
<li>Bump antVersion from 1.10.14 to 1.10.15</li>
</ul>
</li>
</ul>
<p>Changes in plexus-xml:</p>
<ul>
<li>
<p>Update to upstream version 3.0.2</p>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.codehaus.plexus:plexus from 19 to 20</li>
<li>Bump org.codehaus.plexus:plexus from 18 to 19</li>
<li>Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Cleanup tests and drop dependency to plexus-utils</li>
</ul>
</li>
</ul>
<p>Changes in plexus-velocity:</p>
<ul>
<li>
<p>Update to version 2.3.0</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Use internal Nullable annotation, allow drop sisu-inject from
runtime dependencies</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Add LICENSE file to project, fix build badge</li>
<li>Enhance site information</li>
<li>Use plexus-testing instead of direct sisu InjectedTest</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Override version of commons-lang3 to avoid reporting of
security issues</li>
<li>Bump org.codehaus.plexus:plexus from 20 to 24</li>
<li>Bump org.eclipse.sisu:org.eclipse.sisu.inject from 0.9.0.M3
to 0.9.0.M4</li>
</ul>
</li>
<li>
<p>Update to version 2.2.1</p>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.apache.velocity:velocity-engine-core from 2.4 to
2.4.1</li>
<li>Bump org.apache.velocity:velocity-engine-core from 2.3 to 2.4</li>
<li>Bump org.eclipse.sisu:org.eclipse.sisu.inject from 0.9.0.M2 to
0.9.0.M3</li>
<li>Bump org.codehaus.plexus:plexus from 19 to 20</li>
<li>Bump org.codehaus.plexus:plexus from 18 to 19</li>
<li>Bump org.codehaus.plexus:plexus from 17 to 18</li>
<li>Bump org.codehaus.plexus:plexus from 16 to 17</li>
<li>Bump release-drafter/release-drafter from 5 to 6</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
</ul>
<p>Changes in plexus-sec-dispatcher:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in velocity-engine:</p>
<ul>
<li>
<p>Version 2.4.1:</p>
</li>
<li>
<p>Fixes</p>
<ul>
<li>Finding the topmost method when introspecting a class should
stop at the first static or accessible method found (Fixes
VELOCITY-983)</li>
<li>Direct evaluation of VTL code via RuntimeInstance.evaluate()
should update the current rendering template information for
local velocimacros to be visible in string literals
interpolation (Fixes VELOCITY-944)</li>
</ul>
</li>
</ul>
<p>Changes in plexus-languages:</p>
<ul>
<li>
<p>Upgrade to upstream version 1.5.0</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Read only first 8 bytes of class in JavaClassfileVersion</li>
<li>Bump org.ow2.asm:asm from 9.6 to 9.7 - JDK 23 support</li>
<li>Bump org.ow2.asm:asm from 9.7 to 9.7.1 - JDK 24 support</li>
<li>Bump org.ow2.asm:asm from 9.7.1 to 9.8</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Project cleanups</li>
<li>Rename resources of test data</li>
<li>Bump release-drafter/release-drafter from 5 to 6</li>
<li>Reuse plexus-pom action for CI</li>
<li>Disable deploy job on GitHub</li>
<li>Added CI for JDK 24-ea</li>
</ul>
</li>
</ul>
<p>Changes in plexus-io:</p>
<ul>
<li>
<p>Upgrade to version 3.5.1</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Fix performance problem by caching unix group and user names</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.codehaus.plexus:plexus-testing from 1.3.0 to 1.4.0</li>
<li>Bump org.codehaus.plexus:plexus from 16 to 18</li>
<li>Bump org.eclipse.sisu:org.eclipse.sisu.inject from 0.9.0.M2
to 0.9.0.M3</li>
<li>Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1</li>
<li>Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1</li>
<li>Bump commons-io:commons-io from 2.15.1 to 2.16.1</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
</ul>
<p>Changes in plexus-interpolation:</p>
<ul>
<li>
<p>Upgrade to version 1.28</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Fix #16: StringSearchInterpolator does not cache answers.</li>
<li>Add FeedbackingValueSource</li>
<li>Pass delimiter information to ValueSource</li>
<li>Apply spotless re-formatting</li>
</ul>
</li>
</ul>
<p>Changes in plexus-interactivity:</p>
<ul>
<li>
<p>Upgrade to version 1.4</p>
</li>
<li>
<p>Changes</p>
<ul>
<li>Bump org.jline:jline-reader from 3.25.1 to 3.29.0</li>
<li>Bump org.eclipse.sisu:org.eclipse.sisu.inject from 0.9.0.M2
to 0.9.0.M3</li>
<li>Apply spotless re-formatting</li>
<li>Bump org.codehaus.plexus:plexus from 16 to 20</li>
<li>Bump release-drafter/release-drafter from 5 to 6</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
</ul>
<p>Changes in plexus-i18n:</p>
<ul>
<li>
<p>Upgrade to 1.0.0</p>
</li>
<li>
<p>no changelog provided by upstream</p>
</li>
</ul>
<p>Changes in plexus-compiler:</p>
<ul>
<li>
<p>Upgrade to upstream release 2.15.0</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Allow to override useUnsharedTable compiler argument</li>
<li>Lazy providers and better error reporting</li>
<li>Only use "-release" parameter with javac 9+</li>
<li>Correctly determine the version of the underlying javac tool</li>
<li>Use a TreeSet instead of HashSet to get consistent ordering
of results</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Cleanup dependencies</li>
<li>Path.relativize() may throw exception if source and build
directories are on different Windows drives</li>
<li>Fix ECJ not using annotation processor when defined via
processorpath</li>
<li>Report "Error occurred during initialization of VM" as error</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Bump project version to 2.15.0-SNAPSHOT</li>
<li>Use LocalRepositoryManager for resolving artifacts paths in
tests</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
</ul>
<p>Changes in plexus-classworlds:</p>
<ul>
<li>
<p>Upgrade to version 2.9.9</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>refine ConfigurationParser</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump org.codehaus.plexus:plexus from 19 to 20</li>
<li>Bump org.codehaus.plexus:plexus from 18 to 19</li>
<li>Bump org.codehaus.plexus:plexus from 17 to 18</li>
<li>Bump org.apache.maven.plugins:maven-dependency-plugin from
3.7.1 to 3.8.1</li>
<li>Bump org.apache.maven.plugins:maven-dependency-plugin from
3.7.0 to 3.7.1</li>
<li>Bump org.apache.maven.plugins:maven-dependency-plugin from
3.6.1 to 3.7.0</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Apply spotless re-formatting</li>
<li>Align site.xml with used schema (2.0.0)</li>
<li>Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.0 to 4.0.2</li>
<li>Bump org.apache.logging.log4j:log4j-api from 2.20.0 to 2.23.1</li>
<li>Bump org.apache.ant:ant from 1.10.13 to 1.10.14</li>
<li>Bump org.codehaus.plexus:plexus from 16 to 17</li>
</ul>
</li>
</ul>
<p>Changes in plexus-cipher:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in plexus-build-api:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in maven:</p>
<pre><code>+ Set Guice class loading to CHILD: avoid using terminally
deprecated methods. Default Guice class loading uses a
terminally deprecated JDK memory-access classes.
</code></pre>
<ul>
<li>
<p>Upgrade to upstream version 3.9.11</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Augment version range resolution used repositories</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Deduplicate filtered dependency graph</li>
<li>Move ensure in boundaries of project lock</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>[MNGSITE-393] - remove references to Maven 2</li>
<li>Update CONTRIBUTING after GitHub issues enabled</li>
<li>Enable Github Issues</li>
<li>[MNG-8763] - Remove name from site bannerLeft</li>
</ul>
</li>
<li>
<p>Build</p>
<ul>
<li>Pin GitHub action versions by hash</li>
<li>Build the project by JDK 21 as default</li>
<li>Use Maven 3.9.10 for build on GitHub</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 3.9.10</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MNG-8096: Inconsistent dependency resolution behaviour for
concurrent multi-module build can cause failures</li>
<li>MNG-8169: MINGW support requires
--add-opens java.base/java.lang=ALL-UNNAMED</li>
<li>MNG-8170: Maven 3.9.8 contains weird native library for Jansi
on Windows/arm64</li>
<li>MNG-8211: Maven should fail builds that use CI Friendly
versions but have no values set</li>
<li>MNG-8248: WARNING: A restricted method in java.lang.System has
been called</li>
<li>MNG-8256: ProjectDependencyGraph bug: in case of filtering,
non-direct module links are lost</li>
<li>MNG-8315: Failure of mvn.cmd if a .mvn directory is located at
drive root</li>
<li>MNG-8396: Maven takes forever to resume</li>
<li>MNG-8711: "Duplicate artifact" in LifecycleDependencyResolver</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MNG-8370: Introduce maven.repo.local.head</li>
<li>MNG-8399: JDK 24+ issues warning about usage of
sun.misc.Unsafe</li>
<li>MNG-8707: Add methods to remove compile and test source roots</li>
<li>MNG-8712: improve dependency version explanation: it's a
requirement, not always effective version</li>
<li>MNG-8717: Remove maven-plugin-plugin:addPluginArtifactMetadata
from default binding</li>
<li>MNG-8722: Use a single standalone version of asm</li>
<li>MNG-8731: Use https for xsi:schemaLocation in generated
descriptors</li>
<li>MNG-8734: Simplify scripting like "get project version" cases</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>MNG-8728: Bump Eclipse Sisu from 0.9.0.M3 to 0.9.0.M4 and use
Java 24 on CI</li>
</ul>
</li>
<li>
<p>Link also the objectweb-asm/asm to the lib directory</p>
<ul>
<li>MNG-8177: Warning</li>
</ul>
</li>
</ul>
<p>Changes in maven-resolver:</p>
<ul>
<li>
<p>Update to upstream version 1.9.24</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Metadata type out of coordinates</li>
<li>RFC9457 implementation</li>
<li>Intern context strings</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Align plexus-util version with Maven</li>
<li>Align guice version with Maven</li>
<li>Enable Github Issues (1.9.x branch)</li>
</ul>
</li>
<li>
<p>Build also maven-resolver-supplier package in separate spec file</p>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
<li>
<p>Update to upstream version 1.9.23</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MRESOLVER-659: NPE in trusted checksum post processor if</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MRESOLVER-680: Disable checksum by default for .sigstore.json
as well</li>
<li>MRESOLVER-703: HTTP transport should expose config for max
redirects</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 1.9.22</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MRESOLVER-572: Resolver-Supplier unusable in OSGi runtimes</li>
<li>MRESOLVER-574: Invalid Cookie set under proxy conditions</li>
<li>MRESOLVER-586: In typical setups, DefaultArtifact copies the
same maps over and over again</li>
<li>MRESOLVER-587: Memory consumption improvements</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>MRESOLVER-571: Import o.e.aether packages with the exact same
version in OSGi metadata</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MRESOLVER-570: Remove excessive strictness of OSGi dependency
metadata</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>MRESOLVER-576: Allow co-release of Resolver 1.x and 2.x</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 1.9.20</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MRESOLVER-483: PreorderNodeListGenerator bug: may print
trailing ":"</li>
<li>MRESOLVER-522: File locking threads not entering critical
region were "oversleeping"</li>
<li>MRESOLVER-547: BF collector always copies artifacts, even
when it should not</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MRESOLVER-536: Skip setting last modified time when FS does
not support it</li>
</ul>
</li>
<li>
<p>Add dependency on plexus-xml where relevant</p>
</li>
<li>
<p>this will be needed for smooth upgrade to plexus-utils 4.0.0</p>
</li>
<li>
<p>Upgrade to upstream version 1.9.18</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MRESOLVER-372: Sporadic AccessDeniedEx on Windows</li>
<li>MRESOLVER-441: Undo FileUtils changes that altered non-Windows
execution path</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MRESOLVER-396: Native transport should retry on HTTP 429
(Retry-After)</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>MRESOLVER-397: Deprecate Guice modules</li>
<li>MRESOLVER-405: Get rid of component name string literals, make
them constants and reusable</li>
<li>MRESOLVER-433: Expose configuration for inhibiting
Expect-Continue handshake in 1.x</li>
<li>MRESOLVER-435: Refresh download page</li>
<li>MRESOLVER-437: Resolver should not override given HTTP
transport default use of expect-continue handshake</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 1.9.15</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MRESOLVER-373: Remove lock upgrading code</li>
<li>MRESOLVER-375: Several key aspects are broken in provided and
trusted checksum feature</li>
<li>MRESOLVER-376: StackOverflowError at
BfDependencyCollector.processDependency</li>
<li>MRESOLVER-380: Lock diagnostic: attempted lock step is
recorded, but on failed attempt is not removed</li>
<li>MRESOLVER-393: Transport HTTP does not retain last modified as
sent by remote end</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MRESOLVER-220: Modify signaling for unsupported operations</li>
<li>MRESOLVER-382: Define local outgoing (bind) address</li>
<li>MRESOLVER-385: Reduce default value for
aether.connector.http.connectionMaxTtl</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>MRESOLVER-378: Update parent POM to 40</li>
<li>MRESOLVER-381: Undo MRESOLVER-373 as it was fixed by other
means</li>
<li>MRESOLVER-386: Make all injected ctors public, deprecate all
def ctors</li>
<li>MRESOLVER-388: Transport HTTP old codec proper override</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 1.9.12</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>[MRESOLVER-371] Unjustified WARNING log added by
MRESOLVER-364</li>
<li>[MRESOLVER-361] Unreliable TCP and retries on upload</li>
<li>[MRESOLVER-357] ConflictResolver STANDARD verbosity
misbehaves</li>
<li>[MRESOLVER-352] Duplicate METADATA_DOWNLOADING event is
being sent</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>[MRESOLVER-360] disable checksum by default for .sigstore
in addition to .asc</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>[MRESOLVER-370] Lock factory should dump lock states on
failure</li>
<li>[MRESOLVER-353] Make aether.checksums.algorithms settable
per remote repository</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>[MRESOLVER-366] Upgrade build plugins</li>
<li>[MRESOLVER-364] Revert MRESOLVER-132</li>
<li>[MRESOLVER-359] Make build be explicit about build time
requirements</li>
<li>[MRESOLVER-356] Remove Guava (is unused)</li>
<li>[MRESOLVER-354] Document expected checksums</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 1.9.8</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>[MRESOLVER-345] Conflict resolution in verbose mode is
sensitive to version ordering</li>
<li>[MRESOLVER-348] SslConfig httpSecurityMode change is not
detected</li>
<li>[MRESOLVER-339] Preemptive Auth broken when default ports used</li>
<li>[MRESOLVER-325] [REGRESSION] Suddenly seeing I/O errors under
windows aborting the build</li>
<li>[MRESOLVER-330] Static name mapper is unusable with file-lock
factory</li>
<li>[MRESOLVER-314] Getting "IllegalArgumentException: Comparison
method violates its general contract!"</li>
<li>[MRESOLVER-316] DF collector enters endless loop when
collecting org.webjars.npm:musquette:1.1.1</li>
<li>[MRESOLVER-298] javax.inject should be provided or optional</li>
<li>[MRESOLVER-305] Evaluate blocked repositories also when
retrieving metadata</li>
<li>[MRESOLVER-309] PrefixesRemoteRepositoryFilterSource aborts
the build while it should not</li>
<li>[MRESOLVER-313] Artifact file permissions are 0600 and not
implicitly set by umask</li>
<li>[MRESOLVER-296] FileProcessor.write( File, InputStream ) is
defunct</li>
<li>[MRESOLVER-292] Documented and used param names mismatch</li>
<li>[MRESOLVER-294] Fix JapiCmp configuration and document it</li>
<li>[MRESOLVER-285] File locking on Windows knows to misbehave</li>
<li>[MRESOLVER-246] m-deploy-p will create hashes for hashes</li>
<li>[MRESOLVER-265] Discrepancy between produced and recognized
checksums</li>
<li>[MRESOLVER-241] Resolver checksum calculation should be driven
by layout</li>
<li>[MRESOLVER-242] When no remote checksums provided by layout,
transfer inevitably fails/warns</li>
<li>[MRESOLVER-250] Usage of descriptors map in DataPool prevents
gargabe collection</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>[MRESOLVER-32] Support parallel artifact/metadata uploads</li>
<li>[MRESOLVER-319] Support parallel deploy</li>
<li>[MRESOLVER-297] Chained LRM</li>
<li>[MRESOLVER-167] Support forcing specific repositories for
artifacts</li>
<li>[MRESOLVER-268] Apply artifact checksum verification for any
resolved artifact</li>
<li>[MRESOLVER-274] Introduce Remote Repository Filter feature</li>
<li>[MRESOLVER-275] Introduce trusted checksums source</li>
<li>[MRESOLVER-276] Resolver post-processor</li>
<li>[MRESOLVER-278] BREAKING: Introduce RepositorySystem shutdown
hooks</li>
<li>[MRESOLVER-236] Make it possible to resolve .asc on a 'fail'
respository.</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>[MRESOLVER-346] Too eager locking</li>
<li>[MRESOLVER-347] Better connection pool configuration (reuse,
max TTL, maxPerRoute)</li>
<li>[MRESOLVER-349] Adapter when locking should "give up and
retry"</li>
<li>[MRESOLVER-350] Get rid of commons-lang dependency</li>
<li>[MRESOLVER-327] Make tranport-http obey system properties
regarding proxy settings</li>
<li>[MRESOLVER-340] Make WebDAV "dance" disabled by default</li>
<li>[MRESOLVER-341] Add option for preemptive PUT Auth</li>
<li>[MRESOLVER-315] Implement preemptive authentication feature
for transport-http</li>
<li>[MRESOLVER-328] The transport-http should be able to ignore
cert errors</li>
<li>[MRESOLVER-337] Real cause when artifact not found with
repository filtering</li>
<li>[MRESOLVER-287] Get rid of deprecated finalize methods</li>
<li>[MRESOLVER-317] Improvements for BF collector</li>
<li>[MRESOLVER-318] Cleanup redundant code and centralize executor
handling</li>
<li>[MRESOLVER-303] Make checksum detection reusable</li>
<li>[MRESOLVER-290] Improve file handling resolver wide</li>
<li>[MRESOLVER-7] Download dependency POMs in parallel in BF
collector</li>
<li>[MRESOLVER-266] Simplify adapter creation and align
configuration for it</li>
<li>[MRESOLVER-269] Allow more compact storage of provided
checksums</li>
<li>[MRESOLVER-273] Create more compact File locking layout/mapper</li>
<li>[MRESOLVER-284] BREAKING: Some Sisu parameters needs to be
bound</li>
<li>[MRESOLVER-286] Improve basic connector closed state handling</li>
<li>[MRESOLVER-240] Using breadth-first approach to resolve Maven
dependencies</li>
<li>[MRESOLVER-247] Avoid unnecessary dependency resolution by a
Skip solution based on BFS</li>
<li>[MRESOLVER-248] Make DF and BF collector implementations
coexist</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>[MRESOLVER-326] Resolver transport-http should retry on
failures</li>
<li>[MRESOLVER-331] Make DefaultTrackingFileManager write directly
to tracking files</li>
<li>[MRESOLVER-333] Distinguish better resolver errors for
artifact availability</li>
<li>[MRESOLVER-320] Investigate slower resolving speeds as
reported by users</li>
<li>[MRESOLVER-291] Undo MRESOLVER-284</li>
<li>[MRESOLVER-279] Simplify and improve trusted checksum sources</li>
<li>[MRESOLVER-281] Update configurations page with new elements</li>
<li>[MRESOLVER-282] Drop PartialFile</li>
<li>[MRESOLVER-230] Make supported checksum algorithms extensible</li>
<li>[MRESOLVER-231] Extend “smart checksum” feature</li>
<li>[MRESOLVER-234] Introduce “provided” checksums feature</li>
<li>[MRESOLVER-237] Make all checksum mismatches handled same</li>
<li>[MRESOLVER-239] Update and sanitize dependencies</li>
<li>[MRESOLVER-244] Deprecate FileTransformer API</li>
<li>[MRESOLVER-245] Isolate Hazelcast tests</li>
</ul>
</li>
<li>
<p>Dependency upgrade</p>
<ul>
<li>[MRESOLVER-311] Upgrade Parent to 39</li>
<li>[MRESOLVER-293] Update dependencies, align with Maven</li>
<li>[MRESOLVER-272] Update parent POM to 37, remove plugin version
overrides, update bnd</li>
<li>[MRESOLVER-280] Upgrade invoker, install, deploy, require
maven 3.8.4+</li>
<li>[MRESOLVER-251] Upgrade Redisson to 3.17.5</li>
<li>[MRESOLVER-249] Update Hazelcast to 5.1.1 in
named-locks-hazelcast module</li>
</ul>
</li>
<li>
<p>Add an alias for the wagon connector</p>
</li>
<li>
<p>Build against the standalone JavaEE modules unconditionally</p>
</li>
<li>
<p>Remove the javax.annotation:javax.annotation-api dependency on
distribution versions that do not incorporate the JavaEE modules</p>
</li>
<li>
<p>Add the glassfish-annotation-api jar to the build classpath</p>
</li>
<li>
<p>Upgrade to upstream version 1.7.3</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>[MRESOLVER-96] - Dependency Injection fails after upgrading
to Maven 3.6.2</li>
<li>[MRESOLVER-153] - resolver-status.properties file is corrupted
due to concurrent writes</li>
<li>[MRESOLVER-171] - Resolver fails when compiled on Java 9+ an
run on Java 8 due to JDK API breakage</li>
<li>[MRESOLVER-189] - Using semaphore-redisson followed by
rwlock-redisson on many parallel build of the same project
triggers redisson error</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>[MRESOLVER-90] - HTML content in POM: Maven should validate
content before storing in local repo</li>
<li>[MRESOLVER-145] - Introduce more SyncContext implementations</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>[MRESOLVER-103] - Replace deprecated HttpClient classes</li>
<li>[MRESOLVER-104] - maven-resolver-demo-maven-plugin uses
reserved artifactId</li>
<li>[MRESOLVER-147] - Upgrade to Java 8</li>
<li>[MRESOLVER-148] - Use vanilla Guice 4 instead of forked
Guice 3</li>
<li>[MRESOLVER-156] - Active dependency management for Google
Guice/Guava</li>
<li>[MRESOLVER-168] - add DEBUG message when downloading an
artifact from repositories</li>
<li>[MRESOLVER-193] - Properly type lock key names in Redis</li>
<li>[MRESOLVER-197] - Minors improvements (umbrella)</li>
<li>[MRESOLVER-204] - Add a SessionData#computeIfAbsent method</li>
<li>[MRESOLVER-214] - Remove clirr configuration</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>[MRESOLVER-141] - Review index-based access to collections</li>
<li>[MRESOLVER-151] - Enforce a checksum policy to be provided
explicitly</li>
<li>[MRESOLVER-152] - Perform null checks when interface
contracts require it</li>
<li>[MRESOLVER-154] - Move SyncContextFactory interface to SPI
module</li>
<li>[MRESOLVER-155] - Make TrackingFileManager member of
DefaultUpdateCheckManager</li>
<li>[MRESOLVER-158] - Simplify SimpleDigest class</li>
<li>[MRESOLVER-159] - Mark singleton components as Sisu Singletons</li>
<li>[MRESOLVER-160] - Deprecate ServiceLocator</li>
<li>[MRESOLVER-162] - Restore binary compatibility broken by
MRESOLVER-154</li>
<li>[MRESOLVER-170] - Deprecate org.eclipse.aether.spi.log</li>
<li>[MRESOLVER-172] - Make TrackingFileManager shared singleton
component</li>
<li>[MRESOLVER-173] - Drop deprecated AetherModule</li>
<li>[MRESOLVER-174] - Use all bindings in UTs and tests</li>
<li>[MRESOLVER-175] - Drop SyncContextFactory delegates in favor
of a selector approach</li>
<li>[MRESOLVER-177] - Move pre-/post-processing of metadata from
ResolveTask to DefaultMetadataResolver</li>
<li>[MRESOLVER-183] - Don't require optional dependencies for
Redisson</li>
<li>[MRESOLVER-184] - Destroy Redisson semaphores if not used
anymore</li>
<li>[MRESOLVER-186] - Update Maven version in Resolver Demo
Snippets</li>
<li>[MRESOLVER-188] - Improve documentation on using the named
locks with redis/hazelcast (umbrella)</li>
<li>[MRESOLVER-190] - [Regression] Revert MRESOLVER-184</li>
<li>[MRESOLVER-191] - Document how to analyze lock issues</li>
<li>[MRESOLVER-196] - Document named locks configuration options</li>
<li>[MRESOLVER-219] - Implement NamedLock with advisory file
locking</li>
<li>[MRESOLVER-227] - Refactor NamedLockFactorySelector to a
managed component</li>
<li>[MRESOLVER-232] - Make SimpleNamedLockFactorySelector logic
reusable</li>
</ul>
</li>
<li>
<p>Sub-task</p>
<ul>
<li>[MRESOLVER-198] - Replace assert by simpler but equivalent
calls</li>
<li>[MRESOLVER-199] - Java 8 improvements</li>
<li>[MRESOLVER-200] - Simplify conditions with the same result
and avoid extra validations</li>
<li>[MRESOLVER-201] - Make variables final whenever possible</li>
<li>[MRESOLVER-202] - Use isEmpty() instead length() <= 0</li>
</ul>
</li>
<li>
<p>Dependency upgrade</p>
<ul>
<li>[MRESOLVER-185] - Upgrade Redisson to 3.15.6</li>
</ul>
</li>
<li>
<p>Change of API and incompatible with maven-resolver < 1.7</p>
</li>
<li>
<p>Upgrade to upstream version 1.6.3</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>[MRESOLVER-153] - resolver-status.properties file is corrupted
due to concurrent writes</li>
<li>[MRESOLVER-171] - Resolver fails when compiled on Java 9+ and
run on Java 8 due to JDK API breakage</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>[MRESOLVER-168] - add DEBUG message when downloading an
artifact from repositories</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>[MRESOLVER-177] - Move pre-/post-processing of metadata from
ResolveTask to DefaultMetadataResolver</li>
</ul>
</li>
<li>
<p>Needed for maven 3.8.4</p>
</li>
<li>
<p>Do not build/run the tests against the legacy guava20 package</p>
</li>
<li>
<p>Upgrade to upstream version 1.6.2</p>
</li>
<li>
<p>Sub-task</p>
<ul>
<li>[MRESOLVER-139] - Make SimpleDigest use SHA-1 or MD5 only</li>
<li>[MRESOLVER-140] - Default to SHA-1 and MD5 hashing algorithms</li>
</ul>
</li>
<li>
<p>Bug</p>
<ul>
<li>[MRESOLVER-25] - Resume support is broken under high
concurrency</li>
<li>[MRESOLVER-114] - ArtifactNotFoundExceptions when building in
parallel</li>
<li>[MRESOLVER-129] - Exclusion has no setters</li>
<li>[MRESOLVER-137] - Make OSGi bundles reproducible</li>
<li>[MRESOLVER-138] - MRESOLVER-56 introduces severe performance
regression</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>[MRESOLVER-109] - AndDependencySelector should override
toString</li>
<li>[MRESOLVER-115] - Make checksum algorithms configurable</li>
<li>[MRESOLVER-123] - Provide a global locking sync context by
default</li>
<li>[MRESOLVER-131] - Introduce a Redisson-based
SyncContextFactory</li>
<li>[MRESOLVER-165] - Add support for mirror selector on
external:http:*</li>
<li>[MRESOLVER-166] - Add support for blocked
repositories/mirrors</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>[MRESOLVER-56] - Support SHA-256 and SHA-512 as checksums</li>
<li>[MRESOLVER-116] - Add page with all supported configuration
options</li>
<li>[MRESOLVER-125] - Use type conversions returning primitives</li>
<li>[MRESOLVER-127] - Don't use boolean for property
'aether.updateCheckManager.sessionState'</li>
<li>[MRESOLVER-136] - Migrate from maven-bundle-plugin to
bnd-maven-plugin</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>[MRESOLVER-119] - Turn log messages to SLF4J placeholders</li>
<li>[MRESOLVER-130] - Move GlobalSyncContextFactory to a separate
module</li>
<li>[MRESOLVER-132] - Remove synchronization in
TrackingFileManager</li>
</ul>
</li>
<li>
<p>Dependency upgrade</p>
<ul>
<li>[MRESOLVER-105] - Update Plexus Components</li>
<li>[MRESOLVER-106] - Update HttpComponents</li>
<li>[MRESOLVER-107] - Update Wagon Provider API to 3.4.0</li>
<li>[MRESOLVER-108] - Update mockito-core to 2.28.2</li>
<li>[MRESOLVER-117] - Upgrade SLF4J to 1.7.30</li>
<li>[MRESOLVER-118] - Upgrade Sisu Components to 0.3.4</li>
</ul>
</li>
<li>
<p>Needed for maven 3.8.x</p>
</li>
<li>
<p>Set buildshell to bash for "<<<".</p>
</li>
<li>
<p>Upgrade to upstream version 1.4.2</p>
</li>
<li>
<p>Bug:</p>
<ul>
<li>MRESOLVER-38 – SOE/OOME in DefaultDependencyNode.accept</li>
</ul>
</li>
<li>
<p>Improvements:</p>
<ul>
<li>MRESOLVER-93 – PathRecordingDependencyVisitor to handle 3 cycles</li>
<li>MRESOLVER-102 – make build Reproducible</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 1.4.1</p>
</li>
<li>
<p>Task</p>
<ul>
<li>[MRESOLVER-92] - Revert MRESOLVER-7</li>
</ul>
</li>
<li>
<p>Bug</p>
<ul>
<li>[MRESOLVER-86] - ResolveArtifactMojo from resolver example
uses plugin repositories to resolve dependencies</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>[MRESOLVER-10] - New 'TransitiveDependencyManager'
supporting transitive dependency management</li>
<li>[MRESOLVER-33] - New 'DefaultDependencyManager' managing
dependencies on all levels supporting transitive dependency
management</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>[MRESOLVER-7] - Download dependency POMs in parallel</li>
<li>[MRESOLVER-84] - Add support for "release" qualifier</li>
<li>[MRESOLVER-87] - Refresh examples to use maven-resolver
artifacts for demo</li>
<li>[MRESOLVER-88] - Code style cleanup to use Java 7 features</li>
</ul>
</li>
<li>
<p>Initial packaging of maven-resolver 1.3.1</p>
</li>
<li>Generate and customize the ant build files</li>
</ul>
<p>Changes in maven-resolver:</p>
<ul>
<li>
<p>Update to upstream version 1.9.24</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Metadata type out of coordinates</li>
<li>RFC9457 implementation</li>
<li>Intern context strings</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Align plexus-util version with Maven</li>
<li>Align guice version with Maven</li>
<li>Enable Github Issues (1.9.x branch)</li>
</ul>
</li>
<li>
<p>Build also maven-resolver-supplier package in separate spec file</p>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
<li>
<p>Update to upstream version 1.9.23</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MRESOLVER-659: NPE in trusted checksum post processor if</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MRESOLVER-680: Disable checksum by default for .sigstore.json
as well</li>
<li>MRESOLVER-703: HTTP transport should expose config for max
redirects</li>
</ul>
</li>
</ul>
<p>Changes in xmvn:</p>
<ul>
<li>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</li>
</ul>
<p>Changes in objectweb-asm:</p>
<ul>
<li>
<p>Upgrade to version 9.9</p>
</li>
<li>
<p>new Opcodes.V26 constant for Java 26</p>
</li>
<li>new mapInvokeDynamicMethodName method in Remapper. Old method
deprecated. New Remapper constructor, with an api parameter.</li>
<li>
<p>bug fixes</p>
<ul>
<li>318028: Textifier misinterprets ACC_SUPER of inner classes as
ACC_SYNCHRONIZED</li>
<li>318032: FIPS 140-3 and SerialVersionUIDAdder's SHA-1 Use</li>
<li>318034: Many ASM contents lack API detection.</li>
</ul>
</li>
<li>
<p>Upgrade to version 9.8</p>
</li>
<li>
<p>new Opcodes.V25 constant for Java 25</p>
</li>
<li>
<p>bug fixes</p>
<ul>
<li>Fix one more copy operation on DUP2</li>
<li>318015: Valid bytecode for jvm, but failed to pass the
CheckClassAdapter.</li>
<li><code>ASMifier</code> should print calls to <code>valueOf</code> instead of
deprecated constructors of primitive wrappers</li>
</ul>
</li>
</ul>
<p>Changes in plexus-archiver:</p>
<ul>
<li>
<p>Upgrade to upstream version 4.10.2</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Utilize VT if possible</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>check minimum timestamp: avoid negative Zip 5455 Extended
Timestamp</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Cleanups of using deprecated methods</li>
<li>symLinks:Enhance the compatibility of regen.sh</li>
<li>Apply spotless re-formatting </li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4 </p>
</li>
</ul>
<p>Changes in maven-surefire:</p>
<ul>
<li>
<p>Upgrade to 3.5.4</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Name the shutdown hook</li>
<li>Implement fail-fast behavior for JUnit Platform provider</li>
<li>Create a single LauncherSession for invocations of
JUnitPlatformProvider</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>SUREFIRE-2298: fix xml output with junit 5 nested classes
(fix integration with Cucumber and Archunit)</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>feat: enable prevent branch protection rules</li>
<li>Get rid of plexus-annotations</li>
<li>Remove maven-changes-plugin</li>
<li>Enable GitHub Issues</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
<li>
<p>Upgrade to 3.5.3</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>SUREFIRE-1643: JUnit 5 in parallel execution mode confuses
Surefire reports</li>
<li>SUREFIRE-1737: Disabling the JUnit5Xml30StatelessReporter has
no effect</li>
<li>SUREFIRE-1751: Surefire report shows flaky tests as failures</li>
<li>SUREFIRE-2289: FailsafeSummary.toRunResult throws a raw
exception</li>
</ul>
</li>
</ul>
<p>Changes in maven-compiler-plugin:</p>
<ul>
<li>
<p>Upgrade to upstream release 3.14.1</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Improve DeltaList behavior for large projects</li>
<li>Allow to not use --module-version for the Java compiler</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Add generatedSourcesPath back to the maven project</li>
<li>MCOMPILER-538: Do not add target/generated-sources/annotations
to the source roots</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Enforce asm version used here, to not depend on brittle
transitive</li>
<li>Bump mavenVersion from 3.9.9 to 3.9.11</li>
<li>Bump org.apache.maven.plugins:maven-plugins from 43 to 45</li>
<li>Bump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0</li>
</ul>
</li>
</ul>
<p>Changes in maven-javadoc-plugin:</p>
<ul>
<li>
<p>Upgrade to upstream version 3.12.0</p>
</li>
<li>
<p>Breaking changes</p>
<ul>
<li>remove fix mojo</li>
<li>detectOfflineLinks is now false per default for all jar mojo
issue #1258</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Fix legacyMode</li>
<li>Fix package {...} does not exist in legacyMode</li>
<li>Ensure UTF-8 charset is used to avoid
IllegalArgumentException: Null charset name</li>
<li>Remove Javadoc 1.4+ / -1.1 switch related warning</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>protect 3.8.x branch</li>
<li>feat: enable prevent branch protection rules</li>
</ul>
</li>
<li>
<p>Upgrade to upstream version 3.11.3</p>
</li>
<li>
<p>Removed</p>
<ul>
<li>Remove workaround for long patched CVE in javadoc</li>
</ul>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Issue #369 Support --no-fonts option per default for jdk 23+</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>Make the legacyMode consistent (Filter out all of the
module-info.java files in legacy mode, do not use
--source-path in legacy mode)</li>
<li>MJAVADOC-826: Don't try to modify project source roots</li>
</ul>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>Correct javadoc-no-fork description on index-page</li>
<li>MNGSITE-529: Rename "Goals" to "Plugin Documentation"</li>
<li>(doc) Close links tag in links parameter javadoc example</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Be consistent about data encoding when copying files</li>
<li>Clean up JavadocUtilTest</li>
<li>Use Java 7 relativization instead of hand-rolled code</li>
<li>Rephrase source code fix interactive messages for clarity</li>
<li>Reduce non-debug logging</li>
<li>Delete duplicate @throws clause</li>
<li>Use Java 7 relativization instead of our hand-rolled code</li>
<li>Clean up comments and argument names</li>
<li>Issue #378 Cleanup of code related to old non supported Java
version</li>
<li>Cure deprecation warning</li>
<li>MJAVADOC-773: deprecate toRelative</li>
<li>Issue #373 Fix JDK 23 build</li>
<li>Fix aggregate Javadoc typo</li>
<li>Enable GH issues</li>
<li>MJAVADOC-825: Prefer NullPointerExceptions for null arguments</li>
</ul>
</li>
<li>
<p>Add dependency on objectweb-asm to build with sisu 0.9.0.M4</p>
</li>
</ul>
<p>Changes in maven-assembly-plugin:</p>
<p>Update to version 3.7.1</p>
<ul>
<li>
<p>Bug</p>
<ul>
<li>MASSEMBLY-1020: Cannot invoke "java.io.File.isFile()" because
"this.inputFile" is null</li>
<li>MASSEMBLY-1021: Nullpointer in assembly:single when upgrading
to 3.7.0</li>
<li>MASSEMBLY-1022: Unresolved artifacts should be not processed</li>
</ul>
</li>
<li>
<p>Changes of 3.7.0</p>
</li>
<li>
<p>Bug</p>
<ul>
<li>MASSEMBLY-967: maven-assembly-plugin doesn't add target/class
artifacts in generated jarfat but META-INF/MANIFEST.MF seems
to be correct</li>
<li>MASSEMBLY-994: Items from unpacked dependency are not refreshed</li>
<li>MASSEMBLY-998: Transitive dependencies are not properly
excluded as of 3.1.1</li>
<li>MASSEMBLY-1008: Assembly plugin handles scopes wrongly</li>
<li>MASSEMBLY-1018: Fix examples about useStrictFiltering</li>
</ul>
</li>
<li>
<p>New Feature</p>
<ul>
<li>MASSEMBLY-992: Facility to define assembly descriptor in body
of POM</li>
</ul>
</li>
<li>
<p>Improvement</p>
<ul>
<li>MASSEMBLY-1007: Upgrade maven-plugin parent to 41</li>
<li>MASSEMBLY-1016: clarify and fix plugin system requirements
history</li>
<li>MASSEMBLY-1017: Don't use deprecated methods in code</li>
</ul>
</li>
<li>
<p>Task</p>
<ul>
<li>MASSEMBLY-991: XSDs for 2.2.0 missing from Maven Project Web
Site</li>
<li>MASSEMBLY-1000: ITs - cleanups, refresh plugins versions</li>
<li>MASSEMBLY-1003: Remove unused remoteRepositories</li>
<li>MASSEMBLY-1004: Remove ignored and deprecated parameter -
useJvmChmod</li>
<li>MASSEMBLY-1010: Use IOUtils from commons-io instead of plexus</li>
<li>MASSEMBLY-1013: Code cleanups</li>
</ul>
</li>
</ul>
<p>Changes in maven-bundle-plugin:</p>
<ul>
<li>remove patch that is fixed in maven-archiver</li>
</ul>
<p>Changes in maven-dependency-plugin:</p>
<ul>
<li>
<p>Upgrade to version 3.9.0</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Use Resolver API in go-offline for dependencies resolving</li>
<li>Use Resolver API in go-offline for plugins resolving</li>
<li>Fixes #1522, add render-dependencies mojo</li>
<li>Use Resolver API in resolve-plugin</li>
<li>MDEP-964: unconditionally ignore dependencies known to be
loaded by reflection</li>
<li>Update maven-dependency-analyzer to support Java24</li>
<li>MDEP-972: copy-dependencies: copy signatures alongside
artifacts</li>
<li>MDEP-776: Warn when multiple dependencies have the same file
name</li>
<li>MDEP-966: Migrate AnalyzeDepMgt to Sisu</li>
<li>MDEP-957: By default, don't report slf4j-simple as unused</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>ProjectBuildingRequest should not be modified</li>
<li>Fix: markersDirectory is not working when unpack goal is
executed from command line</li>
<li>Fix broken link for analyze-exclusions-mojo on usage-page</li>
<li>MDEP-839: Avoid extra blank lines in file</li>
<li>Update collect URL</li>
<li>MDEP-689: Fixes ignored dependency filtering in go-offline
goal</li>
<li>MDEP-960: Repair silent logging</li>
</ul>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>MDEP-933: Document dependency tree output formats</li>
<li>Add additional comment to clarify the minimal supported
version of outputing dependency tree in JSON fromat.</li>
<li>MNGSITE-529: Rename "Goals" to "Plugin Documentation"</li>
<li>Unix file separators</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Simplify usage of RepositoryManager and DependencyResolver</li>
<li>Use Resolver API in copy and unpack</li>
<li>Update site descriptor to 2.0.0</li>
<li>Enable prevent branch protection rules</li>
<li>Fix [MDEP-931: Replace PrintWriter with Writer in
AbstractSerializing Visitor and subclasses</li>
<li>Cleanups dependencies</li>
<li>Copy edit parameter descriptions</li>
<li>Small Javadoc clarifications</li>
<li>MDEP-967: Change info to debug logging in
AbstractFromConfigurationMojo</li>
<li>fix: remove duplicate maven-resolver-api and
maven-resolver-util dependencies in pom.xml</li>
<li>Enable GH issues</li>
<li>Remove redundant/unneeded code</li>
<li>Add PR Automation and Stale actions</li>
<li>Keep files in temporary directory to be deleted after test</li>
<li>Drop unnecessary call</li>
<li>Avoid deprecated ArtifactFactory</li>
<li>MDEP-966: Convert remaining Mojos to Guice injection</li>
<li>MDEP-966: Convert Analyze Mojos to Guice constructor injection</li>
<li>MDEP-966: Prefer Guice injection</li>
<li>MDEP-966: Migrate TreeMojo/CopyMojo/AnalyzeExclusionsMojo/
/UnpackMojo/CopyDependenciesMojo from Plexus to Sisu Guice</li>
<li>MDEP-966: @component --> @Inject for DisplayAncestorsMojo</li>
<li>Fixing flaky test in TestCopyDependenciesMojo</li>
<li>MNG-2961: Remove workaround for fixed bug</li>
</ul>
</li>
<li>
<p>Build</p>
<ul>
<li>Build by Maven 4</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump Maven in dependencies to 3.9.11</li>
<li>Bump commons-io:commons-io from 2.16.1 to 2.20.0</li>
<li>Bump jettyVersion from 9.4.56.v20240826 to 9.4.58.v20250814</li>
<li>Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0</li>
<li>Bump org.apache.maven.plugins:maven-plugins from 43 to 45</li>
<li>Bump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0</li>
<li>Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1</li>
<li>Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0</li>
<li>Bump org.jsoup:jsoup from 1.18.1 to 1.21.2</li>
<li>MDEP-963: Bump
org.apache.maven.shared:maven-dependency-analyzer from 1.15.0
to 1.15.1</li>
</ul>
</li>
</ul>
<p>Changes in maven-invoker-plugin:</p>
<ul>
<li>
<p>Upgrade to upstream version 3.9.1</p>
</li>
<li>
<p>Documentation updates</p>
<ul>
<li>Add note about cloneProjectsTo being required for filtering</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Use constant 3.6.3 in prerequisites/maven as minimal Maven
version</li>
<li>Enable GH Issues</li>
<li>MNGSITE-529: Rename "Goals" to "Plugin Documentation"</li>
<li>Switch to Guice constructor injection</li>
<li>Specify UTF-8 when reading build log</li>
<li>Make utility class static</li>
</ul>
</li>
<li>
<p>Build</p>
<ul>
<li>Enable build by Maven 4 on GitHub</li>
</ul>
</li>
<li>
<p>Dependency updates</p>
<ul>
<li>Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0</li>
<li>Bump commons-codec:commons-codec from 1.17.1 to 1.18.0</li>
<li>Bump commons-io:commons-io from 2.18.0 to 2.19.0</li>
<li>Bump mavenVersion from 3.6.3 to 3.9.10</li>
<li>Bump org.apache.groovy:groovy-bom from 4.0.24 to 4.0.27</li>
<li>Bump org.apache.maven.plugins:maven-plugins from 43 to 45</li>
<li>Bump org.assertj:assertj-core from 3.26.3 to 3.27.3</li>
<li>Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28</li>
</ul>
</li>
</ul>
<p>Changes in plexus-archiver:</p>
<ul>
<li>
<p>Upgrade to upstream version 4.10.2</p>
</li>
<li>
<p>New features and improvements</p>
<ul>
<li>Utilize VT if possible</li>
</ul>
</li>
<li>
<p>Bug Fixes</p>
<ul>
<li>check minimum timestamp: avoid negative Zip 5455 Extended
Timestamp</li>
</ul>
</li>
<li>
<p>Maintenance</p>
<ul>
<li>Cleanups of using deprecated methods</li>
<li>symLinks:Enhance the compatibility of regen.sh</li>
<li>Apply spotless re-formatting</li>
</ul>
</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Enterprise Server 16.0
<br/>
<code>zypper in -t patch SUSE-SLES-16.0-122=1</code>
</li>
<li class="list-group-item">
SUSE Linux Enterprise Server for SAP Applications 16.0
<br/>
<code>zypper in -t patch SUSE-SLES-16.0-122=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Enterprise Server 16.0 (noarch)
<ul>
<li>maven-bundle-plugin-5.1.9-160000.3.1</li>
<li>maven-javadoc-3.9.11-160000.1.1</li>
<li>maven-artifact-transfer-0.13.1-160000.3.1</li>
<li>maven-resolver-transport-wagon-1.9.24-160000.1.1</li>
<li>plexus-interpolation-javadoc-1.28-160000.1.1</li>
<li>maven-invoker-javadoc-3.3.0-160000.3.1</li>
<li>maven-plugin-tools-ant-3.15.2-160000.1.1</li>
<li>maven-resolver-test-util-1.9.24-160000.1.1</li>
<li>maven-surefire-provider-junit5-3.5.4-160000.1.1</li>
<li>maven-compiler-plugin-3.14.1-160000.1.1</li>
<li>maven-doxia-module-xhtml5-2.0.0-160000.3.1</li>
<li>plexus-sec-dispatcher-2.0-160000.3.1</li>
<li>velocity-engine-core-2.4.1-160000.1.1</li>
<li>plexus-velocity-javadoc-2.3.0-160000.1.1</li>
<li>maven-resolver-javadoc-1.9.24-160000.1.1</li>
<li>maven-doxia-test-docs-2.0.0-160000.3.1</li>
<li>maven-filtering-3.4.0-160000.1.1</li>
<li>plexus-i18n-javadoc-1.0.0-160000.1.1</li>
<li>maven-doxia-module-apt-2.0.0-160000.3.1</li>
<li>xmvn-subst-4.3.0-160000.3.1</li>
<li>maven-surefire-plugin-3.5.4-160000.1.1</li>
<li>maven-plugin-plugin-3.15.2-160000.1.1</li>
<li>maven-file-management-3.2.0-160000.1.1</li>
<li>velocity-engine-core-javadoc-2.4.1-160000.1.1</li>
<li>maven-javadoc-plugin-javadoc-3.12.0-160000.1.1</li>
<li>plexus-cipher-2.1.0-160000.3.1</li>
<li>maven-surefire-provider-junit-3.5.4-160000.1.1</li>
<li>maven-jar-plugin-javadoc-3.5.0-160000.1.1</li>
<li>xmvn-install-4.3.0-160000.3.1</li>
<li>maven-surefire-plugins-javadoc-3.5.4-160000.1.1</li>
<li>maven-plugin-tools-beanshell-3.15.2-160000.1.1</li>
<li>maven-dependency-analyzer-javadoc-1.16.0-160000.1.1</li>
<li>xmvn-connector-javadoc-4.3.0-160000.3.1</li>
<li>maven-artifact-transfer-javadoc-0.13.1-160000.3.1</li>
<li>maven-resolver-spi-1.9.24-160000.1.1</li>
<li>maven-doxia-sink-api-2.0.0-160000.3.1</li>
<li>plexus-interactivity-javadoc-1.4-160000.1.1</li>
<li>plexus-xml-javadoc-3.0.2-160000.1.1</li>
<li>maven-plugin-tools-javadoc-3.15.2-160000.1.1</li>
<li>maven-resolver-impl-1.9.24-160000.1.1</li>
<li>velocity-engine-parent-2.4.1-160000.1.1</li>
<li>maven-doxia-module-xdoc-2.0.0-160000.3.1</li>
<li>xmvn-tools-javadoc-4.3.0-160000.3.1</li>
<li>plexus-sec-dispatcher-javadoc-2.0-160000.3.1</li>
<li>plexus-languages-1.5.0-160000.1.1</li>
<li>plexus-build-api-1.2.0-160000.3.1</li>
<li>plexus-classworlds-2.9.0-160000.1.1</li>
<li>maven-compiler-plugin-javadoc-3.14.1-160000.1.1</li>
<li>maven-doxia-core-2.0.0-160000.3.1</li>
<li>maven-doxia-javadoc-2.0.0-160000.3.1</li>
<li>velocity-engine-javadoc-2.4.1-160000.1.1</li>
<li>maven-doxia-sitetools-javadoc-2.0.0-160000.3.1</li>
<li>maven-plugin-annotations-3.15.2-160000.1.1</li>
<li>plexus-cipher-javadoc-2.1.0-160000.3.1</li>
<li>maven-invoker-plugin-3.9.1-160000.1.1</li>
<li>xom-1.3.9-160000.3.1</li>
<li>maven-script-ant-3.15.2-160000.1.1</li>
<li>xmvn-core-4.3.0-160000.3.1</li>
<li>maven-surefire-javadoc-3.5.4-160000.1.1</li>
<li>maven-invoker-3.3.0-160000.3.1</li>
<li>maven-resolver-transport-classpath-1.9.24-160000.1.1</li>
<li>maven-doxia-sitetools-2.0.0-160000.3.1</li>
<li>plexus-languages-javadoc-1.5.0-160000.1.1</li>
<li>plexus-interpolation-1.28-160000.1.1</li>
<li>plexus-compiler-extras-2.15.0-160000.1.1</li>
<li>plexus-archiver-4.10.2-160000.1.1</li>
<li>maven-script-beanshell-3.15.2-160000.1.1</li>
<li>maven-plugin-tools-generators-3.15.2-160000.1.1</li>
<li>plexus-compiler-2.15.0-160000.1.1</li>
<li>maven-resolver-util-1.9.24-160000.1.1</li>
<li>maven-surefire-provider-junit5-javadoc-3.5.4-160000.1.1</li>
<li>maven-jar-plugin-3.5.0-160000.1.1</li>
<li>maven-dependency-tree-3.2.1-160000.3.1</li>
<li>maven-plugin-tools-model-3.15.2-160000.1.1</li>
<li>plexus-build-api-javadoc-1.2.0-160000.3.1</li>
<li>xmvn-resolve-4.3.0-160000.3.1</li>
<li>maven-assembly-plugin-javadoc-3.7.1-160000.1.1</li>
<li>plexus-velocity-2.3.0-160000.1.1</li>
<li>xmvn-mojo-4.3.0-160000.3.1</li>
<li>xmvn-mojo-javadoc-4.3.0-160000.3.1</li>
<li>maven-surefire-report-plugin-3.5.4-160000.1.1</li>
<li>maven-surefire-provider-testng-3.5.4-160000.1.1</li>
<li>xom-javadoc-1.3.9-160000.3.1</li>
<li>maven-surefire-report-parser-3.5.4-160000.1.1</li>
<li>velocity-engine-scripting-2.4.1-160000.1.1</li>
<li>plexus-archiver-javadoc-4.10.2-160000.1.1</li>
<li>plexus-i18n-1.0.0-160000.1.1</li>
<li>maven-bundle-plugin-javadoc-5.1.9-160000.3.1</li>
<li>maven-plugin-tools-annotations-3.15.2-160000.1.1</li>
<li>maven-assembly-plugin-3.7.1-160000.1.1</li>
<li>plexus-io-3.5.1-160000.1.1</li>
<li>objectweb-asm-javadoc-9.9-160000.1.1</li>
<li>maven-javadoc-plugin-3.12.0-160000.1.1</li>
<li>maven-surefire-3.5.4-160000.1.1</li>
<li>maven-file-management-javadoc-3.2.0-160000.1.1</li>
<li>maven-archiver-javadoc-3.6.5-160000.1.1</li>
<li>plexus-classworlds-javadoc-2.9.0-160000.1.1</li>
<li>velocity-engine-examples-2.4.1-160000.1.1</li>
<li>maven-resolver-transport-http-1.9.24-160000.1.1</li>
<li>maven-resolver-1.9.24-160000.1.1</li>
<li>xmvn-parent-4.3.0-160000.3.1</li>
<li>plexus-xml-3.0.2-160000.1.1</li>
<li>xmvn-api-4.3.0-160000.3.1</li>
<li>maven-filtering-javadoc-3.4.0-160000.1.1</li>
<li>maven-doxia-module-fml-2.0.0-160000.3.1</li>
<li>maven-resolver-transport-file-1.9.24-160000.1.1</li>
<li>maven-failsafe-plugin-3.5.4-160000.1.1</li>
<li>plexus-interactivity-api-1.4-160000.1.1</li>
<li>velocity-custom-parser-example-2.4.1-160000.1.1</li>
<li>maven-resolver-named-locks-1.9.24-160000.1.1</li>
<li>maven-invoker-plugin-javadoc-3.9.1-160000.1.1</li>
<li>xmvn-connector-4.3.0-160000.3.1</li>
<li>maven-plugin-plugin-javadoc-3.15.2-160000.1.1</li>
<li>plexus-io-javadoc-3.5.1-160000.1.1</li>
<li>maven-dependency-analyzer-1.16.0-160000.1.1</li>
<li>maven-plugin-tools-api-3.15.2-160000.1.1</li>
<li>plexus-compiler-javadoc-2.15.0-160000.1.1</li>
<li>maven-parent-45-160000.1.1</li>
<li>maven-dependency-tree-javadoc-3.2.1-160000.3.1</li>
<li>maven-resolver-api-1.9.24-160000.1.1</li>
<li>maven-archiver-3.6.5-160000.1.1</li>
<li>xom-demo-1.3.9-160000.3.1</li>
<li>maven-plugin-tools-java-3.15.2-160000.1.1</li>
<li>maven-resolver-connector-basic-1.9.24-160000.1.1</li>
<li>objectweb-asm-9.9-160000.1.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Server 16.0 (aarch64 ppc64le s390x x86_64)
<ul>
<li>xmvn-4.3.0-160000.3.1</li>
<li>xmvn-minimal-4.3.0-160000.3.1</li>
<li>maven-lib-3.9.11-160000.1.1</li>
<li>maven-3.9.11-160000.1.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Server for SAP Applications 16.0 (noarch)
<ul>
<li>maven-bundle-plugin-5.1.9-160000.3.1</li>
<li>maven-javadoc-3.9.11-160000.1.1</li>
<li>maven-artifact-transfer-0.13.1-160000.3.1</li>
<li>maven-resolver-transport-wagon-1.9.24-160000.1.1</li>
<li>plexus-interpolation-javadoc-1.28-160000.1.1</li>
<li>maven-invoker-javadoc-3.3.0-160000.3.1</li>
<li>maven-plugin-tools-ant-3.15.2-160000.1.1</li>
<li>maven-resolver-test-util-1.9.24-160000.1.1</li>
<li>maven-surefire-provider-junit5-3.5.4-160000.1.1</li>
<li>maven-compiler-plugin-3.14.1-160000.1.1</li>
<li>maven-doxia-module-xhtml5-2.0.0-160000.3.1</li>
<li>plexus-sec-dispatcher-2.0-160000.3.1</li>
<li>velocity-engine-core-2.4.1-160000.1.1</li>
<li>plexus-velocity-javadoc-2.3.0-160000.1.1</li>
<li>maven-resolver-javadoc-1.9.24-160000.1.1</li>
<li>maven-doxia-test-docs-2.0.0-160000.3.1</li>
<li>maven-filtering-3.4.0-160000.1.1</li>
<li>plexus-i18n-javadoc-1.0.0-160000.1.1</li>
<li>maven-doxia-module-apt-2.0.0-160000.3.1</li>
<li>xmvn-subst-4.3.0-160000.3.1</li>
<li>maven-surefire-plugin-3.5.4-160000.1.1</li>
<li>maven-plugin-plugin-3.15.2-160000.1.1</li>
<li>maven-file-management-3.2.0-160000.1.1</li>
<li>velocity-engine-core-javadoc-2.4.1-160000.1.1</li>
<li>maven-javadoc-plugin-javadoc-3.12.0-160000.1.1</li>
<li>plexus-cipher-2.1.0-160000.3.1</li>
<li>maven-surefire-provider-junit-3.5.4-160000.1.1</li>
<li>maven-jar-plugin-javadoc-3.5.0-160000.1.1</li>
<li>xmvn-install-4.3.0-160000.3.1</li>
<li>maven-surefire-plugins-javadoc-3.5.4-160000.1.1</li>
<li>maven-plugin-tools-beanshell-3.15.2-160000.1.1</li>
<li>maven-dependency-analyzer-javadoc-1.16.0-160000.1.1</li>
<li>xmvn-connector-javadoc-4.3.0-160000.3.1</li>
<li>maven-artifact-transfer-javadoc-0.13.1-160000.3.1</li>
<li>maven-resolver-spi-1.9.24-160000.1.1</li>
<li>maven-doxia-sink-api-2.0.0-160000.3.1</li>
<li>plexus-interactivity-javadoc-1.4-160000.1.1</li>
<li>plexus-xml-javadoc-3.0.2-160000.1.1</li>
<li>maven-plugin-tools-javadoc-3.15.2-160000.1.1</li>
<li>maven-resolver-impl-1.9.24-160000.1.1</li>
<li>velocity-engine-parent-2.4.1-160000.1.1</li>
<li>maven-doxia-module-xdoc-2.0.0-160000.3.1</li>
<li>xmvn-tools-javadoc-4.3.0-160000.3.1</li>
<li>plexus-sec-dispatcher-javadoc-2.0-160000.3.1</li>
<li>plexus-languages-1.5.0-160000.1.1</li>
<li>plexus-build-api-1.2.0-160000.3.1</li>
<li>plexus-classworlds-2.9.0-160000.1.1</li>
<li>maven-compiler-plugin-javadoc-3.14.1-160000.1.1</li>
<li>maven-doxia-core-2.0.0-160000.3.1</li>
<li>maven-doxia-javadoc-2.0.0-160000.3.1</li>
<li>velocity-engine-javadoc-2.4.1-160000.1.1</li>
<li>maven-doxia-sitetools-javadoc-2.0.0-160000.3.1</li>
<li>maven-plugin-annotations-3.15.2-160000.1.1</li>
<li>plexus-cipher-javadoc-2.1.0-160000.3.1</li>
<li>maven-invoker-plugin-3.9.1-160000.1.1</li>
<li>xom-1.3.9-160000.3.1</li>
<li>maven-script-ant-3.15.2-160000.1.1</li>
<li>xmvn-core-4.3.0-160000.3.1</li>
<li>maven-surefire-javadoc-3.5.4-160000.1.1</li>
<li>maven-invoker-3.3.0-160000.3.1</li>
<li>maven-resolver-transport-classpath-1.9.24-160000.1.1</li>
<li>maven-doxia-sitetools-2.0.0-160000.3.1</li>
<li>plexus-languages-javadoc-1.5.0-160000.1.1</li>
<li>plexus-interpolation-1.28-160000.1.1</li>
<li>plexus-compiler-extras-2.15.0-160000.1.1</li>
<li>plexus-archiver-4.10.2-160000.1.1</li>
<li>maven-script-beanshell-3.15.2-160000.1.1</li>
<li>maven-plugin-tools-generators-3.15.2-160000.1.1</li>
<li>plexus-compiler-2.15.0-160000.1.1</li>
<li>maven-resolver-util-1.9.24-160000.1.1</li>
<li>maven-surefire-provider-junit5-javadoc-3.5.4-160000.1.1</li>
<li>maven-jar-plugin-3.5.0-160000.1.1</li>
<li>maven-dependency-tree-3.2.1-160000.3.1</li>
<li>maven-plugin-tools-model-3.15.2-160000.1.1</li>
<li>plexus-build-api-javadoc-1.2.0-160000.3.1</li>
<li>xmvn-resolve-4.3.0-160000.3.1</li>
<li>maven-assembly-plugin-javadoc-3.7.1-160000.1.1</li>
<li>plexus-velocity-2.3.0-160000.1.1</li>
<li>xmvn-mojo-4.3.0-160000.3.1</li>
<li>xmvn-mojo-javadoc-4.3.0-160000.3.1</li>
<li>maven-surefire-report-plugin-3.5.4-160000.1.1</li>
<li>maven-surefire-provider-testng-3.5.4-160000.1.1</li>
<li>xom-javadoc-1.3.9-160000.3.1</li>
<li>maven-surefire-report-parser-3.5.4-160000.1.1</li>
<li>velocity-engine-scripting-2.4.1-160000.1.1</li>
<li>plexus-archiver-javadoc-4.10.2-160000.1.1</li>
<li>plexus-i18n-1.0.0-160000.1.1</li>
<li>maven-bundle-plugin-javadoc-5.1.9-160000.3.1</li>
<li>maven-plugin-tools-annotations-3.15.2-160000.1.1</li>
<li>maven-assembly-plugin-3.7.1-160000.1.1</li>
<li>plexus-io-3.5.1-160000.1.1</li>
<li>objectweb-asm-javadoc-9.9-160000.1.1</li>
<li>maven-javadoc-plugin-3.12.0-160000.1.1</li>
<li>maven-surefire-3.5.4-160000.1.1</li>
<li>maven-file-management-javadoc-3.2.0-160000.1.1</li>
<li>maven-archiver-javadoc-3.6.5-160000.1.1</li>
<li>plexus-classworlds-javadoc-2.9.0-160000.1.1</li>
<li>velocity-engine-examples-2.4.1-160000.1.1</li>
<li>maven-resolver-transport-http-1.9.24-160000.1.1</li>
<li>maven-resolver-1.9.24-160000.1.1</li>
<li>xmvn-parent-4.3.0-160000.3.1</li>
<li>plexus-xml-3.0.2-160000.1.1</li>
<li>xmvn-api-4.3.0-160000.3.1</li>
<li>maven-filtering-javadoc-3.4.0-160000.1.1</li>
<li>maven-doxia-module-fml-2.0.0-160000.3.1</li>
<li>maven-resolver-transport-file-1.9.24-160000.1.1</li>
<li>maven-failsafe-plugin-3.5.4-160000.1.1</li>
<li>plexus-interactivity-api-1.4-160000.1.1</li>
<li>velocity-custom-parser-example-2.4.1-160000.1.1</li>
<li>maven-resolver-named-locks-1.9.24-160000.1.1</li>
<li>maven-invoker-plugin-javadoc-3.9.1-160000.1.1</li>
<li>xmvn-connector-4.3.0-160000.3.1</li>
<li>maven-plugin-plugin-javadoc-3.15.2-160000.1.1</li>
<li>plexus-io-javadoc-3.5.1-160000.1.1</li>
<li>maven-dependency-analyzer-1.16.0-160000.1.1</li>
<li>maven-plugin-tools-api-3.15.2-160000.1.1</li>
<li>plexus-compiler-javadoc-2.15.0-160000.1.1</li>
<li>maven-parent-45-160000.1.1</li>
<li>maven-dependency-tree-javadoc-3.2.1-160000.3.1</li>
<li>maven-resolver-api-1.9.24-160000.1.1</li>
<li>maven-archiver-3.6.5-160000.1.1</li>
<li>xom-demo-1.3.9-160000.3.1</li>
<li>maven-plugin-tools-java-3.15.2-160000.1.1</li>
<li>maven-resolver-connector-basic-1.9.24-160000.1.1</li>
<li>objectweb-asm-9.9-160000.1.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Server for SAP Applications 16.0 (ppc64le x86_64)
<ul>
<li>xmvn-4.3.0-160000.3.1</li>
<li>xmvn-minimal-4.3.0-160000.3.1</li>
<li>maven-lib-3.9.11-160000.1.1</li>
<li>maven-3.9.11-160000.1.1</li>
</ul>
</li>
</ul>
</div>