karaf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jgoody...@apache.org
Subject svn commit: r1452183 - in /karaf/site/production: index.html index/developers/release-guide.html
Date Mon, 04 Mar 2013 04:24:22 GMT
Author: jgoodyear
Date: Mon Mar  4 04:24:22 2013
New Revision: 1452183

URL: http://svn.apache.org/r1452183
Log:
[scm-publish] Updating main website contents

Modified:
    karaf/site/production/index.html
    karaf/site/production/index/developers/release-guide.html

Modified: karaf/site/production/index.html
URL: http://svn.apache.org/viewvc/karaf/site/production/index.html?rev=1452183&r1=1452182&r2=1452183&view=diff
==============================================================================
--- karaf/site/production/index.html (original)
+++ karaf/site/production/index.html Mon Mar  4 04:24:22 2013
@@ -84,7 +84,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<table class="sectionMacro" border="0" cellpadding="5px" cellspacing="0" width="100%"><tr><td
class="confluenceTd" valign="top"><p>Apache Karaf is a small OSGi based runtime which
provides a lightweight container onto which various components and applications can be deployed.</p><p>Here
is a short list of features supported by the Karaf:</p><ul><li><strong>Hot
deployment</strong>: Karaf supports hot deployment of OSGi bundles by monitoring jar
files inside the <tt>[home]/deploy</tt> directory.  Each time a jar is copied
in this folder, it will be installed inside the runtime.  You can then update or delete it
and changes will be handled automatically.  In addition, the Karaf also supports exploded
bundles and custom deployers (blueprint and spring ones are included by default).</li><li><strong>Dynamic
configuration</strong>: Services are usually configured through the ConfigurationAdmin
OSGi service.  Such configuration can be defined in Karaf using property files inside the
  <tt>[home]/etc</tt> directory.  These configurations are monitored and changes
on the properties files will be propagated to the services.</li><li><strong>Logging
System</strong>: using a centralized logging back end supported by Log4J, Karaf supports
a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi)</li><li><strong>Provisioning</strong>:
Provisioning of libraries or applications can be done through a number of different ways,
by which they will be downloaded locally, installed and started.</li><li><strong>Native
OS integration</strong>: Karaf can be integrated into your own Operating System as a
service so that the lifecycle will be bound to your Operating System.</li><li><strong>Extensible
Shell console</strong>: Karaf features a nice text console where you can manage the
services, install new applications or libraries and manage their state.  This shell is easily
extensible by deploying new commands dynamically along with new features or applications
 .</li><li><strong>Remote access</strong>: use any SSH client to connect
to Karaf and issue commands in the console</li><li><strong>Security framework</strong>
based on JAAS</li><li><strong>Managing instances</strong>: Karaf provides
simple commands for managing multiple instances. You can easily create, delete, start and
stop instances of Karaf through the console.</li><li>Karaf 2.3.x branch Supports
the latest OSGi 4.3 containers: Apache Felix Framework 4.0 and Eclipse Equinox 3.8</li><li>Karaf
2.2.x branch Supports the latest OSGi 4.2 containers: Apache Felix Framework 3.0 and Eclipse
Equinox 3.6</li></ul><p><img border="0" src="images/karaf2.png"/></p></td><td
class="confluenceTd" valign="top"><div style="text-align: center;"><p><strong><a
href="index/community/download.html#Karaf2.3.1">Download Karaf 2.3.1</a></strong><br/><a
href="index/community/download.html#Karaf2.3.1"><img width="256" border="0" src="images/karaf-box.png"/></a></p></div><script
src="http://widgets.t
 wimg.com/j/2/widget.js"></script><script>new TWTR.Widget({  version: 2,  type:
'search',  search: '#karaf',  interval: 6000,  title: 'What do people say about',  subject:
'Karaf',  width: 250,  height: 300,  theme: {    shell: {      background: '#5b8fbe',    
 color: '#ffffff'    },    tweets: {      background: '#ffffff',      color: '#444444',  
   links: '#1985b5'    }  },  features: {    scrollbar: false,    loop: true,    live: true,
   hashtags: true,    timestamp: true,    avatars: true,    toptweets: true,    behavior:
'default'  }}).render().start();</script></td></tr></table><h2
id="News">News</h2><p></p><h1 id="JeanBaptisteOnofrpostedonFebruary172013KarafEIK0.9.0released">Jean-Baptiste
Onofré posted on February 17, 2013<br/>Karaf EIK 0.9.0 released</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/subprojects/eik/download/karaf-eik-0.9.0-release.html">Karaf
EIK 0.9.0</a>.</p><p>This is the first release of Karaf EIK, allowing you

 to integrate Karaf in your Eclipse environment.</p><p>For more information, please
