Skip to main content

Jakarta XML Binding 4.1 (under development)

Release for Jakarta EE 12

The Jakarta XML Binding provides an API and tools that automate the mapping
between XML documents and Java objects.

This release aims to remove Security Manager-related code from the API, along with implementing other changes
required by the Jakarta EE 12 platform.

New features, enhancements or additions

  • Add @Repeatable to XmlJavaTypeAdapter, XmlElement, XmlElementRef and XmlSchemaType annotations

Removals, deprecations or backwards incompatible changes

  • Remove usages of and references to Security Manager

Minimum Java SE Version

Java SE 17 or higher

Details

Compatible Implementations

Ballots

Plan Review

The Plan Review Specification Committee Ballot concluded successfully on 2026-04-25 with the following results.

Representative Representative for: Vote
Kenji Kazumura Fujitsu +1
Emily Jiang, Tom Watson IBM +1
Dmitry Kornilov Oracle +1
Andrew Pielage Payara no vote
David Blevins, Jean-Louis Monteiro Tomitribe no vote
Ivar Grimstad EE4J PMC +1
Arjan Tijms Participant Members +1
Werner Keil Committer Members +1
Jun Qian Enterprise Members +1
Zhai Luchao Enterprise Members +1
Total 8

Non-binding Votes

Representative Representative for: Vote
Michael Redlich Community +1
Total 1

The ballot was run on the jakarta.ee-spec mailing list