Skip to content

Releases: projectnessie/nessie

Nessie 0.5.1

09 Apr 13:09
Compare
Choose a tag to compare

Highlights

Full Changelog (minus dependabot commits):

  • [release] prepare release nessie-0.5.1
  • Prepare for Nessie 0.5.1 (#1065)
  • Add tests for the Gradle Plugin (#1069)
  • Update UI openapi definition (#1068)
  • Improve dependency ordering in the Gradle plugin (#1064)
  • [release] prepare for next development iteration

Nessie 0.5.0

08 Apr 19:13
Compare
Choose a tag to compare

Highlights

Full Changelog (minus dependabot commits):

  • [release] prepare release nessie-0.5.0
  • Update docs for Nessie 0.5.0 (#1058)
  • Change log-level in CI to WARN (#1056)
  • Fix formatting in OpenAPI example objects (#1048)
  • Backwards compatible payload parsing in Dynamo. (#1029)
  • Correct OpenAPI and add examples (#1043)
  • Support lazy start of Nessie-Quarkus-App via Gradle plugin (#1042)
  • Switch Clock to use Javas clock (#1030)
  • Add TracingStore + TracingVersionStore facades (#986)
  • Add metrics to version-store (#985)
  • set read timeout on client (#1016)
  • Update nessie-iceberg-demo.ipynb, fix catalog creation (#1017)
  • Fix handling of unsaved commits in getUpdateState() (#915)
  • Add/update unit tests to verify that tiered-version-store commit-retries work (#1015)
  • Simplify fetching of iceberg dependency (#1014)
  • Add filtering by entity type in getEntities (#837)
  • fix build - missed rebase (#1009)
  • add WithPayload class to VersionStore interface (#866)
  • Richer commit metadata object (#949)
  • Handle RuntimeException + DynamoDbException in DynamoStore (#938)
  • Fix handling of server-side IllegalArgumentException (#1003)
  • Enable Quarkus Jacoco extension (#994)
  • remove stack traces, reduce noise in pytest related diffs (#972)
  • Use Iceberg's CatalogUtil function in demo (#973)
  • Paging for get-commit-log (#935)
  • Fix parameters in python demo (#965)
  • Fix issue when loading the Gradle plugin into IntelliJ ("missing JAVA_HOME") (#960)
  • Remove AddClause from UpdateExpression as not used. (#950)
  • Revert "Don't let mvn verify fail for deltalake-core, add verify to gh-actions (#941)" (#948)
  • Fix for Quarkus deprecated native-image goal (#943)
  • Don't let mvn verify fail for deltalake-core, add verify to gh-actions (#941)
  • bad merge left these hanging files (#937)
  • log inconsistencies during commit() (#936)
  • GC support for iceberg (#803)
  • [release] prepare for next development iteration

Nessie 0.4.0

09 Mar 09:00
1278b51
Compare
Choose a tag to compare

Highlights

Full Changelog (minus dependabot commits):

  • [release] prepare release nessie-0.4.0 (#924)
  • Configurable log-level for tests (#910)
  • Change DynamoDB default billing mode (#916)
  • Update expression visitor (#894)
  • Allow a little bit of SubstrateVM inspection (#914)
  • Tweak logging and don't log HTTP accesses to the console (#913)
  • Close Streams to allow proper tracing+metrics (#909)
  • Bit more verbose error messages (#911)
  • Start version-store when Quarkus app starts (#912)
  • Refactor Quarkus version store configuration (#893)
  • JAX-RS server cleanup (#888)
  • New module for TableCommitMetaStoreWorker (#895)
  • Better modularity in GC (#843)
  • Create SECURITY.md (#876)
  • Create CODE_OF_CONDUCT.md (#875)
  • Create CONTRIBUTING.md (#870)
  • Delete SECURITY.md
  • Create SECURITY.md
  • Add tracing to our http-client, make NessieClient an interface (#835)
  • Use Quarkus BOM version of MongoDB (#850)
  • remove unused transient dependency (#848)
  • Remove unused "backends-type" stuff from ApplicationConfig (#833)
  • Fix config application.properties to match name in ApplicationConfig.java (#832)
  • Report proper exception message, telling the user what actually happened (#826)
  • Handle errors during (Version)Store initialization in Quarkus (#825)
  • Fix concurrent commits against same branch fail (#820)
  • changes to gc algo in prep for iceberg (#811)
  • Respect DynamoDB limit of max 25 requests per batch-write (#798)
  • add system props config to app runner (#802)
  • Rename com.dremio.nessie package to org.projectnessie (#810)
  • Add additional base store tests to AbstractTestStore. (#796)
  • Add ConditionExpression and UpdateExpression visitors (#741)
  • Only log stacktrace for "final" updatedBranch.getUpdateState(store).ensureAvailable with DEBUG logging (#797)
  • Fix property name for table-prefix in application.properties (#795)
  • Use initialState in InternalBranch.collapseIntentionLog (#794)
  • Update to Checkstyle 8.40 (#787)
  • Add metrics and tracing to dynamo store (#755)
  • for / with typo (#773)
  • Fix passing file.encoding system property + update maven-failsafe-plugin as well (#767)
  • API call-order constraints for Ref-tag/branch + BranchCommit-(un)saved (#700)
  • re-enable tests (#758)
  • Fix perftest (#754)
  • Make build+test use en/US (#751)
  • Add test ensuring that assets of dangling values within slop time are considered referenced (#740)
  • Update nessie-iceberg-demo.ipynb (#735)
  • Add "About Nessie" for humans (#599)
  • clarify language for Nessie/Iceberg jar (#730)
  • fix references to iceberg (#719)
  • remove iceberg client and update docs to reflect release 0.11.0 from iceberg project (#713)
  • Implement Garbage Collection Algorithm (#684)
  • Introduce DT Field and refactor Asset Key Interface (#701)
  • Upper-case + ImmutableMap (#699)
  • Move tiered modules to a tiered subdirectory. (#690)
  • Remove Consumer suffix from external ValueType value classes (and ren… (#689)
  • Consumer-pattern for stores (#615)
  • Fix site/README.md to mention venv, add venv to top-level .gitignore (#659)
  • Exclude pentaho-aggdesigner-algorithm (#671)
  • Mongo load support (#545)
  • [release] prepare for next development iteration

Nessie 0.3.0

31 Dec 09:18
Compare
Choose a tag to compare

Updates and improvements:

  • 118 commits since 0.2.1
  • Replace jax-rs client with one based on HttpURLConnection
  • Update Quarkus to 1.10.5
  • Improvements to Server including better UI routing, validation checks on inputs etc
  • Various improvements to python client and cli. Including python3.9 support

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/