blob: 08e331e154dd4bf51e15a1ff3b4458af9b41207e [file] [log] [blame]
<!--
Licensed 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 KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
{{partial "header.html" .}}
<div class="container">
<h1>Download</h1>
<p>Apache Ratis is a Java library that can be used directly from your applications.
It is released as source code tarballs. The downloads are distributed via mirror sites and should be checked for tampering using GPG or SHA-256
The source tarball contains detailed instruction about how can it be built.
The binaries are also uploaded to the maven central for convenience. (See the getting started guide for more details)
1.0.0 is GA release for Apache Ratis</p>
<p>
<table class="table table-striped">
<thead>
<tr>
<th>Version</th>
<th>Release date</th>
<th>Source download</th>
<th>Binary download</th>
<th>Release notes</th>
</tr>
</thead>
{{range first 5 (where .Site.Pages ".Params.type" "release")}}
{{ if .Params.linked }}
<tr>
<td>{{.File.BaseFileName }}</td>
<td>{{ time.Format "2006 Jan 2" .Params.date }}</td>
<td>
<a href="https://www.apache.org/dyn/closer.cgi/ratis/{{.File.BaseFileName }}/apache-ratis-{{.File.BaseFileName }}-src.tar.gz">source</a>
(<a href="https://downloads.apache.org/ratis/{{.File.BaseFileName }}/apache-ratis-{{.File.BaseFileName }}-src.tar.gz.mds">checksum</a>
<a href="https://downloads.apache.org/ratis/{{.File.BaseFileName }}/apache-ratis-{{.File.BaseFileName }}-src.tar.gz.asc">signature</a>)
</td>
<td>
<a href="https://www.apache.org/dyn/closer.cgi/ratis/{{.File.BaseFileName }}/apache-ratis-{{.File.BaseFileName }}-bin.tar.gz">binary</a>
(<a href="https://downloads.apache.org/ratis/{{.File.BaseFileName }}/apache-ratis-{{.File.BaseFileName }}-bin.tar.gz.mds">checksum</a>
<a href="https://downloads.apache.org/ratis/{{.File.BaseFileName }}/apache-ratis-{{.File.BaseFileName }}-bin.tar.gz.asc">signature</a>)
</td>
<td>
<a href="post/{{.File.BaseFileName }}.html">Announcement</a>
</td>
</tr>
{{end}}
{{end}}
</table>
</p>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h2 id="to-verify-ratis-releases-using-gpg">To verify Ratis releases using GPG:</h2>
<ol>
<li>Download the release apache-ratis-X.Y.Z-src.tar.gz from a <a href="https://www.apache.org/dyn/closer.cgi/ratis">mirror
site</a>.</li>
<li>Download the signature file apache-ratis-X.Y.Z-src.tar.gz.asc from
<a href="https://downloads.apache.org/ratis/">Apache</a>.</li>
<li>Download the <a href="https://downloads.apache.org/ratis/KEYS">Ratis KEYS</a> file.</li>
<li>gpg --import KEYS</li>
<li>gpg --verify apache-ratis-X.Y.Z-src.tar.gz.asc apache-ratis-X.Y.Z-src.tar.gz</li>
</ol>
<h2 id="to-perform-a-quick-check-using-sha-256">To perform a quick check using SHA-256:</h2>
<ol>
<li>Download the release apache-ratis-X.Y.Z-src.tar.gz from a <a href="https://www.apache.org/dyn/closer.cgi/ratis">mirror
site</a>.</li>
<li>Download the checksum apache-ratis-X.Y.Z-src.tar.gz.mds from
<a href="https://downloads.apache.org/ratis/">Apache</a>.</li>
<li>shasum -a 256 apache-ratis-X.Y.Z-src.tar.gz</li>
</ol>
<p>All previous releases of Ratis are available from the <a href="https://archive.apache.org/dist/ratis/">Apache release
archive</a> site.</p>
<p>Ratis is also <a href="https://search.maven.org/search?q=ratis">available</a> from the Maven central repository.</p>
<h2 id="license">License</h2>
<p><em>The software licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a></em></p>
</div>
{{partial "footer.html" .}}