@@ -5,83 +5,142 @@ description: This page provides download links for the latest release of Apache
55
66The Apache Cloudberry (Incubating) project is released in source form (` .tar.gz ` ) as its official releases. All the official releases are signed by the release manager for the release. PGP signatures and SHA512 checksums are available along with the distribution.
77
8- Convenience binaries (eg, ` .deb ` , ` .rpm ` ) will be made in the future .
8+ Convenience binaries (` .deb ` , ` .rpm ` , and binary packages) for version 2.1.0 are coming soon .
99
1010## Releases
1111
12- | Version | Date | Source archive | Signature & Checksum | Changelog |
13- | ---------| ------| ----------------| -----------| ---------------|
14- | 2.0.0-incubating (latest) | August 25, 2025 | [ apache-cloudberry-2.0.0-incubating-src.tar.gz] ( https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz ) | [ .asc] ( https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.asc ) , [ .sha512] ( https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512 ) | [ Changelog] ( ../releases/2.0.0-incubating ) |
12+ <table >
13+ <thead >
14+ <tr >
15+ <th >Version</th >
16+ <th >Date</th >
17+ <th >Source archive</th >
18+ <th >Signature & Checksum</th >
19+ <th >Convenience Binaries</th >
20+ <th >Changelog</th >
21+ </tr >
22+ </thead >
23+ <tbody >
24+ <tr >
25+ <td rowSpan =" 3 " >2.1.0-incubating <strong >(Latest)</strong ></td >
26+ <td rowSpan =" 3 " >April 14, 2026</td >
27+ <td ><a href =" https://www.apache.org/dyn/closer.lua/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz?action=download " >apache-cloudberry-2.1.0-incubating-src.tar.gz</a ></td >
28+ <td ><a href =" https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.asc " >.asc</a >, <a href =" https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512 " >.sha512</a ></td >
29+ <td >RPM, DEB<br /><em >(Coming soon)</em ></td >
30+ <td rowSpan =" 3 " ><a href =" ../releases/2.1.0-incubating " >Changelog</a ></td >
31+ </tr >
32+ <tr >
33+ <td ><a href =" https://www.apache.org/dyn/closer.lua/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-backup-2.1.0-incubating-src.tar.gz?action=download " >apache-cloudberry-backup-2.1.0-incubating-src.tar.gz</a ></td >
34+ <td ><a href =" https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.asc " >.asc</a >, <a href =" https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.sha512 " >.sha512</a ></td >
35+ <td >Binary Package<br /><em >(Coming soon)</em ></td >
36+ </tr >
37+ <tr >
38+ <td ><a href =" https://www.apache.org/dyn/closer.lua/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz?action=download " >apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz</a ></td >
39+ <td ><a href =" https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.asc " >.asc</a >, <a href =" https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.sha512 " >.sha512</a ></td >
40+ <td >RPM, DEB<br /><em >(Coming soon)</em ></td >
41+ </tr >
42+ <tr >
43+ <td >2.0.0-incubating</td >
44+ <td >August 25, 2025</td >
45+ <td ><a href =" https://archive.apache.org/dist/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz " >apache-cloudberry-2.0.0-incubating-src.tar.gz</a ></td >
46+ <td ><a href =" https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.asc " >.asc</a >, <a href =" https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512 " >.sha512</a ></td >
47+ <td >-</td >
48+ <td ><a href =" ../releases/2.0.0-incubating " >Changelog</a ></td >
49+ </tr >
50+ </tbody >
51+ </table >
1552
1653
1754## Verifying Releases
1855
1956- Verify before use. Please check the SHA‑512 checksum (.sha512) and verify the OpenPGP signature (.asc); these should be fetched from the main Apache site.
2057- The [ ` KEYS ` ] ( https://downloads.apache.org/incubator/cloudberry/KEYS ) file contains the public keys used for signing release. We recommend that you use a web of trust, if possible, to confirm the identity of these keys. For more information, please see the [ Apache Release FAQ] ( https://www.apache.org/dev/release.html ) .
2158
22- ### Checking the signature
59+ ### Step 1: Import release keys
2360
24- ```
25- # Import Cloudberry release keys
26- curl https://downloads.apache.org/incubator/cloudberry/KEYS | gpg --import
27-
28- # Download artifact, matching .asc file
29- curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz
30- curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.asc
61+ Import the Cloudberry release keys (only need to do this once):
3162
32- # Verify signature
33- gpg --verify apache-cloudberry-2.0.0-incubating-src.tar.gz.asc apache-cloudberry-2.0.0-incubating-src.tar.gz
63+ ``` bash
64+ curl https://downloads. apache.org/incubator/cloudberry/KEYS | gpg --import
3465```
3566
36- Expected output:
67+ ### Step 2: Download artifacts and verification files
3768
38- ```
39- gpg: Signature made Thu 05 Jun 2025 05:43:53 PM PDT
40- gpg: using RSA key 21571B62BF59A2C896EEA49060C8D62C26775FC1
41- gpg: issuer "espino@apache.org"
42- gpg: Good signature from "Ed Espino <espino@apache.org>" [unknown]
43- gpg: WARNING: The key's User ID is not certified with a trusted signature!
44- gpg: There is no indication that the signature belongs to the owner.
45- Primary key fingerprint: 3B90 B563 4E45 06F0 5BA5 1F2F C960 4135 C07C D12A
46- Subkey fingerprint: 2157 1B62 BF59 A2C8 96EE A490 60C8 D62C 2677 5FC1
47- ```
69+ Download all components you need:
4870
49- ::: tip
71+ ``` bash
72+ # apache-cloudberry (main)
73+ curl -L -o apache-cloudberry-2.1.0-incubating-src.tar.gz " https://www.apache.org/dyn/closer.lua/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz?action=download"
74+ curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.asc
75+ curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512
5076
51- To verify multiple ` .tar.gz ` artifacts in the current directory:
77+ # apache-cloudberry-backup
78+ curl -L -o apache-cloudberry-backup-2.1.0-incubating-src.tar.gz " https://www.apache.org/dyn/closer.lua/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-backup-2.1.0-incubating-src.tar.gz?action=download"
79+ curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.asc
80+ curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.sha512
5281
82+ # apache-cloudberry-pxf
83+ curl -L -o apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz " https://www.apache.org/dyn/closer.lua/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz?action=download"
84+ curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.asc
85+ curl -O https://downloads.apache.org/incubator/cloudberry/2.1.0-incubating/apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.sha512
5386```
54- for i in *.tar.gz; do echo $i; gpg --verify $i.asc $i ; done
55- ```
56- :::
5787
58- ### Checking the SHA512 checksum
88+ ### Step 3: Verify GPG signatures
5989
60- The SHA512 checksum is used to check that a file has been downloaded correctly, and your download hasn't been modifed or is otherwise incomplete or faulty.
90+ Verify all downloaded artifacts:
6191
92+ ``` bash
93+ # Verify all at once
94+ for i in * .tar.gz; do echo " Verifying $i " ; gpg --verify $i .asc $i ; done
6295```
63- curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz
64- curl -O https://downloads.apache.org/incubator/cloudberry/2.0.0-incubating/apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512
6596
66- # For Linux users
67- sha512sum -c apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512
97+ Or verify individually:
6898
69- # For macOS users
70- shasum -a 512 -c apache-cloudberry-2.0.0-incubating-src.tar.gz.sha512
99+ ``` bash
100+ gpg --verify apache-cloudberry-2.1.0-incubating-src.tar.gz.asc apache-cloudberry-2.1.0-incubating-src.tar.gz
101+ gpg --verify apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.asc apache-cloudberry-backup-2.1.0-incubating-src.tar.gz
102+ gpg --verify apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.asc apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz
71103```
72104
73- Expected output should be :
105+ Expected output:
74106
75107```
76- apache-cloudberry-2.0.0-incubating-src.tar.gz: OK
108+ gpg: Signature made Wed 18 Mar 2026 11:27:33 PM PDT
109+ gpg: using RSA key 9A36AA272348A207E193A49C500708B75754FB7C
110+ gpg: Good signature from "Dianjin Wang (for apache cloudberry release) <djwang@apache.org>" [unknown]
111+ gpg: WARNING: This key is not certified with a trusted signature!
112+ gpg: There is no indication that the signature belongs to the owner.
113+ Primary key fingerprint: 9A36 AA27 2348 A207 E193 A49C 5007 08B7 5754 FB7C
77114```
78115
79- ::: tip
116+ ### Step 4: Verify SHA512 checksums
117+
118+ Verify all checksums:
80119
81- To check SHA512 checksums for multiple ` .tar.gz ` artifacts in the current directory:
120+ ``` bash
121+ # For Linux - verify all at once
122+ for i in * .tar.gz; do echo " Checking $i " ; sha512sum -c $i .sha512; done
82123
124+ # For macOS - verify all at once
125+ for i in * .tar.gz; do echo " Checking $i " ; shasum -a 512 -c $i .sha512; done
83126```
84- for i in *.tar.gz; do echo $i; sha512sum --check $i.sha512; done
127+
128+ Or verify individually:
129+
130+ ``` bash
131+ # For Linux
132+ sha512sum -c apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512
133+ sha512sum -c apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.sha512
134+ sha512sum -c apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.sha512
135+
136+ # For macOS
137+ shasum -a 512 -c apache-cloudberry-2.1.0-incubating-src.tar.gz.sha512
138+ shasum -a 512 -c apache-cloudberry-backup-2.1.0-incubating-src.tar.gz.sha512
139+ shasum -a 512 -c apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz.sha512
85140```
86141
87- :::
142+ Expected output:
143+
144+ ```
145+ apache-cloudberry-2.1.0-incubating-src.tar.gz: OK
146+ ```
0 commit comments