Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

aalto-xml-1.4.0-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: aalto-xml Distribution: openSUSE Tumbleweed
Version: 1.4.0 Vendor: openSUSE
Release: 1.2 Build date: Wed Jul 8 18:40:44 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 391532 Source RPM: aalto-xml-1.4.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/FasterXML/aalto-xml
Summary: Ultra-high performance non-blocking XML processor (Stax API + extensions)
Aalto XML processor is an ultra-high performance next generation Stax XML
processor implementation, implementing both basic Stax API (javax.xml.stream)
and Stax2 API extension (org.codehaus.woodstox.stax2). In addition, it also
implements SAX2 API.

In additional to standard Java XML interfaces, one unique feature not
implemented by any other Java XML parser that we are aware is so-called
non-blocking (asynchronous) XML parsing: ability to parse XML without using
blocking I/O, necessary for fully asynchronous processing such as those with
Akka framework. Aalto non-blocking API is a minimalistic extension above
Stax/Stax2 API to allow indication of "not yet available" token
(EVENT_INCOMPLETE) as well as feeding of input (since InputStream can not be
used as it blocks).

Provides

Requires

License

Apache-2.0

Changelog

* Wed Jul 08 2026 Fridrich Strba <fstrba@suse.com>
  - Update to 1.4.0
    * Changes of version 1.4.0
      + #5: Complete validation implementation of 'XMLStreamWriter'
      + #56: Aalto writes too many default namespace 'xmlns'
      attributes if 'IS_REPAIRING_NAMESPACES' enabled
      + #66: 'XMLReaderImpl.getAttributeValue(String, String)' does
      not ignore namespace if 'null' (should as per Stax API)
      + #73: 'getLocation().getCharacterOffset()' did not include the
      XML declaration / prolog for documents using a non-UTF-8
      encoding routed through 'ReaderScanner' (e.g., ISO-8859-2)
      + #79: DTD RootName only returned correctly if it consists of a
      multiple of 4 bytes
      + #80: SAX 'Attributes.getValue(String)' could return a value
      from a previous element when the current element had no
      attributes
      + #97: 'FixedNsContext' could not retrieve the default namespace
      URI because the default-ns prefix was stored as 'null' instead
      of 'XMLConstants.DEFAULT_NS_PREFIX'; also fix
      'getNamespaceURI("")' to return 'NULL_NS_URI' (not 'null')
      when no default ns is in scope, and fix masking direction in
      'getPrefix' / 'getPrefixes' so that outer declarations
      shadowed by a nested re-declaration are no longer returned
      + #100: Character sequence "]]" is not fully written inside
      CDATA section: one "]" is discarded
      + #105: Change JDK baseline to Java 8 (from 1.6)
      + #116: Convert tests from JUnit 4 to JUnit 5
      + #129: Buffer boundary failure for "split" CDATA end marker
      (']]>'): ']]>' straddling a '_copyBuffer' chunk slipped past
      detection in 'writeCData(String)', emitting a literal ']]>'
      that prematurely terminated the CDATA section; also fixes a
      latent 'CharXmlWriter' bug where the ']]>'-split case was
      keyed off '>' rather than ']' and so never fired
      + Fix 'Utf32Reader' constructor: previously failed to assign
      input stream, buffer and pointer fields, so UTF-32 documents
      always parsed as empty.
      + Update to 'oss-parent' v79
      + Update stax2-api dep to 4.3.0 (from 4.2.2)
    * Changes of version 1.3.4
      + Branch "master" renamed as "main"
      + Update to 'oss-parent' v68 to switch to Central Portal
      publishing
  - Rewrite to use ant for build
* Wed Sep 04 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.3.3
    * Release notes:
      + #86: Multi-byte characters are split in 'writeCData()' if
      first byte sits right at the end of the buffer (reported, fix
      contributed by @tatsel)
      + #90: Update stax2-api dep to 4.2.2 (from 4.2)
      + #91: Multi-byte characters are split in 'writeComment()' if
      first byte sits right at the end of the buffer
      + #93: Multi-byte characters are split in 'writePI()' if first
      byte sits right at the end of the buffer
* Tue Sep 12 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
* Mon Dec 12 2022 Anton Shvetz <shvetz.anton@gmail.com>
  - Initial packaging with v1.3.2

Files

/usr/share/doc/packages/aalto-xml
/usr/share/doc/packages/aalto-xml/CREDITS
/usr/share/doc/packages/aalto-xml/README.md
/usr/share/doc/packages/aalto-xml/SECURITY.md
/usr/share/doc/packages/aalto-xml/TODO
/usr/share/doc/packages/aalto-xml/VERSION
/usr/share/java/aalto-xml.jar
/usr/share/licenses/aalto-xml
/usr/share/licenses/aalto-xml/LICENSE
/usr/share/maven-metadata/aalto-xml.xml
/usr/share/maven-poms/aalto-xml.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026