Skip to content

Commit

Permalink
[release] release nessie-0.59.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Nessie Release Workflow [bot] committed May 18, 2023
1 parent d383741 commit 7f1374e
Show file tree
Hide file tree
Showing 14 changed files with 102 additions and 17 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,13 +109,13 @@ Nessie Iceberg's integration is compatible with Iceberg as in the following tabl

| Nessie version | Iceberg version | Spark version | Hive version | Flink version | Presto version |
|----------------|-----------------|----------------------------------------------------------------------|--------------|------------------------|-----------------------|
| 0.58.1 | 1.2.0 | 3.1.x (Scala 2.12), 3.2.x (Scala 2.12+2.13), 3.3.x (Scala 2.12+2.13) | n/a | 1.14.x, 1.15.x, 1.16.x | 0.277, 0.278.x, 0.279 |
| 0.59.0 | 1.2.0 | 3.1.x (Scala 2.12), 3.2.x (Scala 2.12+2.13), 3.3.x (Scala 2.12+2.13) | n/a | 1.14.x, 1.15.x, 1.16.x | 0.277, 0.278.x, 0.279 |

Nessie Delta Lake's integration is compatible with Delta Lake as in the following table:

| Nessie version | Delta Lake version | Spark version |
|----------------|---------------------------------|---------------|
| 0.58.1 | [Custom](#delta-lake-artifacts) | 3.2.X |
| 0.59.0 | [Custom](#delta-lake-artifacts) | 3.2.X |

#### Delta Lake artifacts

Expand Down
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ Currently supported versions are listed below.

| Version | Supported |
|----------|--------------------|
| 0.58.1 | :white_check_mark: |
| < 0.58.1 | :x: |
| 0.59.0 | :white_check_mark: |
| < 0.59.0 | :x: |

All Nessie 0.x.x versions are considered beta or even alpha releases and not supported after
release of Nessie 1.0.0.
Expand Down
2 changes: 1 addition & 1 deletion helm/nessie/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: nessie
description: A Helm chart for Nessie
type: application
version: 0.58.1
version: 0.59.0
home: https://projectnessie.org/
icon: https://raw.githubusercontent.com/projectnessie/nessie/main/site/docs/img/nessie.svg
sources:
Expand Down
5 changes: 3 additions & 2 deletions helm/nessie/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ helm-docs --chart-search-root=helm

# Nessie Helm chart

![Version: 0.58.1](https://img.shields.io/badge/Version-0.58.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![Version: 0.59.0](https://img.shields.io/badge/Version-0.59.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)

A Helm chart for Nessie.

Expand Down Expand Up @@ -51,7 +51,7 @@ $ helm uninstall --namespace nessie-ns nessie

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| advancedConfig | object | `{}` | Advanced configuration. You can pass here any valid Nessie or Quarkus configuration property. Any property that is defined here takes precedence over all the other configuration values generated by this chart. |
| advancedConfig | object | `{}` | Advanced configuration. You can pass here any valid Nessie or Quarkus configuration property. Any property that is defined here takes precedence over all the other configuration values generated by this chart. Properties can be passed "flattened" or as nested YAML objects (see examples below). |
| affinity | object | `{}` | Affinity and anti-affinity for nessie pods. See https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity. |
| authentication.enabled | bool | `false` | Specifies whether authentication for the nessie server should be enabled. |
| authentication.oidcAuthServerUrl | string | `"http://127.255.0.0:0/auth/realms/unset/"` | Sets the base URL of the OpenID Connect (OIDC) server. Needs to be overridden with authentication.enabled=true |
Expand All @@ -71,6 +71,7 @@ $ helm uninstall --namespace nessie-ns nessie
| dynamodb.secret.awsAccessKeyId | string | `"aws_access_key_id"` | The secret key storing the AWS secret key id. |
| dynamodb.secret.awsSecretAccessKey | string | `"aws_secret_access_key"` | The secret key storing the AWS secret access key. |
| dynamodb.secret.name | string | `"awscreds"` | The secret name to pull AWS credentials from. |
| extraEnv | list | `[]` | Advanced configuration via Environment Variables. Extra environment variables to add to the Nessie server container. You can pass here any valid EnvVar object: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#envvar-v1-core This can be useful to get configuration values from Kubernetes secrets or config maps. |
| image.pullPolicy | string | `"IfNotPresent"` | The image pull policy. |
| image.repository | string | `"ghcr.io/projectnessie/nessie"` | The image repository to pull from. |
| image.tag | string | `""` | Overrides the image tag whose default is the chart version. |
Expand Down
5 changes: 5 additions & 0 deletions python/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
History
=======

0.59.0 (2023-05-18)
-------------------

* See release notes and changelog on GitHub: https://github.com/projectnessie/nessie/releases/tag/nessie-0.59.0

0.58.1 (2023-04-19)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion python/pynessie/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

__author__ = """Project Nessie"""
__email__ = "[email protected]"
__version__ = "0.58.2"
__version__ = "0.59.0"


def get_config(config_dir: Optional[str] = None, args: Optional[dict] = None) -> confuse.Configuration:
Expand Down
2 changes: 1 addition & 1 deletion python/setup.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.58.2
current_version = 0.59.0
commit = False
tag = False

Expand Down
2 changes: 1 addition & 1 deletion python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@
name="pynessie",
packages=find_packages(include=["pynessie", "pynessie.*"]),
url="https://github.com/projectnessie/nessie",
version="0.58.2",
version="0.59.0",
zip_safe=False,
)
79 changes: 79 additions & 0 deletions site/docs/try/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,85 @@

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

## 0.59.0 Release (May 18, 2023)

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

* Add an API compatibility check to Nessie clients (#6818)
* Remove Content type hierarchy from Events API (#6840)
* Mark REST API v2 as GA (#6749)
* REST V2: Key ranges for entries + diff (#6743)
* Add ObjId.objIdFromByteBuffer() (#6845)
* Wikis / REST API v2 changes (#6801)
* Allow exporting only the latest contents from a branch. (#6823)
* Events notification system for Nessie - Service module (#6760)
* Remove the lambda module (#6819)
* increase severity of multiple errorprone checks (#6800)
* Tests: Add utility check for new storage model (#6814)
* Nit: let export/new-model not use a deprecated function (#6813)
* Release: no relocation-pom for events (#6809)
* SQL Extensions: Fix handling of quoted reference names (#6804)
* Update site with new storage config (#6795)
* UI: Handle reference names with `/` (#6806)
* set ClassCanBeStatic severity to ERROR (#6797)
* Some errorprone mitigations (no functional change) (#6796)
* Make EventSubscriber.onSubscribe not default (#6777)
* Make Reference.getFullName return Optional<String> (#6776)
* Add new content type UDF (#6761)
* Add missing test for #6758 (#6768)
* Events: align field names to model (#6771)
* Blog: Fix rendering of namespace creation option (#6778)
* Blog: Update about namespace enforcement (#6753)
* Add Alex to dev list (#6775)
* New storage: allow deletion of multiple repositories (#6758)
* Fix left-over TODO from content-metadata PR (#6759)
* Events notification system for Nessie - VersionStore changes (#6647)
* Nessie error details: Add `ContentKey` to related errors (#6721)
* Minor optimization when retrieving named referencs (#6745)
* Cleanup V2 MergeResponse (#6747)
* GC: Trim long failure messages in JDBC repo (#6746)
* Nit: remove no longer valid TODO (#6744)
* Add extraEnv to helm chart (#6698)
* Events notification system for Nessie - SPI module (#6733)
* CI/main: Run CI on main sequentially (#6741)
* CI: Run "forgotten" java 8 tests (#6738)
* Bump json5 to 2.2.3 (#6739)
* Revert "fix(deps): update mockito monorepo to v5 (major) (#6731)" (#6737)
* Reserve usage of BatchingPersist to dry-run mode only (#6736)
* UI: Update a bunch of JS dependencies (#6734)
* Nit: Remove unnecessary `JdkSpecifics` (#6729)
* Events notification system for Nessie - API module (#6646)
* Build/CI: pass `test.log.level` via `CommandLineArgumentProvider` and populate Quarkus console log level (#6725)
* Remove top-level condition from the `CI Website` job (#6728)
* CI: add `build/quarkus.log` to failed quarkus jobs artifacts (#6727)
* Do not store intermediate commits during merge/transplant (#6677)
* build: `buildSrc` using Java toolchain (#6726)
* Cassandra: add timeouts for DDL + DML (#6716)
* Keycloak requires container-network (#6719)
* CI: update helm-chart-testing (#6720)
* Nit: remove unused version definition (#6718)
* CI: capture test reports (#6717)
* Let `:nessie-versioned-spi` use OpenTelemetry (#6687)
* Minor delta test fix (#6699)
* Add Nessie spec definition for 2.0.0-beta.1 (#6679)
* Change default message for (squash) merges (#6642)
* Add "fallback cases" for relevant enums in `:nessie-model` (#6634)
* Make dry run merge / transplant throw exceptions (#6685)
* Rename `ConflictResolution.IGNORE` -> `ADD` (#6686)
* Add more commit-attributes to `Merge` (#6641)
* Implement "external" conflict resolution for merges (#6631)
* Ability to pass advanced config as nested YAML (#6684)
* Remove unnecessary annotations from `ITImplicitNamespaces` (#6678)
* Ensure custom content-types work (#6618)
* Nessie: Generic information for operations and content results (#6616)
* Events design doc - minor evolutions (#6672)
* bugfix: namespaceDepth filter loses entry content (#6648)
* Expose Nessie repository information (preparation) (#6635)
* Allow all commit attributes for namespace operations (#6643)
* Mark `namedRef` as `@Nullable` in `ContentService` (#6638)
* Allow Nessie clients to deserialize unknown `Content.Type`s (#6633)
* Prepare REST API for content-aware merges (#6619)

## 0.58.1 Release (April 19, 2023)

See [Release information on GitHub](https://github.com/projectnessie/nessie/releases/tag/nessie-0.58.1).
Expand Down
2 changes: 1 addition & 1 deletion site/docs/try/server-upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ are not supported and must be avoided.

| Rolling Upgrade Supported | _From_ Nessie version | _To_ Nessie version |
|---------------------------|-----------------------|---------------------|
| :heavy_check_mark: | 0.40.0 or newer | 0.58.1 or newer |
| :heavy_check_mark: | 0.40.0 or newer | 0.59.0 or newer |
| :x: | < 0.40.0 | 0.40.0 or newer |
| :heavy_check_mark: | 0.26.0 to 0.29.0 | 0.27.0 to 0.30.0 |
| :x: | 0.25.0 or older | 0.26.0 or newer |
Expand Down
4 changes: 2 additions & 2 deletions site/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ extra_css:

extra:
versions:
java: 0.58.1
python: v0.58.1
java: 0.59.0
python: v0.59.0
iceberg: 1.2.0
analytics:
provider: google
Expand Down
4 changes: 2 additions & 2 deletions ui/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nessie-ui",
"version": "0.58.2",
"version": "0.59.0",
"lockfileVersion": 2,
"private": true,
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.58.2-SNAPSHOT
0.59.0

0 comments on commit 7f1374e

Please sign in to comment.