- 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.