github projectnessie/nessie nessie-0.4.0
Nessie 0.4.0

4 years ago

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

Don't miss a new nessie release

NewReleases is sending notifications on new releases.