The RichFaces team is pleased to announce that 4.0.0.Milestone 4 is now released!! You can get the distribution at our project site's download page, or if you are using maven you can follow our: How to add RichFaces 4.X to Maven Based Project wiki page. We are already hard at work on the final 4.0 milestone release which is due near the end of December. This means that in January we'll start in on the CR releases and hope to get a final release of 4.0 out in February.


As with all of our milestone releases we have added new components, stability, and functionality. Below is a summary of the main items, and you can review the complete list in our Jira Release Notes

  • New components such as inplaceSelect, select, calendar, tooltip, and tree!!
  • Great progress on Client Side Validation. You can start using these components now, but will be using Ajax requests for validation until the M5. The major parts of client/server side functionality are completed, and need to be integrated, and flushed out in milestone 5.
  • a4j:push redesigns are completed. We have switched to advanced Comet implementation and targeted JMS integration. We still need to wrap up documentation, and samples, but the component is there. For a jump start until those are ready you can review here and the developer sample in svn
  • We've also improved the functionality of the CDK, and continued stabilization work for our core, and migrated components!
  • Our RichFaces Showcase demo has also been updated with new components, and features.

We would be happy if you can give this release a try, and let us know how it goes. The good, the bad, and the bugs….

We Need Your Help!!

This is the time when open source projects like RichFaces really need the help of their communities. In order to get 4.0.0.Final stabilized and ready to go for everyone we need everyone to take these later milestone releases for a spin. We've already had some great feedback from users on Milestone 3, and really want to keep this going. Believe me, this type of feedback makes all the difference!!!

To those who have tried out previous release, thanks!!

Next Up Milestone 5

Milestone 5 will be the last milestone release for the RichFaces 4.0!! This means we are going to be wrapping up new component development before going into full fledged hardening mode for the CR releases. The component we plan to add are outlined in RF-9332. For a complete list of jira's planned see our Milestone 5 Jira page. Any component that did not make milestone 5 will be pushed out of the initial 4.0.0 release.

As we are a very open project if you find an issue, have any comments or ideas please let us know through our forums, or our project jira. See our Project Calendar and the Meeting Information page for more details, agendas, and minutes.

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

17. Nov 2010, 14:39 CET | Link

RichFaces 4.0.0.M4 Release Notes:

Known Issues :

  • RF-9825 - Readme files in M4 distributions were not updated with the latest information. See blogs, and other sources for latest.
  • CSV modules not integrated with main component-ui jar, should be retrieved with maven, or checked out and built locally.
  • RF-9138 - MyFaces 2.0.1 is showing several issues with this release, and does not currently function as expected.
  • RF-7817 - Push component design. Existing 4.0 push component completely different, and needs to be updated to function.
  • RF-9616 - Push demo removed from showcase demo until M5.
17. Nov 2010, 20:21 CET | Link

Waiting for maven-gae-plugin support. I promise response :)

17. Nov 2010, 21:06 CET | Link

Still working on the maven-gae-plugin support, but it is still on our minds ;-)

18. Nov 2010, 07:19 CET | Link

Great news!

Any progress regarding the online demo?



18. Nov 2010, 15:58 CET | Link

We are still verifying the online showcase demo on google app engine. We want to make sure the GAE quota, and settings are right. I'm hopeful it will be announced in the next week or two.


18. Nov 2010, 16:50 CET | Link

Just switch billing on :)

18. Nov 2010, 20:28 CET | Link

Yup, those are the tests we are going to be working on now. How billing, and quota settings effect performance, and scalability. In the end I'd like to write a blog explaining what, how, and why we changed what we do for GAE.

19. Nov 2010, 02:13 CET | Link

What will you measure? How long live demo survive under high load without billing? How much requests in second are allowed?

08. Dec 2010, 09:00 CET | Link

This is the official metagamers iPhone 4 case round up video.The Valentines Day Paul Frank iPhone 3GS Case is slightly more expensive than the iPod touch version.

24. Dec 2010, 00:46 CET | Link
JSF player

Here is a working demo

24. Dec 2010, 00:48 CET | Link
JSF player

28. Dec 2010, 13:43 CET | Link

Hi Jay,

There is problem with JSF 2.0 ViewScope and component binding. A fix (workaround?) is planned for mojarra 2.2 release. We can’t wait that much.

Does Richfaces 4.0 circumvent this problem? If not, can we go with @KeepAlive as in 3.3.X branch?