Skip to content

Commit f85d92c

Browse files
author
Nessie Release Workflow [bot]
committed
[release] release nessie-0.93.1
1 parent 541ca1c commit f85d92c

File tree

10 files changed

+103
-25
lines changed

10 files changed

+103
-25
lines changed

Diff for: CHANGELOG.md

+16-6
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,23 @@ as necessary. Empty sections will not end in the release notes.
1212

1313
### Breaking changes
1414

15+
### New Features
16+
17+
### Changes
18+
19+
### Deprecations
20+
21+
### Fixes
22+
23+
### Commits
24+
25+
## [0.93.1] Release (2024-07-19)
26+
27+
### Breaking changes
28+
1529
- The `throttled-retry-after` advanced configuration property was renamed from
1630
`nessie.catalog.service.s3.throttled-retry-after` to
1731
`nessie.catalog.error-handling.throttled-retry-after`. The old property name is ignored.
18-
1932
- Helm chart: a few ADLS-specific options under `catalog.storage.adls` were incorrectly placed and
2033
therefore effectively ignored by Nessie; if you are using ADLS, please re-check your configuration
2134
and adjust it accordingly.
@@ -31,8 +44,6 @@ as necessary. Empty sections will not end in the release notes.
3144
to provide per-client/table credentials, users have to configure object store credentials when using GCS or
3245
ADLS via the local Iceberg configuration(s).
3346

34-
### Deprecations
35-
3647
### Fixes
3748

3849
- GC: Fix behavior of cutoff policy "num commits", it was 'off by one' and considered the n-th commit as non-live
@@ -43,8 +54,6 @@ as necessary. Empty sections will not end in the release notes.
4354
- Catalog/ADLS: More informative error message if mandatory `endpoint` is missing.
4455
- Catalog/ADLS: Use a less restrictive endpoint in the 'ObjectIO.ping' function used for health checks.
4556

46-
### Commits
47-
4857
## [0.92.1] Release (2024-07-13)
4958

