blob: c640cbfd3569f642bfb73fe2e26e03a4fb951c61 [file] [log] [blame]
<!--
▄▄▄ ██▓███ ▄▄▄ ▄████▄ ██░ ██ ▓█████ ██▓ ▄████ ███▄ █ ██▓▄▄▄█████▓▓█████
▒████▄ ▓██░ ██▒▒████▄ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀ ▓██▒ ██▒ ▀█▒ ██ ▀█ █ ▓██▒▓ ██▒ ▓▒▓█ ▀
▒██ ▀█▄ ▓██░ ██▓▒▒██ ▀█▄ ▒▓█ ▄ ▒██▀▀██░▒███ ▒██▒▒██░▄▄▄░▓██ ▀█ ██▒▒██▒▒ ▓██░ ▒░▒███
░██▄▄▄▄██ ▒██▄█▓▒ ▒░██▄▄▄▄██ ▒▓▓▄ ▄██▒░▓█ ░██ ▒▓█ ▄ ░██░░▓█ ██▓▓██▒ ▐▌██▒░██░░ ▓██▓ ░ ▒▓█ ▄
▓█ ▓██▒▒██▒ ░ ░ ▓█ ▓██▒▒ ▓███▀ ░░▓█▒░██▓░▒████▒ ░██░░▒▓███▀▒▒██░ ▓██░░██░ ▒██▒ ░ ░▒████▒
▒▒ ▓▒█░▒▓▒░ ░ ░ ▒▒ ▓▒█░░ ░▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░ ░▓ ░▒ ▒ ░ ▒░ ▒ ▒ ░▓ ▒ ░░ ░░ ▒░ ░
▒ ▒▒ ░░▒ ░ ▒ ▒▒ ░ ░ ▒ ▒ ░▒░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░░ ░ ▒░ ▒ ░ ░ ░ ░ ░
░ ▒ ░░ ░ ▒ ░ ░ ░░ ░ ░ ▒ ░░ ░ ░ ░ ░ ░ ▒ ░ ░ ░
░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
-->
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="canonical" href="https://ignite.apache.org/download.html"/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-61232409-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-61232409-1');
</script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>
<title>Downloads - Apache Ignite</title>
<!-- begin include include of "/includes/styles.html" -->
<!-- ***NOTICE***
As of 2015-08-31, SSI does not work with the "virtual"
downloads.cgi hack. Therefore, we're including the banners,
navbars and notices explicitly. -->
</head>
<body class="line-numbers">
<!-- begin include of "/includes/header.html" -->
<header id="header" class="affix header sticky-top shrink" data-spy="affix" data-offset-top="0">
<!-- <div id="promotion-bar">-->
<!-- <p>-->
<!-- Dec 8th:-->
<!-- <a href="https://www.meetup.com/Apache-Ignite-Virtual-Meetup/events/274647932"-->
<!-- rel="noopener" target="_blank"-->
<!-- onclick="gtag('event', 'banner_click', { 'event_category': 'ignite_tech_talk', 'event_label': 'raiff-bank-and-drools'});">-->
<!-- Ignite Production and Integrations Stories-->
<!-- </a>-->
<!-- </p>-->
<!-- </div>-->
<div class="container">
<nav id="nav" class=" navbar navbar-expand-lg d-flex bd-highlight mb-3 " role="navigation">
<a href="/" class="mr-auto p-2 bd-highlight navbar-brand" aria-label="Ignite Homepage"><img
src="/images/ignite_logo_full.svg" alt="Apache Ignite Logo" width="128" height="53"></a>
<button aria-label="Main Menu" type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbar">
<span class="navbar-toggler-icon"><i class="fas fa-bars" aria-hidden="true"></i>
</span>
</button>
<div class="collapse navbar-collapse p-2 bd-highlight" id="navbar">
<ul class="navbar-nav ">
<li class="nav-item dropdown" style="width: 90px;">
<a class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true"
aira-expanded="false" id="navbarDocs" aria-label="Docs">Docs</a>
<ul class="dropdown-menu" role="menu">
<li class="dropdown-item">
<a href="/docs/latest"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_docs', 'event_label': 'technical_docs'});">
Developer's Guide
</a>
</li>
<li class="dropdown-item">
<a href="/releases/latest/javadoc/index.html"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_docs', 'event_label': 'java_api'});">
Java API
</a>
</li>
<li class="dropdown-item">
<a href="/releases/latest/dotnetdoc/api/"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_docs', 'event_label': 'dotnet_apis'});">
.NET API
</a>
</li>
<li class="dropdown-item">
<a href="/releases/latest/cppdoc/index.html"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_docs', 'event_label': 'cplusplus_apis'});">
C++ API
</a>
</li>
<li class="dropdown-item"><a
href="/releases/latest/scaladoc/scalar/index.html#org.apache.ignite.scalar.scalar$"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_docs', 'event_label': 'scala_apis'});">
Scala API
</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true"
aira-expanded="false" aria-label="Features" id="navbarFeatures">Features</a>
<ul class="dropdown-menu" aria-labelledby="navbarFeatures">
<li class="dropdown-subtitle">Features</li>
<li class="dropdown-item"><a href="/arch/multi-tier-storage.html"
aria-label="Memory Centric Storage"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'memory_centric'});">
Multi-Tier Storage</a>
</li>
<li class="dropdown-item"><a href="/arch/native-persistence.html"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'persistence'});">
Native Persistence</a>
</li>
<li class="dropdown-item"><a href="/features/sql.html" aria-label="Features"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'distributed_sql'});">
Distributed SQL</a>
</li>
<li class="dropdown-item"><a href="/use-cases/key-value-store.html" aria-label="DataGrid"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'distributed_key_value'});">
Distributed Key-Value</a>
</li>
<li class="dropdown-item"><a href="/features/acid-transactions.html"
aria-label="Transactions"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'acid_transactions'});">
ACID Transactions</a>
</li>
<li class="dropdown-item"><a href="/features/collocated-processing.html"
aria-label="Collocated Processing"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'collocated_processing'});">
Co-located Processing</a>
</li>
<li class="dropdown-item"><a href="/features/machinelearning.html"
aria-label="Machine Learning"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'machine_learning'});">
Machine Learning</a>
</li>
<li class="dropdown-item"><a href="/features.html"><i>More Features</i></a></li>
<!-- Ignite tooling. -->
<li role="presentation" class="dropdown-subtitle">Tooling</li>
<li class="dropdown-item"><a href="/features/management-and-monitoring.html"
aria-label="Ignite Management & Monitoring"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_features', 'event_label': 'ignite_manage_monitor'});">
Management & Monitoring</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true"
aira-expanded="false" id="navbarUseCases" aria-label="Use Cases">Use Cases</a>
<ul class="dropdown-menu" role="menu">
<li class="dropdown-subtitle" role="presentation">Caching & Database</li>
<li class="dropdown-item"><a href="/use-cases/in-memory-cache.html"
aria-label="In-Memory Cache"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'in_memory_cache'});">
In-Memory Cache</a>
</li>
<li class="dropdown-item"><a href="/use-cases/in-memory-data-grid.html"
aria-label="In-Memory Data Grid"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'data_grid'});">
In-Memory Data Grid</a>
</li>
<li class="dropdown-item"><a href="/use-cases/in-memory-database.html"
aria-label="In-Memory Database"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'distributed-database'});">
In-Memory Database</a>
</li>
<li class="dropdown-item"><a href="/use-cases/key-value-store.html"
aria-label="Key-Value Store"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'key_value_store'});">
Key-Value Store</a>
</li>
<li class="dropdown-subtitle" role="presentation">Data & Compute Hubs</li>
<li class="dropdown-item"><a href="/use-cases/high-performance-computing.html"
aria-label="High-Performance Computing"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'massive_parallel_processing'});">
High-Performance Computing</a>
</li>
<li class="dropdown-item"><a href="/use-cases/digital-integration-hub.html"
aria-label="Digital Integration Hub"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'digital_integration_hub'});">
Digital Integration Hub</a>
</li>
<li class="dropdown-subtitle" role="presentation">Faster Analytics</li>
<li class="dropdown-item"><a href="/use-cases/spark-acceleration.html"
aria-label="Apache Spark Acceleration"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'apache_spark_acceleration'});">
Apache Spark Acceleration</a>
</li>
<li class="dropdown-item"><a href="/use-cases/hadoop-acceleration.html"
aria-label="Hadoop Acceleration"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'hadoop_acceleration'});">
Apache Hadoop Acceleration</a>
</li>
<li class="dropdown-subtitle" role="presentation">Ignite in Production</li>
<li class="dropdown-item"><a href="/use-cases/provenusecases.html"
aria-label="Powered by Ignite"
onclick="gtag('event', 'menu_click', { 'event_category': 'apache_ignite_usecases', 'event_label': 'proven_usecases'});">
Powered by Ignite</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true"
aira-expanded="false" aria-label="Resources" id="navbarResources">Learn More</a>
<ul class="dropdown-menu" role="menu">
<li class="dropdown-subtitle" role="presentation">Resources</li>
<li class="dropdown-item"><a href="https://cwiki.apache.org/confluence/display/IGNITE/"
target="_blank" rel="noopener">
Ignite Wiki <i class="fas fa-external-link-alt" style="padding-left:5px;"></i></a></li>
<li class="dropdown-item"><a href="/screencasts.html">Videos</a></li>
<li class="dropdown-item"><a href="https://github.com/apache/ignite/tree/master/examples"
target="_blank" rel="noopener">
Examples <i class="fas fa-external-link-alt" style="padding-left:5px;"></i></a></li>
<li class="dropdown-item"><a href="https://www.shamimbhuiyan.com/ignitebook" target="_blank"
rel="noopener">Ignite Book<i
class="fas fa-external-link-alt" style="padding-left:5px;"></i></a></li>
<li class="dropdown-subtitle" role="presentation">Events</li>
<li class="dropdown-item"><a href="/events.html">Events Schedule</a></li>
<li class="dropdown-item"><a href="/meetup-groups.html">Ignite Meetups</a></li>
<li class="dropdown-subtitle" role="presentation">FAQ & Assets</li>
<li class="dropdown-item">
<a href="/in-memory-computing.html" aria-label="whats-imc"
onclick="gtag('event', 'menu_click', { 'event_category': 'whats-imc', 'event_label': 'whats-imc'});">
What's In-Memory Computing?</a>
</li>
<li class="dropdown-item">
<a href="/whatisignite.html" aria-label="whats-ignite"
onclick="gtag('event', 'menu_click', { 'event_category': 'whatisignite', 'event_label': 'whatisignite_page'});">
What's Apache Ignite?</a>
</li>
<li class="dropdown-item">
<a href="https://github.com/apache/ignite-website/tree/master/images/png-diagrams"
aria-label="ignite-assets"
onclick="gtag('event', 'menu_click', { 'event_category': 'ignite_assets', 'event_label': 'ignite_assets'});"
rel="noopener" target="_blank">
Ignite Assets<i
class="fas fa-external-link-alt" style="padding-left:5px;"></i></a>
</li>
</ul>
</li>
<li class="nav-item dropdown" style="margin-right: 2rem;">
<a class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true"
aira-expanded="false" aria-label="Community" id="navbarCommunity">Community</a>
<ul class="dropdown-menu" role="menu">
<li class="dropdown-subtitle" role="presentation">Questions & Issues</li>
<li class="dropdown-item"><a href="/community/resources.html">Mailing Lists & Forums</a>
</li>
<li class="dropdown-item"><a href="https://issues.apache.org/jira/browse/IGNITE"
target="_blank" rel="noopener">
Ignite Jira <i class="fas fa-external-link-alt" style="padding-left:5px;"></i></a></li>
<li class="dropdown-item">
<a href="https://cwiki.apache.org/confluence/display/IGNITE/Third+Party+Support+and+Employment"
target="_blank" rel="noopener">
Production Support <i class="fas fa-external-link-alt"
style="padding-left:5px;"></i></a>
</li>
<li class="dropdown-subtitle" role="presentation">Contributions</li>
<li class="dropdown-item"><a href="/community/contribute.html">Start Contributing</a></li>
<li class="dropdown-item"><a href="/community/resources.html#people">Committers and PMC</a>
</li>
<li class="dropdown-item"><a href="/community/resources.html#git">GitHub Repo <i
class="fa fa-github fa-lg" style="padding-left:5px;"></i></a></li>
</li>
</ul>
</li>
<li class="nav-item">
<a class="btn btn-secondary" href="/download.cgi">Download</a>
</li>
</ul>
</div>
</nav>
</div>
</header>
<!-- end include of "/includes/header.html" -->
<!-- START OF MAIN SITE BODY -->
<article>
<header>
<div class="container">
<h1>Apache Ignite <strong>Downloads</strong></h1>
</div>
</header>
<div class="container" id="downloads-page">
<!-- Update the following template variables for every release -->
[define distdir]ignite[end]
[define disturl]https://www.apache.org/dist[end]
<p>Download Apache Ignite&reg; and install in your environment. Select from one of the available options.</p>
<section id="toc" class="page-section">
<div class="jumbotron jumbotron-fluid">
<div class="container">
<div class="row">
<div class="col-sm-6">
<ul>
<li><a href="#sources">Source Releases</a></li>
<li><a href="#binaries">Binary Releases</a></li>
<li><a href="#build-source">Building the Binaries</a></li>
<li><a href="#docker">Docker and Cloud Images</a></li>
</ul>
</div>
<div class="col-sm-6">
<ul>
<li><a href="#git-repository">Git Repository</a></li>
<li><a href="#extensions">Extensions</a></li>
<li><a href="#3rdparty">3<sup>rd</sup> Party Binaries</a></li>
</ul>
</div>
</div>
<p>
To get LGPL dependencies (e.g. Hibernate L2 Cache),
see <a href="#build-source">Building The Binaries</a>.</p>
</div>
</div>
</section>
<section id="sources" class="page-section">
<h2>Source Releases</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Version</th>
<th>Docs</th>
<th>Release Notes</th>
<th>Date</th>
<th>Source</th>
</tr>
</thead>
<tbody>
<tr>
<td style="white-space: nowrap;">2.9.1 (latest)</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.9.1/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="https://ignite.apache.org/releases/2.9.1/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-12-28</td>
<td style="white-space: nowrap;">
<a id="apache_ignite_source_download"
href="[preferred]/[distdir]/2.9.1/apache-ignite-2.9.1-src.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_source_download', 'event_label': 'apache-ignite-2.9.1'});">apache-ignite-2.9.1-src.zip</a>
(<a href="https://downloads.apache.org/ignite/2.9.1/apache-ignite-2.9.1-src.zip.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/2.9.1/apache-ignite-2.9.1-src.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">3.0.0 (alpha)</td>
<td style="white-space: nowrap;">
<a href="/docs/3.0.0-alpha">guide</a>
</td>
<td style="white-space: nowrap;">&nbsp;</td>
<td style="white-space: nowrap;">2021-01-11</td>
<td style="white-space: nowrap;">
<a id="apache_ignite_source_download"
href="[preferred]/[distdir]/3.0.0-alpha1/apache-ignite-3.0.0-alpha1-src.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_source_download', 'event_label': 'apache-ignite-3.0.0-alpha1'});">apache-ignite-3.0.0-alpha1-src.zip</a>
(<a href="https://downloads.apache.org/ignite/3.0.0-alpha1/apache-ignite-3.0.0-alpha1-src.zip.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/3.0.0-alpha1/apache-ignite-3.0.0-alpha1-src.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.9.0</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.9.0/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="https://ignite.apache.org/releases/2.9.0/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-10-21</td>
<td style="white-space: nowrap;">
<a id="apache_ignite_source_download"
href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-2.9.0-src.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_source_download', 'event_label': 'apache-ignite-2.9.0'});">apache-ignite-2.9.0-src.zip</a>
(<a href="https://archive.apache.org/dist/ignite/apache-ignite-2.9.0-src.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/apache-ignite-2.9.0-src.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.8.1</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.8.1/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="https://ignite.apache.org/releases/2.8.1/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-05-27</td>
<td style="white-space: nowrap;">
<a id="apache_ignite_source_download"
href="https://archive.apache.org/dist/ignite/2.8.1/apache-ignite-2.8.1-src.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_source_download', 'event_label': 'apache-ignite-2.8.1'});">apache-ignite-2.8.1-src.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.8.1/apache-ignite-2.8.1-src.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.8.1/apache-ignite-2.8.1-src.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.8.0</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.8.0/javadoc/">javadoc</a>,
<a href="/releases/2.8.0/scaladoc/scalar/">scaladoc</a>
</td>
<td style="white-space: nowrap;"><a
href="https://ignite.apache.org/releases/2.8.0/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-03-03</td>
<td style="white-space: nowrap;">
<a id="apache_ignite_source_download"
href="https://archive.apache.org/dist/ignite/2.8.0/apache-ignite-2.8.0-src.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_source_download', 'event_label': 'apache-ignite-2.8.0'});">apache-ignite-2.8.0-src.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.8.0/apache-ignite-2.8.0-src.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.8.0/apache-ignite-2.8.0-src.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.7.6</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.7.6/javadoc/">javadoc</a>,
<a href="/releases/2.7.6/scaladoc/scalar/">scaladoc</a>
</td>
<td style="white-space: nowrap;"><a
href="https://ignite.apache.org/releases/2.7.6/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2019-09-19</td>
<td style="white-space: nowrap;">
<a id="apache_ignite_source_download"
href="https://archive.apache.org/dist/ignite/2.7.6/apache-ignite-2.7.6-src.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_source_download', 'event_label': 'apache-ignite-2.7.6'});">apache-ignite-2.7.6-src.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.7.6/apache-ignite-2.7.6-src.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.7.6/apache-ignite-2.7.6-src.zip.sha512">sha512</a>)
</td>
</tr>
</tbody>
</table>
<p>
If you are looking for an earlier version of Apache Ignite, please find it in the
<a href="https://archive.apache.org/dist/ignite">archive</a>.
</p>
<p>
If you encounter a problem with the selected mirror, please choose another one. If primary mirrors
are not reachable, switch to backup servers added to the end of the list.
</p>
<form action="/download.cgi" method="get" id="SelectMirror">
Selected mirror:
<select name="Preferred" onchange="submit()">
[if-any http]
[for http]
<option value="[http]" [is http preferred] selected="selected" [end]>[http]</option>
[end]
[end]
[if-any ftp]
[for ftp]
<option value="[ftp]" [is ftp preferred] selected="selected" [end]>[ftp]</option>
[end]
[end]
[if-any backup]
[for backup]
<option value="[backup]" [is backup preferred] selected="selected" [end]>[backup] (backup)</option>
[end]
[end]
</select>
<input type="submit" value="Change"/>
</form>
</section>
<section id="binaries" class="page-section">
<h2>Binary Releases</h2>
<p>
Binary release packages are provided for your convenience and not considered as primary
release artifacts of the ASF. It's recommended to verify a release downloadable, following
<a href="#verification">this guidelines</a>. For more information about Apache release policy see
<a href="http://www.apache.org/dev/release.html#what" target="_blank">What is a Release?</a>
</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Version</th>
<th>Docs</th>
<th>Release Notes</th>
<th>Date</th>
<th>Binary</th>
</tr>
</thead>
<tbody>
<tr>
<td style="white-space: nowrap;">2.9.1 (latest)</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.9.1/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.9.1/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-12-28</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_binary_fabric_download"
href="[preferred]/[distdir]/2.9.1/apache-ignite-2.9.1-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-2.9.1'});">apache-ignite-2.9.1-bin.zip</a>
(<a href="https://downloads.apache.org/ignite/2.9.1/apache-ignite-2.9.1-bin.zip.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/2.9.1/apache-ignite-2.9.1-bin.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">3.0.0 (alpha)</td>
<td style="white-space: nowrap;">
<a href="/docs/3.0.0-alpha">guide</a>
</td>
<td style="white-space: nowrap;">&nbsp;</td>
<td style="white-space: nowrap;">2021-01-11</td>
<td style="white-space: nowrap;">
Unix: <a download
id="apache_ignite_binary_fabric_download"
href="[preferred]/[distdir]/3.0.0-alpha1/ignite"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-3.0.0-alpha1'});">ignite</a>
(<a href="https://downloads.apache.org/ignite/3.0.0-alpha1/ignite.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/3.0.0-alpha1/ignite.sha512">sha512</a>)
<br>
Windows: <a
id="apache_ignite_binary_fabric_download"
href="[preferred]/[distdir]/3.0.0-alpha1/ignite.exe"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-3.0.0-alpha1'});">ignite.exe</a>
(<a href="https://downloads.apache.org/ignite/3.0.0-alpha1/ignite.exe.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/3.0.0-alpha1/ignite.exe.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.9.0</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.9.0/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.9.0/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-10-21</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_binary_fabric_download"
href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-2.9.0-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-2.9.0'});">apache-ignite-2.9.0-bin.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-2.9.0-bin.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-2.9.0-bin.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.8.1</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.8.1/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.8.1/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-05-27</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_binary_fabric_download"
href="https://archive.apache.org/dist/ignite/2.8.1/apache-ignite-2.8.1-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-2.8.1'});">apache-ignite-2.8.1-bin.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.8.1/apache-ignite-2.8.1-bin.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.8.1/apache-ignite-2.8.1-bin.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.8.0</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.8.0/javadoc/">javadoc</a>,
<a href="/releases/2.8.0/scaladoc/scalar/">scaladoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.8.0/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-03-03</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_binary_fabric_download"
href="https://archive.apache.org/dist/ignite/2.8.0/apache-ignite-2.8.0-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-2.8.0'});">apache-ignite-2.8.0-bin.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.8.0/apache-ignite-2.8.0-bin.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.8.0/apache-ignite-2.8.0-bin.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.7.6</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.7.6/javadoc/">javadoc</a>,
<a href="/releases/2.7.6/scaladoc/scalar/">scaladoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.7.6/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2019-09-19</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_binary_fabric_download"
href="https://archive.apache.org/dist/ignite/2.7.6/apache-ignite-2.7.6-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-2.7.6'});">apache-ignite-2.7.6-bin.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.7.6/apache-ignite-2.7.6-bin.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.7.6/apache-ignite-2.7.6-bin.zip.sha512">sha512</a>)
</td>
</tr>
</tbody>
</table>
<p>If you are looking for previous release versions of Apache Ignite, please have a look in the
<a href="https://archive.apache.org/dist/ignite">archive</a>.
</p>
<h3>Slim binary releases</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Version</th>
<th>Docs</th>
<th>Release Notes</th>
<th>Date</th>
<th>Binary</th>
</tr>
</thead>
<tbody>
<tr>
<td style="white-space: nowrap;">2.9.1 (latest)</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.9.1/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.9.1/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-12-28</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_slim_binary_fabric_download"
href="[preferred]/[distdir]/2.9.1/apache-ignite-slim-2.9.1-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-slim-2.9.1'});">apache-ignite-slim-2.9.1-bin.zip</a>
(<a href="https://downloads.apache.org/ignite/2.9.1/apache-ignite-slim-2.9.1-bin.zip.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/2.9.1/apache-ignite-slim-2.9.1-bin.zip.sha512">sha512</a>)
</td>
</tr>
<tr>
<td style="white-space: nowrap;">2.9.0</td>
<td style="white-space: nowrap;">
<a href="/docs/latest">guide</a>,
<a href="/releases/2.9.1/javadoc/">javadoc</a>
</td>
<td style="white-space: nowrap;"><a
href="/releases/2.9.1/release_notes.html">release notes</a></td>
<td style="white-space: nowrap;">2020-10-21</td>
<td style="white-space: nowrap;">
<a
id="apache_ignite_slim_binary_fabric_download"
href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-slim-2.9.0-bin.zip"
onclick="gtag('event', 'download', {'event_category': 'apache_ignite_fabric_download', 'event_label': 'apache-ignite-slim-2.9.0'});">apache-ignite-slim-2.9.0-bin.zip</a>
(<a href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-slim-2.9.0-bin.zip.asc">pgp</a>,
<a href="https://archive.apache.org/dist/ignite/2.9.0/apache-ignite-slim-2.9.0-bin.zip.sha512">sha512</a>)
</td>
</tr>
</tbody>
</table>
</section> <!-- downloads -->
<section id="docker" class="page-section">
<h2>Docker and Cloud Images</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Name</th>
<th>Docs</th>
<th>Date</th>
<th>URL</th>
</tr>
</thead>
<tbody>
<tr>
<td style="white-space: nowrap;">Docker Image</td>
<td style="white-space: nowrap;">
<a href="/docs/latest/installation/installing-using-docker">guide</a>
</td>
<td style="white-space: nowrap;">2020-03-03</td>
<td style="white-space: nowrap;">
<a id="docker_repo_download"
href="https://hub.docker.com/r/apacheignite/ignite/tags/"
onclick="gtag('event', 'download', {'event_category': 'docker_repo_download', 'event_label': 'docker_repo_download'});">https://hub.docker.com/r/apacheignite/ignite/tags</a>
</td>
</tr>
<tr>
<td style="white-space: nowrap;">Amazon Image</td>
<td style="white-space: nowrap;">
<a href="https://apacheignite.readme.io/docs/aws-deployment">guide</a>
</td>
<td style="white-space: nowrap;">2018-07-16</td>
<td style="white-space: nowrap;">
<a id="aws_image_west_download"
href="https://console.aws.amazon.com/ec2/home?region=us-west-1#launchAmi=ami-9cdbb3fc"
onclick="gtag('event', 'download', {'event_category': 'aws_image_west_download', 'event_label': 'aws_image_west_download'});">https://console.aws.amazon.com/ec2/home?region=us-west-1#launchAmi=ami-9cdbb3fc</a>
</br>
<a id="aws_image_east_download"
href="https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-ce82caa4"
onclick="gtag('event', 'download', {'event_category': 'aws_image_east_download', 'event_label': 'aws_image_east_download'});">https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-ce82caa4</a>
</br>
<a id="aws_image_central_download"
href="https://console.aws.amazon.com/ec2/home?region=eu-central-1#launchAmi=ami-191b0775"
onclick="gtag('event', 'download', {'event_category': 'aws_image_central_download', 'event_label': 'aws_image_central_download'});">https://console.aws.amazon.com/ec2/home?region=eu-central-1#launchAmi=ami-191b0775</a>
</td>
</tr>
<tr>
<td style="white-space: nowrap;">Google Compute Image</td>
<td style="white-space: nowrap;">
<a href="https://apacheignite.readme.io/docs/google-compute-deployment">guide</a>
</td>
<td style="white-space: nowrap;">2018-07-16</td>
<td style="white-space: nowrap;">
<a id="gce_image_download"
href="https://storage.googleapis.com/ignite-media/ignite-google-image.tar.gz"
onclick="gtag('event', 'download', {'event_category': 'gce_image_download', 'event_label': 'gce_image_download'});">ignite-google-image.tar.gz</a>
(<a href="https://downloads.apache.org/ignite/gce/ignite-google-image.tar.gz.asc">pgp</a>,
<a href="https://downloads.apache.org/ignite/gce/ignite-google-image.tar.gz.sha512">sha512</a>)
</td>
</tr>
</tbody>
</table>
</section><!-- cloud images -->
<section id="verification" class="page-section"><!-- verification -->
<h2>How to Verify</h2>
<p>
The PGP signatures can be verified using PGP or GPG. First download the
<a href="https://downloads.apache.org/ignite/KEYS">Apache Ignite KEYS</a> file as well
as the <i>.asc</i> signature files for the desired release version. Make sure you get these
files from the main distribution directory, rather than from a mirror. Then verify the signatures.
</p>
<p>
Please check <a href="https://www.apache.org/info/verification.html">How to Verify Downloaded Files</a>
for more information on how and why you should verify Apache Ignite releases.
</p>
<pre class="brush:xml">
% gpg --import KEYS
% gpg --verify apache-ignite-2.9.1-src.zip.asc apache-ignite-2.9.1-src.zip
</pre>
</section><!-- verification -->
<section id="3rdparty" class="page-section">
<h2>3<sup>rd</sup> Party Binaries</h2>
<p>
This is a list of 3<sup>rd</sup> party binary packages based on Apache Ignite. The Apache Ignite project
does not endorse or maintain any 3<sup>rd</sup> party binary packages.
</p>
<p>
<a href="http://www.gridgain.com/download/editions/" target="_blank" rel="noopener"><b>GridGain
Professional Edition</b></a>
is a binary build of Apache Ignite created by GridGain, which includes optional LGPL
dependencies, such as Hibernate L2 cache integration and Geospatial Indexing, as well as bug
fixes and features which may be included into the future official Apache Ignite releases.
</p>
<p>
GridGain also provides his own <a
href="http://www.gridgainsystems.com/nexus/content/repositories/external" target="_blank"
rel="noopener"><b>GridGain Maven Repository</b></a> containing Apache Ignite LGPL artifacts such as
ignite-hibernate.</br>
Please note that artifacts located at GridGain Maven Repository provided for convenience and are NOT
official Apache Ignite artifacts.
</p>
<p>
If you would like to provide your own edition of Apache Ignite here, please send email to
<a href="mailto:dev@ignite.apache.org?subject=Subscribe&body=Please%20subscribe%20me.">Ignite dev
list</a>.
</p>
</section> <!-- 3rdparty -->
</div>
</article>
<!-- END OF MAIN SITE BODY -->
<!--start include virtual="/includes/footer.html" -->
<footer id="footer" class="bg-gray-shadow">
<div class="wrapper">
<div class="container">
<div class="row">
<nav class="col-md-4">
<ul class="list-unstyled">
<li><a href="/features.html">Features</a></li>
<li><a href="/docs-and-apis.html">Documentation</a></li>
<li><a href="/community/resources.html">Ask Question</a></li>
<li><a href="/download.cgi">Download</a></li>
<li><a href="/community/contribute.html">Contribute</a></li>
</ul>
<ul class="social-networks list-unstyled">
<li><a href="https://www.linkedin.com/company/apache-ignite" aria-label="Linkedin"
class="icon-linkedin" target="_blank" rel="noopener"></a></li>
<li><a href="https://twitter.com/ApacheIgnite" aria-label="Twitter" class="icon-twitter"
target="_blank" rel="noopener"></a></li>
<li><a href="https://plus.google.com/109419715166167783665" aria-label="Google Plus"
class="icon-google-plus" target="_blank" rel="noopener"></a></li>
<li><a href="https://www.facebook.com/Apache-Ignite-813431118713318/" aria-label="Facebook"
class="icon-facebook" target="_blank" rel="noopener"></a></li>
</ul>
</nav>
<div class="col-md-8 copyright">
<p>&copy; 2015 - 2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>.<br/>
Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered
trademarks
or trademarks of The Apache Software Foundation. <br/><a
href="http://apache.org/foundation/policies/privacy.html" target="_blank">Privacy
Policy</a></p>
<div class="footer-logos">
<a class="ignite" href="#wrapper"><img src="/images/ignite_logo_full.svg"
alt="Apache Ignite Logo"></a>
<a class="apache" href="https://donate.apache.org/"><img src="/images/support-apache-opt.png"
alt="Apache Software Foundation"/></a>
</div>
</div>
</div>
</div>
</div>
</footer>
<!-- end of include "/includes/footer.html" -->
<!-- include of "/includes/scripts.html" -->
<link rel="stylesheet" href="/css/ignite-redesign.css?20200622" media="print" onload="this.media='all'">
<noscript><link media="all" rel="stylesheet" href="/css/ignite-redesign.css?20200622"></noscript>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.13.0/css/all.css" integrity="sha384-Bfad6CLCknfcloXFOyFnlgtENryhrpZCe29RTifKEixXQZ38WheV+i/6YWSzkz3V" crossorigin="anonymous" media="screen">
<!-- load google fonts async -->
<script type="text/javascript">
WebFontConfig = {
google: {families: ['Open+Sans:300,400,600,700&display=swap']}
};
(function () {
var wf = document.createElement('script');
wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})(); </script>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
crossorigin="anonymous"></script>
<script src="/js/prism.js" ></script>
<script type="text/javascript">
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style');
msViewportStyle.appendChild(
document.createTextNode(
'@-ms-viewport{width:auto!important}'
)
);
document.querySelector('head').appendChild(msViewportStyle)
}
</script>
<!-- include of "/includes/scripts.html" -->
<!-- GitHub stats-->
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<!-- end of include "/includes/scripts.html" -->
<!-- Table export -->
<script type="text/javascript"
src="https://cdn.rawgit.com/hhurz/tableExport.jquery.plugin/master/libs/FileSaver/FileSaver.min.js"></script>
<script type="text/javascript"
src="https://cdn.rawgit.com/hhurz/tableExport.jquery.plugin/master/libs/jsPDF/jspdf.min.js"></script>
<script type="text/javascript" src="/js/jspdf.plugin.autotable.js"></script>
<script type="text/javascript" src="/js/tableExport.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var expBtnDesc = [
{cfg: {type: 'json'}, text: 'JSON', icon: 'ico-json.png?20191126'},
{cfg: {type: 'xml'}, text: 'XML', icon: 'ico-xml.png?20191126'},
{cfg: {type: 'csv'}, text: 'CSV', icon: 'ico-csv.png?20191126'},
{cfg: {type: 'excel'}, text: 'XLS', icon: 'ico-xls.png?20191126'},
{
cfg: {
type: 'pdf',
jspdf: {
autotable: {
styles: {
overflow: 'linebreak',
fontSize: 14,
rowHeight: 19,
valign: 'top'
},
headerStyles: {
rowHeight: 20,
fontSize: 16,
fillColor: 207,
textColor: 0,
valign: 'middle'
},
bodyStyles: {
fillColor: 245
},
alternateRowStyles: {
fillColor: 255,
valign: 'middle'
}
}
}
},
text: 'PDF',
icon: 'ico-pdf.png?20191126'
}
];
$("table").each(function (ix, tbl) {
var insert = '' +
'<div class="btn-group btn-group-export" title="Export table content to selected format">\n' +
' <button class="btn btn-default btn-export btn-sm dropdown-toggle fa fa-download" data-toggle="dropdown"></button>\n' +
' <ul class="dropdown-menu dropdown-menu-right table-export-options" role="menu">\n';
var id = this.id || 'table' + ix;
this.id = id;
$.each(expBtnDesc, function (ix, btn) {
btn.cfg.fileName = $(tbl).attr('name');
insert += " <li><a href='#' onclick='$(\"#" + id + "\").tableExport(" + JSON.stringify(btn.cfg) + ");'>" +
"<img src='/images/" + btn.icon + "' width='24px'/> " + btn.text +
"</a></li>\n";
});
insert += ' </ul>\n' +
'</div>\n';
$(this).find('thead > tr > th:last-child').append(insert);
});
$("table#mc").find("button").hide();
});
</script>
</body>
</html>