I’m very happy to announce that ModeShape 3.1.0.Final is available immediately in the JBoss Maven repository and on our downloads page. See our getting started guide for instructions. As always, check out our documentation, release notes, JavaDoc, and our code on GitHub; use our forums or IRC channel to ask questions, and log any issues in our JIRA. Please consider upgrading to 3.1 if you’re still using ModeShape 2.x or 3.0.
So what does this release include? Lots of goodness:
- Federation is back! I as mentioned in my last post, ModeShape can now federate content that exists in external systems and project it into the repository as regular content. Several connectors are provided out of the box: a file system connector (very similar to what was in 2.x) that accesses files and folders on the file system and projects them as ‘nt:file’ and ‘nt:folder’ nodes; and a Git connector that accesses a local Git repository (can be a clone of one or more remotes) and projects the branches, tags, commits and trees within the Git repository as a node structure in the repository. You can even write your own connector, too.
- Access content through CMIS. This is still a ‘technology preview’, and we’re seeking users that can try it out and give us feedback.
- Installing ModeShape into an existing JBoss AS7.1.1 installation now also installs CMIS API for all repositories. Federation connectors are configured just like all the other repository components.
- Deploy ModeShape into application servers and containers other than JBoss AS and EAP with our new JCA adapter.
- Configuration improvements for large strings, JGroups, and variables.
- Clustering bug fixes and improvements.
- We’ve tested ModeShape 3.1 with Infinispan 5.1.2.FINAL and 5.1.8.Final. We’ve also tested with 5.2.0.CR1, but we think ModeShape 3.1 will work with Infinispan 5.2.0.Final when it is available.
- Improved support for very large numbers of child nodes under a single parent, including with federated nodes.
- Over 50 issues (bugs, tasks, features, etc.) resolved in this release.
Lots of people contributed to this release. Thank you all very much! Keep up the excellent work.
We’re going to focus our next release on improving performance even more and upgrading the libraries we depend on. We’re also hoping that EAP 6.1 becomes available so that we can support installing ModeShape into it.
Now, drop what you’re doing and start using ModeShape 3.1!