Nessie 0.15.0
·
6867 commits
to main
since this release
Highlights
- 134 commits since 0.14.0
- Enhance commit log to optionally return original commit operations
- Optionally return commits ahead/behind, HEAD commit-meta, commit count,
common ancestor for named references - Add missing REST endpoint to retrieve diff between two references
- Web UI improvements
- 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/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.15.0-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.15.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.15.0/nessie-quarkus-0.15.0-runner.jar
java -jar nessie-quarkus-0.15.0-runner.jar
The attached nessie-helm-0.15.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):
- Prep Nessie 0.15.0 (#2798)
- Introduce DiffApi to retrieve diffs between two references (#2783)
- Clarify co-existence of DatabaseAdapter instances (#2785)
- Cleanup after-each REST-test (#2784)
- Add missing @produces annotations to HTTP API methods (#2772)
- Add Reference#metadata field to OpenAPI Schema / Fix OpenAPI Schema title for ReferenceMetadata (#2771)
- Make proper use of Objects.requireNonNull / Objects.equals in TreeApiImpl (#2770)
- Fix typo from #2767 (#2769)
- Enhance commit log (#2749)
- Track total number of commits (#2767)
- Optionally fetch metadata for Tags (#2765)
- Refactor
getNamedRef
to take a plainString
instead ofNamedRef
(#2766) - Stricter typing for Branch metadata / Move metadata properties into ReferenceMetadata class (#2748)
- Use
hashOnReference()
instead ofgetNamedRef().getHash()
(#2750) - Optionally fetch additional metadata when retrieving a single Branch (#2746)
- Fix build due to merge non-conflict (#2747)
- More flexible
GetNamedRefsParams
to distinguish tags + branches (#2743) - Optionally fetch metadata properties and attach them to a Branch (#2734)
- UI Move react-dev-utils to devDependencies (#2744)
- Allow enhanced information for a single named reference (#2733)
- UI - recursive bug when looking/clicking at Content (#2742)
- UI - commit details show empty list item for empty properties (#2741)
- Enhance
DatabaseAdapter.namedRefs()
(#2726) - Rename 'token' to 'pageToken' (#2719)
- Bump google-java-format from 0.11.0 to 0.13.0 (#2718)
- Clarify paging in in-line code comments (#2715)
- UI: Remove Pagination From Commit Details #2716 (#2717)
- UI - Add pagination to commit log view (#2706)
- Fix openapi example for getAllReferences() (#2707)
- Sort JSON in VCR cassettes (#2683)
- Prevent unwanted tests from VCR recording if rewrite mode is set in the command line (#2650)
- UI - show table/view detail (#2547)
- Revert "Mark Python VCR cassettes as binary (#2651)" (#2676)
- Mark Python VCR cassettes as binary (#2651)
- Fix typo (#2659)
- Fix scm url shown in maven central (#2658)