see the <a href="index/subprojects/eik/download/karaf-eik-0.9.0-release.html">release
notes</a>.</p><h1 id="JamieGoodyearpostedonDecember212012Karaf2.2.10released">Jamie
Goodyear posted on December 21, 2012<br/>Karaf 2.2.10 released</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/community/download/karaf-2.2.10-release.html">Karaf
2.2.10</a>.</p><p>This release of Apache Karaf is based off of the 2.2.x
series branch, representing an update to Apache Karaf 2.2.9. It contains bug fixes identified
in the prior release, and introduces improvements including; Making pom.xml eclipse 3.7 m2e
friendly, updating Spring to 2.5.6.SEC03, improved terminal behavior when sshing from windows
to unix, and improved lock logic to wait while start level change occurs. Several dependencies
were also updated, bringing Felix Webconsole to 4.0.0, pax-logging to 1.6.10, pax-web to 1.0.
 12, and the Apache pom to version 12.<br/>For more information, please see the <a
href="index/community/download/karaf-2.2.10-release.html">release notes</a>.</p><h1
id="JeanBaptisteOnofrpostedonDecember062012KarafCellar2.2.5released">Jean-Baptiste Onofré
posted on December 06, 2012<br/>Karaf Cellar 2.2.5 released!</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/subprojects/cellar/download/karaf-cellar-2.2.5-release.html">Karaf
Cellar 2.2.5</a>.</p><p>This release of Apache Karaf Cellar is based off
of the 2.2.x series branch, representing a major update to Apache Karaf Cellar 2.2.4. It contains
a lot of bug fixes and some important new features.<br/>Especially, the bundle and configuration
synchronization mechanism have been improved, the local node state (group, producers, consumers,
handlers) is now persistent, the cluster commands and MBeans haven been improved, including
the addition of cluster:sync command.<br/>For more information, p
 lease see the <a href="index/subprojects/cellar/download/karaf-cellar-2.2.5-release.html">release
notes</a>.</p><h1 id="JamieGoodyearpostedonOctober152012Karaf2.3.0released">Jamie
Goodyear posted on October 15, 2012<br/>Karaf 2.3.0 released!</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/community/download/karaf-2.3.0-release.html">Karaf
2.3.0</a>.</p><p>This release of Apache Karaf sets the stage for the 3.0.x
line, introducing OSGi rev 4.3 support, new commands, features, improvements, and a mulititude
of dependency updates. At Karaf's core you'll find Equinox 3.8.0.v20120529-1548 and Apache
Felix framework 4.0.3. New additions such as Karaf-pax-exam, commands back ported from Karaf
3.x, and command aliases to help make migrating betwen 2.3.x and 3.x easier.<br/>For
more information, please see the <a href="index/community/download/karaf-2.3.0-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonSeptember032012WelcomeBrianTo
 ppingasanewKarafcommitter">Jean-Baptiste Onofré posted on September 03, 2012<br/>Welcome
Brian Topping as a new Karaf committer</h1><p>The Karaf team is pleased to announce
Brian Topping as a new committer.</p><p>Welcome aboard Brian !</p><h1
id="JamieGoodyearpostedonAugust182012Karaf2.2.9released">Jamie Goodyear posted on August
18, 2012<br/>Karaf 2.2.9 released</h1><p>The Karaf team is pleased to announce
the availability of <a href="index/community/download/karaf-2.2.9-release.html">Karaf
2.2.9</a>.</p><p>This release of Apache Karaf is based off of the 2.2.x
series branch, representing an update to Apache Karaf 2.2.8. It contains bug fixes identified
in the prior release, and introduces improvements including; An update to fix a NullPointerException
when using JDK 6 update 33 or JDK 7 update5, a new JDBC lock implementation for Postgres,
a fix for using version with the wrap protocol, and renaming command-watch to watch. Several
dependences were also updated, bringing
  Felix Framework to 3.2.2, pax-logging to 1.6.9, slf4j to 1.6.6, xbean to 3.11.1, aries proxy
to 0.3.1, and a multitude of updates to maven plugins.<br/>For more information, please
see the <a href="index/community/download/karaf-2.2.9-release.html">release notes</a>.</p><h1
id="JamieGoodyearpostedonJune252012Karaf2.2.8released">Jamie Goodyear posted on June 25,
2012<br/>Karaf 2.2.8 released</h1><p>The Karaf team is pleased to announce
the availability of <a href="index/community/download/karaf-2.2.8-release.html">Karaf
2.2.8</a>.</p><p>This release of Apache Karaf is based off of the 2.2.x
series branch, representing an update to Apache Karaf 2.2.7. It contains bug fixes identified
in the prior release, and introduces improvements including; A command that can not be loaded
no longer breaks the whole completion, removing a KAR now uninstalls the shipped features,
and SSH keystore is now compatible with IBM JDK. Several dependences were also updated, bringing
ServiceMix Spec
 s to version 2.0, pax-logging to 1.6.7, Jansi to 1.9, JLine to 2.7, Felix Utils to 1.2.0,
