An open-source, federated content repository

Announcing ModeShape 2.3

Merely one month (to the day) after our previous release, ModeShape 2.3.0.Final is now available in the JBoss Maven repository (under the “org.modeshape” group ID) and our downloads page. We’ve updated our Getting Started GuideReference Guide , and JavaDoc.

So, what’s new in this release? A lot of bug fixes. We’ve had even more community feedback and participation than in the past, and that’s really helped put ModeShape through its paces. So thanks to everyone who’s helped out!

There really aren’t any big features in this release, but we have managed to include a number of improvements and enhancements. The JBoss AS kit has continued to improve and mature, and the WebDAV service now supports multiple repositories. We’ve improved our JDBC driver, too, which now supports much broader database metadata, making it much easier to import the metadata into other tools, including the Teiid Designer. Plus, we’ve enhanced the JCR-SQL2 grammar supported by ModeShape to allow using “jcr:path”, “jcr:name”, “jcr:score”, “mode:depth”, and “mode:localName” pseudo-columns in place of the corresponding functions (more on this in a future blog post). While non-standard, queries are much closer to standard SQL and thus usable by a wider range of clients. Finally, we’ve upgrade to Infinispan 4.1 with support for the Hot Rod Client (using remote Infinispan data grids), and we’ve upgraded to JGroups 2.10.

Many thanks to the ModeShape community of users and contributors, who have (once again) shown what a fantastic and active community can do in a very short time!

Filed under: features, jcr, news

ModeShape is

a lightweight, fast, pluggable, open-source JCR repository that federates and unifies content from multiple systems, including files systems, databases, data grids, other repositories, etc.

Use the JCR API to access the information you already have, or use it like a conventional JCR system (just with more ways to persist your content).

ModeShape used to be 'JBoss DNA'. It's the same project, same community, same license, and same software.