Highlights
- 110 commits since 0.6.1
- Server-side filtering improvements for entries-listing and log-listing
- Distinguish between author & committer in the Python CLI
- Allow setting author when committing via Python CLI
- Loosen pins for client install on Python cli
- Fix edge case when merging using in memory + jgit stores
- Gradle plugin improvements
- (Development) change to Google Code Style, add spotless plugin
- (CI) Add OWASP Dependency Check
- 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.7.0-runner is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.7.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.7.0/nessie-quarkus-0.7.0-runner.jar
java -jar nessie-quarkus-0.7.0-runner.jar
Full Changelog (minus dependabot commits):
- Prepare 0.7.0 release (#1427)
- Build the Docker image with the Quarkus native image (#1431)
- Throw exception when conflicting keys are modified during merge without a common ancestor (#1416)
- ./mvnw spotless:apply
- ./gradlew spotlessApply
- Use Spotless & Google Java Style
- Mention Deltalake demo and the nessie-demos repo (#1408)
- Add missing @nonnull annotations to overriding methods (#1400)
- fix mypy typing checks (#1399)
- Add server-side filtering for /api/v1/tree/{ref}/entries by namespace (#1390)
- Distinguish between author & committer in the Python CLI (#1385)
- Allow setting author when committing via Python CLI (#1384)
- Update iceberg.md (#1379)
- Add server-side filters to /api/v1/trees/tree/{ref}/log (#1325)
- Make ContentsKey immutable (#1362)
- fix naming in nessie client merge operation (#1357)
- Add OWASP Dependency Check to CI (#1257)
- Revert "Bump pyspark from 3.0.2 to 3.1.2 in /python (#1349)" (#1353)
- main+pr builds: maven/gradle build order fix, test-logs-artifact fix (#1345)
- Update Maven plugin version (#1343)
- loosen pins for client install on python cli (#1332)
- Revert "Bump pyspark from 3.0.2 to 3.1.2 in /python (#1329)" (#1331)
- Update ErrorProne to 2.7.1 (#1321)
- Fix finding the previous tag + generation of release-notes (#1313)
- Mention 0.6.1 release (#1314)
- Verify that the HISTORY.rst and releases.md files contain information about the release (#1315)