Releases: nuxeo/nuxeo-java-client
Releases · nuxeo/nuxeo-java-client
Nuxeo Java Client 4.0.0
This release contains the following:
Improvement
- JAVACLIENT-162 - Remove static modifier on entityTypeToClass
- JAVACLIENT-212 - Use the Server Version Information Endpoint
- JAVACLIENT-242 - Expose methods to configure a proxy on Nuxeo client
Task
- JAVACLIENT-237 - Set okio.version to 3.9.0
- JAVACLIENT-238 - Remove javax.mail 1.4.7 dependency
- JAVACLIENT-239 - Upgrade Okhttp to version 4
- JAVACLIENT-240 - Remove deprecated code for major version 4.0.0
- JAVACLIENT-241 - Upgrade dependencies for next major version
- JAVACLIENT-241 - Build the client with Java 11
Nuxeo Java Client 3.14.0
This release contains the following:
Bug
- JAVACLIENT-231 - Fix caching of search queries
- JAVACLIENT-236 - Support the download of JSON content
Improvement
- JAVACLIENT-179 - Allow to execute an automation on the whole batch
Task
- JAVACLIENT-235 - Run Java Client tests against LTS 2023
Nuxeo Java Client 3.13.0
This release contains the following:
Breaking Changes
The introduction of named parameters on queryByProvider method prevents the following code to compile:
client.repository().queryByProvider(providerName, pageSize, currentPageIndex, maxResults, sortBy, sortOrder, null);
In such case, you should remove the null
.
Bug
- JAVACLIENT-216 - Make text of server-side exception visible in NuxeoClientRemoteException object
Improvement
- JAVACLIENT-228 - Add support for named parameters to Repository#queryByProvider
- JAVACLIENT-230 - Make Java Client work with both okhttp 3.x and 4.x
Nuxeo Java Client 3.12.0
This release contains the following:
Bug
- JAVACLIENT-222 - Fix class cast exception with DirectoryEntry#getOrderingProperty
- JAVACLIENT-225 - Fix wrong type usage
- JAVACLIENT-226 - Fix usage of Java client with LTS 2021
Improvement
- JAVACLIENT-83 - Add method to set PoolConnection of okhttp
- JAVACLIENT-224 - Fix ConcurrentModificationException on sub-object creation
- JAVACLIENT-227 - Update dependencies
Nuxeo Java Client 3.11.0
This release contains the following:
Bug
- JAVACLIENT-218 - Fix encoding issue with header values which contain non ASCII character
Improvement
- JAVACLIENT-220 - Allow ability to fetch all members of a group
- JAVACLIENT-221 - Add custom mediatype support in NuxeoClient apis
Nuxeo Java Client 3.10.0
This release contains the following:
Improvement
- JAVACLIENT-219 - Add the ability to send several parameters to the Query endpoint when using method 'queryByProvider'
Nuxeo Java Client 3.9.0
This release contains the following:
Bug
- JAVACLIENT-192 - Don't use dots in custom HTTP headers
- JAVACLIENT-211 - Encode parentPath in createDocumentByPath method
Improvement
- JAVACLIENT-213 - Add String primitive JSON parsing to Java client
Clean ups
- JAVACLIENT-214 - Fix integration tests on workflow since their creation is more restrictive
- JAVACLIENT-215 - Upgrade the Nuxeo 11.x version for tests
Nuxeo Java Client 3.8.0
This release contains the following:
Improvement
- JAVACLIENT-209 - Add the POST /comments endpoint to annotation adapter
Nuxeo Java Client 3.7.0
This release contains the following:
Bug
- JAVACLIENT-206 - Fix NuxeoVersion#hotfix method
- JAVACLIENT-208 - Non-ASCII characters are not allowed in BatchUpload
Improvement
- JAVACLIENT-202 - Fix ability of Java Client to send several parameters to the Query endpoint
- JAVACLIENT-207 - Allow to define the ACL name when calling Document.addPermission
Clean ups
- JAVACLIENT-205 - Fix ITWorkflowAndTask.itCanCancelWorkflow test
Nuxeo Java Client 3.6.0
This release contains the following:
Bug
- JAVACLIENT-194 - Bump jackson.version from 2.9.8 to 2.10.2
- JAVACLIENT-197 - Missing important properties on Document
- JAVACLIENT-201 - Fix version parsing to take into account the new scheme
Improvement
- JAVACLIENT-199 - Allow building a client without connecting it immediately
- JAVACLIENT-200 - Make OAuth2Interceptor work without a refresh token