PrimeFaces 4.0 Released

PrimeFaces 4.0 Released

PrimeFaces Team is pleased to announce the 4.0 Final Release. After months of development and hard work, 4.0 is now available, free as a community release (fully featured suite under apache license). There are close to 350 improvements over 3.5, please see full changelog for details.

JSF 2.2 Support

PrimeFaces 4.0 brings first-class support for JSF 2.2. Important features like pass through attributes, reset values, servlet 3.x uploads are supported. Thanks to internal runtime detection, 4.0 can also run on 2.0 and 2.1 implementations.

Client Side Validation Framework

CSV is one of the highlights of 4.0, bringing JSF validations to the client side using a lightweight approach with HTML5. Bean validation is supported out of the box in addition to the features like custom events, APIs for extension, localization and more.

Dialog Framework

Dialog Framework is an alternative approach to using declarative dialogs, using DF it is easy to reuse external xhtml views in dialogs thanks to the dynamic approach of DF. Advanced features like customization and communication between host-dialog are also provided.

Search Expressions

Search Expressions goes beyond the basic keyword support of JSF by providing new keywords, improves PFS with jQuery selector integration and more. It has never been easier to find components.

Deferred Loading

OutputPanel is equipped with handy deferred loading mechanism, using this feature you are able to load content after page load or when a certain area becomes visible after scrolling.

HTML5 FileUpload

FileUpload has been rewritten from scratch to fix the problems of old one. Powered by HTML5, new fileupload adds new features and has been improved greatly in terms of quality.

Component Features

There are new components like fragment, multiSelectListbox, sticky and existing components have been improved with new features such as sticky datatable headers, dragdrop for tree, grid layout for checkbox-radio and many more.


Until 4.0, there has been 16 Elite Maintenance releases. Thanks to PrimeFaces Elite, quality has been improved drastically in 4.0 and will be much better with the frequent 4.0.x Elite Releases.


User’s Guide is updated to cover 4.0 and has reached 530 pages. It is available at documentation page.

Maven Central

PrimeFaces 4.0 is in maven central repository available for download, snapshots will also be deployed to oss snapshots repository.

Elite Discount

For a limited perioud until 4.0.1, we are now offering %20 discount for 1 year Elite Subscription that reduces the fee from 249$ to 199$.


We’ll now focus on releasing PrimeFaces Mobile 1.0 which was on hold due to 4.0 dependencies and the PrimeUI 1.0. PrimeFaces 4.1 will be available in Q1 of 2014 and  Elite Development for 4.0.x will start as of today whereas Elite for 3.5.x will be available until the end of 2013.

Always bet on Prime!

  • Llathos
    3 October 2013 at 12:38

    Grats !
    Can’t wait to start finding bugs … ehm, use it I mean

    Seriously though congrats on this epic release !

  • Oleg
    3 October 2013 at 12:40

    Congrats Cagatay and your team for the hard work! You’re done this, after long waiting PrimeFaces is in the Maven central repo.

    I will release PrimeFaces Extensions today.

    • Llathos
      3 October 2013 at 13:04

      Yay !

      I’ll be sure to test them both out asap 🙂

  • Vano Beridze
    3 October 2013 at 13:19


    Does JSF 2.2 support mean that I can run Primefaces application on Glassfish 4.0?

    • Mert
      4 October 2013 at 09:34

      yes you can run PF4.0 on GF4.0 with no problem.

  • Jonathan Ekwempu
    3 October 2013 at 13:20

    Great job guys for the hard work. I really appreciate your hard work. A new phase of JSF application development has just begun.

    Keep it up.


  • Siva
    3 October 2013 at 14:34

    Congratulations Cagatay and Team for the great work. Client side validation rocks!!

  • leostiw
    3 October 2013 at 14:49

    Waited so long for this! Thank you Cagaty and your team for this.

  • JL Cetina
    3 October 2013 at 15:08

    Thank you for all this effort and congratulations to all primefaces team members. We are happy to have this excellent jsf framework.

  • Howard
    3 October 2013 at 15:24

    Wow, I just recognized this blog post! Congratulations Cagatay, Thomas, and the rest of the PrimeFaces team!

    I remember when PrimeFaces 3.5 was released, I was very very satisfied with that release, and said to myself, that I don’t need any more PrimeFaces releases, but PrimeFaces (just) keep getting better and better….and better, so PrimeFaces 4.0.RC1 gave us a preview of how good PrimeFaces 4.0 was…and will be!

    Thank YOU!

  • jp_2013
    3 October 2013 at 15:49

    Great job guys, this is a fantastic update to the suite and all the hard work has certainly paid off.

    Thank you

  • Sérgio Fantin
    3 October 2013 at 16:04

    Good job, Çağatay!

    We appreciate and respect your hard work.


    Sérgio Fantin

  • Yamil Bendek
    3 October 2013 at 17:50


  • meyquel
    3 October 2013 at 18:08

    congratulations!!, good job.

  • srbala
    3 October 2013 at 18:11

    Congratulations Cagatay, Thomas, and the rest of the PrimeFaces team! You rock …!

  • Balasubramanian Rengasamy
    3 October 2013 at 19:06

    Congratulations PrimeFaces Team. Can you please publish the themes also in maven repository.

    • Oleg
      3 October 2013 at 20:53

      Good point. We also need themes in the Maven central repo.

  • meyquel
    3 October 2013 at 20:57

    Any people can put the user manual in mediafire for example? Some countries such as Cuba, where I live we can not download anything from google sites.
    this is what apacere when I try to download the manual:
    403. That’s an error.
    Request not allowed from your country That’s all we know.

  • Ahmet Vehbi
    4 October 2013 at 08:20


  • Abhishek shukla
    4 October 2013 at 09:32

    In one of my project, i am using primface 3.4, and now i want to use 4.0. Is it possible? please help. I love working with primefaces.

Post a Comment