This repository has been archived by the owner on Sep 16, 2024. It is now read-only.
3.0.0
This is a major release with some breaking changes from the 2.x baseline.
Full list of issues: https://github.com/marklogic-community/ml-app-deployer/issues?q=is%3Aclosed+milestone%3A3.0.0
Summary:
- The 3.0.0 release of ml-javaclient-util has a few breaking changes in it; please read those release notes carefully.
- It's mentioned in the ml-javaclient-util notes, but it bears repeating - Java 8 is now required.
- The classes under "com.marklogic.mgmt.(resource name)" were repackaged to com.marklogic.mgmt.resource.(resource name)".
- Every DatabaseClient is now constructed with a SecurityContext, as the 4.x baseline of marklogic-client-api deprecated the Authentication object. One benefit from this is Kerberos and Certificate authentication are now fully supported.
- New properties for specifying resource filenames to exclude/include - mlResourceFilenamesToExcludeRegex, mlResourceFilenamesToIncludeRegex
- New App-Services connection properties - mlAppServicesAuthentication, mlAppServicesCertFile, mlAppServicesCertPassword, mlAppServicesExternalName, mlAppServicesSimpleSsl
- New Admin connection property - mlAdminSimpleSsl
- New Manage connection property - mlManageSimpleSsl
- New REST API connection properties - mlRestCertFile, mlRestCertPassword, mlRestExternalName
- Can now specify forests per host via mlForestsPerHost