Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

3.0.0

Compare
Choose a tag to compare
@rjrudin rjrudin released this 03 Sep 23:36
· 476 commits to master since this release

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:

  1. The 3.0.0 release of ml-javaclient-util has a few breaking changes in it; please read those release notes carefully.
  2. It's mentioned in the ml-javaclient-util notes, but it bears repeating - Java 8 is now required.
  3. The classes under "com.marklogic.mgmt.(resource name)" were repackaged to com.marklogic.mgmt.resource.(resource name)".
  4. 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.
  5. New properties for specifying resource filenames to exclude/include - mlResourceFilenamesToExcludeRegex, mlResourceFilenamesToIncludeRegex
  6. New App-Services connection properties - mlAppServicesAuthentication, mlAppServicesCertFile, mlAppServicesCertPassword, mlAppServicesExternalName, mlAppServicesSimpleSsl
  7. New Admin connection property - mlAdminSimpleSsl
  8. New Manage connection property - mlManageSimpleSsl
  9. New REST API connection properties - mlRestCertFile, mlRestCertPassword, mlRestExternalName
  10. Can now specify forests per host via mlForestsPerHost