Nuxeo java client 3.0.0 GA
This new major version brings a set of new features, notably its compatibility with all Nuxeo server versions starting from LTS 2015 - 7.10. So this client is fully compatible and tested with Nuxeo LTS 2015, LTS 2016, LTS 2017 and the fast track for LTS 2018.
The client http engine was also reworked in order to provide isolation to managers (Repository, Operation...) and therefore, special configuration for each manager. For example, you can change the timeout
on your Operation
manager without changing the global setting on the client.
This release contains the following:
Features:
JAVACLIENT-125: Upload blob with InputStream
JAVACLIENT-129: Add configuration endpoint
JAVACLIENT-139: Implement a way to retrieve users and groups for a group
Improvements:
JAVACLIENT-128: Refactor the client
JAVACLIENT-126: Test if the connection is successful when a NuxeoClient object is instanciated
JAVACLIENT-134: Add fetch directory entry api on manager
JAVACLIENT-131: Listing directories is not a handled use case
JAVACLIENT-115: Use a real nuxeo server for java client tests
JAVACLIENT-141: Rework client exceptions - NuxeoClientException / NuxeoClientRemoteException split
Bug fixes:
JAVACLIENT-113: ACE should support null begin or end date
JAVACLIENT-130: Make Automation API stateless
JAVACLIENT-137: Fetched blob has wrong mime-type
JAVACLIENT-142: Do not remove all headers when using a custom authenticator
JAVACLIENT-143: Fix base authentication when basic token is longer than 76
JAVACLIENT-138: Fix NuxeoResponseCache in java client
Clean ups:
JAVACLIENT-120: Avoid using raw types
JAVACLIENT-121: Cleanup duplicate getter setter in Document
JAVACLIENT-140: Remove nuxeo-jsf-ui package from tests
JAVACLIENT-145: Add repositories definition in nuxeo-java-client pom