Release Notes: Version 3 is a complete rewrite of version 2. It introduces the concept of vendor extensions: by default, client and server are completely compliant to the XML-RPC specification. However, the user may enable certain non-standard features: streaming mode, support for all primitive Java types, nulls, DOM elements, JAXB objects, Serializable instances, and so on. Even more, the user may specify custom datatypes.
Release Notes: Extends the XML-RPC specification by a lot of vendor extensions, including a streaming mode (low-memory profile), extended data types (null, long, xs:dateTime, DOM nodes, Serializable objects, JAXB elements), compression, and dynamic client generation.
Release Notes: This release introduces so-called vendor extensions: support for all primitive Java types, DOM nodes, JAXB elements, and instances of Serializable. Operation in a streaming mode with an extremely low memory profile is allowed.
Release Notes: Several minor bugfixes and enhancements.
Release Notes: After a long time in which the project was hardly receiving maintenance, this release indicates a new start with active support. Compared to 1.2 (which had never been formally released), much more is configurable.
Release Notes: Minor bugfixes and performance enchancements.
Release Notes: Minor cleanups to help with the transition of the code from Helma to Apache were added.