Nessie 0.61.0 release
- 121 commits since 0.60.1
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.61.0
- Docker images: https://github.com/projectnessie/nessie/pkgs/container/nessie and https://quay.io/repository/projectnessie/nessie?tab=tags
It is a multiplatform Java image (amd64, arm64, ppc64le, s390x):docker pull ghcr.io/projectnessie/nessie:0.61.0-java - PyPI: https://pypi.org/project/pynessie/0.61.0/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached nessie-quarkus-0.61.0-runner.jar is a standalone uber-jar file that runs on Java 11 or newer and it is also available via Maven Central. Download and run it (requires Java 11):
wget https://github.com/projectnessie/nessie/releases/download/nessie-0.61.0/nessie-quarkus-0.61.0-runner.jar
java -jar nessie-quarkus-0.61.0-runner.jar
Nessie GC tool is attached as nessie-gc-0.61.0, which is an executable.
(chmod 744 nessie-gc-0.61.0 after download.)
Can also be run using java -jar nessie-gc-0.61.0, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.
The attached nessie-helm-0.61.0.tgz is a packaged Helm chart, which can be downloaded and installed via Helm.
There is also the Nessie Helm chart repo, which can be added and used to install the Nessie Helm chart.
Full Changelog (minus renovate commits):
- Fix Backends.createPersist() (#7015)
- Make Docker image + tag for Minio configurable (#7023)
- Nit: Make
ITSparkIcebergNessieS3safe against empty buckets (#7025) - Ninja: make CI pass again, fix
ITSparkIcebergNessieS3 - Add four new Nessie animations for chats (#7008)
- Nit: remove unused method (#7007)
- Micro-opt: collections with expected size (#7006)
- Nit: remove unnecessary type arguments (#7005)
- Micro-opt
TypeMapping(#7004) - Fix
:nessie-services-bench(#7003) - Move
StreamingUtilto its only call site (#6999) - Remove AWS lambda mentions from README and docs (#6997)
- Database adapters - back to Java 8 (#6995)
- Docs: Update Trino version (#6991)
- DynamoDB: let Quarkus use the Apache HTTP client (#6994)
- Export zip tempfile (#6983)
- Build/nit: missing annotation dependency (#6992)
- Build: allow javac 'release' option, server modules built for Java 11 (#6730)
- Build/nit: properly prevent missing compiler annotation warnings (#6988)
- Do not initialize new model repository for CLI tool (#6985)
- Faster export w/ new data model (#6984)
- Make the TLS guide compatible with macOS (#6959)
- Fix soft-merge conflict of #6952 and #6975 (#6987)
- Add some version-store microbenchmarks (#6952)
- Serialize amount of entries of store-index (#6976)
- Micro-optimizations in ContentKey + TypeMapping (#6975)
- Emit access-checks for merge and transplant (#6949)
- Add
VersionStore.KeyRestrictionsparameter bag (#6951) - Export: fix NPE when only the ZIP file name is supplied (#6982)
- Remove
ITScyllaDBBackendFactory(#6969) - Fix Spark 3.4 dependency nit (#6972)
- Throw when v2 requested but v1 provided (#6958)
- Quarkus tests OOM (again) (#6955)
- Let new-storage DynamoDb use Apache Http Client (#6950)
- Quarkus events tests - proper commits (#6953)
- Events notification system for Nessie - Quarkus (#6870)
- Identify relative commit + commit by timestamp (#6932)
- Enhancements to the Events API (#6945)
- Use parameter objects for
VersionStore.merge()+.transplant()(#6944) - Add SQL extension for Spark 3.4 (#6822)
- Add convenience
Content.withId(String)(#6937) - Add user guide for TLS ingress (#6861)
- Doc for
NessieConfiguration.specVersion(#6938) - Bump Spark to 3.2.4 + 3.3.2 (#6916)
- Fix possible IntelliJ dependency issue (#6918)
- Remove Gatling runs in CI (#6912)
- Build-tools-tests: switch tests to new storage model (#6913)
- Build: prevent duplicate checkstyle task runs (#6915)
- Remove Jackson support in Events API (#6899)
- Content generator: test against new storage model (#6907)
- Iceberg-views: tests against new storage model (#6908)
- Events-SPI: doc update for new storage model config option (#6906)
- GC: Test against new storage model (#6905)
- jaxrs-testextension: test against new storage model (#6904)
- Nit: Quarkus-tests: use new storage model code (#6903)
- Quarkus-tests: Update test resources to use new storage test code (#6902)
- Mongo/nit: simplify
MongoClientProducer(#6901) - Remove Jackson support in Events API (#6899)
- Configure MeterRegistry and MeterFilter globally (#6900)