Skip to content

Badger v4.2.0

Latest
Compare
Choose a tag to compare
@joshua-goldstein joshua-goldstein released this 04 Aug 13:07
ad41bfd

This release contains new and updated metrics for Badger, as well as several bug fixes.

Breaking

  • feat(metrics): fix and update metrics in badger (#1948)
  • fix(metrics): remove badger version in the metrics name (#1982)

Fixed

  • fix(db): avoid panic in parallel reads after closing DB (#1987)
  • fix(logging): fix direct access to logger (#1980)
  • fix(sec): bump google.golang.org/grpc from 1.20.1 to 1.53.0 (#1977)
  • fix(sec): update gopkg.in/yaml.v2 package (#1969)
  • fix(test): fix flakiness of TestPersistLFDiscardStats (#1963)
  • fix(stream): setup oracle correctly in stream writer (#1968) (#1904)
  • fix(stream): improve incremental stream writer (#1901)
  • fix(test): improve the params in BenchmarkDbGrowth (#1967)
  • fix(sync): sync active memtable and value log on Db.Sync (#1847) (#1953)
  • fix(test): handle draining of closed channel, speed up test. (#1957)
  • fix(test): fix table checksum test. Test on uncompressed. (#1952)
  • fix(level): change split key range right key to use ts=0 (#1932)
  • fix(test): the new test case PagebufferReader5 introduced an error. (#1936)
  • fix(test): add missing unlock in TestPersistLFDiscardStats (#1924)
  • fix(PageBufferReader): should conform to io.Reader interface (#1935)
  • fix(publisher): publish updates after persistence in WAL (#1917)

CI

  • chore(ci): split off coverage workflow (#1944)
  • chore(ci): adding trivy scanning workflow (#1925)