Release Notes - ICEfaces - Version 1.8DR#2 - HTML format

Bug

  • [ICE-1194] - Support for session replication
  • [ICE-2180] - component-showcase selectInputDate messages not visible
  • [ICE-2825] - selectInputText list selection
  • [ICE-2956] - Bridge cannot recover blocking connection when running in Opera
  • [ICE-3190] - selectBooleanCheckbox updates do not reflect rendered html page
  • [ICE-3199] - Using command-line switches with sample app. ant build scripts doesn't remove libraries when it should.
  • [ICE-3234] - Syntax error in xp stylesheet
  • [ICE-3290] - portlet: modal popup screen expanding problem
  • [ICE-3303] - Make InputFile's FileInfo Serializable
  • [ICE-3308] - Draggable modal popup can be dragged off the top of the screen
  • [ICE-3363] - AppScan identified a "Link Injection" vulnerability
  • [ICE-3439] - ice:messages component causing duplicate rendering
  • [ICE-3483] - Regression: Fix the passThru boolean attributes
  • [ICE-3547] - selectInputText does not show options after initial selected
  • [ICE-3550] - Scrollable table columns not aligned properly when header rows are used in header facet
  • [ICE-3573] - NPE when forwarding from web.xml welcome-page
  • [ICE-3606] - The Download Resource example in the portlet version of Component Showcase uses servlet-specific APIs.
  • [ICE-3614] - GroupAsyncRenderer throws NullPointerException when constructed via a non JSF thread
  • [ICE-3617] - Seam transaction exception problem for seam-icefaces example when using ejb3 container to synchronize transactions
  • [ICE-3618] - Text components no longer being cleared under compressDOM
  • [ICE-3630] - Seam exception thrown when closing windows of application after session is invalidated
  • [ICE-3633] - NoSuchMethodError on glassfish v2.1-b55
  • [ICE-3640] - menuItem used with attribute link doesnt work
  • [ICE-3653] - NullPointerException in Tomcat when reloading page
  • [ICE-3654] - CLONE -Popup Calendar remains open if it isn't closed before navigate to another page
  • [ICE-3655] - PartialSubmitPhaseListener breaks redirection navigation with Seam
  • [ICE-3657] - h:outputText don't render span when only generated id with JSF 1.2
  • [ICE-3659] - Deadlock on application exception and re-deploy
  • [ICE-3661] - The outputResource component make a use of the value binding without checking for a null
  • [ICE-3667] - Multiple instances of outputResource do not work correctly together
  • [ICE-3668] - ice:message not displayed when using Spring Web Flow
  • [ICE-3670] - OutputResourceRenderer doesn't render proper URL for image resource in a portlet environment.
  • [ICE-3691] - Initial page rendered on page reload after forward navigation executed
  • [ICE-3694] - InputFile with Seam and portlets causes NPE
  • [ICE-3697] - seam-gen: button click sometimes leads to a wrong page
  • [ICE-3704] - Focus lost in input text field after pressing Enter if typing resumed too quickly
  • [ICE-3711] - ice:outputResource within a dataTable doesn't work
  • [ICE-3715] - just-ice failures in nightly regression test
  • [ICE-3717] - ice:columns TLD description is wrong
  • [ICE-3718] - css style sheet is not valid
  • [ICE-3727] - NullPointerException seen in log on weblogic10.3 when using position Panel component.
  • [ICE-3734] - SelectInputText umbrella selectedItem itemMap
  • [ICE-3746] - ICEfaces on BlackBerry Bold occasionally requires page refresh on initial view
  • [ICE-3765] - False busy indicator state for overlapping requests
  • [ICE-3773] - standardRequestScope propagating extra attributes
  • [ICE-3788] - The lifecycle lock of the View is not released in all circumstances
  • [ICE-3792] - Two pages are loaded into Firefox's history when navigation using redirect
  • [ICE-3793] - NumberFormatException on incorrect rvn parameter
  • [ICE-3794] - Inner class of serializable StyleBean (called StylePath) is not Serializable.
  • [ICE-3799] - standardRequestScope propagating extra attributes under Spring Web Flow 2
  • [ICE-3801] - The jboss4.2 build target for AHS includes the jsf*.jar files
  • [ICE-3804] - ICEfaces AHS: AHS should respond to a previous pending request with an empty response
  • [ICE-3805] - ICEfaces AHS: ICEfaces locks when AHS doesn't respond with X-Connection: close to previous pending request
  • [ICE-3821] - Spring Web Flow compatibility with state saving
  • [ICE-3827] - State saving implementation thread safety
  • [ICE-3834] - contextPath concurrency issue
  • [ICE-3841] - Saved state accumulating
  • [ICE-3842] - InputFile state getting lost
  • [ICE-3846] - Opera cannot open bridge log window
  • [ICE-3851] - UnsupportedOperationException with rave. appbase ViewHandlerImpl
  • [ICE-3856] - ice:menuItem actionListener is not being fired in Invoke Application phase when inside the MenuPopup
  • [ICE-3857] - OutputResource: Display correct URL when attachment="false"
  • [ICE-3873] - NPE on page reload with state saving enabled
  • [ICE-3877] - Calendar component in the showcase has hardcoded strings
  • [ICE-3881] - Effect name for "Slide" effect demo on Component Showcase doesn't "slide" with the panel
  • [ICE-3883] - remove PartialSubmitValueBinding objects before application server tries to serialize (Seam)
  • [ICE-3884] - Partial submit change - restore "required" attributes in the pre RenderResponse phase instead of post RenderResponse.
  • [ICE-3885] - Duplicate ids are found when state saving is enabled
  • [ICE-3886] - Previous view rendered on page reload
  • [ICE-3911] - Comp-showcase GMap "show markers" issue with doJSFStateSaving enabled
  • [ICE-3913] - Navigation regression test failures
  • [ICE-3921] - Exception Redirection not working correctly when JSF state-saving enabled
  • [ICE-3975] - RowSelection in DataTable freezes IE6 with cpu at 100%
  • [ICE-4016] - IE loses focus when tabbing goes beyond currently visible area of screen

