Commit 212ccd8d authored by Christophe Demarey's avatar Christophe Demarey
Browse files

Prepare the frascati 1.2 release.

parent 9cffb997
===============================================================================
FraSCAti Runtime Platform
Copyright (C) 2007-2009 INRIA, USTL
Copyright (C) 2007-2010 INRIA, USTL
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
......@@ -27,8 +27,8 @@ Authors: Nicolas Dolet <Nicolas.Dolet@inria.fr>
===============================================================================
FraSCAti Runtime 1.1 Standalone Distribution
--------------------------------------------
FraSCAti Standalone Distribution
--------------------------------
FraSCAti is an implementation of the Service Component Architecture (SCA)
specifications provided by the Open SOA consortium (OSOA).
......@@ -147,6 +147,6 @@ with [OPTION] in
7. Links
--------
- SCOrWare Consortium : http://www.scorware.org
- OW2 Consortium : http://www.ow2.org
- OSOA Consortium : http://www.osoa.org
- Agence Nationale de la Recherche (ANR) : http://www.agence-nationale-recherche.fr/
OW2 FraSCAti Runtime Platform 1.1.1 Release Notes
=================================================
OW2 FraSCAti Runtime Platform 1.2 Release Notes
===============================================
FraSCAti is a runtime platform implementation of the Service Component
Architecture (SCA) specifications provided by the Open SOA consortium (OSOA).
......@@ -20,6 +20,13 @@ the SCA specifications, like:
OW2 FraSCAti Assembly Factory Release Notes
===========================================
Assembly Factory 1.2
--------------------
* Assembly Factory is now a set of SCA components
* Integration of the FraSCAti Script plugin into the runtime
Released on January 20, 2010
Assembly Factory 1.1.1
--------------------
* Add a CXF-based servlet to embed FraSCAti in a WAR
......@@ -135,6 +142,10 @@ Assembly Factory 0.1
OW2 FraSCAti standalone distribution Release Notes
==================================================
FraSCAti standalone distribution 1.2
------------------------------------
* New example: reconfig showing how to reconfigure an SCA application with FScript
FraSCAti standalone distribution 1.1.1
--------------------------------------
* add the fscript profile to the frascati explorer command
......@@ -156,6 +167,24 @@ Standalone distribution 1.0 (renumbered from 0.6)
OW2 FraSCAti Tinfi Release Notes
================================
Tinfi 1.2.1
-----------
* support property re-injection (requested by Christophe)
* new @EagerDestroy method for performing actions when a composite-scoped
component is stopped (requested by Philippe)
Released on January 15, 2010
Tinfi 1.2
---------
* bug fix for unwired optional component references: inject the null value
* move to a class-indexed map for the ContentClassMetaData repository in order
to enable the registering of classes with the same name loaded by different
class loaders
Released on December 10, 2009
Tinfi 1.1.2
-----------
* new ContentClassMetaData API to enable the dynamic declaration of injection
......@@ -341,6 +370,12 @@ http://mail.ow2.org/wws/arc/rntl-sco-2006/2007-07/msg00006.html
OW2 FraSCAti Explorer Release Notes
===================================
FraSCAti Explorer 1.2
---------------------
* FraSCAti Script plugin improvement
Released on January 20, 2010
FraSCAti Explorer 1.1.1
-----------------------
* Add a CXF-based servlet to embed FraSCAti Explorer in a WAR
......@@ -360,6 +395,13 @@ Released on November 24, 2009
OW2 FraSCAti Script Release Notes
=================================
FraSCAti Script 1.2
---------------------
* Architecture refactoring
* Integration within the FraSCAti Runtime
Released on January 20, 2010
FraSCAti Script 1.1.1
---------------------
* First implementation of the SCA personality for FScript
......
RELEASE HOW TO
================
==============
1/ RELEASE Notes
----------------
Update RELEASE Notes, don't forget the one in distribution/standalone/src/main/additionals/RELEASE_NOTES
2/ Release org.eclipse.stp.sca.model module
-------------------------------------------
If needed (changes in this module), release the org.eclipse.stp.sca.model module.
The org.eclipse.stp.sca.model cannot use the Maven realease plugin. You have to release it by hand or with the help of a script (beware on side effects):
perl -pi -e 's/x.x-SNAPSHOT/x.x/g' `find . -name pom.xml`
Then you can deploy it with:
mvn deploy
3/ Release the Tinfi module
---------------------------
Use the maven release plugin
4/ Release the FraSCAti project
-------------------------------
Update FRASCATI_VERSION variable in frascati scripts in distribution/standalone/src/main/scripts (both windows and linux)
Check scripts classpath (if new libraries or refactoring)
Update frascati-factory maven plugin version used in examples/pom.xml examples/chat/pom.xml
Update frascati-factory maven plugin version used in examples/pom.xml examples/chat/client/pom.xml
Prepare the release for the FraSCAti project (offline, to avoid svn commit before tests)
Prepare the release for the distribution module (offline, to avoid svn commit before tests)
Test the distribution:
* maven profiles (with an empty m2 repositoy)
* frascati scripts
The org.eclipse.stp.sca.model cannot use the Maven realease plugin. You have to release it by hand or with the help of a script (beware on side effects):
perl -pi -e 's/x.x-SNAPSHOT/x.x/g' `find . -name pom.xml`
Then you can deploy it with:
mvn deploy
Prepare again the release for the FraSCAti project (online) in order to tag the SVN
Prepare the release for the distribution module (online) in order to tag the SVN
Use the Maven release plugin (http://maven.apache.org/plugins/maven-release-plugin/) to do the release:
5/ Communication
----------------
Upload distribution on the forge: http://forge.ow2.org/project/showfiles.php?group_id=329
Update release notes on the forge: http://forge.ow2.org/project/admin/showreleases.php?package_id=516&group_id=329
Update news on the FraSCAti wiki: https://wiki.ow2.org/frascati/Wiki.jsp?page=FraSCAti
Send an email to frascati@ow2.org
How to use the Maven release plugin ?
=====================================
Maven release plugin documentation: http://maven.apache.org/plugins/maven-release-plugin/
A/ Prepare the release
* Check for changes, set snapshot version to release version, build the project and then commit files into the svn, tag the version,
update version to the next development version and commit changes into the trunk.
mvn -Dusername=your_username release:prepare
B/ Deploy released artefacts
There is 2 ways to deploy artefacts to the Maven repository:
* Using the Maven release plugin
Perform the release: check out code from the svn tag, deploy artefacts (3 versions: binary, sources, javadoc)
......@@ -32,10 +62,3 @@ cd xxxx
mvn deploy
Deploy artefacts on the OW2 maven repository (don't forget to push maven web site on production)
Upload distribution on the forge: http://forge.ow2.org/project/showfiles.php?group_id=329
Update release notes on the forge: http://forge.ow2.org/project/admin/showreleases.php?package_id=516&group_id=329
Update news on the FraSCAti wiki: https://wiki.ow2.org/frascati/Wiki.jsp?page=FraSCAti
Send an email to frascati@ow2.org
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment