Release Notes for ModeShape 3.0.0.Final

The ModeShape 3.0.0.Final release is the first stable release of our new architecture. It's been a long journey with fourteen different alphas, betas, and candidate releases. But this is a huge improvement over the 2.x series. We hope you enjoy it!

What's new

3.0.0.Final provides a fast, distributed, hierarchical database that clients work with via the standard JCR 2.0 (JSR-283) API. ModeShape 3.0 is a major upgrade over 2.x and offers significant improvements in performance and scalability, while retaining all of ModeShape 2's JCR-related features. ModeShape 3.0 has complete integration with JBoss AS 7.1 and 7.2, allowing deployed components to simply lookup and use repositories managed by ModeShape's service.

Overall, ModeShape 3.0 has changed a lot since ModeShape 2.8.x:

Features

All of the JCR features previously supported in 2.x are working and ready for use. If any issues are found, please log a bug report in our JIRA.

Accessing the Repository

Namespaces

Reading Repository Content

Writing Repository Content

Query / Search

Importing/Exporting Repository Content

Node Types

Repository Metadata under System Node

Other JCR Optional Features

Content Storage Options

ModeShape Sequencers

ModeShape Deployment/Access Models

Other ModeShape features

One feature not related to the JCR 2.0 API is enabling a repository to access the content in external systems (e.g., file system, SVN, JDBC, JCR, etc.). This feature was in 2.x but has been pushed to 3.1 (roughly 6 weeks after 3.0.0.Final) so that we could release 3.0 earlier with full support for JCR 2.0.

Bug Fixes, Features, and other Issues

The following are the bugs, features and other issues that have been fixed in the 3.0.0.Final release:

Bug

Task

p>The following are the bugs, features and other issues that have been fixed in the 3.0.0.CR3 release:

Bug

Task

The following are the bugs, features and other issues that have been fixed in the 3.0.0.CR2:

Bug

Enhancement

Feature Request

Task

The following are the bugs, features and other issues that have been fixed in the 3.0.0.CR1 release:

Bug

Component Upgrade

Enhancement

Feature Request

Task

The following are the bugs, features and other issues that have been fixed in 3.0.0.Beta4:

Bug

Enhancement

Feature Request

Task

Sub-task

Bug Fixes, Features, and other Issues (Beta3)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Beta3:

Bug

Component Upgrade

Enhancement

Feature Request

Task

Sub-task

Bug Fixes, Features, and other Issues (Beta2)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Beta2:

Bug

Enhancement

Feature Request

Task

Bug Fixes, Features, and other Issues (Beta1)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Beta1:

Bug

Enhancement

Feature Request

Task

Bug Fixes, Features, and other Issues (Alpha6)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Alpha6:

Bug

Component Upgrade

Enhancement

Feature Request

Task

Bug Fixes, Features, and other Issues (Alpha5)

The following are the bugs, features and other issues that have been fixed in this release:

Bug

Feature Request

Task

Sub-task

Bug Fixes, Features, and other Issues (Alpha4)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Alpha4:

Bug

Component Upgrade

Feature Request

Task

Bug Fixes, Features, and other Issues (Alpha3)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Alpha3:

Bug

Component Upgrade

Enhancement

Task

Sub-task

Bug Fixes, Features, and other Issues (Alpha2)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Alpha2:

Bug

Feature Request

Task

Sub-task

Bug Fixes, Features, and other Issues (Alpha1)

The following are the bugs, features and other issues that have been fixed in 3.0.0.Alpha1:

Bug

Component Upgrade

Enhancement

Feature Request

Task

Sub-task