RichFaces 4.0.0.Final has been released
- See the release announcement for details
This article is a launching point for information and details regarding the release. This is going to include high level requirements, release plans, and other aspects of the release.
Table of Contents:
What is RichFaces 4.0
RichFaces 4.0 is the next evolution of RichFaces and JavaServer Faces (JSF). This release will feature complete JSF 2.0 support, enhancements, and components. This is not the only goal of our 4.0 release though. We are implementing a new, simplified Component Development Kit (CDK), Custom behaviors, dynamic resource support, and more.
Release Plans
RichFaces 4.0 is using a time-boxed, milestone release model as described in JBossProjectVersioning.
4.0.0.ALPHA1
- Release Date: 8-31-2009
- Release Notes:
- RichFaces 4.0.0.ALPHA1 Release Plans
- Announcement
4.0.0.Alpha2
- Release Date: 6-14-2010
- Release Notes:
- RichFaces 4.0 ALPHA2 Release Plan
- Announcement
4.0.0.Milestone1
- Release Date: 7-20-2010
- Release Notes:
- Announcement
4.0.0.Milestone2
- Release Date: 9-1-2010
- Release Notes:
- Announcement
4.0.0.Milestone3
- Release Date: 10-12-2010
- Jira:
- New Components Planned
4.0.0.Milestone4
- Release Date: 11-17-2010
- Jira:
- New Components Planned
4.0.0.Milestone5
- Released: Jan 11th
- Jira:
- New Components Planned
4.0.0.Milestone6
4.0.0.CR1
4.0.0.Final
Primary Functionality & Updates
This sections is going link to details of various features, and initial planning around each.
NOTE: Initial planning - May not be up to date!!
- JSF 2.0 Integration
- Performance
- Consistency & Quality
- Build System Improvements
- Component Specific Topics
- Miscellaneous Topics
Migration From RichFaces 3.3.X
The main goal is to make migration from RichFaces 3.3.X to 4.0.X as easy for developers as possible. Direct swap-in upgrades will not be possible do to the extreme changes brought on by JSF 2.0, and updates to RichFaces itself.
Migration details will be finalized during the milestone releases, but will include detailed documentation, scripts, migration-bridge jar, and examples in articles and blogs.
RichFaces Application Migration from 3.3.X to 4.0.X
How To Get Involved
The RichFaces project and team is a very open and public group, and we encourage anyone who is interested to get involved with the project. The RichFaces team and community have public meetings where the release will be discussed. Please see RichFaces Team Meeting Information for more information.
TODO: Links to development guidelines, and examples, and how to provide a patch.
Development Process and Guidelines
For the RichFaces 4.0 release we are making great efforts to improve, and document out development process, and guidelines. Below are various links to wiki resources related to RichFaces development.
Development
TODO: Update with latest items.
Release Process
TODO: links to wiki
Continuous Integration
TODO links to wiki and hudson
Quality Engineering Links & Plans
Richfaces 4.X release testing process
Comments