Release Notes for ModeShape 3.0.0.Beta1

The ModeShape 3.0.0.Beta1 release is the first 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.Beta1 is the first 3.x release that 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.

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 (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