Felix FileInstall to 3.2.4, and sshd to 0.7.0.<br/>For more information, please see
the <a href="index/community/download/karaf-2.2.8-release.html">release notes</a>.</p><h1
id="JeanBaptisteOnofrpostedonMay202012KarafCellar2.2.4released">Jean-Baptiste Onofré
posted on May 20, 2012<br/>Karaf Cellar 2.2.4 released</h1><p>The Karaf
team is pleased to announce the availability of <a href="index/subprojects/cellar/download/karaf-cellar-2.2.4-release.html">Karaf
Cellar 2.2.4</a>.<br/>This release of Apache Karaf Cellar is considered a high
priority update for users of Apache Karaf Cellar 2.2.3. It includes a lot of bug fixes and
new features. <br/>For more information, please see the <a href="index/subprojects/cellar/download/karaf-cellar-2.2.4-release.html">release
notes</a>.</p><h1 id="JamieGoodyearpostedonApril272012Karaf2.2.7released">Jamie
Goodyear posted on April 27, 2012<br/>Karaf 2
 .2.7 released</h1><p>The Karaf team is pleased to announce the availability of
<a href="index/community/download/karaf-2.2.7-release.html">Karaf 2.2.7</a>.<br/>This
release of Apache Karaf is considered a high priority update for users of Apache Karaf 2.2.6.
An issue in which configuration updates were not being persisted to storage was detected,
an update to FileInstall version 3.2.2 was made necessary. In addition to the above other
bug fixes have been resolved, including; updating the features repo pointer for pax-wicket,
removing an unnecessary warning on missing repository name when the name is defined however
not presently loaded, the SSHD authorized key provider now logs in DEBUG, and SSH now correctly
uses the karaf.base variable. A version update to pax web 1.0.9 has also been included in
the dependencies.<br/>For more information, please see the <a href="index/community/download/karaf-2.2.7-release.html">release
notes</a>.</p><h1 id="JamieGoodyearpostedonApril82012
 Karaf2.2.6released">Jamie Goodyear posted on April 8, 2012<br/>Karaf 2.2.6 released</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/community/download/karaf-2.2.6-release.html">Karaf
2.2.6</a>.<br/>This release of Apache Karaf is based off of the 2.2.x series branch,
representing an update to Apache Karaf 2.2.5. It contains bug fixes identified in the prior
release, and introduces improvements including; improved Windows, AIX, HP-UX, and Solaris
support in the service wrapper, three new deployer demos showing how to make an OSGi bundle,
a features file, and how to wrap a third party jar into a bundle, and support for ssh public
key authentication and agent forwarding. A few new commands also appear in this release including;
features:status to indicate feature loaded or not, feature:chooseurl to make it easy to install
well known feature files, and a watch command to allow users to watch the output of a karaf
command like when using the unix w
 atch mechanism. Several dependencies were also updated, bringing Spring to 3.0.7-RELEASE,
eventadmin to 1.2.14, Apache Pom to version 10, the maven bundle plugin to 2.3.7, and fileinstall
to 3.2.0.<br/>For more information, please see the <a href="index/community/download/karaf-2.2.6-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonJanuary202012KarafCellar2.2.3released">Jean-Baptiste
Onofré posted on January 20, 2012<br/>Karaf Cellar 2.2.3 released</h1><p>The
Karaf tema is pleased to announce the availability of <a href="index/subprojects/cellar/download/karaf-cellar-2.2.3-release.html">Karaf
Cellar 2.2.3</a>.<br/>This release of Apache Karaf Cellar is based off of the
2.2.x series branch, representing an update to Apache Karaf Cellar 2.2.2. It contains bug
fixes identified in the prior release, and introduces improvements including: cluster group
support for bundles, full access on the Hazelcast configuration file, update to Hazelcast
1.9.4.6 and jclo
 uds 1.3.1, first DOSGi support, new samples including usage with Apache Camel, OBR support
