JBoss DNA 0.4 has been released, and is available in the JBoss Maven repository and our our project’s downloads area. Check out our Getting Started guide, Reference Guide, or JavaDoc. Congratulations to everyone involved with the release!
This release turned out to be much longer than we’d planned, but we were able to achieve a lot with our JCR implementation. We now support updates (even in most federated cases), support node types, and many of the JCR Session and Workspace methods. We’re using the JCR unit tests that Jackrabbit provides/uses, and we can now track our progress towards compliance. We’ve also added a file system connector (which exposes the files and directories as JCR
nt:folder nodes) and a connector that stores a graph in a relational database using JPA and Hibernate. We have a new sequencer for JCR Compact Node Definition files. We’ve made a lot of improvements and bug fixes to our Graph and Connector API. And this really is just the tip of the iceberg!
Thanks to the whole team! Interest in JBoss DNA continues to grow, and that’s a testament to your hard work and desire to build a great project. Our goal for the next release is to add support for events (observation), queries, and to continue to improve our JCR implementation so that we pass the JCR TCK!