Release Notes for ModeShape 3.0.0.Beta3

The ModeShape 3.0.0.Beta3 release is the third beta release of our new architecture, and is suitable only for testing and previewing features. APIs and storage formats are still subject to change.

What's new

3.0.0.Beta3 provides a feature complete implementation of the JCR 2.0 (JSR-283) specification. This release adds support for full-text search, text extraction, and shareable nodes, plus it fixes quite a few bugs and issues. We've also improved the way binary values (and related information such as MIME types and extract text) are handled and stored within the BinaryStore. This release also provides kits for installing ModeShape as a service into JBoss AS7.1.1.Final and AS7.2 (requires building from code, since it hasn't yet been released).

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

Features

Most of the JCR features previously supported in 2.x are working and ready for testing. 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

A few features not related to the JCR 2.0 API have been planned and are still not yet implemented. The most important one is enabling a repository to access the content in external systems (e.g., file system, SVN, JDBC, JCR, etc.). This most likely will be pushed to 3.1 so that we can focus on releasing 3.0 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 this 3.0.0.Beta3:

Bug

Component Upgrade

Enhancement

Feature Request

Task

Sub-task

The following are the bugs, features and other issues that have been fixed in this 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