The RichFaces team has finished a review of the remaining components and features planned for the 4.0.0 release. In order to deliver the quality, and functionality we aspire to we have decided to revamp our release schedule. We are in the process of updating our wiki, and jira to reflect these changes.
We have added two more milestone releases, bringing our total to five. Since these are roughly monthly releases this pushes the release out to just past the new year. Each milestone release will bring a new set of components, features, and stability.
- October, 2010 : 4.0.0.Milestone3 In Development
- November, 2010 : 4.0.0.Milestone4
- December, 2010 : 4.0.0.Milestone5
- January, 2011 : 4.0.0.CR1
- January, 2011 : 4.0.0.CR2
- February, 2011 : 4.0.0.Final
We had hoped to get the final release of 4.0 out before the end of the year, but as mentioned previously we have run into various hurdles:
These include identifying issues in the JSF 2 specification, and implementations (JSF RI, MyFaces). We have worked with both groups to discuss, and help resolve these issues. As a result we are integrating the latest releases of both.
We also need to make sure that the components and features we are creating in the release live up to our standards of both functionality, and stability. RichFaces 4.0 is more than just a component library and we aim to provide these features to you ready for your project - be it personal, or enterprise. This includes having the proper tooling with IDE's such as JBoss Tools, cloud deployment options, migration resources, and working towards component library interoperability.
The short answer is right now! 4.0.0.Milestone2 has been released and contains everything needed to get going. At this point the build structure, and core functionality is stable. The list of components already available is long. As milestones are released they should be drop in replacements with added components, and features.
As the project is working hard to get releases out your, feedback is always welcome and will help the project get to where it is going even faster. If you find any issues or have an idea for the project please let us know! You can drop by our weekly meeting, post to the forums, create a jira, or even pick a jira or two ;-)