SUSE-RU-2026:22083-1: moderate: Recommended update for xmlgraphics-commons, maven-script-interpreter, maven-parent, maven-invoker-plugin, maven-dependency-analyzer, maven-dependency-tree, picocli, plexus-classworlds, plexus-interactivity, xz-java, modello, junit5, jline3, javapackages-tools, exec-maven-plugin, dom4j, byte-buddy, aqute-bnd, apache-parent, apache-commons-collections4, apache-commons-exec, jansi, zstd-jni

SLE-UPDATES null at suse.de
Mon Jun 15 08:33:02 UTC 2026


# Recommended update for xmlgraphics-commons, maven-script-interpreter, maven-
parent, maven-invoker-plugin, maven-dependency-analyzer, maven-dependency-tree,
picocli, plexus-classworlds, plexus-interactivity, xz-java, modello, junit5,
jline3, javapackages-tools, exec-maven-plugin, dom4j, byte-buddy, aqute-bnd,
apache-parent, apache-commons-collections4, apache-commons-exec, jansi, zstd-jni

Announcement ID: SUSE-RU-2026:22083-1  
Release Date: 2026-06-05T11:20:40Z  
Rating: moderate  
References:

  
Affected Products:

  * SUSE Linux Enterprise Server 16.0
  * SUSE Linux Enterprise Server for SAP applications 16.0

  
  
An update that can now be installed.

## Description:

This update for xmlgraphics-commons, maven-script-interpreter, maven-parent,
maven-invoker-plugin, maven-dependency-analyzer, maven-dependency-tree, picocli,
plexus-classworlds, plexus-interactivity, xz-java, modello, junit5, jline3,
javapackages-tools, exec-maven-plugin, dom4j, byte-buddy, aqute-bnd, apache-
parent, apache-commons-collections4, apache-commons-exec, jansi, zstd-jni fixes
the following issues:

Changes in xmlgraphics-commons:

  * Update to 2.11

  * Minor changes to support FOP 2.11 release

    * FOP-3236: Add all the needed namespaces to the parent element
    * FOP-3241: Add option to convert image to CMYK
    * XGC-142: Add generics to hints
    * XGC-143: Use mvn for bundle jar
    * XGC-145: Avoid parsing uri to read page number
  * JPMS: add Automatic-Module-Name to the manifest

  * Update to 2.10

Changes in maven-script-interpreter:

  * Upgrade to version 1.7
  * New features and improvements
    * Refactor FileLogger to allow customizable output stream creation
  * Maintenance
    * Remove redundant diagnose logging
    * Update site descriptor to 2.0
    * fix _extends pth in release-drafter
    * Upgrade parent pom to 45
    * JUnit Jupiter best practices
    * feat: enable prevent branch protection rules
    * Enable Github Issues

Changes in maven-parent:

  * Upgrade to Apache Maven parent POM version 48
  * New features and improvements
    * Add configuration for rerunning failing integration tests
  * Bug Fixes
    * Fix enforce-bytecode-version configuration for ignored scopes
  * Maintenance
    * Update banner links
    * Simplify docs configuration
    * Remove taglist/jxr/checkstyle/surefire/pmd-reports
    * Update Maven logos

Changes in maven-invoker-plugin:

  * Upgrade to upstream version 3.10.1
  * Bug Fixes

    * Provide separate logs for each execution for rerunning jobs
  * Upgrade to upstream version 3.10.0

  * New features and improvements
    * Implement simply retry mechanism for failed build jobs
    * Add support for disabling project cloning with "none" value in cloneProjectsTo
    * Support for multiple pre-build and post-build scripts for one test
  * Documentation updates
    * Remove old incompatibility notice about report file name from site documentation
    * docs: Clarify that toolchains can be selected by a version range.
    * Improve wording of some plugin parameters
  * Maintenance
    * Cleanups - Remove outdated invoker properties configurations in ITs
    * Simplify usage of toolchains
    * Refactor file utils usage and improve dependency configuration
    * JUnit Jupiter best practices
    * PlexusFileUtils Refaster recipes
    * chore: delete junit 3 references
    * feat: enable prevent branch protection rules
    * Use fluido-skin and site-plugin version from parent

Changes in maven-dependency-analyzer:

  * Upgrade to upstream version 1.17.1
  * New features and improvements
    * Optimize artifact lookup in DefaultProjectDependencyAnalyzer
  * Maintenance
    * Add tag-template to release-drafter configuration
    * Implement missing tests and cleanup TODOs in DependencyVisitorTest
  * Dependency updates
    * Update parent 48
    * MSHARED-1410: Track used declared dependency usage by

Changes in maven-dependency-tree:

  * Update to version 3.3.0
  * Bug Fixes
    * MSHARED-1286: Display if dependency is optional in tree