5059
### Fixes
@@ -627,7 +636,8 @@ as necessary. Empty sections will not end in the release notes.
627636
- Tests: Make `ITCassandraBackendFactory` less flaky (#7186)
628637
- IntelliJ: Exclude some more directories from indexing (#7181)
629638

630-
[Unreleased]: https://github.com/projectnessie/nessie/compare/nessie-0.92.1...HEAD
639+
[Unreleased]: https://github.com/projectnessie/nessie/compare/nessie-0.93.1...HEAD
640+
[0.93.1]: https://github.com/projectnessie/nessie/compare/nessie-0.92.1...nessie-0.93.1
631641
[0.92.1]: https://github.com/projectnessie/nessie/compare/nessie-0.92.0...nessie-0.92.1
632642
[0.92.0]: https://github.com/projectnessie/nessie/compare/nessie-0.91.3...nessie-0.92.0
633643
[0.91.3]: https://github.com/projectnessie/nessie/compare/nessie-0.91.2...nessie-0.91.3

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ Nessie Iceberg's integration is compatible with Iceberg as in the following tabl
108108

109109
| Nessie version | Iceberg version | Spark version (Scala 2.12+2.13) | Hive version | Flink version | Presto version | Trino version |
110110
|----------------|-----------------|---------------------------------|--------------|------------------------|-------------------------------------|---------------|
111-
| 0.92.1 | 1.5.0 | 3.3.x, 3.4.x, 3.5.x | n/a | 1.16.x, 1.17.x, 1.18.x | 0.277, 0.278.x, 0.279, 0.280, 0.281 | 419 |
111+
| 0.93.1 | 1.5.0 | 3.3.x, 3.4.x, 3.5.x | n/a | 1.16.x, 1.17.x, 1.18.x | 0.277, 0.278.x, 0.279, 0.280, 0.281 | 419 |
112112

113113
### Distribution
114114
To run:

Diff for: SECURITY.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Currently supported versions are listed below.
66

77
| Version | Supported |
88
|----------|--------------------|
9-
| 0.92.1 | :white_check_mark: |
10-
| < 0.92.1 | :x: |
9+
| 0.93.1 | :white_check_mark: |
10+
| < 0.93.1 | :x: |
1111

1212
All Nessie 0.x.x versions are considered beta or even alpha releases and not supported after
1313
release of Nessie 1.0.0.

Diff for: helm/nessie/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: nessie
33
description: A Helm chart for Nessie
44
type: application
5-
version: 0.92.1
5+
version: 0.93.1
66
home: https://projectnessie.org/
77
icon: https://raw.githubusercontent.com/projectnessie/nessie/main/site/docs/img/nessie.svg
88
sources:

Diff for: helm/nessie/README.md

+12-12
Large diffs are not rendered by default.

Diff for: site/docs/releases.md

+67
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,73 @@
22

33
**See [Nessie Server upgrade notes](server-upgrade.md) for supported upgrade paths.**
44

5+
## 0.93.1 Release (July 19, 2024)
6+
7+
See [Release information on GitHub](https://github.com/projectnessie/nessie/releases/tag/nessie-0.93.1).
8+
9+
### Breaking changes
10+
11+
- The `throttled-retry-after` advanced configuration property was renamed from
12+
`nessie.catalog.service.s3.throttled-retry-after` to
13+
`nessie.catalog.error-handling.throttled-retry-after`. The old property name is ignored.
14+
- Helm chart: a few ADLS-specific options under `catalog.storage.adls` were incorrectly placed and
15+
therefore effectively ignored by Nessie; if you are using ADLS, please re-check your configuration
16+
and adjust it accordingly.
17+
18+
### New Features
19+
20+
- CLI: New `REVERT CONTENT` command to update one or more tables or views to a previous state.
21+
22+
### Changes
23+
24+
- Catalog: ADLS + GCS credentials are no longer sent to the client. It is considered insecure to expose the
25+
server's credentials to clients, even if this is likely very convenient. Unless we have a secure mechanism
26+
to provide per-client/table credentials, users have to configure object store credentials when using GCS or
27+
ADLS via the local Iceberg configuration(s).
28+
29+
### Fixes
30+
31+
- GC: Fix behavior of cutoff policy "num commits", it was 'off by one' and considered the n-th commit as non-live
32+
vs the n-th commit as the last live one.
33+
- GC: Record failed "sweep"/"expire" runs in the repository. Before this fix, failures were reported on the console.
34+
- GC: Fix handling of broken manifest files written by pyiceberg up to 0.6.1
35+
- Catalog/ADLS: Don't let endpoint default to warehouse/object-store URI
36+
- Catalog/ADLS: More informative error message if mandatory `endpoint` is missing.
37+
- Catalog/ADLS: Use a less restrictive endpoint in the 'ObjectIO.ping' function used for health checks.
38+
39+
### Commits
40+
* Revert "[release] release nessie-0.93.0", but keep version
41+
* Build: fix annotation types warnings (#9148)
42+
* CI: Use Java 21 for CI (#9140)
43+
* Release workflow: Let helm chart publishing depend on images publishing (#9142)
44+
* Bump undertow from 2.2.28 to 2.2.33 (#9143)
45+
* Bump Spark 3.4 from 3.4.2 to 3.4.3 (#9144)
46+
* Bump Scala 2.13 from 2.13.13 to 2.13.14 (#9145)
47+
* Revert "[release] release nessie-0.93.0"
48+
* Add an Operating System check (#9139)
49+
* Cache invalidations: move code to `:nessie-quarkus` (#9137)
50+
* Catalog: decouple bucket name from bucket config key (#9116)
51+
* Catalog/ADLS: change 'ping' endpoint (#9134)
52+
* Add exception mappers to convert storage failures to Iceberg REST client exceptions (#8558)
53+
* CLI: Nicer syntax rendering (#9119)
54+
* CLI: Add `REVERT CONTENT` command (#9120)
55+
* Catalog: update `IcebergManifestFileReader` to handle broken manifest files (#9132)
56+
* Reference caching: update default for negative, update comments/docs (#9126)
57+
* Catalog/ADLS: More information if manadory ADLS endpoint is missing (#9128)
58+
* ninja: changelog
59+
* GC: Manifest file reading with `specById` (#9131)
60+
* Site: notes on Nessie server sizing + tips (#9127)
61+
* Catalog / GCS: minor enhancements (#9107)
62+
* Site: dynamo db note (#9113)
63+
* GC: Record expiry exception in repository + record stack trace as well (#9114)
64+
* Catalog: Don't expose ADLS + GCS credentials (#9100)
65+
* Renovate: automerge action updates (#9106)
66+
* Catalog: Accept object-store locations w/o trailing `/` (#9098)
67+
* Catalog/ADLS: Don't let endpoint default to warehouse/object-store URI (#9102)
68+
* Add `message` argument to `Objects.requireNonNull()` (#9099)
69+
* GC: Fix behavior of cutoff policy "num commits", 'off by one' (#9096)
70+
* Site: Fix links to nessie-bom (#9088)
71+
572
## 0.92.1 Release (July 13, 2024)
673

774
See [Release information on GitHub](https://github.com/projectnessie/nessie/releases/tag/nessie-0.92.1).

Diff for: site/docs/server-upgrade.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ are not supported and must be avoided.
1414

1515
| Rolling Upgrade Supported | _From_ Nessie version | _To_ Nessie version |
1616
|---------------------------|-----------------------|---------------------|
17-
| :heavy_check_mark: | 0.61.0 or newer | 0.92.1 or newer |
17+
| :heavy_check_mark: | 0.61.0 or newer | 0.93.1 or newer |
1818
| :x: | 0.40.0 or newer | 0.61.0 or newer |
1919
| :heavy_check_mark: | 0.40.0 or newer | 0.60.0 or newer |
2020
| :x: | < 0.40.0 | 0.40.0 or newer |

Diff for: site/mkdocs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ extra_css:
3333

3434
extra:
3535
versions:
36-
nessie: 0.92.1
36+
nessie: 0.93.1
3737
iceberg: 1.5.2
3838
analytics:
3939
provider: google

Diff for: site/nav.yml

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ nav:
5353
- Unreleased (nightly): '!include build/versions/nightly/mkdocs.yml'
5454
# Do NOT change, move or remove the following line!!
5555
# RELEASE_PLACEHOLDER_MARKER
56+
- Nessie 0.93.1: '!include build/versions/0.93.1/mkdocs.yml'
5657
- Nessie 0.92.1: '!include build/versions/0.92.1/mkdocs.yml'
5758
- Nessie 0.92.0: '!include build/versions/0.92.0/mkdocs.yml'
5859
- Nessie 0.91.3: '!include build/versions/0.91.3/mkdocs.yml'

Diff for: version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.93.1-SNAPSHOT
1+
0.93.1

0 commit comments

Comments
 (0)