Skip to content
Kevin Ormbrek edited this page Mar 9, 2014 · 5 revisions

The distributions are available from the Maven central repository. In addition a standalone version is available for simpler use cases. For version 3.0 or above, use the releases page. For earlier versions, use the downloads page.

jrobotremoteserver 3.0

This release adds support for the changes made in Robot Framework 2.8 up to 2.8.4 - free keyword arguments*, special exceptions, exception class name suppression, as well as some server-specific enhancements. Static API libraries now support overloaded methods.

* Free keyword arguments are only supported in dynamic API libraries.

The server can also be embedded in another servlet container.

There are backwards incompatible changes in this release. Serving on multiple ports is no longer supported. Paths are used instead. If you previously used more than one library, your code will need minor changes to work with this version. Performing a remote stop now calls System.exit instead of just terminating all of the web server's threads.

All fixes and enhancements in 3.0:

ID Summary
Issue 5 Add argument conversion for static API libraries
Issue 6 Support keywords with overloadedmethods
Issue 7 make the servlet more portable
Issue 8 Allow using an ephemeral port
Issue 9 Map libraries to paths instead of ports
Issue 10 Support dynamic libraries using **kwargs
Issue 11 Support dynamic API libraries using list parameters/return values
Issue 13 getKeywordArguments should return better descriptors for static API libraries
Issue 16 Support the base64 data type
Issue 18 Hide exception type name for custom exceptions
Issue 19 Reduce response body size by only returning what is required
Issue 21 Report continuable and fatal errors

jrobotremoteserver 2.0

This is a maintenance release containing only bug fixes.

All fixes and enhancements in 2.0:

ID Priority Summary
Issue 2 High System.err is not captured while a keyword is running
Issue 3 Medium out of sockets when using library from Jython