Update Info

SUSE-PackageHub-16.0-733


Security update for ongres-scram, ongres-stringprep, plexus-testing, maven, maven-doxia, mojo-parent, sisu


Type: security
Severity: moderate
Issued: 2026-05-12
Description:
This update for ongres-scram, ongres-stringprep, plexus-testing, maven, maven-doxia, mojo-parent, sisu fixes the following issues:

Changes in ongres-scram:

- Version 3.2
  * Fix Timing Attack Vulnerability in SCRAM Authentication
    (bsc#1250399, CVE-2025-59432)
  * Updated dependencies and maven plugins
  * Use central-publishing-maven-plugin to deploy to Maven Central.

- Do not create multirelease jar if the only Java 9+ class file is
  module-info.class

Changes in ongres-stringprep:

- Do not create multirelease jar if the only Java 9+ class file is
  module-info.class

Changes in plexus-testing:

- The build without tests does not need the full junit5; the
  junit5-minimal (built with ant) is enough

Changes in maven:

- Upgrade to upstream version 3.9.14

  * Bug Fixes

    + plexus-testing dependencies should be used in test scope

- Upgrade to upstream version 3.9.13
  * Bug Fixes
    + Bug: SecDispatcher is managed by legacy Plexus DI
    + [3.9.x] MavenPluginJavaPrerequisiteChecker: Handle 8/1.8
      Java version in ranges as well

  * Maintenance

    + Update Maven plugin versions in default-bindings.xml
    + Migrate to JUnit 5 - avoid using TestCase

Changes in maven-doxia:

Upgrade to upstream version 2.1.0:

  * New features and improvements

    + Distinguish between linebreaks for formatting markup and
      linebreaks in output
    + Return SinkEventAttributes instead of super class
      MutableAttributeSet for filterAttributes
    + Optionally leave fragments of internal links untouched
    Support strikethrough for Markdown sink
    + DOXIA-770: Only escape when necessary
    + DOXIA-760: Clarify table justification semantics and introduce
      new "JUSTIFY_DEFAULT" alignment
    + DOXIA-756: Allow to customize macro execution
    + DOXIA-759: Support anchors in MarkdownSink

  * Bug Fixes

    + MarkdownSink: Fix verbatim inside table cell
    + Make sure to emit metadata prior everything else
    + Convert all globally available attributes to HTML5 compliant
      ones
    + Html5BaseSink: Convert non-compliant HTML5 attributes to
      compliant ones
    + Support "name" attribute in "a" element still in XHTML5
    + Never emit Markdown inside HTML context
    + Use JSoup to convert HTML to XHTML after parsing with Flexmark
    + DOXIA-764: Strip leading newline after
    + DOXIA-763: Distinguish between verbatim source and non-source
      in MarkdownSink
    + DOXIA-758: Consider emitComments flag in MarkdownSink
    + DOXIA-757: Don't strip leading "#" from link names
    + DOXIA-753: Do not end lists with a blank line
    + DOXIA-751: Linked inline code must be emitted in right order
    + DOXIA-749: Correctly indent and separate blocks inside list
      items
    + DOXIA-750: Properly apply inlines inside HTML blocks
    + DOXIA-747: Emit headings at beginning of line for Markdown

  * Documentation updates

    + Site: Convert APT to Markdown
    + Improve documentation of supported extensions
    + (doc) Fix missing references in JavaDocs

  * Maintenance

    + Cleanup tests
    + JUnit Jupiter best practices
    + Remove commons-lang3 and commons-text dependencies
    + feat: enable prevent branch protection rules
    + Cleanup pom, remove redundant dependencies
    + Drop almost all usages of plexus-utils
    + Remove not used and outdated clirr-maven-plugin
    + Enable Github Issues
    + DOXIA-772: Deprecate Sink.sectionTitle() and sectionTitle_()
    + DOXIA-754: Clarify method order for nested lists

Changes in mojo-parent:

- Do not import junit-bom in the parent. This creates unnecessary
  build cycles with junit5.


              

Packages


  • plexus-testing-2.1.0-160000.2.1
  • sisu-extenders-1.0.0-160000.2.1