Type | Changes | By |
---|
 | add connectionTimeout and replyTimeout in RPC clients.
CommonsTransport support connection and reply timeout, liteHttpTransport only support reply timeout | hgomez |
 | The value created by HttpUtil.encodeBasicAuthentication(...)
was terminated with a line feed, which is invalid for
use in HTTP headers. Thanks to Marek Ludha | jochen |
 | add support for BigDecimal and BigInteger in extensions. | hgomez |
 | Nested object arrays could not be parsed. Thanks to Walter Mundt | jochen |
 | The "string" tag could not be parsed. Thanks to Walter Mundt | jochen |
 | Added the DynamicHandlerMapping. Fixes XMLRPC-76 . Thanks to Walter Mundt | jochen |
 | XmlRpcException.printStackTrace() was throwing
an NPE, if no linked exception was present. Thanks to Walter Mundt | jochen |
 | 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 Karp | jochen |
 | 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 Petrovic | jochen |
 | 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 Weiner | jochen |
 | 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 Carniel | jochen |
 | 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
Type | Changes | By |
---|
 | 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
Type | Changes | By |
---|
 | 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 Bailey | jochen |
Release 2.0.1 - 28-Dec-2005
Type | Changes | By |
---|
 | The Webserver class was unable to handle basic authentication,
because the BASE64 codec wasn't initialized. Fixes XMLRPC-68 . Thanks to Johan Oskarson | jochen |
 | The characters 0x20, 0xe000, and 0x10000 have been escaped
without reason. Fixes XMLRPC-69 . Thanks to Claude Zervas | jochen |
 | The wrong version of commons-codec was downloaded by build.xml. Fixes XMLRPC-73 . Thanks to Thomas Mohaupt | jochen |
 | Added the CommonsXmlRpcTransportFactory. Thanks to Jimisola Laursen | jochen |
 | Added the possibility to specify a timezone for interpreting
incoming date values. Thanks to Henry Story | jochen |
 | Upgrade to commons-httpclient 3.0. | jochen |