blob: 016c02fbe2d7e0b1fd35128a6b164479902990dd [file] [log] [blame]
---
title: Download Apache Polygene™
layout: default
---
<div class="page-header">
<h1>Download</h1>
</div>
<div class="row-fluid">
<div class="span2"></div>
<div class="span6">
<h2>Distributions</h2>
<p>
Apache Polygene™ (Java Edition) is split in two downloads: sources and binaries. Both downloads are available in the <code>zip</code> and <code>tar.gz</code> formats. The source code is also available on <a href="https://github.com/apache/polygene-java" target="_blank">Github</a>.
</p>
<p>
The source distributions contains the whole Apache Polygene™ (Java Edition) source tree.
See the included <code>README</code> for build guidance.
</p>
<p>
The binary distributions contains Apache Polygene™ (Java Edition) artifacts (classes, javadocs and sources jars), helpers to download all needed dependencies, plus a local copy of the whole documentation website including browsable javadoc.
See the included <code>README</code> for details.
</p>
</div>
<div class="span2 well">
<p>
<strong>Using Gradle, Maven, SBT, Ivy or any other build system that provide dependency management?</strong>
</p>
<p>
Learn how to <a href="java/latest/howto-depend-on-polygene.html">depend on Apache Polygene™ (Java Edition) in your build</a>.
</p>
</div>
<div class="span2"></div>
</div>
<div class="row-fluid">
<div class="span2"></div>
<div class="span8">
<div class="well">
When downloading from a mirror please check the <a href="https://www.apache.org/dev/release-signing#md5">md5sum</a> and verify the <a href="https://www.apache.org/dev/release-signing#openpgp">OpenPGP</a> compatible signature from the main <a href="https://www.apache.org">Apache site</a>.
Links are provided below.
<br/>
This <a href="https://www.apache.org/dist/polygene/KEYS">KEYS</a> file contains the public keys used for signing releases.
It is recommended that (when possible) a <a href="https://www.apache.org/dev/release-signing#web-of-trust">web of trust</a> is used to confirm the identity of these keys.
</div>
{% for release in site.data.releases %}
{% if release.published %}
<h3>Apache Polygene™ (Java Edition) {{ release.version }}</h3>
<p>
Signed by {{ release.signer }}, PGP ID: <code>{{ release.pgpId }}</code>
{% if release.announcement %}- <a href="{{ release.announcement }}.html">Announcement and Release-Notes</a>{% endif %}
</p>
{% if release.warning %} <div class="alert warning">{{ release.warning }}</div>{% endif %}
<h4>Source Distribution</h4>
<table class="table table-striped">
<tr>
<td><a href="https://www.apache.org/dyn/closer.lua/polygene/apache-polygene-java-{{ release.version }}-src.zip"><i class="icon-download"></i> apache-polygene-java-{{ release.version }}-src.zip</a></td>
<td><a href="https://www.apache.org/dist/polygene/apache-polygene-java-{{ release.version }}-src.zip.MD5"><small>(MD5)</small></a></td>
<td><a href="https://www.apache.org/dist/polygene/apache-polygene-java-{{ release.version }}-src.zip.SHA-512"><small>(SHA-512)</small></a></td>
<td><a href="https://www.apache.org/dist/polygene/apache-polygene-java-{{ release.version }}-src.zip.asc"><small>(OpenPGP asc)</small></a></td>
</tr>
<tr>
<td><a href="https://www.apache.org/dyn/closer.lua/polygene/apache-polygene-java-{{ release.version }}-src.tgz"><i class="icon-download"></i> apache-polygene-java-{{ release.version }}-src.tgz</a></td>
<td><a href="https://www.apache.org/dist/polygene/apache-polygene-java-{{ release.version }}-src.tgz.MD5"><small>(MD5)</small></a></td>
<td><a href="https://www.apache.org/dist/polygene/apache-polygene-java-{{ release.version }}-src.tgz.SHA-512"><small>(SHA-512)</small></a></td>
<td><a href="https://www.apache.org/dist/polygene/apache-polygene-java-{{ release.version }}-src.tgz.asc"><small>(OpenPGP asc)</small></a></td>
</tr>
</table>
{% endif %}
{% endfor %}
{% for release in site.data.releases_zest %}
{% if release.announcement %}
<h3>Apache Zest™ (Java Edition) {{ release.version }}</h3>
<p>Signed by {{ release.signer }}, PGP ID: <code>{{ release.pgpId }}</code>, <a href="{{ release.announcement }}.html">Announcement and Release-Notes</a></p>
{% if release.warning %} <div class="alert warning">{{ release.warning }}</div>{% endif %}
<h4>Source Distribution</h4>
<table class="table table-striped">
<tr>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-src.zip</a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip.MD5"><small>(MD5)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip.SHA-512"><small>(SHA-512)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip.asc"><small>(OpenPGP asc)</small></a></td>
</tr>
<tr>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-src.tgz</a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz.MD5"><small>(MD5)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz.SHA-512"><small>(SHA-512)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz.asc"><small>(OpenPGP asc)</small></a></td>
</tr>
</table>
<h4>Binary Distribution</h4>
<table class="table table-striped">
<tr>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-bin.zip</a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip.MD5"><small>(MD5)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip.SHA-512"><small>(SHA-512)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip.asc"><small>(OpenPGP asc)</small></a></td>
</tr>
<tr>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-bin.tgz</a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz.MD5"><small>(MD5)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz.SHA-512"><small>(SHA-512)</small></a></td>
<td><a href="https://archive.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz.asc"><small>(OpenPGP asc)</small></a></td>
</tr>
</table>
{% endif %}
{% endfor %}
<p class="alert alert-info">
If you are looking for legacy Qi4j™ downloads, please see the dedicated page: <a href="download-qi4j-legacy.html">Download Qi4j™ Legacy</a>.
</p>
</div>
<div class="span2"></div>
</div>
<div class="row-fluid">
<div class="span2"></div>
<div class="span8">
<h2>Versioning</h2>
<p>Apache Polygene™ versioning tries to stick to;</p>
<ul>
<li>For changes in the 3rd version digit, for instance from 1.3.1 to 1.3.2, only bug fixes have occurred.</li>
<li>For changes in the 2nd version digit, for instance from 1.3.1 to 1.4, more features have been added.</li>
<li>For changes in the 1st version digit, for instance from 1.3.1 to 2.0, incompatibilities have been introduced.</li>
</ul>
<p>
However, this will only be true for APIs.
For SPIs and especially Runtimes, we reserve the right of incompatible changes between releases in the
second digit.
</p>
<p>
We reserve the right that these dependencies on other systems may change between releases.
For instance, a change between 1.1 and 1.2 was that CGLib was dropped and replaced by ASM
as a new dependency.
</p>
</div>
<div class="span2"></div>
</div>