ICEfaces-2.0.0-Alpha2 Release Notes

You are viewing an old version (v. 5) of this page.
The latest version is v. 17, last edited on Feb 08, 2017 (view differences | )
<< View previous version | view page history | view next version >>

ICEfaces 2.0.0 Alpha 2 Release Notes

January 22nd, 2010

About This Release

ICEfaces v2.0 Alpha 2 is an early developer milestone for the next-generation of ICEfaces, designed for JSF 2.0.

Notable Changes and Improvements

  • New "Window" Scope. This custom scope is designed to fill in a gap in the existing scopes available for JSF 2.0,
    as it exists for the life of a browser window or tab including surviving reloads and refreshes. There is more information
    in the Compatibility under [Scopes].
  • New Push Architecture. The ICEfaces Ajax Push feature has been completely re-implemented using a all-new architecture for
    improved performance and robustness.
  • New Client APIs. New JavaScript APIs have been added for monitoring interesting events that occur on the client.
    More details are available in the JavaScript Client API documentation.
  • ICEfaces 1.8.2 Component Suite Support. This release provides virtually complete support for an ICEfaces 2.0-compatible version
    of the ICEfaces 1.8.2 Component Suite. See the Known Issues and [Compatibility] sections for more information.
  • New Documentation. Documentation for ICEfaces 2.0 is now exclusively available online in this ICEfaces Wiki.
  • Maven2 Support. The download bundles include Maven2 .pom files for the ICEfaces libraries and associated ant configuration
    files to support readily importing the ICEfaces 2.0 Alpha2 libraries into a local Maven2 repository.
  • JSF2 RI. The included JSF 2 RI "Mojarra" version has been updated to v 2.0.2.

Known Issues

The following section describes the most commonly encountered known issues with this release:

  • JSPs are not supported by ICEfaces 2.0, use Facelets instead.
  • The ice:inputFile component in the ICEfaces 1.8.2 Component Suite is not functional in this release.
  • The following ICEfaces 1.8.2 Component Suite components have been deprecated for ICEfaces 2.0 and are not functional.
    JSF 2.0 provides suitable replacements for these that should be used instead.
    • ice:outputDeclaration (use Facelets standard approach instead)
    • ice:outputBody (use h:body instead)
    • ice:outputHead (use h:head instead)
    • ice:outputHtml (use <HTML> tag instead)

  • In some cases an NullPointerException may be logged against the org.icefaces.application.WindowScopeManager. This runtime error can be safely ignored.


Open source community support is available at

All questions, comments, or general discussions specific to ICEfaces 2.0 Alpha should be made in the ICEfaces Development Build Feedback forum.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

© Copyright 2017 ICEsoft Technologies Canada Corp.