4.0
The release contains following changes:
- drops compatibility with JAXB 1.0
- removes constraints on using java.desktop/java.beans.Introspector
- removes deprecated jakarta.xml.bind.Validator
- removes deprecated jakarta.xml.bind.context.factory property
- drops implementation lookup through META-INF/services/jakarta.xml.bind.JAXBContext
- drops implementation lookup through jaxb.properties file
- adds implementation lookup through the properties Map passed to JAXBContext.newInstance(...) methods
- provided implementation of the DatatypeConverterInterface throws exception on invalid input
- adds https scheme to the list of required to be removed schemes when mapping namespace to java package
- fixes cross-references in the specification document
Requires Java SE 11 or newer (aligned with Jakarta EE 10).