in clusters.<br/>For more information, please see the <a href="index/subprojects/cellar/download/karaf-cellar-2.2.3-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonJanuary202012NewKarafsubprojects">Jean-Baptiste
Onofré posted on January 20, 2012<br/>New Karaf sub-projects</h1><p>The
Karaf team is pleased to announce three new sub-projects: <a href="index/subprojects/cave.html">Cave</a>,
<a href="index/subprojects/eik.html">EIK</a>, <a href="index/subprojects/webconsole.html">WebConsole</a>.<br/>Take
a look on the sub-project pages to have more information.<br/>We are working to provide
a first release of these projects, but the sources are already available.</p>
+<table class="sectionMacro" border="0" cellpadding="5px" cellspacing="0" width="100%"><tr><td
class="confluenceTd" valign="top"><p>Apache Karaf is a small OSGi based runtime which
provides a lightweight container onto which various components and applications can be deployed.</p><p>Here
is a short list of features supported by the Karaf:</p><ul><li><strong>Hot
deployment</strong>: Karaf supports hot deployment of OSGi bundles by monitoring jar
files inside the <tt>[home]/deploy</tt> directory.  Each time a jar is copied
in this folder, it will be installed inside the runtime.  You can then update or delete it
and changes will be handled automatically.  In addition, the Karaf also supports exploded
bundles and custom deployers (blueprint and spring ones are included by default).</li><li><strong>Dynamic
configuration</strong>: Services are usually configured through the ConfigurationAdmin
OSGi service.  Such configuration can be defined in Karaf using property files inside the
  <tt>[home]/etc</tt> directory.  These configurations are monitored and changes
on the properties files will be propagated to the services.</li><li><strong>Logging
System</strong>: using a centralized logging back end supported by Log4J, Karaf supports
a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi)</li><li><strong>Provisioning</strong>:
Provisioning of libraries or applications can be done through a number of different ways,
by which they will be downloaded locally, installed and started.</li><li><strong>Native
OS integration</strong>: Karaf can be integrated into your own Operating System as a
service so that the lifecycle will be bound to your Operating System.</li><li><strong>Extensible
Shell console</strong>: Karaf features a nice text console where you can manage the
services, install new applications or libraries and manage their state.  This shell is easily
extensible by deploying new commands dynamically along with new features or applications
 .</li><li><strong>Remote access</strong>: use any SSH client to connect
to Karaf and issue commands in the console</li><li><strong>Security framework</strong>
based on JAAS</li><li><strong>Managing instances</strong>: Karaf provides
simple commands for managing multiple instances. You can easily create, delete, start and
stop instances of Karaf through the console.</li><li>Karaf 2.3.x branch Supports
the latest OSGi 4.3 containers: Apache Felix Framework 4.0 and Eclipse Equinox 3.8</li><li>Karaf
2.2.x branch Supports the latest OSGi 4.2 containers: Apache Felix Framework 3.0 and Eclipse
Equinox 3.6</li></ul><p><img border="0" src="images/karaf2.png"/></p></td><td
class="confluenceTd" valign="top"><div style="text-align: center;"><p><strong><a
href="index/community/download.html#Karaf2.3.1">Download Karaf 2.3.1</a></strong><br/><a
href="index/community/download.html#Karaf2.3.1"><img width="256" border="0" src="images/karaf-box.png"/></a></p></div><script
src="http://widgets.t
 wimg.com/j/2/widget.js"></script><script>new TWTR.Widget({  version: 2,  type:
'search',  search: '#karaf',  interval: 6000,  title: 'What do people say about',  subject:
'Karaf',  width: 250,  height: 300,  theme: {    shell: {      background: '#5b8fbe',    
 color: '#ffffff'    },    tweets: {      background: '#ffffff',      color: '#444444',  
   links: '#1985b5'    }  },  features: {    scrollbar: false,    loop: true,    live: true,
   hashtags: true,    timestamp: true,    avatars: true,    toptweets: true,    behavior:
'default'  }}).render().start();</script></td></tr></table><h2
id="News">News</h2><h1 id="JamieGoodyearpostedonMarch32013Karaf2.3.1released">Jamie
Goodyear posted on March 3, 2013<br/>Karaf 2.3.1 released!</h1><p>The Karaf
team is pleased to announce the availability of <a href="index/community/download/karaf-2.3.1-release.html">Karaf
2.3.1</a>.</p><p>In this patch update to the 2.3.x line contains multiple
bug fixes, improvements, and dependency upda
 tes including; an upgrade to OSGi spec 4.3.1, Spring 3.1.4.RELEASE, Pax Exam 2.6.0, Pax Web
1.1.12, Jetty 7.6.8.v20121106, Aries Blueprint Core 1.1.0, and fixes to the LDAP login module,
improved failover lock logic, removes a console shutdown -f hang, and adds a jre-1.8 to jre.properties.<br/>For
more information, please see the <a href="index/community/download/karaf-2.3.1-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonFebruary172013KarafEIK0.9.0released">Jean-Baptiste
Onofré posted on February 17, 2013<br/>Karaf EIK 0.9.0 released</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/subprojects/eik/download/karaf-eik-0.9.0-release.html">Karaf
EIK 0.9.0</a>.</p><p>This is the first release of Karaf EIK, allowing you
to integrate Karaf in your Eclipse environment.</p><p>For more information, please
see the <a href="index/subprojects/eik/download/karaf-eik-0.9.0-release.html">release
notes</a>.</p><h1 id="JamieGoodyearposte
 donDecember212012Karaf2.2.10released">Jamie Goodyear posted on December 21, 2012<br/>Karaf
