Nessie 0.46.0 release
- 121 commits since 0.45.0
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.46.0
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.46.0 - PyPI: https://pypi.org/project/pynessie/0.46.0/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.46.0-runner is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.46.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.46.0/nessie-quarkus-0.46.0-runner.jar
java -jar nessie-quarkus-0.46.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.46.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):
- Make generated OpenAPI type names more readable (#5732)
- Add serialized form tests for
CommitMetav2 (#5731) - Add v2 attributes to
CommitMeta(#5706) - CI: No duplicate checkstyle task runs (#5703)
- Allow publishing Gradle build scans from CI (#5701)
- Remove legacy Spark extensions (#5704)
- Fix flaky TestKeyGenerator (#5702)
- Support merge/transplant message overrides (#5686)
- Add common ancestor commit in merge tests (#5696)
- Add global test timeout for versioned/persist/ (#5690)
- Add DeleteContent command (#4773)
- Expose updated reference data in java client APIs (#5670)
- Fix OpenAPI docs for the required "expected hash" parameters (#5665)
- Expose MergeBehavior to java clients (#5682)
- Expose
CommitResponsein java client API (#5673) - Migrate
FetchOptionto themodelpackage (#5667) - Add README.md to model (#5668)
- Use API v2 in GC CLI (#5660)
- Add pagination params to the Diff API v2 (#5452)
- Replace deprecated native build parameters (#5662)
- Move Graal/native registration to nessie-quarkus-common (#5661)
- Increase gradle memory in integration tests (#5654)
- python: upgrade safety to 2.3.4 (#5658)
- Remove unused Jaeger properties (#5647)
- Validate ID for explicitly created Namespaces (#5644)
- Gradle: no longer run test classes concurrently (#5653)
- Nit: remove TODO (#5652)
- Fix GetReferenceParams description for API v2 (#5639)
- Import: move repo-setup part to nessie-versioned-transfer (#5640)
- Export using reference/commit-log scanning (#5635)
- Switch nessie-client to use OpenTelemetry (#5607)
- Version-store tests: use proper Put operations (#5614)
- DatabaseAdapter/identify-heads-and-forks: Allow commit-log scanning (#5638)
- Version-store tests: Adjust test to currently undetected transplant conflict (#5613)
- DatabaseAdapterExtension: Allow adapter-configurations on fields (#5637)
- Export: store exporting Nessie version and show during import (#5636)
- Adopt REST tests to stricter validations (#5612)
- PersistVersionStore: expose missing additional-parents (#5633)
- Export/import: explicit tests for exporter/importer implementations (#5631)
- DatabaseAdapter/identifyHeadsAndForks: Don't return
NO_ANCESTORas fork point (#5632) - Export/import: remove unused functionality from BatchWriter (#5630)
- Rely on new
NessieVersionin CLI tools (#5629) - Allow
-as a reference name in v2 REST paths (#5618) - Export/import: move file related code to separate package (#5628)
- Use soft-assertions in jaxrs-tests (#5610)
- Adopt versioned-tests to not set cid for "new"
Content; minor refactoring for merge/transplant (#5611) - Deprecate commit lists in merge-results (#5599)
- Add Nessie version into nessie-model.jar (#5609)
- Minor verstion-store commit-log test refactoring (#5604)
- Minor merge test enhancements (#5603)
- Add "diff test" with a key "in between" (#5602)
- Add a some test cases for "reference not found" scenarios (#5601)
- Factory methods for EntriesResponse.Entry + DiffResponse.Entry + MergeResult.KeyDetails (#5600)
- Add expected content to v2 REST update namespace (#5598)
- Switch to OpenTelemetry in Nessie Quarkus server (#5605)
- Minor code clean-up in client-side Namespace operations (#5594)
- Fix v2 URL path mapping for getReferenceByName (#5596)
- Add REST API v2 (#5004)
- Fix
@Parameterannotations inDiffParams(#5589) - Build UI against Nessie API v1 from 0.45.0 (#5587)