Skip to content

Commit 7c97f01

Browse files
committed
Release: add 2.1.0 release
1 parent b99a730 commit 7c97f01

1 file changed

Lines changed: 103 additions & 44 deletions

File tree

src/pages/releases/index.md

Lines changed: 103 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -5,83 +5,142 @@ description: This page provides download links for the latest release of Apache
55

66
The 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

Comments
 (0)