Releases: nuxeo/nuxeo-java-client
Nuxeo Java Client 3.5.0
This release contains the following:
Bug
- JAVACLIENT-190 - Fix comment permissions tests
- JAVACLIENT-191 - Error downloading 10.10-HF04-SNAPSHOT artifacts
Improvement
- JAVACLIENT-187 - Adding RetryOnConnectionFailure option
- JAVACLIENT-189 - Adding write timeout config
Nuxeo java client 3.4.0
This release contains the following:
Improvements
JAVACLIENT-185 Build Java client with Java 11 with Java 8 support
Bug fixes:
JAVACLIENT-186 Fix Repository#newDocumentAdapter(String, Function) signature
This is the first release of Nuxeo Java Client built with Java 11 and compatible with Java greater or equal to 8.
Nuxeo java client 3.3.0
This release contains the following:
Features:
JAVACLIENT-184: Handle refresh token when using OAuth2 authentication
JAVACLIENT-167: Add a getPropertyByXPath API
Bug fixes:
JAVACLIENT-155: Fix Task deserialization
JAVACLIENT-82: Fix usage of task complete call
Clean ups:
JAVACLIENT-183: Update dependencies
JAVACLIENT-182: Integrate LTS 2019 version
Nuxeo java client 3.2.0
This release contains the following:
Features:
JAVACLIENT-159: Create new interceptor for JWT authentication
JAVACLIENT-161: Add web adapter capability + annotation adapter
JAVACLIENT-165: Add comment adapter
Improvements:
JAVACLIENT-170: Upgrade Jackson to 2.9.7
JAVACLIENT-175: Add get comments endpoint in annotation adapter
Bug fixes:
JAVACLIENT-163: Fix Document fetchTask API
JAVACLIENT-164: Fix entity-type detection when deserializing
JAVACLIENT-172: Fix Instant serialization in Java Client
Clean ups:
JAVACLIENT-160: After adding Sonar to build, fix some violations
JAVACLIENT-168: Rely only on 'application/json' content type
JAVACLIENT-171: Remove SOAP auth
JAVACLIENT-177: Add qa profile and fix sonar violations
Nuxeo java client 3.1.0
This release contains the following:
Features:
JAVACLIENT-151: Add annotation API on Document
and Repository
JAVACLIENT-150: Add trash API on Document
Improvements:
JAVACLIENT-149: Add NuxeoJavaClient/x.y.z in User-Agent header
JAVACLIENT-156: Stream blob when downloading them (instead of storing them as temporary file)
Nuxeo java client 3.0.1
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
Second release candidate for 3.0.0
Second release candidate for nuxeo-java-client 3.0.0. This new release candidate fix several 3.0.0-RC1 bug and brings some improvements.
This release contains the following:
Features:
JAVACLIENT-139: Implement a way to retrieve users and groups for a group
Improvements:
JAVACLIENT-141: Rework client exceptions - NuxeoClientException / NuxeoClientRemoteException split
Bug fixes:
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
Clean ups:
JAVACLIENT-140: Remove nuxeo-jsf-ui package from tests
First release candidate for 3.0.0
First release candidate for nuxeo-java-client 3.0.0. This new major version brings a set of new features, notably its compatibility with all Nuxeo server versions starting from LTS 2015 - 7.10.
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
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
Bug fixes:
JAVACLIENT-113: ACE should support null begin or end date
JAVACLIENT-130: Make Automation API stateless
Clean ups:
JAVACLIENT-120: Avoid using raw types
JAVACLIENT-121: Cleanup duplicate getter setter in Document