Skip to content

Commit a3d535d

Browse files
authored
release: add document for how to release and how to verify a release (#235)
1 parent db71611 commit a3d535d

17 files changed

Lines changed: 836 additions & 9 deletions

.licenserc.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ header:
2626
- ".github/PULL_REQUEST_TEMPLATE.md"
2727
- "crates/paimon/tests/**/*.json"
2828
- "**/go.sum"
29+
- "**/DEPENDENCIES.*.tsv"
2930
- ".devcontainer/devcontainer.json"
3031
- "bindings/python/python/pypaimon_rust/py.typed"
3132

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ resolver = "2"
2020
members = ["crates/paimon", "crates/integration_tests", "bindings/c", "bindings/python", "crates/integrations/datafusion"]
2121

2222
[workspace.package]
23-
version = "0.0.0"
23+
version = "0.1.0"
2424
edition = "2021"
2525
homepage = "https://paimon.apache.org/docs/rust/"
2626
repository = "https://github.com/apache/paimon-rust"

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Apache Paimon Rust
2-
Copyright 2024 The Apache Software Foundation
2+
Copyright 2024-2026 The Apache Software Foundation
33

44
This product includes software developed at
55
The Apache Software Foundation (http://www.apache.org/).

bindings/go/DEPENDENCIES.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
-->
19+
20+
# Dependencies
21+
22+
Paimon Go Binding is based on the C Binding.
23+
Installation of libffi is required.

bindings/go/DEPENDENCIES.rust.tsv

Whitespace-only changes.

bindings/python/NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Apache Paimon Rust
2-
Copyright 2024 The Apache Software Foundation
2+
Copyright 2024-2026 The Apache Software Foundation
33

44
This product includes software developed at
55
The Apache Software Foundation (http://www.apache.org/).

deny.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,7 @@ exceptions = [
3434
{ crate = "webpki-roots", allow = [
3535
"CDLA-Permissive-2.0",
3636
] },
37-
]
37+
# The MPL license is allowed (binary-only):
38+
# https://www.apache.org/legal/resolved.html#category-b
39+
{ allow = ["MPL-2.0"], crate = "generational-arena" },
40+
]

docs/mkdocs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,11 @@ nav:
5151
- DataFusion Integration: datafusion.md
5252
- Go Integration: go-binding.md
5353
- Architecture: architecture.md
54-
- Releases: releases.md
5554
- Contributing: contributing.md
55+
- Releases:
56+
- Releases: releases.md
57+
- Creating a Release: release/creating-a-release.md
58+
- Verifying a Release Candidate: release/verifying-a-release-candidate.md
5659

5760
markdown_extensions:
5861
- admonition

docs/src/datafusion.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ under the License.
2525

2626
```toml
2727
[dependencies]
28-
paimon = "0.0.0"
29-
paimon-datafusion = "0.0.0"
28+
paimon = "0.1.0"
29+
paimon-datafusion = "0.1.0"
3030
datafusion = "52"
3131
tokio = { version = "1", features = ["full"] }
3232
```

docs/src/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ Add `paimon` to your `Cargo.toml`:
2525

2626
```toml
2727
[dependencies]
28-
paimon = "0.0.0"
28+
paimon = "0.1.0"
2929
tokio = { version = "1", features = ["full"] }
3030
```
3131

3232
By default, the `storage-fs` (local filesystem) and `storage-memory` (in-memory) backends are enabled. To use additional storage backends, enable the corresponding feature flags:
3333

3434
```toml
3535
[dependencies]
36-
paimon = { version = "0.0.0", features = ["storage-s3"] }
36+
paimon = { version = "0.1.0", features = ["storage-s3"] }
3737
```
3838

3939
Available storage features:

0 commit comments

Comments
 (0)