XStream 1.3.1 released
[ joehni ] 21:50, Saturday, 6 December 2008

The XStream development team would like to announce the new XStream maintenance version 1.3.1. XStream is a simple library to serialize objects to XML and back again.

The release contains some bug fixes, some minor enhancements and support of new JDKs:

  • Ability to alias package names
  • Converters are only registered by default for types delivered with the JDK in use preventing unexpected incompatibilities
  • Separation between user defined attributes and XStream attributes
  • New mode for JSONWriter to drop JSON root node
  • Support for FreeBSD's Diablo JDK.
  • Enhanced persistence package and extended tutorial.

View the complete change log and download.

Note, that XStream really supports by default now only types of the JDK in use. Especially for CGLIB this means that support of those proxies will have to be explicitly activated first. However, support for CGLIB proxies is enhanced.

Note, to support a representation of null values in some way, it is absolutely necessary that each converter can handle a null value in its marshalling methods. If you have implemented your own custom converters, try to handle such a case also to prevent incompatibilities in case XStream will provide such values with its next major version.

Regards,
XStream committers