myfaces-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leonardo Uribe <>
Subject [ANNOUNCE] MyFaces Core v2.1.6 Release
Date Tue, 07 Feb 2012 15:05:25 GMT
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.


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


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


     [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


     [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

New Feature

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


Leonardo Uribe

View raw message