Download

Alpha release - 5.0-M1 (Alpha)

Requires Java 11 or above. You can find full release notes here.

<dependency>
    <groupId>org.apache.cayenne</groupId>
    <artifactId>cayenne</artifactId>
    <version>5.0-M1</version>
</dependency>
implementation 'org.apache.cayenne:cayenne:5.0-M1'

Latest stable release - 4.2.1 (Stable)

Requires Java 1.8 or above. You can find full release notes here.

<dependency>
    <groupId>org.apache.cayenne</groupId>
    <artifactId>cayenne-server</artifactId>
    <version>4.2.1</version>
</dependency>
implementation 'org.apache.cayenne:cayenne-server:4.2.1'

Previous stable release - 4.1.1 (Stable)

Requires Java 1.8 or above. You can find full release notes here.

<dependency>
    <groupId>org.apache.cayenne</groupId>
    <artifactId>cayenne-server</artifactId>
    <version>4.1.1</version>
</dependency>
implementation 'org.apache.cayenne:cayenne-server:4.1.1'

Aging stable release - 4.0.3 (Aging)

Requires Java 1.7 or above. You can find full release notes here.

<dependency>
    <groupId>org.apache.cayenne</groupId>
    <artifactId>cayenne-server</artifactId>
    <version>4.0.3</version>
</dependency>
implementation 'org.apache.cayenne:cayenne-server:4.0.3'

Legacy release - 3.1.3 (Legacy)

Requires Java 1.5 or above. You can find full release notes here.

<dependency>
    <groupId>org.apache.cayenne</groupId>
    <artifactId>cayenne-server</artifactId>
    <version>3.1.3</version>
</dependency>
implementation 'org.apache.cayenne:cayenne-server:3.1.3'

Verification

We provide OpenPGP signatures (.asc) files and checksums (.sha512) for every release artifact.

The PGP signatures can be verified using PGP or GPG. First download the KEYS file as well as the .asc signature file for the relevant release packages. Make sure you get these files from the main distribution directory, rather than from a mirror.

Then verify the signatures using

$ pgp -ka KEYS
$ pgp cayenne-X.Y.Z-src.tar.gz.asc

or

$ gpg --import KEYS
$ gpg --verify cayenne-X.Y.Z-src.tar.gz.asc

Alternatively, you can verify the SHA512 checksum on the files. For checking the SHA512 checksums, use the programs called sha512sum, or, alternatively, openssl. Windows users can use CertUtil or use the equivalent *nix tools as part of their Cygwin or Linux subsystems.

Legacy Releases