Skip to content

Nessie 0.48.1

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Feb 20:49
· 3786 commits to main since this release

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)