Skip to content

Releases: nuxeo/nuxeo-java-client

Nuxeo Java Client 3.5.0

12 Feb 13:50
Compare
Choose a tag to compare

This release contains the following:

Bug

Improvement

Nuxeo java client 3.4.0

17 Jun 15:44
Compare
Choose a tag to compare

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

19 Mar 13:12
Compare
Choose a tag to compare

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

⚠️ This is the latest Nuxeo Java Client release compatible with Java 7, the next one will target Java 8 and next.

Nuxeo java client 3.2.0

06 Dec 14:36
Compare
Choose a tag to compare

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

27 Jun 19:06
Compare
Choose a tag to compare

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

18 Dec 16:20
Compare
Choose a tag to compare

This release contains the following:

Bug fixes:

JAVACLIENT-147: Fix server error deserialization

Nuxeo java client 3.0.0 GA

13 Dec 11:50
Compare
Choose a tag to compare

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

29 Nov 13:02
Compare
Choose a tag to compare
Pre-release

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

21 Aug 13:48
Compare
Choose a tag to compare
Pre-release

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