ICAT Client Release Notes
4.9.0
Support calls of 4.9.0 server
- Build SOAP library from WSDL of 4.9.0 server
- Add waitMillis call for testing
4.8.0
Improvements to the Rest API
- Provide Rest API calls in Python
- Add the cloneEntity call to the Rest API in both Python and
Java
- Added getVersion() to the Java Rest API and deprecated
getApiVersion which does the same but has a more sensible name.
4.7.0
Added isloggedIn call etc.
- Added isLoggedIn call to determine whether or not someone is
logged in. It returns true if the user has one or more sessions.
- Moved to version 5.3.0 of lucene
- Removed description of old searchText() call.
4.6.0
Improvements to the RESTful interface.
- Add getSession call for when you know the sessionId.
- Only the one package: org.icatproject is produced and not one
of the form org.icatproject_x_y_z.
- Add new lucene calls to replace those removed in 4.5.0
- Make it build against a WildFly server as well as Glassfish.
- Delete call added.
- Write call added which replaces create and also provides
update functionality.
- Provide protection against generating too large URLs.
4.5.0
Fix typo and remove all Lucene calls.
- All Lucene calls have been removed. The are planned to return
in release 4.6.0 but with new calls targeting TopCAT needs.
4.4.0
This adds an experimental RESTful interface.
- An experimental RESTful interface has been added to provide
import and export facilities as well as more experimental calls.
- Some errors have been fixed in the documentation.
4.3.3
This is a bug fix release.
- The user documentation has been improved.
- The .jar file is much smaller having removed a lot of
material that should not have been there.