download.html (414 lines of code) (raw):

--- layout: page title: Apache Karaf - Download permalink: /download --- <main role="main"> <div class="container pt-5"> <h2 class="pb-3 mb-2"><i class="fas fa-download"></i> Download</h2> <div class="row mb-2"> <div class="col-md-6"> <div class="card flex-md-row mb-4 box-shadow h-md-250"> <div class="card-body d-flex flex-column align-items-start"> <strong class="d-inline-block mb-2 text-success"><i class="fas fa-circle"></i> Latest release</strong> <h3 class="mb-0 text-dark">Karaf OSGi Runtime <span class="text-muted">4.4.7</span></h3> <div class="mb-1 text-muted">January 24, 2025</div> <p class="card-text mb-auto"> Binary Distribution : <a href="https://www.apache.org/dyn/closer.lua/karaf/4.4.7/apache-karaf-4.4.7.tar.gz">tar.gz</a> [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7.tar.gz.sha512">SHA512</a>] - <a href="https://www.apache.org/dyn/closer.lua/karaf/4.4.7/apache-karaf-4.4.7.zip">zip</a> [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7.zip.sha512">SHA512</a>] </p> <p class="card-text mb-auto"> Source Distribution : <a href="https://www.apache.org/dyn/closer.lua/karaf/4.4.7/apache-karaf-4.4.7-src.tar.gz">tar.gz</a> [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7-src.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7-src.tar.gz.sha512">SHA512</a>] - <a href="https://www.apache.org/dyn/closer.lua/karaf/4.4.7/apache-karaf-4.4.7-src.zip">zip</a> [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7-src.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.4.7/apache-karaf-4.4.7-src.zip.sha512">SHA512</a>] </p> <a class="btn btn-outline-dark mt-3" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12354450" role="button" target="_blank">Release note &raquo;</a> </div> </div> </div> <div class="col-md-6"> <div class="card flex-md-row mb-4 box-shadow h-md-250"> <div class="card-body d-flex flex-column align-items-start"> <strong class="d-inline-block mb-2 text-success"><i class="fas fa-circle"></i> Latest release</strong> <h3 class="mb-0 text-dark">Karaf OSGi Runtime <span class="text-muted">4.3.10</span></h3> <div class="mb-1 text-muted">September 20, 2023</div> <p class="card-text mb-auto"> Binary Distribution : <a href="https://www.apache.org/dyn/closer.lua/karaf/4.3.10/apache-karaf-4.3.10.tar.gz">tar.gz</a> [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10.tar.gz.sha512">SHA512</a>] - <a href="https://www.apache.org/dyn/closer.lua/karaf/4.3.10/apache-karaf-4.3.10.zip">zip</a> [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10.zip.sha512">SHA512</a>] </p> <p class="card-text mb-auto"> Source Distribution : <a href="https://www.apache.org/dyn/closer.lua/karaf/4.3.10/apache-karaf-4.3.10-src.tar.gz">tar.gz</a> [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10-src.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10-src.tar.gz.sha512">SHA512</a>] - <a href="https://www.apache.org/dyn/closer.lua/karaf/4.3.10/apache-karaf-4.3.10-src.zip">zip</a> [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10-src.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/4.3.10/apache-karaf-4.3.10-src.zip.sha512">SHA512</a>] </p> <a class="btn btn-outline-dark mt-3" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12352694" role="button" target="_blank">Release note &raquo;</a> </div> </div> </div> </div> <div class="row mb-2"> <div class="col-md-6"> <div class="card flex-md-row mb-4 box-shadow h-md-250"> <div class="card-body d-flex flex-column align-items-start"> <strong class="d-inline-block mb-2 text-success"><i class="fas fa-circle"></i> Latest release</strong> <h3 class="mb-0 text-dark">Karaf Decanter <span class="text-muted">2.11.0</span></h3> <div class="mb-1 text-muted">March 22, 2025</div> <p class="card-text mb-auto"> Installation Instructions: <a href="#decanter-installation">installation</a> </p> <p class="card-text mb-auto"> Source Distribution : <a href="https://www.apache.org/dyn/closer.lua/karaf/decanter/2.11.0/apache-karaf-decanter-2.11.0-src.tar.gz">tar.gz</a> [<a href="https://www.apache.org/dist/karaf/decanter/2.11.0/apache-karaf-decanter-2.11.0-src.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/decanter/2.11.0/apache-karaf-decanter-2.11.0-src.tar.gz.sha512">SHA512</a>] - <a href="https://www.apache.org/dyn/closer.lua/karaf/decanter/2.11.0/apache-karaf-decanter-2.11.0-src.zip">zip</a> [<a href="https://www.apache.org/dist/karaf/decanter/2.11.0/apache-karaf-decanter-2.11.0-src.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/decanter/2.11.0/apache-karaf-decanter-2.11.0-src.zip.sha512">SHA512</a>] </p> <a class="btn btn-outline-dark mt-3" href="https://github.com/apache/karaf-decanter/releases/tag/decanter-2.11.0" role="button" target="_blank">Release note &raquo;</a> </div> </div> </div> <div class="col-md-6"> <div class="card flex-md-row mb-4 box-shadow h-md-250"> <div class="card-body d-flex flex-column align-items-start"> <strong class="d-inline-block mb-2 text-success"><i class="fas fa-circle"></i> Latest release</strong> <h3 class="mb-0 text-dark">Karaf Cellar <span class="text-muted">4.2.1</span></h3> <div class="mb-1 text-muted">August 21, 2020</div> <p class="card-text mb-auto"> Installation Instructions: <a href="#cellar-installation">installation</a> </p> <p class="card-text mb-auto"> Source Distribution : <a href="https://www.apache.org/dyn/closer.lua/karaf/cellar/4.2.1/apache-karaf-cellar-4.2.1-src.tar.gz">tar.gz</a> [<a href="https://www.apache.org/dist/karaf/cellar/4.2.1/apache-karaf-cellar-4.2.1-src.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/cellar/4.2.1/apache-karaf-cellar-4.2.1-src.tar.gz.sha512">SHA512</a>] - <a href="https://www.apache.org/dyn/closer.lua/karaf/cellar/4.2.1/apache-karaf-cellar-4.2.1-src.zip">zip</a> [<a href="https://www.apache.org/dist/karaf/cellar/4.2.1/apache-karaf-cellar-4.2.1-src.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/karaf/cellar/4.2.1/apache-karaf-cellar-4.2.1-src.zip.sha512">SHA512</a>] </p> <a class="btn btn-outline-dark mt-3" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12344252" role="button" target="_blank">Release note &raquo;</a> </div> </div> </div> </div> </div> <main role="main"> <!-- Karaf Runtime ================================================== --> <div id="karaf" class="pb-5"></div> <div class="container"> <div class="row mb-5 mt-5"> <div class="col"> <h2 class="pb-3 mb-4 font-italic border-bottom"><i class="fas fa-flask"></i> Karaf Runtime</h2> <div class="pb-4 mb-3"> <h3 class="text-dark">Schedule</h3> <table class="table table-striped table-sm"> <thead> <tr> <th>Series</th> <th>OSGi Version Support</th> <th>Java Version Support</th> <th>Logging Support</th> <th>Web Support</th> <th>Current Status</th> <th>Last Version</th> <th>Next Version</th> <th>ETA</th> </tr> </thead> <tbody> <tr> <td>4.4.x</td> <td>8</td> <td>11+</td> <td>Pax Logging 2.2.8/log4j 2.24.3/logback 1.3.15</td> <td>Pax Web 8.0.30/Jetty 9.4.57.v20241219</td> <td class="text-success">Stable</td> <td>4.4.7</td> <td>4.4.8</td> <td>April 25</td> </tr> <tr> <td>4.3.x</td> <td>7</td> <td>11+</td> <td>Pax Logging 2.0.16/log4j 2.17.1/logback 1.2.11</td> <td>Pax Web 7.3.25/Jetty 9.4.46.v20220331</td> <td class="text-success">Stable</td> <td>4.3.10</td> <td>4.3.11</td> <td>Nov 23</td> </tr> <tr> <td>4.2.x</td> <td>6</td> <td>8 / 9 / 10 / 11</td> <td>Pax Logging 1.1.13/log4j 2.17.1/logback 1.2.11</td> <td>Pax Web 7.2.29/Jetty 9.4.43.v20210629</td> <td class="text-success">Stable</td> <td>4.2.16</td> <td></td> <td></td> </tr> <tr> <td>4.1.x</td> <td>6</td> <td>8</td> <td>Pax Logging 1.10.7/log4j 1.2.15/log4j 2.12.1</td> <td>Pax Web 6.0.11/Jetty 9.3.24.v20180605</td> <td class="text-danger">Not Active</td> <td>4.1.7</td> <td></td> <td></td> </tr> <tr> <td>4.0.x</td> <td>5</td> <td>7 / 8</td> <td>Pax Logging 1.10.1/log4j 1.2.15/log4j 2.12.1</td> <td>Pax Web 4.3.4/Jetty 9.2.15.v20160210</td> <td class="text-danger">Not Active</td> <td>4.0.10</td> <td></td> <td></td> </tr> <tr> <td>3.0.x</td> <td>5</td> <td>6 (up to Karaf 3.0.5) / 7 / 8</td> <td>Pax Logging 1.8.4</td> <td>Pax Web 3.2.9/Jetty 8.1.15.v20140411</td> <td class="text-danger">Not Active</td> <td>3.0.10</td> <td></td> <td></td> </tr> <tr> <td>2.4.x</td> <td>5</td> <td>7 / 8</td> <td>Pax Logging 1.8.4</td> <td>Pax Web 3.2.4/Jetty 8.1.15.v20140411</td> <td class="text-danger">Not Active</td> <td>2.4.4</td> <td></td> <td></td> </tr> </tbody> </table> </div><!-- /.blog-post --> <div id="cellar"></div> </div><!-- /.blog-main --> </div> </div><!-- /.karaf - container --> <!-- Karaf Cellar ================================================== --> <div class="container"> <div class="row mb-5 mt-5"> <div class="col"> <h2 class="pb-3 mb-4 font-italic border-bottom"><i class="fas fa-server"></i> Karaf Cellar</h2> <div class="pb-4 mb-3"> <h3 class="text-dark" id="cellar-installation">Installation</h3> Apache Karaf Cellar is a complete clustering solution for Apache Karaf. <br/> Cellar can be directly installed on running Karaf Runtime instances. Take a look on the <a href="/documentation.html">Karaf Cellar documentation</a> for details.<br/><br/> <h5>On Karaf Runtime 4.x (Cellar 4.x)</h5> <div class="alert alert-dark" role="alert"> <samp> feature:repo-add cellar<br> feature:install cellar </samp> </div> <h5>On Karaf Runtime 3.x (Cellar 3.x)</h5> <div class="alert alert-dark" role="alert"> <samp> feature:repo-add cellar 3.x<br> feature:install cellar </samp> </div> <h5>On Karaf Runtime 2.x (Cellar 2.x)</h5> <div class="alert alert-dark" role="alert"> <samp> features:chooseUrl cellar 2.x<br> features:install cellar </samp> </div> </div> <div class="pb-4 mb-3"> <h3 class="text-dark">Schedule</h3> <table class="table table-striped table-sm"> <thead> <tr> <th>Series</th> <th>Runtime Version Support</th> <th>Current Status</th> <th>Last Version</th> <th>Next Version</th> <th>ETA</th> </tr> </thead> <tbody> <tr> <td>4.4.x</td> <td>4.4.x</td> <td class="text-success">Dev</td> <td></td> <td>4.4.0</td> <td>Mar 23</td> </tr> <tr> <td>4.2.x</td> <td>4.2.x</td> <td class="text-success">Stable</td> <td></td> <td>4.2.1</td> <td></td> </tr> <tr> <td>4.1.x</td> <td>4.1.x / 4.2.x</td> <td class="text-success">Stable</td> <td>4.1.3</td> <td></td> <td></td> </tr> <tr> <td>4.0.x</td> <td>4.0.x</td> <td class="text-success">Stable</td> <td>4.0.5</td> <td></td> <td></td> </tr> <tr> <td>3.0.x</td> <td>3.0.x</td> <td class="text-warning">Maintenance</td> <td>3.0.3</td> <td></td> <td></td> </tr> <tr> <td>2.3.x</td> <td>2.3.x / 2.4.x</td> <td class="text-danger">Not Active</td> <td>2.3.6</td> <td></td> <td></td> </tr> <tr> <td>2.2.x</td> <td>2.2.x</td> <td class="text-danger">Not Active</td> <td>2.2.6</td> <td></td> <td></td> </tr> </tbody> </table> <div id="cave"></div> </div><!-- /.blog-post --> </div><!-- /.blog-main --> </div> </div><!-- /.karaf - cellar --> <!-- Karaf Decanter ================================================== --> <div class="container"> <div class="row mb-5 mt-5"> <div class="col"> <h2 class="pb-3 mb-4 font-italic border-bottom"><i class="fas fa-tachometer-alt"></i> Karaf Decanter</h2> <div class="pb-4 mb-3"> <h3 class="text-dark" id="decanter-installation">Installation</h3> <p> Apache Karaf Decanter is a complete monitoring solution, working with any Karaf Runtime version.<br/> Decanter is able to monitor Karaf Runtime itself, but also any middleware running in your ecosystem.<br/> Decanter can be directly installed on any running Karaf Runtime instance. The following instructions are just example. Take a look on the <a href="/documentation.html">Karaf Decanter documentation</a> for details.</p> <h5>On Karaf Runtime 4.x (Decanter 2.x)</h5> <div class="alert alert-dark" role="alert"> <samp> feature:repo-add decanter<br> feature:install decanter-appender-...<br> feature:install decanter-collector-....<br> </samp> </div> </div> <div class="pb-4 mb-3"> <h3 class="text-dark">Schedule</h3> <table class="table table-striped table-sm"> <thead> <tr> <th>Series</th> <th>Runtime Version Support</th> <th>Current Status</th> <th>Last Version</th> <th>Next Version</th> <th>ETA</th> </tr> </thead> <tbody> <tr> <td>2.x</td> <td>4.x</td> <td class="text-success">Stable</td> <td>2.10.0</td> <td>3.0.0</td> <td>Jun 23</td> </tr> </tbody> </table> </div><!-- /.blog-post --> </div><!-- /.blog-main --> </div> </div><!-- /.karaf - container --> <!-- Verify ================================================== --> <div class="container"> <div class="row mb-5 mt-5"> <div class="col"> <h2 class="pb-3 mb-4 font-italic border-bottom"><i class="fas fa-barcode"></i> Verify the integrity of the files</h2> <p>It is essential that you verify the integrity of the downloaded files using the PGP or MD5 signatures.<br/><br/> The PGP signatures can be verified using PGP or GPG. First download the <a href="https://www.apache.org/dist/karaf/KEYS">KEYS</a> as well as the <code>asc</code> signature file for the relevant file. Make sure you get these files from the <a href="https://www.apache.org/dist/karaf">main distribution directory</a>, rather than from a mirror. Then verify the signatures using, for instance:<br/> <code> % gpg --import KEYS </code> <br> <code> % gpg --verify apache-karaf-4.3.6.tar.gz.asc apache-karaf-4.3.6.tar.gz </code> </p> </div> </div> </div><!-- /.karaf - container --> <div class="container"> <div class="row mb-5 mt-5"> <div class="col"> <h2 class="pb-3 mb-4 font-italic border-bottom"><i class="fas fa-boxes"></i> Archives</h2> <p class="alert alert-primary" role="alert"> All archives (from any version) can be found <a href="/archives.html">here</a>. </p> </div> </div> </div><!-- /.karaf - container --> </main>