Releases: eclipse-ee4j/jaxb-ri
4.0.0-M1
The 4.0.0 release is a 1st milestone release of 4.0.0.
Following changes are included:
- Fixed equality on BISerializable
- JCodeModel.parseType(String) silently ignores type params in specific scenarios
- uses Jakarta XML Binding APIs 4.0.0-RC2
- uses Jakarta Activation APIs 2.1.0-RC1
- delivers istack-commons 4.1.0-M1
- delivers fastinfoset 2.1.0-M1
- delivers stax-ex 2.1.0-M2
Get standalone binary distribution
3.1.0-M1
The 3.1.0 release is an initial milestone of the release for Jakarta EE 10.
NOTE: Version changed to 4.0.0 after this build, no further milestones/builds of 3.1.0 are to be expected
Following changes are included:
- Fixed equality on BISerializable
- uses Jakarta XML Binding APIs 4.0.0-RC1
- uses Jakarta Activation APIs 2.1.0-RC1
- delivers istack-commons 4.1.0-M1
- delivers fastinfoset 2.1.0-M1
- delivers stax-ex 2.1.0-M2
Get standalone binary distribution
3.0.2
The 3.0.2 release is a bug fix release of 3.0.0.
Following changes are included:
- XJC related fixes
- Fixed classes loading in OSGI
- Removed deprecated Java APIs
- uses Jakarta XML Binding APIs 3.0.1
- uses Jakarta Activation APIs 2.0.1
- delivers istack-commons 4.0.1
- delivers fastinfoset 2.0.0
- delivers stax-ex 2.0.1
Get standalone binary distribution
2.3.5
The 2.3.5 release is a bug fix release of 2.3.x.
Following changes are included:
- removed bytecode optimization for performance reasons
- fixed classloading in OSGi
- JPMS support improvements
Get standalone binary distribution
2.3.4
The 2.3.4 release is a bug fix release of 2.3.x.
Following changes are included:
- #933 - schemagen ignores package namespace for static inner enums
- #1064 - The setters generated for the array fields cause NPE if the passed in array was null
- #1039 - Call to JPackage.annotations() causes empty package-info.java to be generated
- #1105 - xjc mark-generated sometimes produces a wrong date value
- #1436 - XJC Task fails to find itself from maven when fork=true
- #1460 - xjc generates java code that won't compile for array of byte arrays
- #1466 - ContextFinder always load the JAXBContext from jaxb-runtime 2.3.3
- #1502 - XJC: fails to process XSD files without systemId
Get standalone binary distribution
3.0.1
The 3.0.1 release is a bug fix release of 3.0.0.
Following changes are included:
- #1466 - ContextFinder always loads the JAXBContext from jaxb-runtime
- Bypass catalog if provided systemId does not exist
- XJC requires runtime module to be explicitly set
- dependencies and OSGI imports updated
- uses Jakarta XML Binding APIs 3.0.1
- uses Jakarta Activation APIs 2.0.1
- delivers istack-commons 4.0.1
- delivers fastinfoset 2.0.0
- delivers stax-ex 2.0.1
Get standalone binary distribution
3.0.0
New release for Jakarta EE 9. Adopts new API package namespace jakarta.xml.bind.*
.
- main implementation jar split into two parts - jaxb-core and (smaller) jaxb-impl
- content of the new jaxb-impl moved from
com.sun.xml.bind
package toorg.glassfish.jaxb.runtime
package - content of the new jaxb-core moved from
com.sun.xml.bind
package toorg.glassfish.jaxb.core
package - changed prefix of all properties from
com.sun.xml.bind
toorg.glassfish.jaxb
- moved to support new namespace for schema customizations
<bindings xmlns="https://jakarta.ee/xml/ns/jaxb" version="3.0">...</bindings>
- uses Jakarta XML Binding APIs 3.0.0
- uses Jakarta Activation APIs 2.0.0
- delivers istack-commons 4.0.0
- delivers fastinfoset 2.0.0
- delivers stax-ex 2.0.0
Get standalone binary distribution
3.0.0-M5
Changes from M4:
- moved to support new namespace for schema customizations
<bindings xmlns="https://jakarta.ee/xml/ns/jaxb" version="3.0">...</bindings>
- uses Jakarta XML Binding APIs 3.0.0
- uses Jakarta Activation APIs 2.0.0
- delivers istack-commons 4.0.0
- delivers fastinfoset 2.0.0
- delivers stax-ex 2.0.0
Get standalone binary distribution
3.0.0-M4
Changes from M3:
- fixed issues introduced by the change of package names in M2/M3
Get standalone binary distribution
3.0.0-M3
Changes from M2:
- content of the new
jaxb-core
moved fromcom.sun.xml.bind
package toorg.glassfish.jaxb.core
package - changed prefix of all properties from
com.sun.xml.bind
toorg.glassfish.jaxb
- XJC Task fails to find itself from maven when fork=true ( #1436 )
- fixed handling of the
org.glassfish.jaxb.maxErrorsCount
property ( #1402 ) - updated
mark-generated
XJC plugin ( #1438, #1439 ) - delivers istack-commons 4.0.0-M3
Get standalone binary distribution