Nessie 0.28.0
github-actions
released this
26 Apr 13:13
·
5539 commits
to main
since this release
Highlights
- 122 commits since 0.27.0
- Generate unique content IDs for explicitly created namespaces
- Fix patterns for metrics
- Various test improvements (CI + build)
- Various minor code fixes (fixes for errorprone warnings)
- 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.28.0-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.28.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.28.0/nessie-quarkus-0.28.0-runner.jar
java -jar nessie-quarkus-0.28.0-runner.jar
The attached nessie-helm-0.28.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):
- Prepare Nessie 0.28.0 (#4092)
- Fix codecov upload in CI (#4091)
- Generate content ID on the server side & namespace content-IDs (#4027)
- Bump node from 16.2.0 to 16.14.2 (#4090)
- Fix check for dependabot-auto-merge, adjust commit-message check (#4088)
- Add TestHttpUtil.writeResponseBody (#4089)
- errorprone: (false positive)
String.repeat
(Java 11) (#4048) - errorprone: unused fields + variables (#4035)
- errorprone: unnecessary lambda as instance (#4045)
- errorprone:
Value.Default
vsOptional
(#4046) - errorprone: ignores (#4074)
- errorprone: remove unused code (#4033)
- errorprone: [DefaultCharset] (#4073)
- errorprone: [AnnotateFormatMethod] (#4072)
- errorprone: [EqualsGetClass] Prefer instanceof to getClass when implementing Object#equals (#4070)
- errorprone: [MissingOverride] readVersionHint overrides method in TestHadoopViewBase; expected @OverRide (#4071)
- Unify scala version configuration (#4069)
- Fix branch api metric patterns (#4067)
- errorprone: ignore
Slf4jLoggerShouldBeNonStatic
(#4052) - errorprone: generic for return type only (#4050)
- errorprone: use of IdentityHashMap (#4034)
- errorprone: java time / local zone (#4036)
- errorprone: (false positive) "class can be static" (not here) (#4049)
- Add namespace api metric patterns (#4065)
- errorprone: "overloading" Immutables-from() (#4042)
- errorprone:
Exception
constant (#4047) - errorprone: mixed returned map types (#4038)
- errorprone: properly exclude generated-test-sources (#4051)
- Run scala:doc-jar on PRs along with javadoc task (#3656)
- errorprone:
Script
is final,toString()
called onObject
(confusing to users) (#4043) - Fix
unknown enum constant SchemaType.OBJECT
compilation warnings (#4030) - Fix error-prone warnings in versioned-spi (#4029)
- errorprone: StringBuffer -> StringBuilder (#4044)
- errorprone:
protected
on final class (#4039) - errorprone: unnecessary paranthesis (#4041)
- errorprone: Class.asSubclass over cast (#4040)
- errorprone: formatting methods, incl. legit test bugs (#4037)
- errorprone: fix reference-equality warning (#4032)
- Fix
BadImport
error-prone warnings (#4031) - Show error prone warnings during build (#4028)
- Fix typo for RocksDB version used in compatibility tests (#4013)
- Revert "Bump maven.resolver.version from 1.7.3 to 1.8.0 (#4003)" (#4014)
- Add
ITSinglePageApplicationRouting
(#4000) - Do not create
spark-warehouse
in project directory (#3999) - Migrate to
@QuarkusIntegrationTest
(#3988) - Replace flapdoodle with testcontainers (#3990)
- Add a test case for invalid namespace names. (#3981)
- Simplify contentgenerator ITs (#3969)