| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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).
Apache-2.0
* 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
/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