github projectnessie/nessie nessie-0.8.2
Nessie 0.8.2

4 years ago

Highlights

  • 164 commits since 0.7.0
  • Add JAX-RS server implementation based on Glassfish/Jersey/Weld for integration testing
    in Iceberg
  • REST-API change: only accept named-references
  • REST-API change: support time-travel on named-references
  • REST-API change: Server-side commit range filtering
  • OpenAPI: more explicit constraints on parameters
  • OpenAPI: include OpenAPI yaml+json files in nessie-model artifact
  • Remove already deprecated methods from ContentsApi
  • Commit-log filtering on all fields of CommitMeta
  • Use "Common Expression Language" for commit-log and entries filtering
  • Spark-extensions for Iceberg
  • Prepare for multi-tenancy
  • Gatling support + simulations
  • Python CLI: Fix ser/de of DeltaLakeTable when listing contents
  • Maven Central: https://search.maven.org/search?q=g:org.projectnessie
  • Docker Hub: https://hub.docker.com/r/projectnessie/nessie
  • PyPI: https://pypi.org/project/pynessie/

Try it

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

The attached nessie-quarkus-0.8.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.8.2/nessie-quarkus-0.8.2-runner.jar
java -jar nessie-quarkus-0.8.2-runner.jar

Full Changelog (minus dependabot commits):

  • Fix for missing scala javadoc+source artifacts (#1607)
  • Update release notes (#1605)
  • Bump release notes to 0.8.1
  • Server-side commit range filtering (#1596)
  • main-CI: Add 6G more swap-space for native-image build
  • Do not start Nessie for Gatling sims with -DskipTests
  • Release notes for 0.8.0 (#1597)
  • Re-introduce wrapper classes for query params of CommitLog/Entries (#1595)
  • Add hashOnRef query param to support time travel on a named ref (#1589)
  • Split nessie-jaxrs into separate modules (#1588)
  • Only accept NamedRefs in REST API (#1583)
  • Add JAX-RS tests (#1566)
  • Fix ITNativeRest issue (#1576)
  • Prepare multi-tenancy in the API (#1521)
  • Design doc for Nessie authorization (#600)
  • Do not let CI fail on forks (#1574)
  • Add generated TypeScript files from OpenAPI changes (#1573)
  • pytest vce record-mode update (#1572)
  • Revert "Do not let CI fail on forks (#1477)"
  • Do not let CI fail on forks (#1477)
  • Add a bunch of constraints to OpenAPI definition (#1565)
  • Add more Operations/Contents.Type test cases to TestRest (#1564)
  • Fix perf-test-trend generation (#1549)
  • Cleanup Protobuf maven plugin usage (#1533)
  • Revert "Bump quarkus.version from 2.0.0.Final to 2.0.1.Final (#1540)" (#1548)
  • Fix ITNativeNessieError (#1529)
  • Generate UI openapi files during build (#1524)
  • Include openapi.yaml/json in nessie-model.jar file (#1523)
  • Remove already deprecated ContentsApi.setContents + deleteContents methods (#1522)
  • Support filtering on all fields of CommitMeta (#1513)
  • add community as top level header (#1509)
  • Spark extensions (#1373)
  • Fix release-notes-step during release-workflow (#1505)
  • Parse user-provided commitTime to ISO8601-compliant string (#1504)
  • Remove CommitLogParams/EntriesParams (#1483)
  • Allow using CEL expression when filtering commit log / entries (#1451) (#1493)
  • Upgrade to Quarkus 2.0.0.Final (#1490)
  • Revert "Allow using CEL expression when filtering commit log / entries (#1451)" (#1482)
  • Allow using CEL expression when filtering commit log / entries (#1451)
  • Remove .github/act-test folder (#1478)
  • Aggregate jacoco-reports to fix code-coverage issues (#1468)
  • Python CLI: Fix ser/de of DeltaLakeTable when listing contents (#1469)
  • Fix Gatling-Report for 'main' (#1467)
  • Exclude CI for non-code-changes (#1465)
  • Just reorder version-decls by name (#1464)
  • Report "Report Upload" in commit-status-checks (#1453)
  • Add Gatling simulations (#940)
  • delta uses catalog specific settings (#1445)
  • handle nulls correctly in streaming util (#1444)
  • Perf-result-upload: fix missing directory
  • Perf-result-upload: fix download location
  • One more - sorry!
  • Fix pr-report-upload WF
  • Update Spotless/license-header rule to work for files w/o package (#1443)
  • Add GH workflow to work with PR#940 (#1441)
  • Exclude codecov results from commit-status check (#1442)
  • try to fix HEAD^1 issue (#1440)
  • add spotless and stuff to pre-commit (#1439)

Don't miss a new nessie release

NewReleases is sending notifications on new releases.