2.2.10 released</h1><p>The Karaf team is pleased to announce the availability
of <a href="index/community/download/karaf-2.2.10-release.html">Karaf 2.2.10</a>.</p><p>This
release of Apache Karaf is based off of the 2.2.x series branch, representing an update to
Apache Karaf 2.2.9. It contains bug fixes identified in the prior release, and introduces
improvements including; Making pom.xml eclipse 3.7 m2e friendly, updating Spring to 2.5.6.SEC03,
improved terminal behavior when sshing from windows to unix, and improved lock logic to wait
while start level change occurs. Several dependencies were also updated, bringing Felix Webconsole
to 4.0.0, pax-logging to 1.6.10, pax-web to 1.0.12, and the Apache pom to version 12.<br/>For
more information, please see the <a href="index/community/download/karaf-2.2.10-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonDecember062012
 KarafCellar2.2.5released">Jean-Baptiste Onofré posted on December 06, 2012<br/>Karaf
Cellar 2.2.5 released!</h1><p>The Karaf team is pleased to announce the availability
of <a href="index/subprojects/cellar/download/karaf-cellar-2.2.5-release.html">Karaf
Cellar 2.2.5</a>.</p><p>This release of Apache Karaf Cellar is based off
of the 2.2.x series branch, representing a major update to Apache Karaf Cellar 2.2.4. It contains
a lot of bug fixes and some important new features.<br/>Especially, the bundle and configuration
synchronization mechanism have been improved, the local node state (group, producers, consumers,
handlers) is now persistent, the cluster commands and MBeans haven been improved, including
the addition of cluster:sync command.<br/>For more information, please see the <a
href="index/subprojects/cellar/download/karaf-cellar-2.2.5-release.html">release notes</a>.</p><h1
id="JamieGoodyearpostedonOctober152012Karaf2.3.0released">Jamie Goodyear posted on October
15
 , 2012<br/>Karaf 2.3.0 released!</h1><p>The Karaf team is pleased to announce
the availability of <a href="index/community/download/karaf-2.3.0-release.html">Karaf
2.3.0</a>.</p><p>This release of Apache Karaf sets the stage for the 3.0.x
line, introducing OSGi rev 4.3 support, new commands, features, improvements, and a mulititude
of dependency updates. At Karaf's core you'll find Equinox 3.8.0.v20120529-1548 and Apache
Felix framework 4.0.3. New additions such as Karaf-pax-exam, commands back ported from Karaf
3.x, and command aliases to help make migrating betwen 2.3.x and 3.x easier.<br/>For
more information, please see the <a href="index/community/download/karaf-2.3.0-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonSeptember032012WelcomeBrianToppingasanewKarafcommitter">Jean-Baptiste
Onofré posted on September 03, 2012<br/>Welcome Brian Topping as a new Karaf committer</h1><p>The
Karaf team is pleased to announce Brian Topping as a new committer.
 </p><p>Welcome aboard Brian !</p><h1 id="JamieGoodyearpostedonAugust182012Karaf2.2.9released">Jamie
Goodyear posted on August 18, 2012<br/>Karaf 2.2.9 released</h1><p>The Karaf
team is pleased to announce the availability of <a href="index/community/download/karaf-2.2.9-release.html">Karaf
2.2.9</a>.</p><p>This release of Apache Karaf is based off of the 2.2.x
series branch, representing an update to Apache Karaf 2.2.8. It contains bug fixes identified
in the prior release, and introduces improvements including; An update to fix a NullPointerException
when using JDK 6 update 33 or JDK 7 update5, a new JDBC lock implementation for Postgres,
a fix for using version with the wrap protocol, and renaming command-watch to watch. Several
dependences were also updated, bringing Felix Framework to 3.2.2, pax-logging to 1.6.9, slf4j
to 1.6.6, xbean to 3.11.1, aries proxy to 0.3.1, and a multitude of updates to maven plugins.<br/>For
more information, please see the <a href="index/comm
 unity/download/karaf-2.2.9-release.html">release notes</a>.</p><h1 id="JamieGoodyearpostedonJune252012Karaf2.2.8released">Jamie
