An open-source, federated content repository

ModeShape 3.0.0.Beta1 is available

We’re very proud to announce that ModeShape 3 has reached beta status, and that the ModeShape 3.0.0.Beta1 artifacts are available in the JBoss Maven repository or via our downloads page. Check out our documentation, release notes, our code on GitHub, and instructions for using ModeShape in your Maven application. Use our forums or IRC channel to ask questions, and log any issues in our JIRA.

This latest release includes fixes for a number of bugs, and complete implementations of full-text searching and shareable nodes. That means that ModeShape 3 now contains all of the features that were in 2.x (except for federation, which will be coming in 3.1). Plus, we’re passing 99.5% of the TCK (woot!) – all but one of the tests that are failing are due to bugs in the TCK tests that have already been fixed in the reference implementations codebase, and an updated TCK will hopefully be released soon.

But ModeShape 3 is really more than just a JCR implementation. It is a distributed, hierarchical, transactional, and consistent data store with support for queries, full-text search, events, versioning, references, and flexible and dynamic schemas. It is very fast, highly available, extremely scalable, and it is 100% open source. It’s easier to configure and deploy than earlier versions. It can persist data in databases, file systems, data grids, and even cloud storage. And it can be installed as a subsystem into AS 7.1 and 7.2, making it trivial easy to inject a JCR repository into your web application, EJB, service, or component – just use the @Resource annotation.

We’re very grateful to our community for continuing to put in all the hard work. Thanks to all those that have been using our Alpha releases, asking questions, offering suggestions, and giving us feedback. And if you’ve been waiting for ModeShape 3 to stabilize, give Beta1 a shot and let us know what you think – we think you’ll like it. We’ll continue to fix issues and address concerns, and we plan to start releasing additional Betas roughly every two weeks.


Filed under: features, jcr, news, releases

ModeShape 2.8.2.Final is available

Today we’re announcing the immediate availability of ModeShape 2.8.2.Final, which contains several bug fixes that were reported against 2.8.1.Final. The release artifacts are available in the JBoss Maven repository (see our Maven instructions) and on our downloads page. The Getting Started and Reference Guides are available, too.

If you’re using any 2.x version, we recommend giving this release a try. Please let us know if you find any issues. At this time we don’t expect to issue additional patch releases for the 2.8 line, but we’ll certainly reconsider if there are issues that need to be addressed.

As we’ve mentioned in previous posts, we’ve been spending most of our time working on the 3.0 codebase. Progress has been good: we need to fix some full text search and query issues, and the codebase will then be feature complete. Right now we’re passing 99% of the TCK! (Roughly half of the 20 failures are due to bugs in the TCK tests for which we’ve submitted patches and which should be included in the next TCK release.) Stay tuned for an upcoming 3.0.0.Beta1 release!

Thanks to the entire ModeShape community for the continued use of 2.8.x and for help in finding and fixing the issues. Great job, everyone!

Filed under: jcr, news, releases

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.