Downloads #
Paimon is released as a source artifact, and also through Maven.
Source Releases #
RELEASE | DATE | DOWNLOAD |
---|---|---|
0.8.0 | 2024-05-10 | tar (digest, pgp) |
0.7.0-incubating | 2024-02-06 | tar (digest, pgp) |
To download a source distribution for a particular release, click on the tar link.
For security, hash and signature files are always hosted at Apache.
All Paimon releases are available via https://archive.apache.org/dist/paimon/ including checksums and signatures.
Verify the Integrity of the Files #
You must verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash (.sha256; .md5 for older releases). For more information why this must be done, please read Verifying Apache Software Foundation Releases.
Verify the hash digest #
We use SHA-512 to verify the hash digest of the file.
To check a hash, you can first compute the SHA-512 checksum for the file you just downloaded, and then download the digest file for comparison, they should be equal.
Compute the checksum of your file:
- Windows: certUtil -hashfile file SHA512
- Linux: sha512sum file
- Mac: shasum -a 512 file
Verify the PGP signature #
To verify the signature using GPG or PGP, please do the following:
- Download the release artifact and the corresponding PGP signature from the table above.
- Download the Apache Paimon KEYS file.
- Import the KEYS file and verify the downloaded artifact using one of the following methods:
gpg --import KEYS
gpg --verify downloaded_file.asc downloaded_file
or
pgpk -a KEYS
pgpv downloaded_file.asc
or
pgp -ka KEYS
pgp downloaded_file.asc
Maven Artifacts #
Add the following to the dependencies section of your pom.xml
file:
Please replace ${flink.version}
in the following xml file to the version of Flink you’re using. For example, 1.17
or 1.18
.
<dependencies>
<dependency>
<groupId>org.apache.paimon</groupId>
<artifactId>paimon-flink-${flink.version}</artifactId>
<version>0.8.0</version>
</dependency>
</dependencies>
Also include <dependency>
elements for any extension modules you need: paimon-flink-cdc
, paimon-flink-action
, and so forth.
Please replace ${spark.version}
in the following xml file to the version of Flink you’re using. For example, 3.4
or 3.5
.
<dependencies>
<dependency>
<groupId>org.apache.paimon</groupId>
<artifactId>paimon-spark-${spark.version}</artifactId>
<version>0.8.0</version>
</dependency>
</dependencies>