Goodyear posted on June 25, 2012<br/>Karaf 2.2.8 released</h1><p>The Karaf
team is pleased to announce the availability of <a href="index/community/download/karaf-2.2.8-release.html">Karaf
2.2.8</a>.</p><p>This release of Apache Karaf is based off of the 2.2.x
series branch, representing an update to Apache Karaf 2.2.7. It contains bug fixes identified
in the prior release, and introduces improvements including; A command that can not be loaded
no longer breaks the whole completion, removing a KAR now uninstalls the shipped features,
and SSH keystore is now compatible with IBM JDK. Several dependences were also updated, bringing
ServiceMix Specs to version 2.0, pax-logging to 1.6.7, Jansi to 1.9, JLine to 2.7, Felix Utils
to 1.2.0, Felix FileInstall to 3.2.4, and sshd to 0.7.0.<br/>For more information, please
see the <a href="index/community/downlo
 ad/karaf-2.2.8-release.html">release notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonMay202012KarafCellar2.2.4released">Jean-Baptiste
Onofré posted on May 20, 2012<br/>Karaf Cellar 2.2.4 released</h1><p>The
Karaf team is pleased to announce the availability of <a href="index/subprojects/cellar/download/karaf-cellar-2.2.4-release.html">Karaf
Cellar 2.2.4</a>.<br/>This release of Apache Karaf Cellar is considered a high
priority update for users of Apache Karaf Cellar 2.2.3. It includes a lot of bug fixes and
new features. <br/>For more information, please see the <a href="index/subprojects/cellar/download/karaf-cellar-2.2.4-release.html">release
notes</a>.</p><h1 id="JamieGoodyearpostedonApril272012Karaf2.2.7released">Jamie
Goodyear posted on April 27, 2012<br/>Karaf 2.2.7 released</h1><p>The Karaf
team is pleased to announce the availability of <a href="index/community/download/karaf-2.2.7-release.html">Karaf
2.2.7</a>.<br/>This release of Apache Karaf is considered a high
  priority update for users of Apache Karaf 2.2.6. An issue in which configuration updates
were not being persisted to storage was detected, an update to FileInstall version 3.2.2 was
made necessary. In addition to the above other bug fixes have been resolved, including; updating
the features repo pointer for pax-wicket, removing an unnecessary warning on missing repository
name when the name is defined however not presently loaded, the SSHD authorized key provider
now logs in DEBUG, and SSH now correctly uses the karaf.base variable. A version update to
pax web 1.0.9 has also been included in the dependencies.<br/>For more information,
please see the <a href="index/community/download/karaf-2.2.7-release.html">release notes</a>.</p><h1
id="JamieGoodyearpostedonApril82012Karaf2.2.6released">Jamie Goodyear posted on April 8,
2012<br/>Karaf 2.2.6 released</h1><p>The Karaf team is pleased to announce
the availability of <a href="index/community/download/karaf-2.2.6-release.html">
 Karaf 2.2.6</a>.<br/>This release of Apache Karaf is based off of the 2.2.x series
branch, representing an update to Apache Karaf 2.2.5. It contains bug fixes identified in
the prior release, and introduces improvements including; improved Windows, AIX, HP-UX, and
Solaris support in the service wrapper, three new deployer demos showing how to make an OSGi
bundle, a features file, and how to wrap a third party jar into a bundle, and support for
ssh public key authentication and agent forwarding. A few new commands also appear in this
release including; features:status to indicate feature loaded or not, feature:chooseurl to
make it easy to install well known feature files, and a watch command to allow users to watch
the output of a karaf command like when using the unix watch mechanism. Several dependencies
were also updated, bringing Spring to 3.0.7-RELEASE, eventadmin to 1.2.14, Apache Pom to version
10, the maven bundle plugin to 2.3.7, and fileinstall to 3.2.0.<br/>For mor
 e information, please see the <a href="index/community/download/karaf-2.2.6-release.html">release
notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonJanuary202012KarafCellar2.2.3released">Jean-Baptiste
Onofré posted on January 20, 2012<br/>Karaf Cellar 2.2.3 released</h1><p>The
Karaf tema is pleased to announce the availability of <a href="index/subprojects/cellar/download/karaf-cellar-2.2.3-release.html">Karaf
Cellar 2.2.3</a>.<br/>This release of Apache Karaf Cellar is based off of the
2.2.x series branch, representing an update to Apache Karaf Cellar 2.2.2. It contains bug
fixes identified in the prior release, and introduces improvements including: cluster group
support for bundles, full access on the Hazelcast configuration file, update to Hazelcast
1.9.4.6 and jclouds 1.3.1, first DOSGi support, new samples including usage with Apache Camel,
OBR support in clusters.<br/>For more information, please see the <a href="index/subprojects/cellar/download/karaf-cellar-2.2.3-re
 lease.html">release notes</a>.</p><h1 id="JeanBaptisteOnofrpostedonJanuary202012NewKarafsubprojects">Jean-Baptiste
