2.9.0
All issues: https://github.com/marklogic-community/ml-gradle/issues?utf8=%E2%9C%93&q=milestone%3A2.9.0
And see the 2.9.0 ml-app-deployer release notes too.
Summary:
- ml-gradle can now figure out what order to deploy roles in without having to name role filenames to order them.
- ml-gradle can also handle deploying a role that refers to itself without having to break that up into two different payload files.
- mlDeploy can now ignore commands
- Exported users now have a default password in them so they can be immediately deployed without causing an error.
- Amps can now be exported.
- "validate-queries" and "validate-options" in a REST API properties module are now processed correctly
Summary of changes relevant to migrating a Roxy project to ml-gradle:
- First, see the updated Roxy to ml-gradle guide
- Roxy properties are now mapped to ml-gradle properties
- Roxy source files can now be copied from a Roxy project into an ml-gradle project
- Some custom Roxy build steps are automatically converted into Gradle custom tasks
- One or more modules can be deleted after loading modules - this allows supporting Roxy's concept of deleting test modules in a production environment.