Release notes
4.17.0
Adds support for unit conversion, to be used in icat.server and icat.lucene as part of search improvements.
4.16.1
Python 3 compatibility
4.16.0
Address checker and support of new properties file handling
- Include the AddressChecker that used to be part of
Authentication
- Remove special handling of config directory
- Substitute environment variables in file and path names.
4.15.1
Make it insensitive to the format of the Glassfish version
message in order to support Payara
4.15.0
New IcatSecurity class and bug fix
- Make it work with Python 2.6 again
- Add IcatSecurity class to do digest calculation for ICAT and
IDS
4.14.0
Permit more control of eclipselink and change return value from
ContainerGetter.getContainer()
- deploy() operation in setup_utils supports optional target
and logging parameters.
- Enums returned from ContainerGetter.getContainer() are
Glassfish or JBoss to match values of Eclipse Link TargetServer
4.13.0
Removed ICATGetter as it produced an unpleasant dependency upon
the ICAT client
4.12.0
- Added ContainerGetter to find what type of container is being
used
- New call in getString to allow a default value to be provided
4.11.0
Bug fixes release and additions to setup_utils
- Remove any trailing white space from String returned by
getString().
- CheckedProperties no longer extends java.util.Properties but
just uses it as implementation so some methods are no longer present.
- Add jms resource handling to setup_utils
- Added ICATGetter class