nessie

Nessie: Transactional Catalog for Data Lakes with Git-like semantics

APACHE-2.0 License

Downloads
3.9K
Stars
824
Committers
57

Bot releases are visible (Hide)

nessie - Nessie 0.53.1

Published by github-actions[bot] over 1 year ago

Nessie 0.53.1 release

Try it

The attached executable file nessie-quarkus-0.53.1-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.53.1-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.53.1/nessie-quarkus-0.53.1-runner.jar
java -jar nessie-quarkus-0.53.1-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.53.1.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):

  • New storage: add "batch write" facade (#6385)
  • Persist: replace updateObj() with upsertObj() (#6384)
  • Import: print total duration (#6383)
  • IntelliJ: exclude more directories from indexing (#6374)
  • Import: Eager prefetching of commits during finalization (#6378)
  • New storage: Persist.updateObj() must respect index-size limits (#6377)
  • Import: use updated commit as new parent (#6376)
  • Nessie Import: Respect commit import batch size (new model) (#6371)
  • Nessie Import: Respect commit import batch size (new model) (#6375)
  • Nessie Import: Print durations, double row size printed to console (#6370)
nessie - Nessie 0.53.0

Published by github-actions[bot] over 1 year ago

Nessie 0.53.0 release

Try it

The attached executable file nessie-quarkus-0.53.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.53.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.53.0/nessie-quarkus-0.53.0-runner.jar
java -jar nessie-quarkus-0.53.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.53.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):

  • Import: paint dots also during the finalize phase (#6366)
  • Use relocated protobuf runtime (#6355)
  • Build/publishing: Proper Gradle module metadata for shadow-jars (#6361)
  • Intellij: exclude /.mvn + /ui/node_modules (#6364)
  • Support annotation-based configuration in "old server" tests (#6356)
  • Mongo/storage: use replaceOne instead of findAndReplaceOne (#6363)
  • Compatibility-test: allow adapter-configuration via system properties (#6353)
  • Compatibility-tests: require Nessie >= 0.42.0, cleanup code (#6352)
  • CI: Bump newer-java-version WF from 19 to 20 (#6348)
  • Properly return ParamConverterProvider errors as HTTP/400 (#6346)
  • Remove InstantParamConverterProvider (#6341)
  • Update release notes template, remove "Docker Hub" (#6339)
  • Build: Fix Jackson-annotations configuration for build-plugins int-test (#6337)
  • Nit: Remove unnecessary null-check (#6344)
nessie - Nessie 0.52.3

Published by github-actions[bot] over 1 year ago

Nessie 0.52.3 release

Try it

The attached executable file nessie-quarkus-0.52.3-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.52.3-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.52.3/nessie-quarkus-0.52.3-runner.jar
java -jar nessie-quarkus-0.52.3-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.52.3.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):

  • Ninja: fix release WF
  • Ninja: fix release WF
  • Fix release WF (#6334)
  • New storage: fix writetamp collision in C* integration tests (#6332)
  • Use positive repo erase confirmation codes. (#6317)
  • Forbid special ASCII chars in content keys (#6313)
  • GH WF: Remove concurrency from PR jobs (#6314)
  • Replace Docker Hub with ghcr.io (#6305)
  • Fix param examples for getSeveralContents() (#6302)
  • Fix labeler config (#6303)
  • Workaround UI issues in ghcr.io + quay.io (#6299)
  • Fix docker-sync WF typo (#6296)
  • GH WF to sync container repositories (#6295)
  • Content-tool: Add command to create missing namespaces (#6280)
  • Ensure parent namespace(s) for commited content objects exist (#6246)
  • Core reorg: use api/ and integrations/ directories (#6288)
  • Add ACKNOWLEDGEMENTS.md (#6289)
  • Allow some integration tests to be executed on macOS (#6266)
  • Build/CI: Allow renovate to update the Maven wrapper (#6286)
  • Update the Docker image section of main README.md (#6267)
  • Ignore jEnv .java-version file (#6268)
  • Use JvmTestSuite + JacocoReport (#6231)
  • Content-generator tool changes for 'Ensure parent namespace(s) for commited content objects exist' PR (#6265)
  • Test changes for 'Ensure parent namespace(s) for commited content objects exist' PR (#6263)
  • CLI tool cheanges for 'Ensure parent namespace(s) for commited content objects exist' PR (#6264)
  • compatiblity-tests: Extracted test changes for namespace-validation (#6261)
  • Fix maven group id in docs (#6259)
  • Add helper functions to Namespace and ContentKey() (#6256)
  • Let ITs against Nessie/Quarkus send back stack traces (#6257)
  • Replace Key with ContentKey (#6242)
  • New DynamoDB storage - do not pull in the Apache HTTP client (#6243)
  • Add missing Gradle build scan for last check (#6254)
  • Fix AbstractDatabaseAdapter.removeKeyCollisionsForNamespaces (#6253)
  • Fix wrong parameter validation override (#6241)
  • Nit: remove mentions of dependabot (#6239)
  • New Nessie storage model (#5641)
nessie - Nessie 0.51.1

Published by github-actions[bot] over 1 year ago

Nessie 0.51.1 release

Try it

The attached executable file nessie-quarkus-0.51.1-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.51.1-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.51.1/nessie-quarkus-0.51.1-runner.jar
java -jar nessie-quarkus-0.51.1-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.51.1.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):

  • DOCS PR for Maven group-ID refactoring (#6207)
  • Properly sign pom-relocations (#6236)
  • Allow tests to customize Nessie REST API URI resolution. (#6234)
  • build/nit: Remove superfluous settings (#6232)
  • Add SwaggerHub badge to README (#6233)
  • Make V2 ref path-param parsing independent of Reference (#6224)
  • Add tests to validate that API v1 responses do not have v2 attributes. (#6222)
  • Fix codecov-n-builds (#6230)
  • V2 REST declares wrong response types in OpenAPI spec (#6211)
  • Fix native images after recent rocksdb version bump (#6216)
  • Symlink gradle-wrapper.jar, unignore gradle-wrapper.jar (#6219)
  • upgrade GH WFs to ubuntu-22.04 (#6206)
  • Maven group-ID refactoring (#6197)
  • Fix: Content.Type is a string (#6202)
  • Git ignore __pycache__ (#6201)
  • Compatibility tests code cleanup (#6198)
  • Site: Update community page with updated chat information (#6192)
  • Move Nessie speecific build code into this build (#6196)
  • Nit: javadoc (#6193)
  • Gradle 8 adoption for NesQuEIT (#6166)
  • mac-CI: Workaround for brew-upgrade issue (#6184)
nessie - Nessie 0.50.0

Published by github-actions[bot] over 1 year ago

Nessie 0.50.0 release

Try it

The attached executable file nessie-quarkus-0.50.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.50.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.50.0/nessie-quarkus-0.50.0-runner.jar
java -jar nessie-quarkus-0.50.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.50.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):

  • Strip jakarta.* annotations for Java 8 (#6172)
  • Fix Nessie GH URL in docs (#6167)
  • Refactor advanced configuration (#6159)
  • Site: Update community links CI and README.md CI (#6165)
  • Redesign telemetry support in Helm chart (#6153)
  • Disable versioned-transfer ITs in macOS CI (#6164)
  • Remove rocksdb.dbPath from Helm chart values (#6149)
  • Fix console log level setting in Helm charts (#6158)
  • Minor fixes to the build-push-images.sh script (#6155)
  • mac-os/win CI - add retry for steps that regularly timeout/hang (#6152)
  • Add missing jakarta.* annotations (#6150)
  • Disable intTest using containers/podman for macOS CI (#6148)
  • Improve nessie-ui build a little bit (#6147)
  • Bump npm from 7.24.2 to 9.4.2 and nodejs from 16.14.2 to 18.4.1 (#6145)
  • Rename jobs for mac+win GH workflows (#6143)
  • Allow all GH WFs to become "required checks" (#6131)
  • Label model changes with pr-integrations (#6132)
  • GH workflow to smoke test Docker images (#6127)
  • Fix typo in release notes (#6129)
  • PR Auto labeler (#6128)
  • Fix renovate configuration (#6124)
nessie - Nessie 0.49.0

Published by github-actions[bot] over 1 year ago

Nessie 0.49.0 release

Try it

The attached executable file nessie-quarkus-0.49.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.49.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.49.0/nessie-quarkus-0.49.0-runner.jar
java -jar nessie-quarkus-0.49.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.49.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):

  • Update GH WFs to publish Java images for many platforms (#6110)
  • GH uploaded artifacts retention (#6115)
  • Test: Update the validation to unblock query-engine-integration-tests (#6117)
  • GH workflows: prevent running a bunch of stuff on forks (#6116)
  • Revert changes to Chart.yaml maintainers section (#6113)
  • Fail test discovery in MultiEnvTestEngine if no environments are defined (#6108)
  • Disable :nessie-compatibility-common tests on macOS (#6106)
  • Disable NPM tests on Windows (#6107)
  • Simplify Quarkus build configuration (#6103)
  • Automatically generate Helm chart documentation (#6095)
  • Add Jakarta's ws-rs to javax.ws.rs.* (#6067)
  • Add Jakarta's validation constraints to javax.validation.constraints.* (#6096)
  • Add Jakarta's @Inject to javax.Inject (#6093)
  • Add Jakarta's @RequestScoped to javax.enterprise.context.RequestScoped (#6092)
  • Add Jakarta's @Nullable to javax.annotation.Nullable (#6088)
  • Add Jakarta's @Nonnull to javax.annotation.Nonnull (#6066)
  • Ability to configure PVC selector labels (#6074)
  • Gatling simulation for a mixed workload (#6068)
  • Split ws-rs-api implementors into javax and jakarta (#6065)
  • Add API v2 test for commit parents (#6073)
  • Nit: replace Jetbrains not-null annotation import (#6072)
  • CI: Fix PR integrations workflow (#6071)
  • Make Nessie build with javax.* and jakarta.* dependencies (#6064)
  • Remove @ThreadSafe annotation, no jakarta.* counterpart (#6063)
  • Remove @CheckForNull annotation, no jakarta.* counterpart (#6062)
  • Tests: let tests in nessie-compatibility-common use soft-assertions (#6061)
nessie - Nessie 0.48.2

Published by github-actions[bot] over 1 year ago

Nessie 0.48.2 release

Try it

The attached executable file nessie-quarkus-0.48.2-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.48.2-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.48.2/nessie-quarkus-0.48.2-runner.jar
java -jar nessie-quarkus-0.48.2-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.48.2.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 dependencies in :nessie-compatibility-common (#6055)
  • fix website link in README (#6056)
  • python: upgrade flake8 to v6.0.0 (#6047)
  • Nit: rename build utility function to buildForJava11 (#6053)
  • Reenable JVM monitoring in native images (#6052)
  • Cleanup InmemoryStore after tests (#6048)
  • Cleanup README.md badges (#6051)
  • CI: Prevent OOM/GCLocker-issue in tests / disable Micrometer JVM-Metrics for tests (#6050)
  • Clear in-memory database-adapter between REST-tests in Quarkus (#6049)
  • python: upgrade pylint to v2.16.1 (#6043)
nessie - Nessie 0.48.1

Published by github-actions[bot] over 1 year ago

Nessie 0.48.1 release

Try it

The attached executable file nessie-quarkus-0.48.1-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.48.1-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.48.1/nessie-quarkus-0.48.1-runner.jar
java -jar nessie-quarkus-0.48.1-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.48.1.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):

  • Release-WF: Fix openapi yaml attachment (#6040)
  • Produce NessieBadRequestException when paging is not available (#6020)
  • Quarkus builds: modernize & simplify (#6019)
  • Expose definitive Nessie API version to tests (#6021)
  • CI: Gradle cache read-only for snapshot publication workflow (#6018)
  • REST v2: return parent commit IDs in CommitMeta.getParentCommitHashes (#6001)
  • REST API v2: get-multiple-namespaces w/ option for direct children (#6010)
  • Quarkus-nit: build script cleanup (#6016)
  • Refactor API v2 reference resolution logic into a utility class (#6012)
  • Quarkus: make QuarkusBuild not caching (#6015)
  • Add missing explicit rename-table test (#6008)
  • Do not memoize CommitMeta.properties, it is derived (#6006)
  • CI: Do not cache Python stuff (#6004)
  • Add support for API v2 to the compatibility test framework (#6000)
  • Add java client-based test for Entry.getContentId() (#5996)
  • UI: Sort properties in commit details view (#5987)
  • Allow retrieval of Content with get-entries for API v2 (#5985)
  • CI: fix helm-testing action refs (#6005)
  • CI: Helm testing (#6003)
  • Revert "Make QuarkusBuild cacheable" (#5997)
  • Nessie client doc improvements (#5992)
  • Add effective-reference to get-entries, diff and modify-namespace responses (#5984)
  • Build: Fix task dependency warnings for code coverage (#5990)
  • Let content-generator use REST API v2 (#5948)
  • REST API v2 : Let 'get-content(s)' return the reference (#5947)
  • Minor convenience methods getElementsArray() to ContentKey + Namespace (#5983)
  • Nit: Prevent java compilation warning (#5978)
  • Re-make Gatling sims debuggable after the move to Gradle (#5972)
  • Gatling Simulations - error out Nessie actions by default (#5971)
  • Helm: Add storage class for RockDB PVC (#5981)
  • Fix MathAbsoluteNegative in NonTransactionalDatabaseAdapter (#5979)
  • Make QuarkusBuild cacheable (#5974)
  • Add @JsonView really everywhere (#5965)
  • Add PVC for RocksDB in Nessie Helm chart (#5952)
  • Let Gatling simulations use Nessie API v2 (#5970)
  • Build: Make QuarkusGenerateCode tasks cacheable (#5973)
  • Nit: var -> val in quarkus builds (#5975)
  • Remove usage of deprecated StreamingUtil (#5954)
  • Nit: typo (#5951)
  • Add @JsonView everywhere (#5953)
  • REST v2: Correct namespace key evaluation for delete + get-multiple namespaces (#5946)
  • Minor: immutables contstructors for Branch + Tag + Detached (#5944)
  • Replace use of unpaged get() when listing references from SQL extensions (#5950)
  • Add utility method CommitResponse.toAddedContentsMap() (#5945)
  • Minor Namespace.isEmpty() optimization (#5943)
  • Use the Smallrye OpenAPI Gradle plugin (#5936)
  • Add .scalafmt.conf for IntelliJ (#5942)
  • Update merge "no hashes" error message (#5938)
  • Separate version catalog for buildSrc/ (#5935)
  • Re-add batched access checks & replace j.s.AccessControlException (#5930)
  • Move Jersey test dependencies to where they belong to (#5933)
  • Refactor Service/REST/API testing (#5924)
  • Unify *ApiImplWithAuthorization and "base" *ApiImpl classes (#5927)
  • REST v2 - fetch HEAD if hashOnRef is not specified (#5921)
  • Prepare protocol independent pagination support for diff, get entries, commit log, get all refs (#5901)
  • Just rename test classes (#5920)
  • DatabaseAdapterExtension: configure database-adapter via a nested test class' parent context (#5919)
  • Bump Spark to 3.1.3/3.2.3/3.3.1 (#5909)
  • CI/Win: exclude UI tests (#5908)
nessie - Nessie 0.47.1

Published by github-actions[bot] over 1 year ago

Nessie 0.47.1 release

Try it

The attached executable file nessie-quarkus-0.47.1-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.47.1-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.47.1/nessie-quarkus-0.47.1-runner.jar
java -jar nessie-quarkus-0.47.1-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.47.1.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 Jacoco reporting in Nessie Quarkus projects (#5902)
  • Return latest state of deleted reference (#5905)
  • Disable JVM monitoring in native images (#5903)
nessie - Nessie 0.47.0

Published by github-actions[bot] almost 2 years ago

Nessie 0.47.0 release

Try it

The attached executable file nessie-quarkus-0.47.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.47.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.47.0/nessie-quarkus-0.47.0-runner.jar
java -jar nessie-quarkus-0.47.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.47.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):

  • Use custom CDI extension for injecting Principals (#5883)
  • Update V2 commit-response to include generated content-IDs (#5880)
  • Add content-ID to REST API v2 entries endpoint (#5879)
  • Gatling: properly prefer sim.duration.seconds over sim.commits (#5847)
  • Spark extensions tests - no CID for new content & common-ancestor (#5877)
  • Content generator: no CID for new content, properly use expectedContent+CID for existing (#5876)
  • Deltalake: no CID for new content, properly use expectedContent+CID for existing (#5875)
  • Quarkus & JAX-RS tests - no CID for new content & common-ancestor (#5874)
  • Do not expose junit-jupiter-engine via test artifacts (#5870)
  • Gatling: allow running the Gatling simulations against an external Nessie (#5848)
  • Testing: unify container start retry mechanism (#5844)
  • Testing/benchmarking: fix configuration for persist-bench via system properties (#5843)
  • Add macOS + Windows build check badges to README.md (#5849)
  • Use REST API v2 in Gatling simulations (#5846)
  • Testing: use full Quarkus listen-URL instead of just the port (#5845)
  • GH WF: simplify some steps (#5869)
nessie - Nessie 0.46.7

Published by github-actions[bot] almost 2 years ago

Nessie 0.46.7 release

Try it

The attached executable file nessie-quarkus-0.46.7-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.46.7-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.7/nessie-quarkus-0.46.7-runner.jar
java -jar nessie-quarkus-0.46.7-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.7.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):

  • Expose Nessie API version to custom client builders in tests (#5839)
nessie - Nessie 0.46.5

Published by github-actions[bot] almost 2 years ago

Nessie 0.46.5 release

Try it

The attached executable file nessie-quarkus-0.46.5-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.46.5-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.5/nessie-quarkus-0.46.5-runner.jar
java -jar nessie-quarkus-0.46.5-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.5.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):

  • CI: Fix jobs.if condition for mac+win workflows (#5840)
  • nessie-quarkus-cli/jacoco: use a fresh jacoco data file (#5833)
  • CI: cross-check macOS + Windows (#5705)
  • Validate runtime parameters in service implementations. (#5828)
  • Testcontainers: retry container launch (#5831)
  • Test/CI: Introduce test parallelism constraints for test tasks (#5824)
  • Actually assign main in AbstractContentGeneratorTest (#5830)
  • Exclude compatibility tests from code-coverage (#5826)
  • Disable Deltalog integration tests on Windows (#5825)
  • Disable Deltalog integration tests on macOS (#5822)
  • Disable tests on projects using testcontainers on Windows (#5817)
  • Disable quarkus-jacoco on :nessie-quarkus-cli (#5820)
  • Fix newline when testing under Windows (#5814)
  • model/test: Platform independent line separator (#5815)
  • Testing: add logging for projects using testcontainers (#5813)
  • Testing: allow test.log.level in compatibility tests (#5812)
  • Nit: compatibility-tests: remove wrong comment (#5816)
  • Disable tests on Windows that have strict time requirements (#5807)
  • Disable compatibility tests on Mac (#5805)
  • GC/Tests: Ignore schema-less base-uri-test on Windows (#5804)
  • Prevent using the Minio Extension on non-Linux OS (#5803)
  • Proper Path handling in GC tool CLI (#5799)
  • Make LocalMongoResource a bit more resilient (#5802)
  • Testcontainers: increase number of start attempts from 1 to 5 (#5801)
  • Disable Quarkus dev services for tests (#5800)
  • Proper Path handling in IcebergContentToFiles (#5798)
  • Proper Path handling in TestNessieIcebergViews (#5797)
  • Fix ZIP importer handle leak (#5796)
  • CI: Fix results-upload for PRs (#5795)
  • CI: Remove deprecated ::set-output (#5794)
  • Nit: Suppress ClassCanBeStatic warnings (#5793)
nessie - Nessie 0.46.3

Published by github-actions[bot] almost 2 years ago

Nessie 0.46.3 release

Try it

The attached executable file nessie-quarkus-0.46.3-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.46.3-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.3/nessie-quarkus-0.46.3-runner.jar
java -jar nessie-quarkus-0.46.3-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.3.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):

  • Remove grep -v from the HISTORY.rst generation script (#5778)
  • Fix MultiEnvTestFilter to pass inner test classes (#5775)
  • Make OlderNessieServersExtension inject Nessie URIs (#5770)
  • Remove duplicate startHash call in HttpGetCommitLog (#5756)
nessie - Nessie 0.46.2

Published by github-actions[bot] almost 2 years ago

Nessie 0.46.2 release

Try it

The attached executable file nessie-quarkus-0.46.2-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.46.2-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.2/nessie-quarkus-0.46.2-runner.jar
java -jar nessie-quarkus-0.46.2-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.2.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):

  • Add validation annotations to backend service interfaces (#5740)
  • Python: Fix CI build failure because of tox error (#5749)
  • Docs: Update README.md for 0.46.0 release (#5734)
nessie - Nessie 0.46.0

Published by github-actions[bot] almost 2 years ago

Nessie 0.46.0 release

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 CommitMeta v2 (#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 CommitResponse in java client API (#5673)
  • Migrate FetchOption to the model package (#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_ANCESTOR as fork point (#5632)
  • Export/import: remove unused functionality from BatchWriter (#5630)
  • Rely on new NessieVersion in 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 @Parameter annotations in DiffParams (#5589)
  • Build UI against Nessie API v1 from 0.45.0 (#5587)
nessie - Nessie 0.45.0

Published by github-actions[bot] almost 2 years ago

Nessie 0.45.0 release

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() to callWithDatabaseAdapter() (#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 from gradle-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)
nessie - Nessie 0.44.0

Published by github-actions[bot] about 2 years ago

Nessie 0.44.0 release

Try it

The attached executable file nessie-quarkus-0.44.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.44.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.44.0/nessie-quarkus-0.44.0-runner.jar
java -jar nessie-quarkus-0.44.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.44.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):

  • Ninja: fix create-release WF
  • Ninja: fix GH env reference
  • Update README mentioning Iceberg 1.0 (#5384)
  • Add Dan + Vladimir to devs list (#5381)
  • GH release WF: default to "minor" version bump (#5380)
  • GH release WF: Fix wrong task name (#5379)
  • Automatically update release text files (#5377)
  • GH release WF - fix log exclusion + log filter for rel-notes (#5378)
  • Upgrade desert to 2022.9.22 (#5345)
  • Nessie GC: Docs (#5209)
  • Nessie GC: Command line tool (#5227)
  • Nessie GC: Iceberg functionality (#5207)
  • Avoid direct dependency on iceberg-bundled-guava (#5366)
  • quarkus-server tests use dynamic port from env (#5352)
  • Fix missing placeholder for Preconditons.checkState (#5360)
  • fix GH workflows still mentioning maven (#5353)
  • Remove httpClient param from AbstractRest.init (#5354)
  • Update pretty-ms to 8.x (#5341)
  • DynamoDB related test changes (#5338)
  • Split unsquashed merge tests into dedicated test methods (#5328)
  • Update testing-library-react to 13.x (#5334)
  • Bump actions/checkout from v3 to v3.1.0 (#5335)
  • Update material-ui to mui 5.x.x (#5326)
  • nessie-client/test: compress responses for all relevant HTTP methods (#5323)
  • Fix micrometer path replacement patterns (#5321)
  • Renovate: labels for java/javascript/python (#5318)
  • Revert protobuf to 3.21.6 (#5317)
  • Renovate: limit to 2 PRs per hour (#5319)
  • Isolate http-level test from java client-level tests (#5314)
  • Skip newer-java workflow on forks (#5294)
  • Nessie client tests: Replace JDK's HTTP server w/ Jetty (#5285)
  • Move internal classes of the Nessie HTTP client (#5286)
  • GH/WF: Use temurin instead of 'zulu` (#5289)
  • Nessie-client tests: do not compile w/ older Jackson versions (#5287)
  • Test Nessie client with Java 8 (#5284)
  • Integrate Jackson-version tests into Gradle build (#5279)
  • Migrate to Gradle version catalogs (#5167)
  • Unify Postgres container version declaration for tests
  • Migrate from dependabot to renovate (#5166)
  • Testing pre-requisites for Nessie GC: Two S3 testing projects (#5142)
  • Fix iceberg verison on web site (#5222)
  • Java 19 testing (#5221)
  • Automatic patch releases (#5214)
  • Unsupport 0.30.x versions (#5212)
  • WF: Remove Maven part (#5213)
  • Nessie GC: JDBC Live-Set-Repository (#5208)
  • Allow Hadoop Spark config in tests (#5206)
  • Nessie GC: mark & sweep (gc-base module only) (#5144)
  • Slight build scripts change for Java11+ target compat (#5203)
  • Fix test failure caused by #5147 (#5204)
  • No longer write ref-log entries for commit/merge/transplant (#5147)
  • Schedule dependabot for npm + pip less frequently (#5201)
nessie - Nessie 0.43.0

Published by github-actions[bot] about 2 years ago

Highlights

Try it

The attached executable file nessie-quarkus-0.43.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.43.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.43.0/nessie-quarkus-0.43.0-runner.jar
java -jar nessie-quarkus-0.43.0-runner.jar

The attached nessie-helm-0.43.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 commits):

  • Remove commit-status-checks for releases (#5196)
  • Ninja: fix for pre-release 0.43.0
  • Prepare Nessie 0.43.0 (#5188)
  • Fix key list lookup with hash collisions (#5174)
  • Docs: Fix several instances of Markdown list formatting (#5187)
  • Split many refs and long ref log tests (#5146)
  • Do not cache versioned-persist-bench shadow jar (#5148)
  • Fix repositories in build-tools-ITs (#5149)
  • Simulate puts against large existing keysets (#5078)
  • Nessie GC: Remove current gc-base (#5143)
  • Add some managed dependencies for Nessie GC (#5135)
  • Add test cases for compaction with NessieCatalog (#4590)
  • Minor fixes for export_import.md (#5134)
  • Export/Import on projectnessie.org (#5121)
  • Nessie repository export + import (#5015)
  • Upgrade to setup-python action v4 (#5114)
  • SQLExtension: Fix show reference command with use reference@hash (#5081)
  • Fix log message in LocalMongo (#5109)
  • Upgrade to codecov-action v3 (#5101)
  • Deps: Remove versionJacksonSpark3 (#5103)
  • pynessie: add default timeout to http calls (#5077)
  • picocli loses output to stdout (#5076)
  • Workaround OOMs during Quarkus test runs (#5075)
  • Update DatabaseAdapter with functionality for export/import (#5043)
  • Docs: Update release date of 0.42.0 release (#5056)
  • Fix default behaviour for transplant in CLI (#5059)
  • Handle merge response in nessie CLI (#4971)
  • Extract reusable code from AbstractSparkSqlTest (#5044)
  • Build: remove test-jars from versioned/persist (#5023)
  • quarkus-cli: Disable dev-services (#5041)
  • Add DatabaseAdapter.getConfig() (#5042)
  • Change server reset method for python tests to not delete main branch (#5025)
  • Bump Quarkus-Native-Image from 22.1-java17 to 22.2-java17 (#5022)
  • Build: remove unused test.jars (#5020)
  • Build: remove tests.jar from spark-extensions-base (#5021)
  • Remove OWASP remainder (#5018)
  • Cleanup model reflections (#5017)
nessie - Nessie 0.42.0

Published by github-actions[bot] about 2 years ago

Highlights

Try it

The attached executable file nessie-quarkus-0.42.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.42.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.42.0/nessie-quarkus-0.42.0-runner.jar
java -jar nessie-quarkus-0.42.0-runner.jar

The attached nessie-helm-0.42.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 commits):

  • Prepare Nessie 0.42.0 (#5016)
  • Remove unnecessary code-coverage usage (#4992)
  • Type check python tests and tools (#4990)
  • Add pylint plugin to check license headers in python files(#4972)
  • Revert "build(deps): bump jakarta.annotation-api from 1.3.5 to 2.1.1 (#4969)" (#4982)
  • Revert "build(deps): bump versionSlf4j from 1.7.36 to 2.0.0 (#4967)" (#4981)
  • Adopt compatibility tests for Nessie 0.40.0..0.41.0 (#4962)
  • Revert "Automatically add labels for common cases requiring native tests (#4931)" (#4963)
  • Fix typo in Javadoc (#4961)
  • Automatically add labels for common cases requiring native tests (#4931)
  • Remove payload from Content.Type (#4945)
  • Make content-type backend serialization pluggable (#4944)
  • Fix Quarkus logging during build (#4948)
  • Re-add payload to StoreWorker to identify the content-type (#4943)
  • Fix Nessie Web UI build (#4947)
  • Remove now superfluous functionality in StoreWorker (#4942)
  • Fix OpenAPI spec re-generation (#4946)
  • Remove a lot of unnecessary Java type parameters (#4941)
  • Make AbstractRestRefLog.testReflog repeatable (#4933)
  • Disable datasource dev services (#4930)
  • Register KeyEntryForCel for reflection inside Quarkus (#4929)
  • Expose name and full key to "get entries" filters (#4913)
  • Add PR workflow for Nessie-Query-Engine-Integration-Tests (#4686)
  • Add generic adapter type to DatabaseAdapterFactory (#4914)
  • Update javadoc for NessieReferenceConflictException (#4911)
  • Minor open-addressing key-list hashing changes (#4890)
  • Fix missing version from content-generator tool (#4891)
  • Add missing methods to adjustable adapter configs (#4889)
  • CI: Read-only cache usage for main-native (#4877)
  • Upgrade to Gradle 7.5.1 (#4880)
  • IDE: Also detect Eclipse IDE (#4878)
nessie - Nessie 0.41.0

Published by github-actions[bot] about 2 years ago

Highlights

Try it

The attached executable file nessie-quarkus-0.41.0-runner is a x86-64 native binary image and only works on compatible Linux environments.

The attached nessie-quarkus-0.41.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.41.0/nessie-quarkus-0.41.0-runner.jar
java -jar nessie-quarkus-0.41.0-runner.jar

The attached nessie-helm-0.41.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 commits):

  • Prepare Nessie 0.41.0 (#4879)
  • Fix issue when looking up key in an open-addressing-key-list (#4867)
  • Do not presist and expose attached content metadata (#4849)
  • Adopt error-prone-rules to v2.15.0 (#4876)
  • Add @MustBeClosed on methods that return closeable Streams (#4846)
  • Remove misleading, wrong information from retry-error message (#4850)
  • Unify github workflows (#4845)