Onofré posted on January 20, 2012<br/>New Karaf sub-projects</h1><p>The
Karaf team is pleased to announce three new sub-projects: <a href="index/subprojects/cave.html">Cave</a>,
<a href="index/subprojects/eik.html">EIK</a>, <a href="index/subprojects/webconsole.html">WebConsole</a>.<br/>Take
a look on the sub-project pages to have more information.<br/>We are working to provide
a first release of these projects, but the sources are already available.</p>
                 </div>
               </td>
             </tr>

Modified: karaf/site/production/index/developers/release-guide.html
URL: http://svn.apache.org/viewvc/karaf/site/production/index/developers/release-guide.html?rev=1452183&r1=1452182&r2=1452183&view=diff
==============================================================================
--- karaf/site/production/index/developers/release-guide.html (original)
+++ karaf/site/production/index/developers/release-guide.html Mon Mar  4 04:24:22 2013
@@ -84,7 +84,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="HowtocreateandannounceaKarafrelease.">How to create and announce a Karaf release.</h1><h3
id="Requiredtoolspracticesandresources">Required tools, practices and resources</h3><ul><li>Use
Maven 2.0.11 or greater.</li><li>JDK 1.5 if version &lt; 2.3.0, JDK 1.6 otherwise.</li><li>Install
<a href="http://www.princexml.com/">princexml</a> 7.1 for manual generation.</li><li>Each
and every release must be <a href="http://www.apache.org/dev/release-signing.html">SIGNED</a></li><li>Your
public key should also be cross-signed by other Apache committers (not required, but suggested)</li><li>Make
sure you have all Apache servers defined in your <a href="http://maven.apache.org/developers/committer-settings.html">settings.xml</a></li></ul><h3
id="Versioning">Versioning</h3><p>Sample versioning:</p><div class="table-wrap"><table
class="confluenceTable"><tr><th class="confluenceTh"> SNAPSHOT </th><th
class="confluenceTh"> RELEASE</th></tr><tr><td class="confluenceTd">1.0.0-SNAPSHOT

 </td><td class="confluenceTd"> 1.0.0</td></tr><tr><td class="confluenceTd">1.1.0-SNAPSHOT
</td><td class="confluenceTd"> 1.1.0</td></tr><tr><td class="confluenceTd">1.1.1-SNAPSHOT
</td><td class="confluenceTd"> 1.1.1</td></tr><tr><td class="confluenceTd">1.1.2-SNAPSHOT
</td><td class="confluenceTd"> 1.1.2</td></tr><tr><td class="confluenceTd">2.0.0-SHAPSHOT
</td><td class="confluenceTd"> 2.0.0</td></tr></table></div><h3
id="Prepare">Prepare</h3><p>To prepare and perform a release you must be at
least at Apache Karaf Committer.</p><p>Your settings.xml should look like:</p><pre>
+<h1 id="HowtocreateandannounceaKarafrelease.">How to create and announce a Karaf release.</h1><h3
id="Requiredtoolspracticesandresources">Required tools, practices and resources</h3><ul><li>Use
Maven 2.0.11 or greater.</li><li>JDK 1.5 if version &lt; 2.3.0, JDK 1.6 otherwise.</li><li>Install
<a href="http://www.princexml.com/">princexml</a> 7.1 for manual generation.</li><li>Each
and every release must be <a href="http://www.apache.org/dev/release-signing.html">SIGNED</a></li><li>Your
public key should also be cross-signed by other Apache committers (not required, but suggested)</li><li>Make
sure you have all Apache servers defined in your <a href="http://maven.apache.org/developers/committer-settings.html">settings.xml</a></li><li>Subversion
client 1.7.8 or above.</li></ul><h3 id="Versioning">Versioning</h3><p>Sample
versioning:</p><div class="table-wrap"><table class="confluenceTable"><tr><th
class="confluenceTh"> SNAPSHOT </th><th class="confluenceTh"> RELEASE</th></tr><t
 r><td class="confluenceTd">1.0.0-SNAPSHOT </td><td class="confluenceTd">
1.0.0</td></tr><tr><td class="confluenceTd">1.1.0-SNAPSHOT </td><td
class="confluenceTd"> 1.1.0</td></tr><tr><td class="confluenceTd">1.1.1-SNAPSHOT
</td><td class="confluenceTd"> 1.1.1</td></tr><tr><td class="confluenceTd">1.1.2-SNAPSHOT
</td><td class="confluenceTd"> 1.1.2</td></tr><tr><td class="confluenceTd">2.0.0-SHAPSHOT
</td><td class="confluenceTd"> 2.0.0</td></tr></table></div><h3
id="Prepare">Prepare</h3><p>To prepare and perform a release you must be at
least at Apache Karaf Committer.</p><p>Your settings.xml should look like:</p><pre>
 &lt;settings>
   ...
   &lt;profiles>
