Highlights
- 127 commits since 0.9.0
- Cleanup & fixes to OpenAPI examples, for Swagger UI
- Update Deltalake client to use version 1.0.0
- Drop Deltalake support for Spark 2
- Remove Hive-Metastore bridge
- Preparations for backwards-compatible Client-API
- Spark SQL Extensions: Introduce
IF NOT EXISTSforCREATE BRANCH/CREATE TAG - Spark SQL Extensions: Updates to work with Iceberg 0.12.0
- 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.9.2-runner is a x86-64 native binary image and only works on compatible Linux environments.
The attached nessie-quarkus-0.9.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.9.2/nessie-quarkus-0.9.2-runner.jar
java -jar nessie-quarkus-0.9.2-runner.jar
The attached nessie-helm-0.9.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 commits):
- Bump client.nessie.version to 0.9.2
- Add Dmitri
- Use correct token for commits to charts.projectnessie.org (#1851)
- Minor NessieAuthenticationProvider improvements (#1846)
- Ninja: code-coverage pom.xml fix
- Ninja: remove no longer existing nessie-deltalake-core from bom + code-coverage pom files
- Manually override 0.9.1 w/ 0.9.2 in release-notes
- NINJA-FIX: Ignore errors for
Publish Nessie Helm chart to Helm Repo - Release notes Nessie 0.9.1 (#1848)
- Bump Delta to 1.0.0 (#1837)
- Give native image build more heap memory (#1827)
- Auth providers (#1819)
- remove spark2 from Nessie Deltalake client (#1835)
- Remove owner+repo (#1834)
- Abstract NessieClientBuilder + Move HTTP client to separate package (#1816)
- Replace usage of deprecated ConfigProperties with ConfigMapping (#1814)
- Add parameterized test to verify correct behavior for "rename table commits" (#1828)
- Fix broken link (#1833)
- Remove unneeded dependencies in GC Spark modules (#1826)
- Improve circular dependency handling to NessieClient / Rename iceberg.nessie.version to client.nessie.version (#1783)
- Re-add SqlView.Dialect.HIVE (#1825)
- API-versioning w/ HTTP headers - changes to nessie-http (#1797)
- Remove circular dependency to NessieClient in GC modules (#1818)
- Increase Swap space for Native Build (#1817)
- Move REST/HTTP specific API stuff to separate package (#1815)
- Bump spotless-maven-plugin from 2.12.2 to 2.12.3 / format Scala code (#1813)
- Rename auth_type to auth-type (#1806)
- Remove remainders of Hive (#1796)
- Specify version of smallrye-open-api-maven-plugin to fix Maven warning (#1794)
- Update Maven to 3.8.2 (#1795)
- Fix Java stream handling (properly
.close()) in AbstractITVersionStore tests + cleanup nits (#1788) - Clearer/nicer error message reported by BaseResource (#1782)
- Small-ish improvements for Spark tests (#1784)
- Fix "named-ref-or-throw" for getCommitLog() + fix stream-handling (#1781)
- TVS throw ref not found + expose hash for "beginning of time" (#1776)
- TVS2: Serialization for database-adapters (#1765)
- Add OpenAPI annotations for 401 responses (#1775)
- Rename TestAuth to TestBasicOperations (#1770)
- TVS2 DatabaseAdapter tests (#1764)
- Update Iceberg to 0.12.0 (#1774)
- Add TestBasicAuthentication (#1769)
- TVS2 allow nested key-lists (#1763)
- Relax error message checks in REST test (#1766)
- Adjust examples to allow for 200 reposes where possible (#1755)
- Keep generated API client code in a separate dir (#1754)
- TVS2 / DatabaseAdapter interface (#1712)
- remove hive references in readme (#1762)
- Set Nessie Open API version from project.version (#1753)
- Fix README notes about building docker locally (#1752)
- Move Swagger examples to openapi.yaml (#1746)
- Spark SQL Extensions - don't fail on create branch (#1745)
- Fix Swagger link in UI docs (#1739)
- Add a link to Web UI docs to README.md (#1738)
- Pass HTTP_LOG_LEVEL env to native-quarkus-tests (#1737)
- Force Locale.ENGLISH as default in REST tests (#1731)
- Fix next-development-iteration in ui/package-lock.json (#1730)
- Update charts repo to new name (#1736)
- Docs: Fix helm install cmd (#1728)
- Manually publish Nessie Helm chart to https://charts.projectnessie.org (#1720)
- Remove hmsbridge (#1671)
- Add Helm docs to Site (#1727)
- Github commit-status-checks in workflow should ignore the "skipped" conclusion (#1672)
- More flexible CI for PRs (#1660)