The RichFaces team has just released 4.0.0.M2, and we are one more milestone closer to the Final. This is our second monthly milestone release, with new components, bug fixes, and other updates. We also worked hard to stabilize the core, CDK, build system, and previously migrated components.

You can download the distribution at our RichFaces download page. The RichFaces-4.0.0.M2 distribution has everything you need to get started. Check out the readme.txt files for any details, or dependencies. If you are a maven user you can follow the instructions here: How to add RichFaces 4.X to Maven Based Project. Note that with the build updates some of the maven information has changed.

Some notable updates:

For all the details you can review the 4.0.0.M2 Release Notes. and please let us know of any problems for bugs you may find.

Next Up Milestone 3

In Milestone 3 we are ramping up component development, including calendar, autoComplete behavior, tabPanel, messages, collapsiblePanel, inplaceSelect, and more. This release is scheduled for late September, early October.

If we are missing your favorite component, or if you find an issue please let us know either through our forums, or our project jira. You can also see our current plans by following the 4.0.0.Milestone3 project in jira, or dropping by one of our public IRC meetings. See our Project Calendar and the Meeting Information page for more details, agendas, and minutes.

So What About the Final Release

We are in the process of evaluating the remaining components, and features for the Final release. Although our schedule have slipped due to unforeseen issues, we still plan to get the Final release out as soon as possible. More to come…

[Project Site] [Downloads] [JIRA] [User Forums] [Design Forums] [RichFaces Twitter]

01. Sep 2010, 15:10 CET | Link

RichFaces 4.0.0.M2 Release Notes:

Known Issues :

  • JBAS-8361 - Guava.jar conflict with JBoss AS 6 M4. The RichFaces project uses Guava internally. The best work around for this issue until it is addressed in AS 6 is to add jboss-scanning.xml to your applications WEB-INF directory. See for an example.
  • RF-9138 - MyFaces 2.0.1 is showing several issues with this release, and does not currently function as expected.
  • RF-9266 - An application build using the RichFaces archetype will use 4.0.0-SNAPSHOT version of richfaces-bom. Simply update the version in the generated pom.xml to
02. Sep 2010, 13:19 CET | Link
Flávio Henrique

Richfaces 3.x has @KeepAlive. I am wondering if Richfaces 4.0 will still have this feature. Seam faces have @ViewScoped for CDI managed Beans which leads me to think that @KeepAlive will be deprecated in favor of Seam integration.

03. Sep 2010, 14:50 CET | Link

We still have plans for the KeepAlive component, and are in discussions now on where/if it fits with JSF 2.0. It could just be a custom scope, or remain basically the same as is RF 3.3. The important thing with KeepAlive is that is persists across navigation without the need for another framework.

12. Sep 2010, 17:49 CET | Link

I don´t know if this is the right place do ask for a new compoment, but it would be nice to have a Confirmation Dialog (Yes, No) and watermark in Richfaces 4.0.