You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Leonardo Uribe <lu...@apache.org> on 2012/02/07 16:05:25 UTC

[ANNOUNCE] MyFaces Core v2.1.6 Release

The Apache MyFaces team is pleased to announce the release of MyFaces Core 2.1.6.

MyFaces Core is a JavaServer(tm) Faces 2.1 implementation as specified by JSR-314. MyFaces Core has passed Sun's JSR-314 TCK and is 100% compliant with the JSR-314 specification.

MyFaces Core 2.1.6 is available in both binary and source distributions.

     * http://myfaces.apache.org/download.html

MyFaces Core is also available in the central Maven repository under Group ID "org.apache.myfaces.core".

Release Notes - MyFaces Core - Version 2.1.6

Sub-task

     [MYFACES-3437] - [PERF] Use index-based loop where possible

Bug

     [MYFACES-3401] - Issue with RichFaces fileUpload component using MyFaces 2.0
     [MYFACES-3414] - MyFaces ResourceImpl$ValueExpressionFilterInputStream does not handle resolving long URLs
     [MYFACES-3416] - Default ValidatorFactory is not stored on application map
     [MYFACES-3429] - ArrayIndexOutOfBoundsException in CompositeELResolver under load
     [MYFACES-3430] - org.apache.myfaces.shared.resource. ResourceImpl: PushbackInputStream delegate is not closed
     [MYFACES-3431] - jsf.js: minor spec implementation bug, success is sent at the wrong location of the code
     [MYFACES-3433] - PhaseListenerManager throws NPE if pre-phase action was unsuccessful
     [MYFACES-3440] - Contents of CDATA blocks consumed in facelets-processing jspx/xml
     [MYFACES-3442] - Infinite loop when calling ApplicationImpl._handleListenerForAnnotations under heavy load
     [MYFACES-3444] - js-error: _mfInternal is null
     [MYFACES-3454] - composite component is not rendered anymore with 2.1.6-SNAPSHOT
     [MYFACES-3455] - [myfaces-2.1.6-SNAPSHOT] Using f:ajax within h:commandButton to dynamic switch ui:include works not correct anymore
     [MYFACES-3456] - jsf.jsf: Small refactoring bug in the eval code
     [MYFACES-3457] - Implicit Object Resolver for JSP does not resolve "resource" object

Improvement

     [MYFACES-3266] - [perf] [concurrency] check correct logger creation
     [MYFACES-3420] - jsf.js: Another round of small bugfixes and improvements
     [MYFACES-3423] - [perf] Use ArrayList instead LinkedList in UIComponent.pushComponentToEL / popComponentFromEL
     [MYFACES-3424] - call popComponentFromEL from right instance when broadcast
     [MYFACES-3425] - [perf] enhance code applying best practices
     [MYFACES-3426] - [perf] do not call default VariableResolver / PropertyResolver when no custom instance is set
     [MYFACES-3427] - [perf] Use only one StringBuilder for generate unique facelets identifiers
     [MYFACES-3428] - [perf] optimize UILeaf
     [MYFACES-3432] - [perf] [mem] UIViewRoot.saveState(FacesContext) unnecessary saves empty view scope
     [MYFACES-3438] - jsf.js: error handling output improvement
     [MYFACES-3439] - [perf] ApplicationImpl: use cached info about ResourceDependecies for behaviors, converters and validators
     [MYFACES-3441] - [perf] use shared StringBuilder instance
     [MYFACES-3443] - [perf] cache Method and Field instances when PostConstruct processing is done and default LifecycleProvider is set
     [MYFACES-3445] - [perf] reduce HtmlResponseWriterImpl overhead
     [MYFACES-3446] - [perf] Improve html Renderers
     [MYFACES-3449] - [perf] replace buffer in PartialResponseWriter implementation with a fast filter
     [MYFACES-3450] - [perf] use grails StreamCharBuffer instead FastWriter in HtmlResponseWriterImpl
     [MYFACES-3451] - [core] Improve PSS algorithm when a dynamic view (use of c:if or ui:include src=#{...}) is used
     [MYFACES-3452] - Log managed bean creation in LifecycleProvider instances with finest level

New Feature

     [MYFACES-3418] - [perf] do not check for duplicate ids when saving view on production stage

regards,

Leonardo Uribe


--------------------------------------------------------------------- 
To unsubscribe, e-mail: announce-unsubscribe@apache.org 
For additional commands, e-mail: announce-help@apache.org