From 16c225da654ea0c6dc8fc670d4a45e1e6af01aa3 Mon Sep 17 00:00:00 2001 From: "Nessie Release Workflow [bot]" Date: Mon, 29 Jul 2024 06:15:13 +0000 Subject: [PATCH] [release] release nessie-0.94.3 --- CHANGELOG.md | 13 +++++++++---- README.md | 2 +- SECURITY.md | 4 ++-- helm/nessie/Chart.yaml | 2 +- helm/nessie/README.md | 15 ++++++++++++++- site/docs/releases.md | 14 ++++++++++++++ site/docs/server-upgrade.md | 2 +- site/mkdocs.yml | 2 +- site/nav.yml | 1 + version.txt | 2 +- 10 files changed, 45 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b36d457ee8..6e6de8b6662 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,9 +14,6 @@ as necessary. Empty sections will not end in the release notes. ### New Features -- Helm chart: liveness and readiness probes are now configurable via the `livenessProbe` and - `readinessProbe` Helm values. - ### Changes ### Deprecations @@ -25,6 +22,13 @@ as necessary. Empty sections will not end in the release notes. ### Commits +## [0.94.3] Release (2024-07-29) + +### New Features + +- Helm chart: liveness and readiness probes are now configurable via the `livenessProbe` and + `readinessProbe` Helm values. + ## [0.94.2] Release (2024-07-26) ### Highlights @@ -701,7 +705,8 @@ as necessary. Empty sections will not end in the release notes. - Tests: Make `ITCassandraBackendFactory` less flaky (#7186) - IntelliJ: Exclude some more directories from indexing (#7181) -[Unreleased]: https://github.com/projectnessie/nessie/compare/nessie-0.94.2...HEAD +[Unreleased]: https://github.com/projectnessie/nessie/compare/nessie-0.94.3...HEAD +[0.94.3]: https://github.com/projectnessie/nessie/compare/nessie-0.94.2...nessie-0.94.3 [0.94.2]: https://github.com/projectnessie/nessie/compare/nessie-0.94.1...nessie-0.94.2 [0.94.1]: https://github.com/projectnessie/nessie/compare/nessie-0.94.0...nessie-0.94.1 [0.94.0]: https://github.com/projectnessie/nessie/compare/nessie-0.93.1...nessie-0.94.0 diff --git a/README.md b/README.md index 8201a157b71..2e189a9d806 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ Nessie Iceberg's integration is compatible with Iceberg as in the following tabl | Nessie version | Iceberg version | Spark version (Scala 2.12+2.13) | Hive version | Flink version | Presto version | Trino version | |----------------|-----------------|---------------------------------|--------------|------------------------|-------------------------------------|---------------| -| 0.94.2 | 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 | +| 0.94.3 | 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 | ### Distribution To run: diff --git a/SECURITY.md b/SECURITY.md index 696a1a5b695..da2a98fdf99 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,8 +6,8 @@ Currently supported versions are listed below. | Version | Supported | |----------|--------------------| -| 0.94.2 | :white_check_mark: | -| < 0.94.2 | :x: | +| 0.94.3 | :white_check_mark: | +| < 0.94.3 | :x: | All Nessie 0.x.x versions are considered beta or even alpha releases and not supported after release of Nessie 1.0.0. diff --git a/helm/nessie/Chart.yaml b/helm/nessie/Chart.yaml index e9e8ba6b300..5c2bf7efd86 100644 --- a/helm/nessie/Chart.yaml +++ b/helm/nessie/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: nessie description: A Helm chart for Nessie type: application -version: 0.94.2 +version: 0.94.3 home: https://projectnessie.org/ icon: https://raw.githubusercontent.com/projectnessie/nessie/main/site/docs/img/nessie.svg sources: diff --git a/helm/nessie/README.md b/helm/nessie/README.md index 912ca3522d4..1715891a200 100644 --- a/helm/nessie/README.md +++ b/helm/nessie/README.md @@ -8,7 +8,7 @@ helm-docs --chart-search-root=helm # Nessie Helm chart -![Version: 0.94.2](https://img.shields.io/badge/Version-0.94.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.94.3](https://img.shields.io/badge/Version-0.94.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) A Helm chart for Nessie. @@ -197,6 +197,13 @@ $ helm uninstall --namespace nessie-ns nessie | jdbc.secret.name | string | `"datasource-creds"` | The secret name to pull datasource credentials from. | | jdbc.secret.password | string | `"password"` | The secret key storing the datasource password. | | jdbc.secret.username | string | `"username"` | The secret key storing the datasource username. | +| livenessProbe | object | `{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":10,"successThreshold":1,"terminationGracePeriodSeconds":30,"timeoutSeconds":10}` | Configures the liveness probe for nessie pods. | +| livenessProbe.failureThreshold | int | `3` | Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1. | +| livenessProbe.initialDelaySeconds | int | `5` | Number of seconds after the container has started before liveness probes are initiated. Minimum value is 0. | +| livenessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe. Minimum value is 1. | +| livenessProbe.successThreshold | int | `1` | Minimum consecutive successes for the probe to be considered successful after having failed. Minimum value is 1. | +| livenessProbe.terminationGracePeriodSeconds | int | `30` | Optional duration in seconds the pod needs to terminate gracefully upon probe failure. Minimum value is 1. | +| livenessProbe.timeoutSeconds | int | `10` | Number of seconds after which the probe times out. Minimum value is 1. | | logLevel | string | `"INFO"` | The default logging level for the nessie server. | | metrics.enabled | bool | `true` | Specifies whether metrics for the nessie server should be enabled. | | metrics.tags | object | `{}` | Additional tags (dimensional labels) to add to the metrics. | @@ -209,6 +216,12 @@ $ helm uninstall --namespace nessie-ns nessie | podAnnotations | object | `{}` | Annotations to apply to nessie pods. | | podLabels | object | `{}` | Additional Labels to apply to nessie pods. | | podSecurityContext | object | `{}` | Security context for the nessie pod. See https://kubernetes.io/docs/tasks/configure-pod-container/security-context/. | +| readinessProbe | object | `{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":10}` | Configures the readiness probe for nessie pods. | +| readinessProbe.failureThreshold | int | `3` | Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1. | +| readinessProbe.initialDelaySeconds | int | `5` | Number of seconds after the container has started before readiness probes are initiated. Minimum value is 0. | +| readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe. Minimum value is 1. | +| readinessProbe.successThreshold | int | `1` | Minimum consecutive successes for the probe to be considered successful after having failed. Minimum value is 1. | +| readinessProbe.timeoutSeconds | int | `10` | Number of seconds after which the probe times out. Minimum value is 1. | | replicaCount | int | `1` | The number of replicas to deploy (horizontal scaling). Beware that replicas are stateless; don't set this number > 1 when using IN_MEMORY or ROCKSDB version store types. | | resources | object | `{}` | Configures the resources requests and limits for nessie pods. We usually recommend not to specify default resources and to leave this as a conscious choice for the user. This also increases chances charts run on environments with little resources, such as Minikube. If you do want to specify resources, uncomment the following lines, adjust them as necessary, and remove the curly braces after 'resources:'. | | rocksdb.selectorLabels | object | `{}` | Labels to add to the persistent volume claim spec selector; a persistent volume with matching labels must exist. Leave empty if using dynamic provisioning. | diff --git a/site/docs/releases.md b/site/docs/releases.md index 5d1a8a1fce4..4c2ae1072fd 100644 --- a/site/docs/releases.md +++ b/site/docs/releases.md @@ -2,6 +2,20 @@ **See [Nessie Server upgrade notes](server-upgrade.md) for supported upgrade paths.** +## 0.94.3 Release (July 29, 2024) + +See [Release information on GitHub](https://github.com/projectnessie/nessie/releases/tag/nessie-0.94.3). + +### New Features + +- Helm chart: liveness and readiness probes are now configurable via the `livenessProbe` and + `readinessProbe` Helm values. + +### Commits +* Helm chart: configurable liveness and readiness probes (#9203) +* Dependency cleanup, remove dependency on `nessie-quarkus-common` (#9206) +* Ninja: fix release notes + ## 0.94.2 Release (July 26, 2024) See [Release information on GitHub](https://github.com/projectnessie/nessie/releases/tag/nessie-0.94.2). diff --git a/site/docs/server-upgrade.md b/site/docs/server-upgrade.md index 3e8cc6068dd..ae9bef06252 100644 --- a/site/docs/server-upgrade.md +++ b/site/docs/server-upgrade.md @@ -14,7 +14,7 @@ are not supported and must be avoided. | Rolling Upgrade Supported | _From_ Nessie version | _To_ Nessie version | |---------------------------|-----------------------|---------------------| -| :heavy_check_mark: | 0.61.0 or newer | 0.94.2 or newer | +| :heavy_check_mark: | 0.61.0 or newer | 0.94.3 or newer | | :x: | 0.40.0 or newer | 0.61.0 or newer | | :heavy_check_mark: | 0.40.0 or newer | 0.60.0 or newer | | :x: | < 0.40.0 | 0.40.0 or newer | diff --git a/site/mkdocs.yml b/site/mkdocs.yml index 823bda1cfca..c2435651be6 100644 --- a/site/mkdocs.yml +++ b/site/mkdocs.yml @@ -33,7 +33,7 @@ extra_css: extra: versions: - nessie: 0.94.2 + nessie: 0.94.3 iceberg: 1.5.2 double_curly: "{{" analytics: diff --git a/site/nav.yml b/site/nav.yml index aa84f35ed49..c87cfd988ae 100644 --- a/site/nav.yml +++ b/site/nav.yml @@ -53,6 +53,7 @@ nav: - Unreleased (nightly): '!include build/versions/nightly/mkdocs.yml' # Do NOT change, move or remove the following line!! # RELEASE_PLACEHOLDER_MARKER + - Nessie 0.94.3: '!include build/versions/0.94.3/mkdocs.yml' - Nessie 0.94.2: '!include build/versions/0.94.2/mkdocs.yml' - Nessie 0.94.1: '!include build/versions/0.94.1/mkdocs.yml' - Nessie 0.94.0: '!include build/versions/0.94.0/mkdocs.yml' diff --git a/version.txt b/version.txt index 577ab29e260..65fa695167a 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.94.3-SNAPSHOT \ No newline at end of file +0.94.3 \ No newline at end of file