Notes on the MyFaces Core 1.1.4 Release
The release manager is: Wendy Smoak (
Release Diary)
Timeline
2006-06-21 - Branches created
2006-07-10 - Snapshots deployed to maven-snapshot-repository and announced on dev@myfaces
2006-07-12 - Snapshots of the distribution assemblies
published and announced on dev@myfaces 2006-07-15 - Snapshots have
passed the TCK, users are
invited to test. 2006-08-02 -
MYFACES-1376 resolved, new snapshots published. 2006-08-03 -
MYFACES-1377 under discussion 2006-08-03 -
MYFACES-1376 partially reverted, and new snapshots published 2006-08-05 -
r428968 merged r422749 and r428204 to branch and new snapshots
published. (The filename includes r428254 because that is the last changed revision on the core branch.)
These snapshots have
passed the TCK.
2006-09-10
MyFaces Core 1.1.4 built and deployed to
http://people.apache.org/builds/myfaces/core-1.1.4
2006-09-10 - Tags created
2006-09-11 - The 1.1.4 build has
passed the TCK. 2006-09-11 - Release vote thread:
http://www.nabble.com/-VOTE--Release-MyFaces-Core-1.1.4-t2253192.html 2006-09-14 - Some
discussion of whether it is or is not compatible with Tomahawk 1.1.3. 2006-09-16 - Distributions copied to /www/www.apache.org/dist/myfaces/binaries & .../source
2006-09-17 - Updated the 'current' symlinks in /www/www.apache.org/dist/myfaces
2006-09-18 - Maven artifacts copied to m2-ibiblio-rsync-repository and sync
requested on dev@maven. 2006-09-18 - JIRA bulk change of 1.1.4-SNAPSHOT -> 1.1.4 (see below)
2006-09-18 - Website index and download pages updated for Core 1.1.4
2006-09-20 - Requested sync (to the central Maven repo)
again on dev@maven. 2006-09-20 - Jars are available in the central Maven repo. Release announced on
user,
dev and announce@myfaces lists.
Issues
Testing
Here's how you can help us test the distribution prior to a vote.
Download a the distribution assemblies:
Configure a <repository> for Maven 2:
<repository>
<id>myfaces-114-staging</id>
<name>Apache MyFaces Core 1.1.4 Staging Repository</name>
<url>http://people.apache.org/builds/myfaces/core-1.1.4/m2-staging-repository</url>
</repository>
And declare dependencies on the 1.1.4 artifacts:
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>1.1.4</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>1.1.4</version>
</dependency>
Note: Maven 2.0.4 will not download a new version if one is already present in your local repository. You will need to delete $M2_REPO/org/apache/myfaces/core to force Maven to download the new version. (Usually, $M2_REPO is <your home directory>/.m2/repository .)
Then, let us know the results (good or bad!) on dev -at- myfaces.apache.org. (You must be subscribed to post. See:
http://myfaces.apache.org/mail-lists.html.)
JIRA
Add a new version to the core project 1.1.4
Do a bulk change for all resolved issues with version fixed as 1.1.4-SNAPSHOT and change to 1.1.4
Do a bulk change for all resolved (but not closed) in 1.1.4 and close them
Archive the 1.1.4-SNAPSHOT version
Deployment
To deploy the api and impl jars, including -sources and -javadocs, to
http://people.apache.org/repo/m2-snapshot-repository:
cd /path/to/SHARED_2_0_3 mvn install cd /path/to/CORE_1_1_4 mvn deploy -Pgenerate-assembly
To build and publish the -src and -bin assemblies to people.apache.org:
cd /path/to/SHARED_2_0_3 mvn install cd /path/to/CORE_1_1_4 mvn install -Pgenerate-assembly cd assembly mvn assembly:assembly scp target/assembly/out/* people.apache.org:/www/people.apache.org/builds/myfaces/core-1.1.x
Proposed Release Announcement
Subject: [ANNOUNCE] MyFaces Core v1.1.4 Release
The Apache MyFaces team is pleased to announce the release of MyFaces Core 1.1.4.
MyFaces Core is a JavaServer(tm) Faces 1.1 implementation as specified by JSR-127. MyFaces Core has passed Sun's JSR-127 TCK and is 100% compliant with the JSR-127 specification.
MyFaces Core 1.1.4 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 1.1.4
[MYFACES-1070] - NullPointerException in MyFacesGenericPortlet.facesRender method
[MYFACES-1194] - mvn install cannot be invoked multiple times
[MYFACES-1196] - h:panelGrid columnClasses: classes are not used repetitively
[MYFACES-1296] - NullpointerException in JspStateManager
[MYFACES-1301] - Check for stale components is effectively broken as implemented in myfaces-impl >1.1.2
[MYFACES-1308] - org.apache.myfaces.shared.util._ComponentUtils.findNestingForm() needs to support af:form
[MYFACES-1317] - ClassCastException when setting timeZone attribute in <f:convertDataTime> using EL
[MYFACES-1332] - Documented value of type attribute for <f:converNumber> does not match the implementation
[MYFACES-1340] - wildcard navrule bug in NavigationHandlerImpl
[MYFACES-1376] - getScrolling is not defined in simple tree2 example
[MYFACES-1377] - h:dataTable with t:dataScroller generates "Row is not available. Rowindex =#" errors on non-full pages.
[MYFACES-1404] - TRINIDAD_FORM_COMPONENT_FAMILY has invalid value
[MYFACES-1302] - Display class and value of unconvertable object in IllegalArgumentException
[MYFACES-1307] - Please add a source distribution to the build and the download page
[MYFACES-1319] - Client side compression should be optional
[MYFACES-1325] - Restrict Continuum notification to failures only.
Enjoy!