PrimeFaces 5.0 Roadmap

PrimeFaces 5.0 Roadmap

PrimeFaces 4 has been released and Elite Releases to support 3.5 and 4.0 keep coming. In parallel the next major version has been initiated for heavy duty development.

That is PrimeFaces 5.

PrimeFaces Mobile

We’ve decided to merge PrimeFaces Mobile back into core as having a separate library is causing compatibility issues with core. There will also be important changes in page definition, since Mobile hasn’t reached 1.0, it is a good time to finalize APIs.

PrimeFaces Push

As we’ve announced before, thanks to the partnership between PrimeTek and AsyncIO, the company behind Atmosphere, PrimeFaces Push is greatly enhanced for 5.0.

PrimeFaces 5.0 will ship with a new component model supported by annotation, and CDI compatible (or Spring or Guice!). PrimeFaces 5.0 will require Atmosphere 2.1.x in order to be able to supports new annotations and replace the default Atmosphere’s ObjectFactory.

The original Prime Push components didn’t expose any component model to an application. All POST messages where delivered directly to the remote client without giving a chance to the application to manipulate the message. An application that wanted to manipulate the message needed to implements Atmosphere’s API, which is complicated and requires depth knowledge of Atmosphere. The new implementation will make it much more easier for a developper to implements powerful push components. Read more about this model for detailed information.

New Components

As usual, 5.0 will bring new components to the suite like;

  • DataScroller for Infinite Scrolling used to load more items when the window or a specific element is scrolled down. Lazy loading is also supported.
  • Cache component caches the output of the children to speed up page load, various cache providers like EHCache and Hazelcast are supported.
  • Spotlight highlights a specific page fragment and blocks key-mouse events.
  • … more

Component Features

Various components will get important new features, most of these are sponsored by PrimeFaces PRO users. Some of these enhancements include frozen columns for datatable, customizable filters, treetable sorting and many more.


Maintenance is handled by PrimeFaces Elite, we’ll keep providing Elite releases for 3.5.x and 4.0.x whose fixes would be merged from 5.0. Elite guarantees high quality.

New Showcase

A brand new showcase will be available in January, it will receive a major facelift.


5.0 is planned to be finished by Mid Spring 2014. We are really pumped up for 5.0 and started working day&night. Some of the features described here are already implemented. 5.0 will be licensed under Apache License and will be freely available for everyone.

!!!Always bet on Prime!!!

  • Juan G.
    18 December 2013 at 13:28

    Awesome, as always!

  • hamid
    18 December 2013 at 13:41

    It will be really cool 🙂

  • Faruk Zahra
    18 December 2013 at 13:47

    Cagatay Thanks for making our lives easier!

  • Felipe Reis
    18 December 2013 at 17:00

    I’m looking forward to this new version, specially dataScroller and Cache.

    If I may add just one request it would more complete documentation.

    Thanks for the awesome job!!!

  • Adil
    18 December 2013 at 19:48

    Amazing as always!!

  • Jason Hall
    18 December 2013 at 20:27

    Just to note, that the UI experience is changing to look more like touch capabilities. Buttons are large squares, less use of trees etc. Can you consider providing nextgen UI components for the desktop which resembles tablets (touch components). Yes this we can do ourselves via css etc. However there seems to be a trend to UI touch capabilities.

    • Sebastian Garcia
      18 December 2013 at 22:52

      Primefaces Mobile

  • leonardo kenji
    19 December 2013 at 06:24

    please unify the showcase with the component API 🙂

    great job!

  • Irshad Ahamed.M.B
    19 December 2013 at 07:35

    PrimeFaces Rocks – Excellent we will be using new PrimeFaces 5.0 soon,. eagerly waiting.

  • Chris
    19 December 2013 at 09:53

    The new about 5.0 is of of the best christmas presents, specially that prime-mobile will be merge and completed. Merry Xmas everyone!

  • Ash
    6 March 2014 at 08:53

    Awesome. This is really cool and gr8. awaiting for PF5 eagerly.