Changes Report

Release History

VersionDateDescription
3.0b124-Jun-2006
3.0a117-Feb-2005
2.0.2Not yet released
2.0.128-Dec-2005

Get the RSS feed of the last changes

Release 3.0b1 - 24-Jun-2006

TypeChangesBy
add connectionTimeout and replyTimeout in RPC clients. CommonsTransport support connection and reply timeout, liteHttpTransport only support reply timeouthgomez
The value created by HttpUtil.encodeBasicAuthentication(...) was terminated with a line feed, which is invalid for use in HTTP headers. Thanks to Marek Ludhajochen
add support for BigDecimal and BigInteger in extensions.hgomez
Nested object arrays could not be parsed. Thanks to Walter Mundtjochen
The "string" tag could not be parsed. Thanks to Walter Mundtjochen
Added the DynamicHandlerMapping. Fixes XMLRPC-76. Thanks to Walter Mundtjochen
XmlRpcException.printStackTrace() was throwing an NPE, if no linked exception was present. Thanks to Walter Mundtjochen
The project is now splitted into three jar files: common, client, and server.jochen
The Base64 encoder doesn't accept buffers of length 0. Such a buffer was passed, if the byte array to encode has itself length 0. Thanks to Brad Karpjochen
HTTP/1.0 requires a content-length header. The Lite HTTP transport doesn't support HTTP/1.1, so it refuses the "contentLengthOptional" setting from now on. Fixes XMLRPC-79.jochen
Added support for initializable handlers. Thanks to Mark Petrovicjochen
Added the TimingOutCallback, which allows to abort a request, if the server doesn't reply within a given time. Fixes XMLRPC-56. Thanks to Ken Weinerjochen
Fixed that dateTime values must not include timezone values.hgomez
The XmlRpcServlet allows to configure its "enabledForExtensions" value as an init parameter. Fixes XMLRPC-84. Thanks to Denis Carnieljochen
It is now possible to create and initialize handler objects per request.jochen
Added partial support for automatic conversion of object arrays to lists, or vectors. Same for maps to hash tables, or properties. Fixes XMLRPC-89.jochen

Release 3.0a1 - 17-Feb-2005

TypeChangesBy
Complete rewrite, adding vendor extensions: Streaming mode, support for all primitive Java types, nulls, DOM elements, and JAXB objects.jochen

Release 2.0.2 - Not yet released

TypeChangesBy
A missing increment in LiteXmlRpcTransport.initConnection() prevented, that the method could finally fail, resulting in a never ending loop. Fixes XMLRPC-67. Thanks to Mike Baileyjochen

Release 2.0.1 - 28-Dec-2005

TypeChangesBy
The Webserver class was unable to handle basic authentication, because the BASE64 codec wasn't initialized. Fixes XMLRPC-68. Thanks to Johan Oskarsonjochen
The characters 0x20, 0xe000, and 0x10000 have been escaped without reason. Fixes XMLRPC-69. Thanks to Claude Zervasjochen
The wrong version of commons-codec was downloaded by build.xml. Fixes XMLRPC-73. Thanks to Thomas Mohauptjochen
Added the CommonsXmlRpcTransportFactory. Thanks to Jimisola Laursenjochen
Added the possibility to specify a timezone for interpreting incoming date values. Thanks to Henry Storyjochen
Upgrade to commons-httpclient 3.0.jochen