Nessie 0.52.3
github-actions
released this
20 Mar 19:27
·
3508 commits
to main
since this release
Nessie 0.52.3 release
- 92 commits since 0.51.1
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.52.3
- Docker images: https://github.com/projectnessie/nessie/pkgs/container/nessie
- Multiplatform Java image (amd64, arm64, ppc64le, s390x):
docker pull ghcr.io/projectnessie/nessie:0.52.3-java
- Image with native amd64 binary:
docker pull ghcr.io/projectnessie/nessie:0.52.3-native
(only recommended for short running Nessie instances, amd64 only)
- Multiplatform Java image (amd64, arm64, ppc64le, s390x):
- PyPI: https://pypi.org/project/pynessie/0.52.3/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.52.3-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.52.3-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.52.3/nessie-quarkus-0.52.3-runner.jar
java -jar nessie-quarkus-0.52.3-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.52.3.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: fix release WF
- Ninja: fix release WF
- Fix release WF (#6334)
- New storage: fix writetamp collision in C* integration tests (#6332)
- Use positive repo erase confirmation codes. (#6317)
- Forbid special ASCII chars in content keys (#6313)
- GH WF: Remove
concurrency
from PR jobs (#6314) - Replace Docker Hub with ghcr.io (#6305)
- Fix param examples for getSeveralContents() (#6302)
- Fix labeler config (#6303)
- Workaround UI issues in ghcr.io + quay.io (#6299)
- Fix docker-sync WF typo (#6296)
- GH WF to sync container repositories (#6295)
- Content-tool: Add command to create missing namespaces (#6280)
- Ensure parent namespace(s) for commited content objects exist (#6246)
- Core reorg: use
api/
andintegrations/
directories (#6288) - Add ACKNOWLEDGEMENTS.md (#6289)
- Allow some integration tests to be executed on macOS (#6266)
- Build/CI: Allow renovate to update the Maven wrapper (#6286)
- Update the Docker image section of main README.md (#6267)
- Ignore jEnv .java-version file (#6268)
- Use JvmTestSuite + JacocoReport (#6231)
- Content-generator tool changes for 'Ensure parent namespace(s) for commited content objects exist' PR (#6265)
- Test changes for 'Ensure parent namespace(s) for commited content objects exist' PR (#6263)
- CLI tool cheanges for 'Ensure parent namespace(s) for commited content objects exist' PR (#6264)
- compatiblity-tests: Extracted test changes for namespace-validation (#6261)
- Fix maven group id in docs (#6259)
- Add helper functions to
Namespace
andContentKey()
(#6256) - Let ITs against Nessie/Quarkus send back stack traces (#6257)
- Replace
Key
withContentKey
(#6242) - New DynamoDB storage - do not pull in the Apache HTTP client (#6243)
- Add missing Gradle build scan for last check (#6254)
- Fix
AbstractDatabaseAdapter.removeKeyCollisionsForNamespaces
(#6253) - Fix wrong parameter validation override (#6241)
- Nit: remove mentions of dependabot (#6239)
- New Nessie storage model (#5641)