Nessie 0.45.0
github-actions
released this
29 Nov 19:16
·
4187 commits
to main
since this release
Nessie 0.45.0 release
- 172 commits since 0.44.0
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.45.0
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.45.0
- PyPI: https://pypi.org/project/pynessie/0.45.0/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.45.0-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.45.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.45.0/nessie-quarkus-0.45.0-runner.jar
java -jar nessie-quarkus-0.45.0-runner.jar
Nessie GC tool is attached as nessie-gc
, which is an executable. Can also be run using , because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.
The attached nessie-helm-0.45.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 dependabot/renovate commits):
- Fix OpenAPI spec for DiffApi (#5584)
- Content generator: allow functional key patterns and more (#5575)
- CI: auto-destruct spawned Nessie Quarkus runner JVM (#5583)
- Scala/Gradle: keep Scala compiler alive, bump Scala 2.13 to 2.13.10 (#5576)
- Fix BaseExceptionMapper's NPE when an Exception's message is null (#5563)
- Add RefreshContent command (#5551)
- Fix erasing repo descriptions (#5557)
- Perftest: allow passing system properties to launched Nessie (#5556)
- Transfer: completely abstract
DatbaseAdapter
from core export/import (#5555) - Remove dependency to database-adapter type from
ImportResult
(#5553) - Deprecate
VersionStore.getRefLog()
(#5554) - Nessie export/import: update abstraction for file-typed stuff (#5545)
- Nessie CLI: rename
call()
tocallWithDatabaseAdapter()
(#5540) - Nessie import: check export version (#5543)
- Nessie CLI: Update wording for in-memory warning (#5542)
- Nessie/Quarkus: use
Instance<DatabaseAdapter>
(#5541) - Update verification code for Nessie CLI erase-erpository (#5539)
- Add content-info Quarkus CLI command (#5501)
- Reduce memory pressure during Quarkus CLI integration tests. (#5530)
- Bump+change Quarkus builder image to Mandrel + 22.3 (#5526)
- python: ignore unimportant CVE to fix linting (#5525)
- renovate: put python back on weekly schedule (#5519)
- Docs: Update Spark Python/Java API docs (#5517)
- Fix latest Nessie and Iceberg versions in side docs (#5499)
- Refactor Nessie-Jax-RS extension a little bit (#5486)
- renovate: fix fileMatch regexp (#5489)
- fix renovate python requirements file pattern (#5481)
- Proper put-update-operation for namespace-update (#5484)
- Move tests from o.p.jaxrs to o.p.jaxrs.tests (#5483)
- Fix a few checkstyle warnings (#5482)
- python: fix lint with new mypy version (#5480)
- Update protobuf plugin to 0.9.1 (#5457)
- Documentation accommodating new version format of Iceberg and Nessie artifacts (#5371)
- Pull
ProtobufHelperPlugin
fromgradle-build-plugins
(#5456) - Refactor some test code to soft-assertions (#5446)
- Move Merge/Transplant classes to the api.v1.params package (#5435)
- Move old API classes into the api.v1 package (#5419)
- Move some tests from db-adapter test code to verstion-store test code (#5445)
- Support method-level NessieApiVersions annotations (#5436)
- Introduce multi-version API test framework (#5420)
- Extract service-side interfaces for RefLog and Namespace services (#5418)
- Extract common java client builder code (#5411)
- Extract service-side interfaces for client-facing services (#5412)
- Remove OpenAPI spec properties from build script. (#5413)
- Build UI against Nessie API v1 from 0.44.0 (#5408)
- Refactor TestAuthorizationRules (#5399)
- Java 11 HttpClient (#5280)
- Testing/nit: Logging for :nessie-s3minio ITs (#5398)
- Add non-trivial tests for assign branch/tag operations (#5395)
- Fix version in the Nessie Helm Chart (#5392)
- Extract a multi-env test engine into a module. (#5339)
- Move Nessie Client construction into a JUnit5 extension (#5370)
- Record next development version (#5387)
- GH workflows: Add missing
cache-read-only: true
(#5385) - GH create release WF: next version not properly recorded (#5386)