Improvement

  • [ICE-2751] - Add rowSelector selectionListener renderResponse to component-showcase
  • [ICE-3212] - Obsolete the icefaces-ahs.jar requirement for ICEfaces applications to use AHS
  • [ICE-3422] - Implement JSF state saving
  • [ICE-3442] - Component saveState restoreState
  • [ICE-3484] - Optimize the rendering of the effect related JS handlers
  • [ICE-3533] - Make inputFile work with state saving
  • [ICE-3574] - support for BlackBerry browsers
  • [ICE-3585] - move SessionRender API to official package
  • [ICE-3604] - Remove use of streamWriting configuration parameter in framework and components
  • [ICE-3721] - DataTable re-evaluates attributes
  • [ICE-3767] - Memory: intern more DOM strings
  • [ICE-3783] - Add validators to Component Showcase sample application.
  • [ICE-3790] - Add support for dynamically changing locales to Component Showcase
  • [ICE-3816] - ICEfaces AHS: Possible Throwables should be caught and dealt with during request processing
  • [ICE-3819] - Add versions-licenses.html file to the /lib/ext directory
  • [ICE-3824] - Client should retry application on 500 error responses
  • [ICE-3887] - Log message on ClientAbortException

New Feature

  • [ICE-2763] - Add new ice:loadBundle component (locale of messages bundle cannot be changed dynamically)
  • [ICE-2951] - Feature: Log warning message when Firebug detected
  • [ICE-3359] - Failover support
  • [ICE-3493] - Make framework fail-over aware
  • [ICE-3500] - New ice:loadBundle component
  • [ICE-3695] - TreeNode do saveState restoreState
  • [ICE-3696] - Test component field state saving
  • [ICE-3701] - Tree navigatedNode currentNode state saving
  • [ICE-3702] - SelectInputText selectedItem itemMap state saving
  • [ICE-3707] - Add support for JAAS security
  • [ICE-3837] - Try to re-establish blocking connection on HTTP 500 errors

Task

  • [ICE-3230] - Create a test app to verify the default values of the meta-data
  • [ICE-3666] - Non serialized properties of the components need to be defined as transient
  • [ICE-3739] - The inputText component gives problem with blackberry, due to the missing type attribute
  • [ICE-3744] - Update commons-fileupload.jar to latest official release (1.2.1)
  • [ICE-3860] - Update the Sun JSF 1.2 runtime libraries to most recent version (JSF1.2_10)
  • [ICE-3861] - Provide documentation around failover.
  • [ICE-3914] - Make doJSFStateManagement=true the new default value

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.