Apache Shale (Version 1.0.5) Release Notes

1.0 Introduction

Welcome to the Apache Shale Framework. Shale is a next generation framework for building web applications using Java technology, and builds upon the framework and component APIs provided by JavaServer Faces.

To download the binary release artifacts, go here, select an appropriate mirror, download the corresponding zip files, and check the checksums and digital signatures. In addition, the individual JAR files are available in the default Maven 2 repositories, using artifact identifiers described below in Section 2.2.

2.0 What Is Included

2.1 Release Artifacts

Shale is released as a series of zip files, each of which contains the binary deliverables, as well as the corresponding source code. In addition, if you have Maven 2 (version 2.0.4 or later) installed, you can rebuild the contents of each zip, by positioning to the top level directory in a command shell, and typing mvn install from there.

The following release artifacts are available:

2.2 Maven Repository Artifacts

The various JAR files that are included in the framework release artifact have also been published to public Maven 2 repositories. If you are using Maven 2 to build your apps, you need only declare dependencies on the following identifiers (group id, artifact id, and version number), and Maven 2 will automatically download Shale (and its dependencies) for you.

3.0 Changes From Previous Releases

Details on all of the included changes are in Section 5, below. The following sections highlight the most important changes.

3.1 Shale Tiles

The Apache MyFaces project has released a Tiles view handler that uses a GA version of Apache Tiles. Rather than duplicate that effort the Shale PMC decided to remove the Shale Tiles component and encourage users to migrate to the MyFaces component.

3.2 Other Changes

In addition to the removal of Shale-Tiles several improvements and bug fixes were implemented to stabilize the framework.

4.0 Known Issues In This Release

Follow this link for a detailed Road Map of upcoming versions of Shale.

5.0 Detailed Change Log

5.1 Bug

5.2 Improvement

5.3 Task