Releases: projectnessie/nessie
Nessie 0.49.0
Nessie 0.49.0 release
- 55 commits since 0.48.2
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.49.0
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
- Multiplatform Java image (amd64, arm64, ppc64le, s390x):
docker pull projectnessie/nessie:0.49.0-java
- Image with native amd64 binary:
docker pull projectnessie/nessie:0.49.0-native
(only recommended for short running Nessie instances, amd64 only)
- Multiplatform Java image (amd64, arm64, ppc64le, s390x):
- PyPI: https://pypi.org/project/pynessie/0.49.0/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.49.0-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.49.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.49.0/nessie-quarkus-0.49.0-runner.jar
java -jar nessie-quarkus-0.49.0-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.49.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/renovate commits):
- Update GH WFs to publish Java images for many platforms (#6110)
- GH uploaded artifacts retention (#6115)
- Test: Update the validation to unblock query-engine-integration-tests (#6117)
- GH workflows: prevent running a bunch of stuff on forks (#6116)
- Revert changes to Chart.yaml maintainers section (#6113)
- Fail test discovery in MultiEnvTestEngine if no environments are defined (#6108)
- Disable :nessie-compatibility-common tests on macOS (#6106)
- Disable NPM tests on Windows (#6107)
- Simplify Quarkus build configuration (#6103)
- Automatically generate Helm chart documentation (#6095)
- Add Jakarta's ws-rs to
javax.ws.rs.*
(#6067) - Add Jakarta's validation constraints to
javax.validation.constraints.*
(#6096) - Add Jakarta's
@Inject
tojavax.Inject
(#6093) - Add Jakarta's
@RequestScoped
tojavax.enterprise.context.RequestScoped
(#6092) - Add Jakarta's
@Nullable
tojavax.annotation.Nullable
(#6088) - Add Jakarta's
@Nonnull
tojavax.annotation.Nonnull
(#6066) - Ability to configure PVC selector labels (#6074)
- Gatling simulation for a mixed workload (#6068)
- Split ws-rs-api implementors into javax and jakarta (#6065)
- Add API v2 test for commit parents (#6073)
- Nit: replace Jetbrains not-null annotation import (#6072)
- CI: Fix PR integrations workflow (#6071)
- Make Nessie build with
javax.*
andjakarta.*
dependencies (#6064) - Remove
@ThreadSafe
annotation, nojakarta.*
counterpart (#6063) - Remove
@CheckForNull
annotation, nojakarta.*
counterpart (#6062) - Tests: let tests in nessie-compatibility-common use soft-assertions (#6061)
Nessie 0.48.2
Nessie 0.48.2 release
- 14 commits since 0.48.1
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.48.2
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.48.2
- PyPI: https://pypi.org/project/pynessie/0.48.2/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.48.2-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.48.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.48.2/nessie-quarkus-0.48.2-runner.jar
java -jar nessie-quarkus-0.48.2-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.48.2.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/renovate commits):
- Fix dependencies in :nessie-compatibility-common (#6055)
- fix website link in README (#6056)
- python: upgrade flake8 to v6.0.0 (#6047)
- Nit: rename build utility function to
buildForJava11
(#6053) - Reenable JVM monitoring in native images (#6052)
- Cleanup InmemoryStore after tests (#6048)
- Cleanup README.md badges (#6051)
- CI: Prevent OOM/GCLocker-issue in tests / disable Micrometer JVM-Metrics for tests (#6050)
- Clear in-memory database-adapter between REST-tests in Quarkus (#6049)
- python: upgrade pylint to v2.16.1 (#6043)
Nessie 0.48.1
Nessie 0.48.1 release
- 113 commits since 0.47.1
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.48.1
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.48.1
- PyPI: https://pypi.org/project/pynessie/0.48.1/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.48.1-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.48.1-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.48.1/nessie-quarkus-0.48.1-runner.jar
java -jar nessie-quarkus-0.48.1-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.48.1.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/renovate commits):
- Release-WF: Fix openapi yaml attachment (#6040)
- Produce NessieBadRequestException when paging is not available (#6020)
- Quarkus builds: modernize & simplify (#6019)
- Expose definitive Nessie API version to tests (#6021)
- CI: Gradle cache read-only for snapshot publication workflow (#6018)
- REST v2: return parent commit IDs in
CommitMeta.getParentCommitHashes
(#6001) - REST API v2: get-multiple-namespaces w/ option for direct children (#6010)
- Quarkus-nit: build script cleanup (#6016)
- Refactor API v2 reference resolution logic into a utility class (#6012)
- Quarkus: make
QuarkusBuild
not caching (#6015) - Add missing explicit rename-table test (#6008)
- Do not memoize CommitMeta.properties, it is derived (#6006)
- CI: Do not cache Python stuff (#6004)
- Add support for API v2 to the compatibility test framework (#6000)
- Add java client-based test for Entry.getContentId() (#5996)
- UI: Sort properties in commit details view (#5987)
- Allow retrieval of
Content
withget-entries
for API v2 (#5985) - CI: fix helm-testing action refs (#6005)
- CI: Helm testing (#6003)
- Revert "Make
QuarkusBuild
cacheable" (#5997) - Nessie client doc improvements (#5992)
- Add effective-reference to get-entries, diff and modify-namespace responses (#5984)
- Build: Fix task dependency warnings for code coverage (#5990)
- Let content-generator use REST API v2 (#5948)
- REST API v2 : Let 'get-content(s)' return the reference (#5947)
- Minor convenience methods
getElementsArray()
toContentKey
+Namespace
(#5983) - Nit: Prevent java compilation warning (#5978)
- Re-make Gatling sims debuggable after the move to Gradle (#5972)
- Gatling Simulations - error out Nessie actions by default (#5971)
- Helm: Add storage class for RockDB PVC (#5981)
- Fix
MathAbsoluteNegative
inNonTransactionalDatabaseAdapter
(#5979) - Make
QuarkusBuild
cacheable (#5974) - Add
@JsonView
really everywhere (#5965) - Add PVC for RocksDB in Nessie Helm chart (#5952)
- Let Gatling simulations use Nessie API v2 (#5970)
- Build: Make
QuarkusGenerateCode
tasks cacheable (#5973) - Nit:
var
->val
in quarkus builds (#5975) - Remove usage of deprecated
StreamingUtil
(#5954) - Nit: typo (#5951)
- Add
@JsonView
everywhere (#5953) - REST v2: Correct namespace key evaluation for delete + get-multiple namespaces (#5946)
- Minor: immutables contstructors for
Branch
+Tag
+Detached
(#5944) - Replace use of unpaged
get()
when listing references from SQL extensions (#5950) - Add utility method
CommitResponse.toAddedContentsMap()
(#5945) - Minor Namespace.isEmpty() optimization (#5943)
- Use the Smallrye OpenAPI Gradle plugin (#5936)
- Add
.scalafmt.conf
for IntelliJ (#5942) - Update merge "no hashes" error message (#5938)
- Separate version catalog for
buildSrc/
(#5935) - Re-add batched access checks & replace
j.s.AccessControlException
(#5930) - Move Jersey test dependencies to where they belong to (#5933)
- Refactor Service/REST/API testing (#5924)
- Unify
*ApiImplWithAuthorization
and "base"*ApiImpl
classes (#5927) - REST v2 - fetch HEAD if hashOnRef is not specified (#5921)
- Prepare protocol independent pagination support for diff, get entries, commit log, get all refs (#5901)
- Just rename test classes (#5920)
- DatabaseAdapterExtension: configure database-adapter via a nested test class' parent context (#5919)
- Bump Spark to 3.1.3/3.2.3/3.3.1 (#5909)
- CI/Win: exclude UI tests (#5908)
Nessie 0.47.1
Nessie 0.47.1 release
- 6 commits since 0.47.0
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.47.1
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.47.1
- PyPI: https://pypi.org/project/pynessie/0.47.1/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.47.1-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.47.1-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.47.1/nessie-quarkus-0.47.1-runner.jar
java -jar nessie-quarkus-0.47.1-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.47.1.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/renovate commits):
Nessie 0.47.0
Nessie 0.47.0 release
- 38 commits since 0.46.7
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.47.0
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.47.0
- PyPI: https://pypi.org/project/pynessie/0.47.0/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.47.0-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.47.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.47.0/nessie-quarkus-0.47.0-runner.jar
java -jar nessie-quarkus-0.47.0-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.47.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/renovate commits):
- Use custom CDI extension for injecting Principals (#5883)
- Update V2 commit-response to include generated content-IDs (#5880)
- Add content-ID to REST API v2 entries endpoint (#5879)
- Gatling: properly prefer
sim.duration.seconds
oversim.commits
(#5847) - Spark extensions tests - no CID for new content & common-ancestor (#5877)
- Content generator: no CID for new content, properly use expectedContent+CID for existing (#5876)
- Deltalake: no CID for new content, properly use expectedContent+CID for existing (#5875)
- Quarkus & JAX-RS tests - no CID for new content & common-ancestor (#5874)
- Do not expose junit-jupiter-engine via test artifacts (#5870)
- Gatling: allow running the Gatling simulations against an external Nessie (#5848)
- Testing: unify container start retry mechanism (#5844)
- Testing/benchmarking: fix configuration for persist-bench via system properties (#5843)
- Add macOS + Windows build check badges to README.md (#5849)
- Use REST API v2 in Gatling simulations (#5846)
- Testing: use full Quarkus listen-URL instead of just the port (#5845)
- GH WF: simplify some steps (#5869)
Nessie 0.46.7
Nessie 0.46.7 release
- 1 commits since 0.46.5
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.46.7
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.46.7
- PyPI: https://pypi.org/project/pynessie/0.46.7/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.46.7-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.46.7-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.46.7/nessie-quarkus-0.46.7-runner.jar
java -jar nessie-quarkus-0.46.7-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.46.7.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/renovate commits):
- Expose Nessie API version to custom client builders in tests (#5839)
Nessie 0.46.5
Nessie 0.46.5 release
- 60 commits since 0.46.3
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.46.5
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.46.5
- PyPI: https://pypi.org/project/pynessie/0.46.5/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.46.5-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.46.5-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.46.5/nessie-quarkus-0.46.5-runner.jar
java -jar nessie-quarkus-0.46.5-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.46.5.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/renovate commits):
- CI: Fix jobs.if condition for mac+win workflows (#5840)
- nessie-quarkus-cli/jacoco: use a fresh jacoco data file (#5833)
- CI: cross-check macOS + Windows (#5705)
- Validate runtime parameters in service implementations. (#5828)
- Testcontainers: retry container launch (#5831)
- Test/CI: Introduce test parallelism constraints for test tasks (#5824)
- Actually assign
main
in AbstractContentGeneratorTest (#5830) - Exclude compatibility tests from code-coverage (#5826)
- Disable Deltalog integration tests on Windows (#5825)
- Disable Deltalog integration tests on macOS (#5822)
- Disable tests on projects using testcontainers on Windows (#5817)
- Disable quarkus-jacoco on
:nessie-quarkus-cli
(#5820) - Fix newline when testing under Windows (#5814)
- model/test: Platform independent line separator (#5815)
- Testing: add logging for projects using testcontainers (#5813)
- Testing: allow
test.log.level
in compatibility tests (#5812) - Nit: compatibility-tests: remove wrong comment (#5816)
- Disable tests on Windows that have strict time requirements (#5807)
- Disable compatibility tests on Mac (#5805)
- GC/Tests: Ignore schema-less base-uri-test on Windows (#5804)
- Prevent using the Minio Extension on non-Linux OS (#5803)
- Proper Path handling in GC tool CLI (#5799)
- Make LocalMongoResource a bit more resilient (#5802)
- Testcontainers: increase number of start attempts from 1 to 5 (#5801)
- Disable Quarkus dev services for tests (#5800)
- Proper Path handling in IcebergContentToFiles (#5798)
- Proper Path handling in TestNessieIcebergViews (#5797)
- Fix ZIP importer handle leak (#5796)
- CI: Fix results-upload for PRs (#5795)
- CI: Remove deprecated
::set-output
(#5794) - Nit: Suppress ClassCanBeStatic warnings (#5793)
Nessie 0.46.3
Nessie 0.46.3 release
- 24 commits since 0.46.2
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.46.3
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.46.3
- PyPI: https://pypi.org/project/pynessie/0.46.3/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.46.3-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.46.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.46.3/nessie-quarkus-0.46.3-runner.jar
java -jar nessie-quarkus-0.46.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.46.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 dependabot/renovate commits):
Nessie 0.46.2
Nessie 0.46.2 release
- 20 commits since 0.46.0
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.46.2
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.46.2
- PyPI: https://pypi.org/project/pynessie/0.46.2/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.46.2-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.46.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.46.2/nessie-quarkus-0.46.2-runner.jar
java -jar nessie-quarkus-0.46.2-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.46.2.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/renovate commits):
Nessie 0.46.0
Nessie 0.46.0 release
- 121 commits since 0.45.0
- Maven Central: https://search.maven.org/search?q=g:org.projectnessie+v:0.46.0
- Docker Hub: https://hub.docker.com/r/projectnessie/nessie
docker pull projectnessie/nessie:0.46.0
- PyPI: https://pypi.org/project/pynessie/0.46.0/
- Helm Chart repo: https://charts.projectnessie.org/
Try it
The attached executable file nessie-quarkus-0.46.0-runner
is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.46.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.46.0/nessie-quarkus-0.46.0-runner.jar
java -jar nessie-quarkus-0.46.0-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.46.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/renovate commits):
- Make generated OpenAPI type names more readable (#5732)
- Add serialized form tests for
CommitMeta
v2 (#5731) - Add v2 attributes to
CommitMeta
(#5706) - CI: No duplicate checkstyle task runs (#5703)
- Allow publishing Gradle build scans from CI (#5701)
- Remove legacy Spark extensions (#5704)
- Fix flaky TestKeyGenerator (#5702)
- Support merge/transplant message overrides (#5686)
- Add common ancestor commit in merge tests (#5696)
- Add global test timeout for versioned/persist/ (#5690)
- Add DeleteContent command (#4773)
- Expose updated reference data in java client APIs (#5670)
- Fix OpenAPI docs for the required "expected hash" parameters (#5665)
- Expose MergeBehavior to java clients (#5682)
- Expose
CommitResponse
in java client API (#5673) - Migrate
FetchOption
to themodel
package (#5667) - Add README.md to model (#5668)
- Use API v2 in GC CLI (#5660)
- Add pagination params to the Diff API v2 (#5452)
- Replace deprecated native build parameters (#5662)
- Move Graal/native registration to nessie-quarkus-common (#5661)
- Increase gradle memory in integration tests (#5654)
- python: upgrade safety to 2.3.4 (#5658)
- Remove unused Jaeger properties (#5647)
- Validate ID for explicitly created Namespaces (#5644)
- Gradle: no longer run test classes concurrently (#5653)
- Nit: remove TODO (#5652)
- Fix GetReferenceParams description for API v2 (#5639)
- Import: move repo-setup part to nessie-versioned-transfer (#5640)
- Export using reference/commit-log scanning (#5635)
- Switch nessie-client to use OpenTelemetry (#5607)
- Version-store tests: use proper Put operations (#5614)
- DatabaseAdapter/identify-heads-and-forks: Allow commit-log scanning (#5638)
- Version-store tests: Adjust test to currently undetected transplant conflict (#5613)
- DatabaseAdapterExtension: Allow adapter-configurations on fields (#5637)
- Export: store exporting Nessie version and show during import (#5636)
- Adopt REST tests to stricter validations (#5612)
- PersistVersionStore: expose missing additional-parents (#5633)
- Export/import: explicit tests for exporter/importer implementations (#5631)
- DatabaseAdapter/identifyHeadsAndForks: Don't return
NO_ANCESTOR
as fork point (#5632) - Export/import: remove unused functionality from BatchWriter (#5630)
- Rely on new
NessieVersion
in CLI tools (#5629) - Allow
-
as a reference name in v2 REST paths (#5618) - Export/import: move file related code to separate package (#5628)
- Use soft-assertions in jaxrs-tests (#5610)
- Adopt versioned-tests to not set cid for "new"
Content
; minor refactoring for merge/transplant (#5611) - Deprecate commit lists in merge-results (#5599)
- Add Nessie version into nessie-model.jar (#5609)
- Minor verstion-store commit-log test refactoring (#5604)
- Minor merge test enhancements (#5603)
- Add "diff test" with a key "in between" (#5602)
- Add a some test cases for "reference not found" scenarios (#5601)
- Factory methods for EntriesResponse.Entry + DiffResponse.Entry + MergeResult.KeyDetails (#5600)
- Add expected content to v2 REST update namespace (#5598)
- Switch to OpenTelemetry in Nessie Quarkus server (#5605)
- Minor code clean-up in client-side Namespace operations (#5594)
- Fix v2 URL path mapping for getReferenceByName (#5596)
- Add REST API v2 (#5004)
- Fix
@Parameter
annotations inDiffParams
(#5589) - Build UI against Nessie API v1 from 0.45.0 (#5587)