- Open Web Maven Plugin: Will help simplify integration of the new Open Web Stack’s Node based build system into a java or marklogic project’s build. More info can be found in the reference documentation.
- Distributed caching support: Based on ehcache 2.5 and oracle streams aq this caching solution will be a snap to add to any java project with an oracle database. Cache changes and invalidations by default are communicated via Oracle Streams AQ to other nodes in a cluster greatly simplifying cache cluster configuration and guaranteed to not cause any trouble with firewalls and other networking infrastructure configuration. If your node can connect to the database it can communicate in the cache cluster. More information can be found in the reference documentation.
- ALM Maven Plugin: Many changes have taken place in our templates and build system to better support post build promotion/deployment operations can be executed through Anthill. We now have first class support for promoting a build to a new environment and executing automated functional tests against that environment in one extensible step. We’ll soon be adding support for Marklogic and Oracle DB migrations to this process as well. So, you will be able to with a single execution “promote” a build to a new environment which can execute db migrations, deploy the application, and execute and report on a set of functional tests. All in a process easily customized and maintained by development teams. For more information refer to the plugin reference documentation.
- A new Tomcat Valve to help improve WAM header security.
- Other template changes:
- With the introduction of the ALM module project builds are now much simpler from a maven configuration standpoint.
- We’ve changed to prefer the use of tomcat system properties to configure applications over jndi.
- Moved the wam-config file to the new alm module and greatly simplified its default configuration.
- Library Upgrades:
- Spring 3.1.1
- Hibernate 4.1
- Tomcat 7.0.26
We’re planning a very short cleanup and bug fix cycle before we release 3.2 final hopefully in the next few weeks. Stay tuned!