@@ -162,7 +162,7 @@ mvn release:prepare -Pmanual -Dusername=
 mvn release:perform -Pmanual
 </pre><ul><li>The release will automatically be inserted into a temporary
staging repository for you, see the <a href="http://www.sonatype.com/books/nexus-book/reference/staging.html">Nexus
staging</a> documentation for full details</li><li>You can continue to use
mvn release:prepare and mvn release:perform on other sub-projects as necessary on the same
machine and they will be combined in the same staging repository</li></ul></li><li>Close
the staging repository<ul><li>Login to https://repository.apache.org using your
Apache SVN credentials. Click on Staging on the left. Then click on org.apache.karaf in the
list of repositories. In the panel below you should see an open repository that is linked
to your username and IP. Right click on this repository and select Close. This will close
the repository from future deployments and make it available for others to view. If you are
staging multiple releases together, skip this step until you have staged everything</li></ul></li><l
 i>Verify the staged artifacts <ul><li>If you click on your repository, a tree
view will appear below. You can then browse the contents to ensure the artifacts are as you
expect them. Pay particular attention to the existence of *.asc (signature) files. If you
don't like the content of the repository, right click your repository and choose Drop. You
can then rollback your release (see Canceling the Release) and repeat the process</li><li>Note
the staging repository URL (especially the number at the end of the URL) you will need this
in your vote email</li></ul></li><li>Upload the manual<pre>
 cd manual ; mvn scalate:deploy
-</pre></li><li>Update the web site with the following:<ul><li>add
a news section on the website at <tt>src/main/webapp/index/community/news/</tt>
and a link to it in <tt>src/main/webapp/index.page</tt> (only keep a few news
on that one) and <tt>src/main/webapp/index/community/news.page</tt></li><li>add
the new schemas (if any) in <tt>src/main/webapp/xmlns</tt></li><li>create
a page for the release in <tt>src/main/webapp/download/karaf-xxx-release</tt>
with the release notes and jira issues</li><li>update dependencies table <tt>src/main/webapp/index/documentation/karaf-dependencies</tt></li><li>update
the download page in <tt>src/main/webapp/download.page</tt> to point to that page
(only the latest of it branch should appear on the download page)</li><li>move
the older version of the same branch to the <tt>src/main/webapp/download/archives.page</tt>
page</li><li>update the documentation page with <tt>src/main/webapp/documentation.page</tt>
to point to the latest manual and sc
 hemas</li><li>commit the changes</li><li>?? should we do that in
a branch and merge it later to trunk when the release is published, still need to be discussed
related to how / if we maintain branches for the website ??</li><li>?? maybe include
a pointer to the website trunk or branch in the vote email so that people can check the future
website / release notes ??</li></ul></li></ol><h3 id="Startingthevote">Starting
the vote</h3><p>Propose a vote on the dev list with the closed issues, the issues
left, and the staging repository - for example:</p><pre>
+</pre></li><li>Update the web site with the following:<ul><li>add
a news section on the website at <tt>src/main/webapp/index/community/news/</tt>
and a link to it in <tt>src/main/webapp/index.page</tt> (only keep a few news
on that one) and <tt>src/main/webapp/index/community/news.page</tt></li><li>add
the new schemas (if any) in <tt>src/main/webapp/xmlns</tt></li><li>create
a page for the release in <tt>src/main/webapp/download/karaf-xxx-release</tt>
with the release notes and jira issues</li><li>update dependencies table <tt>src/main/webapp/index/documentation/karaf-dependencies</tt></li><li>update
the download page in <tt>src/main/webapp/download.page</tt> to point to that page
(only the latest of it branch should appear on the download page)</li><li>move
the older version of the same branch to the <tt>src/main/webapp/download/archives.page</tt>
page</li><li>update the documentation page with <tt>src/main/webapp/documentation.page</tt>
to point to the latest manual and sc
 hemas</li><li>commit the changes</li><li>?? should we do that in
a branch and merge it later to trunk when the release is published, still need to be discussed
related to how / if we maintain branches for the website ??</li><li>?? maybe include
a pointer to the website trunk or branch in the vote email so that people can check the future
website / release notes ??</li><li>Website update on site project, execute mvn
clean install scm-publish:publish-scm -Dusername= -Dpassword=</li></ul></li></ol><h3
id="Startingthevote">Starting the vote</h3><p>Propose a vote on the dev list
with the closed issues, the issues left, and the staging repository - for example:</p><pre>
 To: "Karaf Developers List" &lt;dev@karaf.apache.org>
 Subject: [VOTE] Release Karaf version X.Y.Z
 



Mime
View raw message