Bug
- [ICE-9987] - ResourceRegistry does not handle all scoped resources
- [ICE-10491] - PreDestroy annotated method not called for Window scope bean
- [ICE-10500] - auction - push updates not being shut off
- [ICE-10508] - ace:animation - JavaScript error thrown when chaining animations
- [ICE-10672] - ace:themeSelect - Additional themes not showing in WebSphere 8
- [ICE-10682] - ace:fileEntry - ice.ace.fileentry.onchange is not a function error
- [ICE-10705] - auctionMonitor - Push updates fail if more than one window is open
- [ICE-10706] - ace:fileEntry - Dynamic inclusion causing page refresh
- [ICE-10709] - ace:dataTable - Can't edit rows when in an ace:panelExpansion
- [ICE-10710] - Showcase - Setting mandatoryResourceConfiguration does not pre-load resources
- [ICE-10723] - ace:tree - setAllExpanded(true) doesn't expand all rows
- [ICE-10727] - dataTable footer does not resize when rowEditor edit function is activated
- [ICE-10729] - PropertyNotFoundException when dispose-window request issued before redirect
- [ICE-10730] - focus is lost on dataTable filter when using backspace key
- [ICE-10745] - valueChangeListener firing by another ice component partialSubmit
- [ICE-10749] - ice:selectInputDate and ice:selectInputText not firing popup when within ace:panelStack
- [ICE-10750] - Duplicate HTML <BR> tags being rendered during BODY element updates
- [ICE-10751] - ice:selectInputDate and ice:selectInputText do not work correctly within ace:panelStack
- [ICE-10753] - CLONE - Push connection not running on multiple browser windows/sessions (IE11)
- [ICE-10761] - ace:tabSet - Active tab changes after clicking on commandButton
- [ICE-10762] - commandLink action method being called twice on one click
- [ICE-10769] - icecore:singleSubmit - Issue with blockUiOnSubmit
- [ICE-10770] - icecore:singleSubmit - Not applied to ice:commandButton
- [ICE-10771] - ace:panelStack PropertyNotFoundException for ice:dataTable rowDataModel
- [ICE-10772] - CLONE - icecore:singleSubmit - Issue with ICE select components and blockUIOnSubmit=true
- [ICE-10773] - ace:tree - Drop listener not called for child nodes
- [ICE-10774] - ace:panel - Can't toggle after contents updated
- [ICE-10778] - ace:progressBar - Missing CSS causing display issue
- [ICE-10781] - Push updates clearing out form values
- [ICE-10786] - ace:panelExpansion - expansion not working in multi-nested dataTables
- [ICE-10793] - ace:dataTable - cannot edit sub-rows on Row Expansion Test page
- [ICE-10796] - Server Exceptions when opening a New Window in IE 11
- [ICE-10804] - IE11 - Showcase: Warnings displayed in console
- [ICE-10805] - IllegalArgumentException: Illegal group reference
- [ICE-10810] - NullPointerException from EnvUtils.isJSF22
- [ICE-10813] - Network Connection Interrupted popup shown on JavaScript error
- [ICE-10818] - ace:dateTimeEntry - remove deprecated singleSubmit attribute.
- [ICE-10839] - ace:fileEntry - max file size messages not shown when using <multipart-config> settings
- [ICE-10840] - ace:fileEntry - Upload issues with Jetty 9
- [ICE-10841] - ace:dateTimeEntry - dynamic change of styleClass prevents popup from opening
- [ICE-10842] - ace:tree - Leaf nodes show incorrect icons for lazy loaded tree
- [ICE-10848] - ace:confirmationDialog - 'Hide' button renders the component before hiding it
- [ICE-10859] - ace:list - Errors when using a null list item in Weblogic
- [ICE-10879] - input fields not updated on Ajax update unless they are also "executed"
- [ICE-10885] - ace:selectMenu - Selection lost after changing list options
- [ICE-10924] - ace:fileEntry inside an ace:tabSet causes a content rendering issue.
- [ICE-10934] - Button click blocked by blockUiOnSubmit
- [ICE-10936] - NPE being thrown when navigating
- [ICE-10940] - ace:gMapMarker, can't use info windows and events when using address attribute
- [ICE-10941] - ace:autoCompleteEntry fails to render cursor if clicking on the text of an inField label.
- [ICE-10942] - ace:menu right-click trigger event fails
- [ICE-10957] - Issues when blocking browser cookies in IE11
- [ICE-10958] - Possible Apache Xerces Memory Leak
- [ICE-10971] - HTTP Status 500 - Session has expired - if increasing session-timeout to larger values
- [ICE-10978] - ace:textEntry - Does not submit onblur with secret="true"
- [ICE-10979] - ace:gMap - JavaScript error thrown when setting a certain height
- [ICE-10982] - ace:dataTable - Column alignment issue with certain CSS requirements
- [ICE-10985] - Compat components not working in Liferay 6.2
- [ICE-10986] - ice:outputResource - DynamicResourceDispatcher instances not being cleaned up on session expiry
- [ICE-11001] - ace:dataTable child row expansion issue.
- [ICE-11013] - ace:expansionToggler - JavaScript error thrown on contraction of panelExpansion
- [ICE-11024] - ace:tree - ArrayIndexOutOfBoundsException thrown when expanding nodes
- [ICE-11030] - showcase-portlet server warnings and errors
- [ICE-11041] - showcase-portlet NetworkError: 400 Bad Request appears one minute after adding component to page
- [ICE-11042] - showcase-portlet "Title removed because multiple <title> elements are invalid" server warnings
- [ICE-11050] - ace:fileEntry fails to clear file name after toggling disabled.
- [ICE-11053] - Push connection not established in Liferay 6.1.2
- [ICE-11061] - ace:dialog - Transparent dialog shown when used with ICEmobile
- [ICE-11073] - ace:selectMenu - Selection not shown when component is disabled/readonly
- [ICE-11075] - Replace invalid kml airport URL in showcase > gMap > Layers demo
- [ICE-11092] - component-showcase-portlet progressBar demo failure
- [ICE-11093] - component-showcase-portlet fileDownload failure
- [ICE-11094] - component-showcase-portlet Data Export failure
- [ICE-11095] - component-showcase-portlet dataTable Scroller Server Internal Error.
- [ICE-11099] - ace:dialog - modal layer not shown after tabSet change
- [ICE-11100] - Weblogic 12.2.1.1.0 failures with ace:showcase
- [ICE-11101] - CLONE - Cannot add the same component twice: javax_faces_location_HEAD
- [ICE-11104] - UnsupportedOperationException thrown when using managed properties on eager application scoped beans
- [ICE-11109] - ICE components with SSL edge 'Unable to set property 'value' of undefined or null reference'
Improvement
- [ICE-9981] - allow usage of html markup in mobi:dataViewColumn similar to h:outputText escape="false"
- [ICE-10436] - icecore:idleMonitor - add ability to configure user events that are monitored for idleness
- [ICE-10757] - Add a sessionTimeoutRedirectURI parameter
- [ICE-10794] - ace:dynamicResource - Add ICEfaces 4 fixes to 3.3.0 branch
- [ICE-10809] - ace:dataTable - Add new "enhMultiple" selection mode
- [ICE-10843] - Mitigate Apache commons-collections library zero-day exploit.
- [ICE-10849] - ace:dataTable - Add styling for hovering over a selected row
- [ICE-10850] - Global console logging - Add ability to select all logs
- [ICE-10851] - Global console logging - Add ability to send the logs to a file on the system
- [ICE-10854] - ace:gMapMarker - Add ability to set marker with just an address
- [ICE-10884] - Add meta tag to Global logging page
- [ICE-10918] - ace:dateTimeEntry "Now" button should honor timeZone attribute
- [ICE-10973] - Remove the FileEntryUpload.setPortletRequestWrapper(Object) method
- [ICE-10975] - icecore:focusManager - Support setting focus to buttons and links
- [ICE-10987] - ace:dataExporter - add support for the encoding attribute
- [ICE-10998] - 'ice.window', 'ice.view' parameters vulnerable to JS injection attack
- [ICE-11014] - ace:textEntry, replace input element when setting it to type="password"
- [ICE-11017] - Update CKEditor to version 4.5.8 to support MS Edge Browser
- [ICE-11078] - Update jQuery library to 1.12.3 release
New Feature
- [ICE-10129] - Add the capability to dynamically change the lang attribute of an <html> tag.
- [ICE-10638] - New ace:panelStack with custom tag-handler rendering optimization and client capabilities
- [ICE-10785] - Create new global client-side logging
Task
- [ICE-10686] - ViewExpiredException thrown in View intensive app
- [ICE-10782] - Update included Mojarra JSF library to 2.1.29-04
- [ICE-10954] - Update Liferay Faces Bridge libs for new version scheme
- [ICE-11077] - Remove extraneous System.outs from ACE MessagesRenderer
- [ICE-11098] - Support building ICEfaces using JDK 1.8
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.