Changes in picocli:

  * Switch sources to the recent tip of upstream repository, since our PR has
    been accepted

  * Update to version 4.7.6

  * Enhancements
    * PropertiesDefaultProvider should try to load properties from classpath (last).
    * Change log level from WARN to INFO when bean not found in ApplicationContext.
    * Don't show hidden commands in JLine3 command description.
    * Use ... vararg instead of array parameter to match overridden method signature.
  * Bugfixes:
    * defaultValue should not be applied in addition to user-specified value for options with a custom IParameterConsumer.
    * Fix NPE in jline3 Example.jar as ConfigurationPath cannot be null anymore.
    * fix bug for Optional<T> arguments with initial value.
    * @Option-annotated setter method not invoked with default value when used in mixin for both command and subcommand.
    * Custom type converter for primitive boolean options should not be ignored.
  * BUILD fixes:
    * fix errorprone TruthSelfEquals warnings
    * Fix broken build.
    * Fix .gitattributes related CR/LF problems.
    * Add Error Prone.
  * CLEAN fix:
    * Remove unused extra format arguments.
  * DOC fixes:
    * Fix a few typos in CommandLine's JavaDoc.
    * Clarify documentation for negatable options.
    * Clarify that ParseResult passed to IExecutionExceptionHandler is the top-level parse result, not the parse result of the subcommand that failed.
  * Due to a bug in the upstream github repository, fetch sources from our
    private fork until https://github.com/remkop/picocli/pull/2347 gets
    integrated upstream

  * Create a second spec file picocli-extras to be able to build the picocli-
    shell-jline3 artifact without build cycles

  * Spec file cleanup

  * The binaries are compatible with java 1.8

  * Reproducible builds: Do not create timestamps with bnd wrap

  * Update to version 4.7.5

  * Enhancements:
    * Java 22 update: improve logic for detecting if the output stream is connected to a terminal.
    * Mask parameters in trace log when echo=false for interactive options and positional parameters.
  * Bugfixes:
    * Fix positional parameters bug with late-resolved arity variable.
    * Don't generate auto-complete for hidden attributes in picocli.shell.jline3.PicoCommand.
    * ArgGroup with exclusive=false and multiplicity=1 should require at least one option; fix regression and refine solution introduced in [#1848][#2030].
  * DOC fixes:

    * Improve GraalVM documentation: add graalvm-native-image-plugin.
    * Commit html files with LF line-endings.
  * Fetch sources from upstream repository, since our pull request
    https://github.com/remkop/picocli/pull/2045 has been integrated

  * Update to version 4.7.4

  * Fixes:
    * API: Add setter for name in picocli.shell.jline3.PicocliCommands.
    * Enhancement: Improved feedback on mistyped subcommands
    * Enhancement: prevent java.nio.charset.UnsupportedCharsetException: cp0 on windows, and fall back to the default charset if the charset provided by System property sun.stdout.encoding is invalid
    * Bugfix: Option "mapFallbackValue" ignored when inherited to subcommand
    * Bugfix: fix issue with required options in ArgGroup becoming optional when combined with DefaultValueProvider
  * Fetch sources using source service: this allows filter out binaries with
    spurious legal status and which we don't use for build
  * Due to a bug in the upstream github repository, fetch sources from our
    private fork until https://github.com/remkop/picocli/pull/2045 gets
    integrated upstream

  * Require java 9 for build so that we can build the module-info.java always

  * Build all classes with source/target 8 and the module-info.java with release
    9, which makes the jars usable with java 8 and higher

  * Upgrade to version 4.7.3

  * full changes from previous versions are in
    https://github.com/remkop/picocli/blob/v4.7.3/RELEASE-NOTES.md
  * Package artifacts: picocli-{codegen,shell-jline2}
  * JPMS: package module discriptors when building with java >= 9
  * Take POMs from Maven Central

  * Build picocli using ant to avoid cycles

  * Upgrade to version 4.6.2

  * full changes from previous versions are in
    https://github.com/remkop/picocli/blob/v4.6.2/RELEASE-NOTES.md

  * Initial packaging of picocli 4.0.4

Changes in picocli:

  * Update to version 4.7.7
  * Enhancements:
    * picocli.shell.jline3.PicocliCommands::invoke now returns ParseResult instead of null
    * Avoid syntax error in auto-completion script for invalid option names and paramLabel values starting with a digit
    * Variable interpolation should work for ArgGroup.heading attribute
  * Bug fixes:
    * The built-in help subcommand should return the exit code of the subcommand's exitCodeOnUsageHelp value for the subcommand whose help was requested
    * Module info missing in all jars except the main picocli jar file
    * AutoComplete with jline3 was showing hidden commands
    * NullPointerException when using PropertiesDefaultProvider
    * negatable=true option in an ArgGroup should not add negated option twice
    * Duplicate help output for ArgGroup from a Mixin
    * Options get doubled in non validating ArgGroup when used in Mixin
    * Incorrect results when using ArgGroup + defaultValue + split + List/Set
    * DuplicateOptionAnnotationsException on using negatable option in ArgGroup
    * boolean with arity=0 and defaultValue=false behaved unexpectedly
  * Documentation fixes:

    * User guide, CDI 2.0 (JSR 365) section: fix example and add warning about dynamic proxies
    * Fix line-endings in generated asciidoc HTML
    * Fix broken link
    * Add at least a link to how to use the CodeGen APT under Bazel
  * Switch sources to the recent tip of upstream repository, since our PR has
    been accepted

  * Update to version 4.7.6

  * Enhancements
    * PropertiesDefaultProvider should try to load properties from classpath (last).
    * Change log level from WARN to INFO when bean not found in ApplicationContext.
    * Don't show hidden commands in JLine3 command description.
    * Use ... vararg instead of array parameter to match overridden method signature.
  * Bugfixes:
    * defaultValue should not be applied in addition to user-specified value for options with a custom IParameterConsumer.
    * Fix NPE in jline3 Example.jar as ConfigurationPath cannot be null anymore.
    * fix bug for Optional<T> arguments with initial value.
    * @Option-annotated setter method not invoked with default value when used in mixin for both command and subcommand.
    * Custom type converter for primitive boolean options should not be ignored.
  * BUILD fixes:
    * fix errorprone TruthSelfEquals warnings
    * Fix broken build.
    * Fix .gitattributes related CR/LF problems.
    * Add Error Prone.
  * CLEAN fix:
    * Remove unused extra format arguments.
  * DOC fixes:
    * Fix a few typos in CommandLine's JavaDoc.
    * Clarify documentation for negatable options.
    * Clarify that ParseResult passed to IExecutionExceptionHandler is the top-level parse result, not the parse result of the subcommand that failed.
  * Due to a bug in the upstream github repository, fetch sources from our
    private fork until https://github.com/remkop/picocli/pull/2347 gets
    integrated upstream

  * Create a second spec file picocli-extras to be able to build the picocli-
    shell-jline3 artifact without build cycles

  * Spec file cleanup

Changes in plexus-classworlds:

  * Upgrade to version 2.11.0
  * New features and improvements
    * Add Automatic-Module-Name to JAR manifest for JPMS compatibility
  * Bug Fixes

    * Restore Maven 2 compatibility - revert "Drop deprecated package org.codehaus.classworlds"
  * Upgrade to version 2.10.0

  * Breaking changes
    * Drop deprecated package org.codehaus.classworlds
  * Maintenance
    * Add comprehensive test coverage improvements
    * JUnit Jupiter best practices
    * Some automatic code cleanups
    * Remove no longer needed code

Changes in xz-java:

  * Upgrade to version 1.12
  * Fix ArrayIndexOutOfBoundsException in the LZMA/LZMA2 encoder on x86-64 and
    ARM64 when running on Java 9 or newer. The affected code isn't used on Java
    8. The bug is present in versions 1.10 and 1.11. If one cannot upgrade, one
    should set the property org.tukaani.xz.MatchLengthFinder=Basic to disable
    the affected code path.
  * Fix ArrayCache usage in LZMAInputStream. If ArrayCache was enabled,
    decompression was likely to fail quickly when the cache returns a cached
    array. ArrayCache is disabled by default.
  * The binaries of 1.12 in the Maven Central require Java 8 and contain
    optimized classes for Java >= 9 as multi-release JAR. They were built with
    OpenJDK 21.0.10 on GNU/Linux and can be reproduced using the following
    command: SOURCE_DATE_EPOCH=1772370000 TZ=UTC0 ant maven

Changes in modello:

  * Upgrade to upstream version 2.7.0
  * New features and improvements
    * XDOC: document required fields in generated model docs
  * Bug Fixes
    * Refactor PLURAL_EXCEPTIONS to use ThreadLocal for thread safety
    * Initialize model parameters in VelocityGenerator
    * Use correct getter method prefix for type "Boolean"

Changes in modello:

  * Upgrade to upstream version 2.7.0
  * New features and improvements
    * XDOC: document required fields in generated model docs
  * Bug Fixes
    * Refactor PLURAL_EXCEPTIONS to use ThreadLocal for thread safety
    * Initialize model parameters in VelocityGenerator
    * Use correct getter method prefix for type "Boolean"

Changes in junit5:

  * Update to upstream version 5.14.4
  * Principal changes:
    * Fixed a race condition in NodeTestTask.parentContext in Junit Platform
    * @EnabledOnJre and @DisabledOnJre once again work reliably when used with JRE.OTHER in a test running on a Java runtime whose version is higher than the version of the last JAVA_* constant in the JRE enum (Junit Jupiter)
    * Legacy XML reports now include the index of @ClassTemplate/@ParameterizedClass invocations in test names to make them unique (Junit Jupiter)
    * Legacy XML reports now include parent display names to make it easier to distinguish between invocations for different parameters (Junit Jupiter)
  * Follow the same pattern of Bundle-SymbolicName in the artifacts of
    junit5-minimal as in the rest of artifacts contained in the main junit5
    package. And align the Bundle-SymbolicName to what the upstream gradle build
    produces

Changes in jline3:

  * Update to upstream version 3.30.13
  * Bug Fixes

    * fix: correct inverted bounds check in readBuffered methods
    * fix: remove proactive isNativeAccessEnabled() checks from terminal providers
    * fix: status bar duplication after vertical resize
  * Update to upstream version 3.30.11

  * Bug Fixes

    * Add GraalVM native-image support for FFM terminal provider
  * Update to upstream version 3.30.10

  * Bug Fixes

    * Catch LinkageError during provider loading
    * Prevent ArrayIndexOutOfBoundsException in KillRing.yankPop()
    * Fix off-by-one bounds check in KeyMap.unbind()
    * Handle EOF in color parsing to prevent infinite loop
    * Close HttpURLConnection in ConsoleEngineImpl.urlExists()
    * Guard AnsiConsole.providers() call to avoid NoSuchMethodError
    * Guard waitDirty against spurious wakeups
    * Restore waitDirty timeout in forced dump to prevent busy-loop spinning
    * Remove spurious (short) casts in Size setters
    * Fix AttributedStyle color chaining
    * Avoid NPE when closing terminal with null masterOutput
    * Close PTY streams before shutdown to prevent hang on macOS
  * Update to upstream version 3.30.9

  * Bug Fixes

    * Suppress dumb terminal warning when no streams are TTYs In CI environments (like GitHub Actions), the "Unable to create a system terminal" warning is no longer emitted when falling back to a dumb terminal is expected because no TTY is available
  * Update to upstream version 3.30.8

  * Bug Fixes

    * Fix JNI terminal failing to load on JDK 21.0.10+ - Module.isNativeAccessEnabled() was backported to some JDK 21 builds (e.g. 21.0.10), causing a false UnsupportedOperationException since the method returns false even though JNI works without --enable-native-access. JNI native access restrictions are only enforced from JDK 24+, so the check is now skipped on earlier versions.
  * Update to upstream version 3.30.7

  * New Features & Improvements
    * Windows codepage auto-detection: Restored automatic detection of Windows console output codepage, fixing Unicode rendering issues since JLine 3.22
    * MSYS2 environment detection: Expanded IS_MSYSTEM to detect all MSYS2 environments (UCRT64, CLANG64, CLANGARM64, MINGW32), fixing backspace in git-bash
    * JDK 24+ compatibility: Check native access before loading JNI library to prevent restricted method warnings
    * Unicode 16.0: Updated WCWidth character width tables to Unicode 16.0
    * which command: Added which builtin command to ConsoleEngine
    * Display resize fix: Display.resize() now handles terminals with buffer wider than visible window
    * Terminal closure enforcement: Accessing terminal streams after close() now logs a warning by default, configurable via jline.terminal.closeMode property
    * Standard SPI: Terminal providers now use standard Java ServiceLoader for discovery
    * Key binding docs: Fixed incorrect example for binding terminal capabilities - use KeyMap.key() instead of raw getStringCapability()
  * Bug Fixes
    * Fix MenuSupport left/right navigation when GROUP_PERSIST is on
    * Fix StringIndexOutOfBoundsException in CompletionMatcherImpl
    * Fix doubled quotes when completing quoted words with multiple candidates
    * Fix ASCII fallback for box-drawing characters when alt charset is unsupported
    * Fix DefaultParser emitting trailing empty word for non-completion contexts
    * Fix Ctrl+C propagation as UserInterruptException in console-ui prompts
    * Fix newline binding for dumb terminal support in prompts
    * Fix BRACKETED_PASTE_OFF not sent when option is explicitly disabled
    * Fix terminal content preservation during resize with status bar
    * Fix inherited input stream being closed on Windows
    * Fix nested shell interruption handling
    * Fix Nano keypad state management
    * Fix auto-suggestion menu list not cleared when no completions match
    * Suppress IOException in PosixPtyTerminal pump threads during close
    * Do not raise native signals on Windows if not enabled
    * AnsiConsole now fails on repeated uninstalls
    * Allow single-digit options like -1 in Options parser
    * Fix setting line reader options via system properties
    * Support ls /, pseudo pipe operators, and ignore unknown pipe names

Changes in javapackages-tools:

  * Upgrade to upstream version 6.5.1
  * Changes Remove Codecov call from GitHub CI workflow Remove unused and
    outdated Vagrantfile Java launcher script improvements Add jpackage_script
    manpage Implement feature contitionals Fix installation of jpackage_script.7
    manpage
  * Make the gradle and ivy support configurable

Changes in exec-maven-plugin:

  * Upgrade to upstream version 3.6.3
  * Documentation updates
    * Document thread group isolation limitation in java goal
  * Maintenance

    * JUnit 5 best practices
    * Move ExecJavaMojoTest, ExecMojoTest to JUnit 5
    * Add support for JEP 512 for for package-private static main method
    * Move to JUnit 5
  * Upgrade to upstream version 3.6.2

  * New features and improvements

    * Add JPMS ServiceLoader Support with Multi-Release JAR
  * Upgrade to upstream version 3.6.1

  * Bug Fixes

    * Revert change from #480 - plugin dependencies must be resolved from plugin repositories
  * Upgrade to upstream version 3.6.0

  * New features and improvements
    * [ExecMojo]Add getShebang method to correctly set the command line executable name JEP 512 Support
  * Bug Fixes
    * fix inheritIo option
    * Fix for #479 - Wrong repositories used to collect deps
  * Maintenance
    * Use JSR-330 for component injection
    * Re-run failed tests
    * Restore default matrix build
  * Dependency updates
    * Use Maven 3.9.11 in dependencies, still requires 3.6.3 as minimum

Changes in dom4j:

  * Upgrade to upstream version 2.1.5
  * Changes:
    * Remove unnecessary constant conditional
    * Remove misleading no-op lines incorrectly trying to disable external entities

Changes in byte-buddy:

  * Update to v1.18.8
  * Changes of v1.18.8
    * Improve support for repeatable builds
    * Fix reordering of exception table in type initializers when instrumenting
  * Changes of v1.18.7
    * Introduce new versioning concept with -jdk5 suffix for backwards-compatible jar and Java 8 baseline for regular jar
  * No tag v1.18.6
  * Changes of v1.18.5
    * Eagerly resolve of canonical files during attach emulation to avoid failure when process ends before file can be deleted
    * Add super classes to hash code / equals computation in Advice that were missing
  * Changes of v1.18.4
    * Add support for new build description in Android 9

Changes in aqute-bnd:

  * Remove unnecessary dependency on jline

Changes in aqute-bnd:

  * The maven build considers the SOURCE_DATE_EPOCH automatically now

Changes in apache-parent:

  * Update to 38:
  * Maintenance
    * Update banner links

Changes in apache-commons-collections4:

  * Upgrade to upstream version 4.5.0
  * New features
    * Add IteratorUtils.toSet(Iterator)
    * Add IteratorUtils.toSet(Iterator, int)
    * Add EnumerationUtils.toSet(Enumeration)
    * COLLECTIONS-693: Please add OWASP Dependency Check to the build

Changes in apache-commons-exec:

  * Upgrade to version 1.6.0
  * New features:
    * TimeoutObserver now extends Consumer<Watchdog>
    * Add org.apache.commons.exec.Watchdog.getTimeout()
  * Fixed Bugs:

    * Watchdog.builder().get() now uses a default timeout of 30 seconds instead of throwing a NullPointerException
    * ExecuteWatchdog.builder().get() now uses a default timeout of 30 seconds instead of throwing a NullPointerException
    * Calling org.apache.commons.exec.Watchdog.Builder .setTimeout(Duration) with null now resets to the default INFINITE_TIMEOUT_DURATION timeout
    * Calling org.apache.commons.exec.ExecuteWatchdog.Builder .setTimeout(Duration) with null now resets to the default INFINITE_TIMEOUT_DURATION timeout
    * Calling org.apache.commons.exec.Watchdog.Builder .setThreadFactory(ThreadFactory) with null now resets to the default java.util.concurrent.Executors.defaultThreadFactory()
    * Calling org.apache.commons.exec.ExecuteWatchdog.Builder .setThreadFactory(ThreadFactory) with null now resets to the default java.util.concurrent.Executors.defaultThreadFactory()
    * Fix Checkstyle issues
    * Fix StringUtils.quoteArgument(String) when input contains single and double quotes #309
    * Fix Apache RAT plugin console warnings
  * Upgrade to version 1.5.0

  * New features:
    * Add Maven property project.build.outputTimestamp for build reproducibility
    * Add CommandLine.CommandLine(Path)
    * Add Executor.getWorkingDirectoryPath()
    * Add DefaultExecutor.Builder.setWorkingDirectory(Path)
    * Add CommandLauncher.exec(CommandLine, Map<String, String>, Path)
  * Fixed Bugs:

    * EXEC-122: Document PumpStreamHandler stream thread-safety requirements
    * Fix CI only running on Ubuntu and improve OS-specific tests
    * Fix PMD UnnecessaryFullyQualifiedName in DefaultExecutor
    * Fix PMD EmptyCatchBlock by allowing commented blocks
    * Fix PMD EmptyControlStatement by allowing commented blocks
    * Replace OS.OS_* use of Locale.ENGLISH with Locale.ROOT
    * Deprecate DebugUtils.DebugUtils()
    * Deprecate MapUtils.MapUtils()
    * Deprecate StringUtils.StringUtils()
    * Fix Javadoc warnings
    * Fix SpotBugs AT_STALE_THREAD_WRITE_OF_PRIMITIVE: Shared primitive variable "shouldDestroy" in one thread may not yield the value of the most recent write from another thread [org.apache.commons.exec.ShutdownHookProcessDestroyer $ProcessDestroyerThread]
    * Fix SpotBugs AT_STALE_THREAD_WRITE_OF_PRIMITIVE: Shared primitive variable "added" in one thread may not yield the value of the most recent write from another thread [org.apache.commons.exec.ShutdownHookProcessDestroyer]
  * Upgrade to version 1.4.0

  * New features:
    * Add ShutdownHookProcessDestroyer.isEmpty()
    * Add DefaultExecuteResultHandler.waitFor(Duration)
    * Add Watchdog.Watchdog(Duration)
    * Add ExecuteWatchdog.ExecuteWatchdog(Duration)
    * Add PumpStreamHandler.setStopTimeout(Duration) and deprecate PumpStreamHandler.setStopTimeout(long)
    * Add DefaultExecutor.Builder
    * Add DaemonExecutor.Builder
    * Add ExecuteWatchdog.Builder
    * Add Watchdog.Builder
  * Fixed Bugs:
    * EXEC-105: Fix code snippet in tutorial page
    * EXEC-100: Sync org.apache.commons.exec.OS with the newest Ant source file.
    * EXEC-64: DefaultExecutor swallows IOException cause instead of propagating it (work-round for Java 1.5)
    * Java-style Array declaration and remove empty finally block
    * Use JUnit 5 assertThrows()
    * [StepSecurity] ci: Harden GitHub Actions
    * Port from JUnit 4 to 5
    * [Javadoc] CommandLine.toCleanExecutable(final String dirtyExecutable) IllegalArgumentException #61
    * ExecuteException propagates its cause to its IOException superclass
    * Propagate exception in DebugUtils.handleException(String, Exception)
    * Deprecate StringUtils.toString(String[], String) in favor of String.join(CharSequence, CharSequence...)
    * EXEC-78: No need to use System.class.getMethod("getenv",...) any more
    * EXEC-70: Delegate thread creation to java.util.concurrent.ThreadFactory
    * Avoid NullPointerException in MapUtils.prefix(Map, String)
  * Removed:
    * Deprecate DefaultExecuteResultHandler.waitFor(long)
    * Deprecate ExecuteWatchdog.ExecuteWatchdog(long)
    * Deprecate Watchdog.Watchdog(long)
    * Drop obsolete and unmaintained Ant build
    * Drop CLIRR plugin, replaced by JApiCmp

Changes in jansi:

  * Upgrade to upstream release 2.4.3
  * Changes:
    * Fix native library loading failure on certain JDK/OS combinations. JansiLoader.contentsEquals() compared full 8192-byte buffers instead of only the bytes actually read from each stream. On the final chunk, stale or overwritten bytes beyond the read count could cause a false "Content differs" mismatch, preventing the native library from loading.
    * Fix missing synchronisation in AnsiConsole
    * Deprecate WindowsSupport
    * Fix JVM crash when running javaw
    * Fix terminal width support on MINGW
    * Send both SCO and DEC command for save/restore cursor position
    * Fix wrong output encoding on Windows with JDK >= 19
    * Improve robustness of initial cleanup
    * Fix infinite loop bug
    * Fix invalid string input
    * Require JDK 8 at runtime and JDK 11 at build time
    * Remove @author tags in code
    * Add module-info through moditect
    * Support windows on ARM
    * Only increment counter if install successful
    * Add missing space in SunOS-sparcv9_CCFLAGS
    * Fix project's name
    * Fix windows-arm64 DLL name

## Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * SUSE Linux Enterprise Server 16.0  
    zypper in -t patch SUSE-SLES-16.0-888=1

  * SUSE Linux Enterprise Server for SAP applications 16.0  
    zypper in -t patch SUSE-SLES-16.0-888=1

## Package List:

  * SUSE Linux Enterprise Server 16.0 (noarch)
    * xmvn-mojo-4.3.0-160000.4.1
    * apache-commons-collections4-4.5.0-160000.1.1
    * dom4j-javadoc-2.1.5-160000.1.1
    * picocli-codegen-4.7.7-160000.1.1
    * maven-dependency-analyzer-1.17.1-160000.1.1
    * objectweb-asm-javadoc-9.10-160000.1.1
    * aqute-bnd-6.4.1-160000.3.1
    * jline3-style-3.30.13-160000.1.1
    * jline3-console-ui-3.30.13-160000.1.1
    * jline3-terminal-jna-3.30.13-160000.1.1
    * modello-maven-plugin-javadoc-2.7.0-160000.1.1
    * modello-javadoc-2.7.0-160000.1.1
    * maven-dependency-analyzer-javadoc-1.17.1-160000.1.1
    * picocli-shell-jline2-4.7.7-160000.1.1
    * jline3-builtins-3.30.13-160000.1.1
    * maven-invoker-plugin-javadoc-3.10.1-160000.1.1
    * objectweb-asm-9.10-160000.1.1
    * xmvn-resolve-4.3.0-160000.4.1
    * jline3-terminal-jni-3.30.13-160000.1.1
    * xmvn-install-4.3.0-160000.4.1
    * maven-dependency-tree-javadoc-3.3.0-160000.1.1
    * javapackages-local-6.5.1-160000.1.1
    * exec-maven-plugin-3.6.3-160000.1.1
    * xz-java-javadoc-1.12-160000.1.1
    * apache-parent-38-160000.1.1
    * junit5-minimal-5.14.4-160000.1.1
    * javapackages-ivy-6.5.1-160000.1.1
    * aqute-bndlib-6.4.1-160000.3.1
    * plexus-interactivity-javadoc-1.5.1-160000.2.1
    * junit5-5.14.4-160000.1.1
    * junit5-minimal-javadoc-5.14.4-160000.1.1
    * picocli-javadoc-4.7.7-160000.1.1
    * dom4j-demo-2.1.5-160000.1.1
    * maven-invoker-plugin-3.10.1-160000.1.1
    * xmvn-mojo-javadoc-4.3.0-160000.4.1
    * jline3-reader-3.30.13-160000.1.1
    * bnd-maven-plugin-6.4.1-160000.3.1
    * jline3-console-3.30.13-160000.1.1
    * modello-2.7.0-160000.1.1
    * xmvn-core-4.3.0-160000.4.1
    * dom4j-2.1.5-160000.1.1
    * xmlgraphics-commons-javadoc-2.11-160000.1.1
    * junit5-bom-5.14.4-160000.1.1
    * xmvn-tools-javadoc-4.3.0-160000.4.1
    * apache-commons-logging-1.3.6-160000.1.1
    * junit5-javadoc-5.14.4-160000.1.1
    * xmlgraphics-commons-2.11-160000.1.1
    * xmvn-subst-4.3.0-160000.4.1
    * plexus-classworlds-2.11.0-160000.1.1
    * maven-parent-48-160000.1.1
    * jline3-jansi-core-3.30.13-160000.1.1
    * maven-script-interpreter-1.7-160000.1.1
    * maven-script-interpreter-javadoc-1.7-160000.1.1
    * xmvn-api-4.3.0-160000.4.1
    * maven-dependency-tree-3.3.0-160000.1.1
    * jline3-terminal-jansi-3.30.13-160000.1.1
    * xz-java-1.12-160000.1.1
    * maven-javadoc-3.9.16-160000.1.1
    * jline3-javadoc-3.30.13-160000.1.1
    * byte-buddy-javadoc-1.18.8-160000.1.1
    * byte-buddy-1.18.8-160000.1.1
    * jansi-javadoc-2.4.3-160000.1.1
    * modello-maven-plugin-2.7.0-160000.1.1
    * byte-buddy-agent-1.18.8-160000.1.1
    * picocli-4.7.7-160000.1.1
    * plexus-classworlds-javadoc-2.11.0-160000.1.1
    * jline3-remote-telnet-3.30.13-160000.1.1
    * apache-commons-exec-1.6.0-160000.1.1
    * apache-commons-collections4-javadoc-4.5.0-160000.1.1
    * jline3-curses-3.30.13-160000.1.1
    * exec-maven-plugin-javadoc-3.6.3-160000.1.1
    * byte-buddy-maven-plugin-1.18.8-160000.1.1
    * xmvn-parent-4.3.0-160000.4.1
    * bnd-maven-plugin-javadoc-6.4.1-160000.3.1
    * plexus-interactivity-api-1.5.1-160000.2.1
    * xmvn-connector-javadoc-4.3.0-160000.4.1
    * aqute-bnd-javadoc-6.4.1-160000.3.1
    * xmvn-connector-4.3.0-160000.4.1
    * jline3-terminal-3.30.13-160000.1.1
    * python313-javapackages-6.5.1-160000.1.1
  * SUSE Linux Enterprise Server 16.0 (aarch64 ppc64le s390x x86_64)
    * jline3-jansi-3.30.13-160000.1.1
    * jansi-2.4.3-160000.1.1
    * jline3-native-3.30.13-160000.1.1
    * maven-lib-3.9.16-160000.1.1
    * zstd-jni-1.5.7.8-160000.1.1
    * jansi-debuginfo-2.4.3-160000.1.1
    * jline3-3.30.13-160000.1.1
    * jline3-debugsource-3.30.13-160000.1.1
    * xmvn-4.3.0-160000.4.1
    * xmvn-minimal-4.3.0-160000.4.1
    * maven-3.9.16-160000.1.1
    * jline3-native-debuginfo-3.30.13-160000.1.1
    * javapackages-tools-6.5.1-160000.1.1
    * javapackages-filesystem-6.5.1-160000.1.1
  * SUSE Linux Enterprise Server for SAP applications 16.0 (noarch)
    * xmvn-mojo-4.3.0-160000.4.1
    * apache-commons-collections4-4.5.0-160000.1.1
    * dom4j-javadoc-2.1.5-160000.1.1
    * picocli-codegen-4.7.7-160000.1.1
    * maven-dependency-analyzer-1.17.1-160000.1.1
    * objectweb-asm-javadoc-9.10-160000.1.1
    * aqute-bnd-6.4.1-160000.3.1
    * jline3-style-3.30.13-160000.1.1
    * jline3-console-ui-3.30.13-160000.1.1
    * jline3-terminal-jna-3.30.13-160000.1.1
    * modello-maven-plugin-javadoc-2.7.0-160000.1.1
    * modello-javadoc-2.7.0-160000.1.1
    * maven-dependency-analyzer-javadoc-1.17.1-160000.1.1
    * picocli-shell-jline2-4.7.7-160000.1.1
    * jline3-builtins-3.30.13-160000.1.1
    * maven-invoker-plugin-javadoc-3.10.1-160000.1.1
    * objectweb-asm-9.10-160000.1.1
    * xmvn-resolve-4.3.0-160000.4.1
    * jline3-terminal-jni-3.30.13-160000.1.1
    * xmvn-install-4.3.0-160000.4.1
    * maven-dependency-tree-javadoc-3.3.0-160000.1.1
    * javapackages-local-6.5.1-160000.1.1
    * exec-maven-plugin-3.6.3-160000.1.1
    * xz-java-javadoc-1.12-160000.1.1
    * apache-parent-38-160000.1.1
    * junit5-minimal-5.14.4-160000.1.1
    * javapackages-ivy-6.5.1-160000.1.1
    * aqute-bndlib-6.4.1-160000.3.1
    * plexus-interactivity-javadoc-1.5.1-160000.2.1
    * junit5-5.14.4-160000.1.1
    * junit5-minimal-javadoc-5.14.4-160000.1.1
    * picocli-javadoc-4.7.7-160000.1.1
    * dom4j-demo-2.1.5-160000.1.1
    * maven-invoker-plugin-3.10.1-160000.1.1
    * xmvn-mojo-javadoc-4.3.0-160000.4.1
    * jline3-reader-3.30.13-160000.1.1
    * bnd-maven-plugin-6.4.1-160000.3.1
    * jline3-console-3.30.13-160000.1.1
    * modello-2.7.0-160000.1.1
    * xmvn-core-4.3.0-160000.4.1
    * dom4j-2.1.5-160000.1.1
    * xmlgraphics-commons-javadoc-2.11-160000.1.1
    * junit5-bom-5.14.4-160000.1.1
    * xmvn-tools-javadoc-4.3.0-160000.4.1
    * apache-commons-logging-1.3.6-160000.1.1
    * junit5-javadoc-5.14.4-160000.1.1
    * xmlgraphics-commons-2.11-160000.1.1
    * xmvn-subst-4.3.0-160000.4.1
    * plexus-classworlds-2.11.0-160000.1.1
    * maven-parent-48-160000.1.1
    * jline3-jansi-core-3.30.13-160000.1.1
    * maven-script-interpreter-1.7-160000.1.1
    * maven-script-interpreter-javadoc-1.7-160000.1.1
    * xmvn-api-4.3.0-160000.4.1
    * maven-dependency-tree-3.3.0-160000.1.1
    * jline3-terminal-jansi-3.30.13-160000.1.1
    * xz-java-1.12-160000.1.1
    * maven-javadoc-3.9.16-160000.1.1
    * jline3-javadoc-3.30.13-160000.1.1
    * byte-buddy-javadoc-1.18.8-160000.1.1
    * byte-buddy-1.18.8-160000.1.1
    * jansi-javadoc-2.4.3-160000.1.1
    * modello-maven-plugin-2.7.0-160000.1.1
    * byte-buddy-agent-1.18.8-160000.1.1
    * picocli-4.7.7-160000.1.1
    * plexus-classworlds-javadoc-2.11.0-160000.1.1
    * jline3-remote-telnet-3.30.13-160000.1.1
    * apache-commons-exec-1.6.0-160000.1.1
    * apache-commons-collections4-javadoc-4.5.0-160000.1.1
    * jline3-curses-3.30.13-160000.1.1
    * exec-maven-plugin-javadoc-3.6.3-160000.1.1
    * byte-buddy-maven-plugin-1.18.8-160000.1.1
    * xmvn-parent-4.3.0-160000.4.1
    * bnd-maven-plugin-javadoc-6.4.1-160000.3.1
    * plexus-interactivity-api-1.5.1-160000.2.1
    * xmvn-connector-javadoc-4.3.0-160000.4.1
    * aqute-bnd-javadoc-6.4.1-160000.3.1
    * xmvn-connector-4.3.0-160000.4.1
    * jline3-terminal-3.30.13-160000.1.1
    * python313-javapackages-6.5.1-160000.1.1
  * SUSE Linux Enterprise Server for SAP applications 16.0 (ppc64le x86_64)
    * jline3-jansi-3.30.13-160000.1.1
    * jansi-2.4.3-160000.1.1
    * jline3-native-3.30.13-160000.1.1
    * maven-lib-3.9.16-160000.1.1
    * zstd-jni-1.5.7.8-160000.1.1
    * jansi-debuginfo-2.4.3-160000.1.1
    * jline3-3.30.13-160000.1.1
    * jline3-debugsource-3.30.13-160000.1.1
    * xmvn-4.3.0-160000.4.1
    * xmvn-minimal-4.3.0-160000.4.1
    * maven-3.9.16-160000.1.1
    * jline3-native-debuginfo-3.30.13-160000.1.1
    * javapackages-tools-6.5.1-160000.1.1
    * javapackages-filesystem-6.5.1-160000.1.1

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20260615/23e6f7aa/attachment.htm>


More information about the sle-updates mailing list