Skip to content

Releases: projectnessie/nessie

Nessie 0.65.1

19 Jul 17:36
Compare
Choose a tag to compare

Nessie 0.65.1 release

Try it

The attached nessie-quarkus-0.65.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.65.1/nessie-quarkus-0.65.1-runner.jar
java -jar nessie-quarkus-0.65.1-runner.jar

Nessie GC tool is attached as nessie-gc-0.65.1, which is an executable.
(chmod 744 nessie-gc-0.65.1 after download.)
Can also be run using java -jar nessie-gc-0.65.1, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

The attached nessie-helm-0.65.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.

Changelog

Changes

  • Add validation of cutoff-definitions in GarbageCollectorConfig
  • Fix self-reference in OpenAPI spec
  • Add servers section to OpenAPI spec

Full Changelog (minus renovate commits):

  • Ninja: fix test failure
  • Nit: update changelog
  • OpenAPI spec: add servers section (#7266)
  • Fix openapi self-reference and type ambiguity (#7264)
  • Validate default-cut-off-policy with gc config/repository APIs (#7265)
  • Allow Java 17 for Spark 3.3+3.4 tests (#7262)
  • Introduce CHANGELOG.md, include in release information (#7243)
  • Introduce StringLogic for persisted strings (#7238)
  • Bump Keycloak to 22.0.0 (#7254)
  • Revert bot-changes in server-upgrade.md (#7244)

Nessie 0.65.0

14 Jul 15:10
Compare
Choose a tag to compare

Nessie 0.65.0 release

Try it

The attached nessie-quarkus-0.65.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.65.0/nessie-quarkus-0.65.0-runner.jar
java -jar nessie-quarkus-0.65.0-runner.jar

Nessie GC tool is attached as nessie-gc-0.65.0, which is an executable.
(chmod 744 nessie-gc-0.65.0 after download.)
Can also be run using java -jar nessie-gc-0.65.0, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Revert Gradle 8.2.1 (#7239)
  • Add Nessie as a Source announcement blog from Dremio website (#7236)
  • Add --author option to content-generator commands (#7232)
  • Add repository configuration objects (#7233)
  • Fix retrieval of default branch (#7227)
  • Allow re-adds in same commit (#7225)
  • Allow snapshot versions in dependencies (#7224)
  • IDE: Cleanup Idea excludes (#7223)
  • Spark-tests: disable UI (#7222)
  • Compatibility tests: move to new storage model (#6910)
  • Use testcontainers-bom (#7216)
  • Reference keycloak-admin-client-jakarta (#7215)
  • Post Quarkus 3: Remove no longer needed dependency exclusion (#7214)
  • Bump to Quarkus 3.2.0.Final (#6146)
  • CI: Add some missing --scan Gradle flags (#7210)
  • Update main README after UI sources moved (#7207)
  • Forbid relative hashes in commits, merges and transplants (#7193)
  • Remove misplaced license header (#7203)
  • More diff-tests (#7192)
  • removed extra tab (#7189)
  • Tests: Make ITCassandraBackendFactory less flaky (#7186)
  • IntelliJ: Exclude some more directories from indexing (#7181)

Nessie 0.64.0

03 Jul 17:27
Compare
Choose a tag to compare

Nessie 0.64.0 release

Try it

The attached nessie-quarkus-0.64.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.64.0/nessie-quarkus-0.64.0-runner.jar
java -jar nessie-quarkus-0.64.0-runner.jar

Nessie GC tool is attached as nessie-gc-0.64.0, which is an executable.
(chmod 744 nessie-gc-0.64.0 after download.)
Can also be run using java -jar nessie-gc-0.64.0, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Ninja: really fix create-release WF
  • Fix create-release workflow (#7177)
  • Make gc-base, gc-iceberg classes Java 8 compatible (#7174)
  • Nessie-Java-API: Add builder methods for extended merge behaviors (#7175)
  • Spark-SQL-tests: Nessie client configuration + ignore committer (#7166)
  • improve configure-on-demand (#7173)
  • Fix Gradle task dependencies (#7172)
  • Let Immutables discover the right Guava version (#7165)
  • Unify Gradle daemon heap size (#7164)
  • Revert Gradle daemon heap settings (#7160)
  • Nessie Catalog related changes for Spark SQL extensions (#7159)
  • Minor Gradle build scripts addition (noop for main) (#7158)
  • Fully lazy StoreIndexElement deserializion (#7132)
  • CI: attempt to fix snapshot publising (#7151)
  • Revert "Use WorkerThread if parallelism is one." (#7152)
  • Use WorkerThread if parallelism is one. (#7150)
  • Move python/ to separate repo (#7147)
  • Move ui/ to separate repo (#7146)
  • Simplify test profiles in AbstractOAuth2Authentication and AbstractBearerAuthentication (#7143)
  • Remove another Deltalake left-over (#7145)

Nessie 0.63.0

27 Jun 12:25
Compare
Choose a tag to compare

Nessie 0.63.0 release

Try it

The attached nessie-quarkus-0.63.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.63.0/nessie-quarkus-0.63.0-runner.jar
java -jar nessie-quarkus-0.63.0-runner.jar

Nessie GC tool is attached as nessie-gc-0.63.0, which is an executable.
(chmod 744 nessie-gc-0.63.0 after download.)
Can also be run using java -jar nessie-gc-0.63.0, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

The attached nessie-helm-0.63.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 inability to delete some references (#7141)
  • Do not add Jandex index to shadow-jars (#7138)
  • Allow table names prefixes for BigTable (#7140)
  • Lazily deserialize StoreIndexElements content (#7130)
  • StoreIndexImpl: wrong estimated serialized size for empty index (#7128)
  • Events/Quarkus: Do not cache huge artifacts in Gradle cache (#7118)

Nessie 0.62.1

23 Jun 20:07
Compare
Choose a tag to compare

Nessie 0.62.1 release

Try it

The attached nessie-quarkus-0.62.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.62.1/nessie-quarkus-0.62.1-runner.jar
java -jar nessie-quarkus-0.62.1-runner.jar

Nessie GC tool is attached as nessie-gc-0.62.1, which is an executable.
(chmod 744 nessie-gc-0.62.1 after download.)
Can also be run using java -jar nessie-gc-0.62.1, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Emergency-fix of #7088 (#7117)
  • Remove another occurence of Delta Lake (#7113)

Nessie 0.62.0

23 Jun 16:08
Compare
Choose a tag to compare

Nessie 0.62.0 release

Try it

The attached nessie-quarkus-0.62.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.62.0/nessie-quarkus-0.62.0-runner.jar
java -jar nessie-quarkus-0.62.0-runner.jar

Nessie GC tool is attached as nessie-gc-0.62.0, which is an executable.
(chmod 744 nessie-gc-0.62.0 after download.)
Can also be run using java -jar nessie-gc-0.62.0, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Identify merge-base instead of common-ancestor (#7035)
  • Remove code for and mentions of Delta Lake (#7108)
  • Fix reference-recovery-logic (#7100)
  • Fix Windows CI (#7107)
  • CI: Fix newer-java CI (#7106)
  • Enhance references with created-timestamp + extended-info-obj-pointer (#7088)
  • BigTable follow-up (#7102)
  • Refactor KeycloakTestResourceLifecycleManager (#7101)
  • Tests: Only pass the surrounding test class to AbstractReferenceLogicTests (#7099)
  • Ref-indexes: supply int/refs HEAD commit ID to check in reference-r… (#7095)
  • Rocks: simplify checkReference (#7096)
  • Inmemory: slightly change the update-ref function (#7094)
  • Mongo: unify condition handling (#7093)
  • Dynamo: simplify condition handling (#7092)
  • Tests: Add logging to a bunch of modules (#7086)
  • Add some convenience functionality to Reference (#7089)
  • Nit: ImportPersistV1/2 just a static import (#7091)
  • Just test refactorings, no functional change (#7090)
  • Site: Add database status section (#7085)
  • Store indexes: some new tests, some test/bench optimizations (#7066)
  • Testing: Remove unnecessary ITCockroachDBCachingPersist (#7087)
  • Fix Newer-Java + Mac/Win CI (#7058)
  • Micro-optimization of LazyIndexImpl.get() (#7059)
  • Bump Scala 2.12/2.13 patch versions (#7060)
  • CommitLogic: add fetchCommits for 2 IDs (#7055)
  • Enable token exchange flow in authn docker-compose example (#7057)
  • Make number of access checks configurable (#7056)
  • Fix nit in TypeMapping (#7054)
  • UI: Properly "wire" compileAll + checkstyle helper tasks (#7042)
  • Add BigTable as a version-store type (#6846)
  • nessie-rest-services back to 8 (#7049)
  • Fetch names references: replace fetchReference-per-ref w/ bulk-fetch (#7046)
  • Extract CommitMetaUpdater class, fix "set authors on merge" (#7039)
  • New storage/references logic: prevent one database read (#7045)
  • More enhancements to docker-compose files (#7047)
  • CI: Do not trigger on push to feature/** branches (#7044)
  • CI: Split "Code Checks" job's main step (#7041)
  • Minor fixes to Keycloak docs and docker-compose file (#7036)
  • BatchAccessChecker: distinguish UPDATE and CREATE for commited values (#7028)
  • Build/nit: simplify version catalog usage (#7032)
  • CI: Give "Newer Java" runs more memory (#7031)
  • CI: Support feature/** branches (#7030)

Nessie 0.61.0

13 Jun 10:33
Compare
Choose a tag to compare

Nessie 0.61.0 release

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 ITSparkIcebergNessieS3 safe 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 StreamingUtil to 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.KeyRestrictions parameter 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)

Nessie 0.60.1

25 May 16:49
Compare
Choose a tag to compare

Nessie 0.60.1 release

Try it

The attached nessie-quarkus-0.60.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.60.1/nessie-quarkus-0.60.1-runner.jar
java -jar nessie-quarkus-0.60.1-runner.jar

Nessie GC tool is attached as nessie-gc-0.60.1, which is an executable.
(chmod 744 nessie-gc-0.60.1 after download.)
Can also be run using java -jar nessie-gc-0.60.1, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Release-publish: fix after removed native images (#6898)
  • Pass content-IDs of all ContentKey elements to Checks (#6859)
  • Nit: Spec version updates (#6897)
  • Fix MergeKeyBehavior.DROP in new storage model for merge (#6894)
  • Defer API compatibility check until first request (#6893)
  • Remove mentions of spark2 in Docs (#6762)
  • Revert "Bump keykloak container image from 21.0.2 to 21.1 (#6887)" (#6895)
  • Table renames: allow delete-op after put-op (#6892)
  • Bump keykloak container image from 21.0.2 to 21.1 (#6887)
  • Update dependency ch.qos.logback:logback-classic to v1.2.12 (#6889)
  • Bugfix: include ROCKSDB in selector to create PVC in both cases. (#6881)
  • Build: cleanup libs.versions.toml (#6886)
  • Don't use filters when checking API compatibility (#6877)
  • Make nip.io usage resilient against lookup failures (#6885)
  • CI/Nesqueit: Switch back to iceberg-nesqueit branch (#6883)
  • Ability to disable the API compatibility check via system properties (#6875)
  • Skip API compatibility check if /config endpoint fails (#6878)
  • Fix snapshot publising after #6847 (#6882)
  • Build: minor baselibs.versions.toml update (#6884)
  • Improve NessieError message (#6874)
  • Disable Scylla tests on macOS (#6871)
  • Enable compatibility tests on macOS (#6857)
  • Use nip.io domain in MinioExtension (#6856)
  • Docker compose template for Nessie + OpenTelemetry (#6860)
  • Release: Remove relocation-poms (#6810)
  • Remove native image (#6847)
  • Use API V2 by default in GC Tool (#6858)
  • Enables the extended information in NessieConfiguration (#6640)
  • Add missing jakarta annotations (#6850)
  • Nit: Remove unneeded dev-profile hints (#6851)
  • Quarkus ITs: Restrict Keycloak to tests using Keycloak (#6852)

Nessie 0.59.0

18 May 07:30
Compare
Choose a tag to compare

Nessie 0.59.0 release

Try it

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

The attached nessie-quarkus-0.59.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.59.0/nessie-quarkus-0.59.0-runner.jar
java -jar nessie-quarkus-0.59.0-runner.jar

Nessie GC tool is attached as nessie-gc-0.59.0, which is an executable.
(chmod 744 nessie-gc-0.59.0 after download.)
Can also be run using java -jar nessie-gc-0.59.0, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Add an API compatibility check to Nessie clients (#6818)
  • Remove Content type hierarchy from Events API (#6840)
  • Mark REST API v2 as GA (#6749)
  • REST V2: Key ranges for entries + diff (#6743)
  • Add ObjId.objIdFromByteBuffer() (#6845)
  • Wikis / REST API v2 changes (#6801)
  • Allow exporting only the latest contents from a branch. (#6823)
  • Events notification system for Nessie - Service module (#6760)
  • Remove the lambda module (#6819)
  • increase severity of multiple errorprone checks (#6800)
  • Tests: Add utility check for new storage model (#6814)
  • Nit: let export/new-model not use a deprecated function (#6813)
  • Release: no relocation-pom for events (#6809)
  • SQL Extensions: Fix handling of quoted reference names (#6804)
  • Update site with new storage config (#6795)
  • UI: Handle reference names with / (#6806)
  • set ClassCanBeStatic severity to ERROR (#6797)
  • Some errorprone mitigations (no functional change) (#6796)
  • Make EventSubscriber.onSubscribe not default (#6777)
  • Make Reference.getFullName return Optional (#6776)
  • Add new content type UDF (#6761)
  • Add missing test for #6758 (#6768)
  • Events: align field names to model (#6771)
  • Blog: Fix rendering of namespace creation option (#6778)
  • Blog: Update about namespace enforcement (#6753)
  • Add Alex to dev list (#6775)
  • New storage: allow deletion of multiple repositories (#6758)
  • Fix left-over TODO from content-metadata PR (#6759)
  • Events notification system for Nessie - VersionStore changes (#6647)
  • Nessie error details: Add ContentKey to related errors (#6721)
  • Minor optimization when retrieving named referencs (#6745)
  • Cleanup V2 MergeResponse (#6747)
  • GC: Trim long failure messages in JDBC repo (#6746)
  • Nit: remove no longer valid TODO (#6744)
  • Add extraEnv to helm chart (#6698)
  • Events notification system for Nessie - SPI module (#6733)
  • CI/main: Run CI on main sequentially (#6741)
  • CI: Run "forgotten" java 8 tests (#6738)
  • Bump json5 to 2.2.3 (#6739)
  • Revert "fix(deps): update mockito monorepo to v5 (major) (#6731)" (#6737)
  • Reserve usage of BatchingPersist to dry-run mode only (#6736)
  • UI: Update a bunch of JS dependencies (#6734)
  • Nit: Remove unnecessary JdkSpecifics (#6729)
  • Events notification system for Nessie - API module (#6646)
  • Build/CI: pass test.log.level via CommandLineArgumentProvider and populate Quarkus console log level (#6725)
  • Remove top-level condition from the CI Website job (#6728)
  • CI: add build/quarkus.log to failed quarkus jobs artifacts (#6727)
  • Do not store intermediate commits during merge/transplant (#6677)
  • build: buildSrc using Java toolchain (#6726)
  • Cassandra: add timeouts for DDL + DML (#6716)
  • Keycloak requires container-network (#6719)
  • CI: update helm-chart-testing (#6720)
  • Nit: remove unused version definition (#6718)
  • CI: capture test reports (#6717)
  • Let :nessie-versioned-spi use OpenTelemetry (#6687)
  • Minor delta test fix (#6699)
  • Add Nessie spec definition for 2.0.0-beta.1 (#6679)
  • Change default message for (squash) merges (#6642)
  • Add "fallback cases" for relevant enums in :nessie-model (#6634)
  • Make dry run merge / transplant throw exceptions (#6685)
  • Rename ConflictResolution.IGNORE -> ADD (#6686)
  • Add more commit-attributes to Merge (#6641)
  • Implement "external" conflict resolution for merges (#6631)
  • Ability to pass advanced config as nested YAML (#6684)
  • Remove unnecessary annotations from ITImplicitNamespaces (#6678)
  • Ensure custom content-types work (#6618)
  • Nessie: Generic information for operations and content results (#6616)
  • Events design doc - minor evolutions (#6672)
  • bugfix: namespaceDepth filter loses entry content (#6648)
  • Expose Nessie repository information (preparation) (#6635)
  • Allow all commit attributes for namespace operations (#6643)
  • Mark namedRef as @Nullable in ContentService (#6638)
  • Allow Nessie clients to deserialize unknown Content.Types (#6633)
  • Prepare REST API for content-aware merges (#6619)

Nessie 0.58.1

19 Apr 17:32
Compare
Choose a tag to compare

Nessie 0.58.1 release

Try it

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

The attached nessie-quarkus-0.58.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.58.1/nessie-quarkus-0.58.1-runner.jar
java -jar nessie-quarkus-0.58.1-runner.jar

Nessie GC tool is attached as nessie-gc-0.58.1, which is an executable.
(chmod 744 nessie-gc-0.58.1 after download.)
Can also be run using java -jar nessie-gc-0.58.1, because it is actually a Java archive.
Shell completion can be generated from the nessie-gc tool.

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

  • Null out references to java.net.http.HttpClient (#6630)
  • Validate that the generated nessie-gc executable works (#6625)
  • Cleanup content-type code (#6617)
  • Add a test for getContent() on the default branch (API v1) (#6623)
  • Tests for the OAuth2 authentication provider in nessie-quarkus (#6597)
  • Add test for specVersion in API v2 (#6599)
  • Disable IT-Auth on WIn/Mac CI (#6615)
  • Docs for the new OAuth2 authentication provider (#6595)