Releases: hypermodeinc/badger
Releases ยท hypermodeinc/badger
Badger v4.8.0
What's Changed
- chore(deps): Update go minor and patch by @renovate[bot] in #2189
- enh: Compile with jemalloc v5.3.0 by @solracsf in #2191
- chore(deps): Update module golang.org/x/sys to v0.33.0 by @renovate[bot] in #2195
- docs: add new badge by @enlightened88 in #2194
- chore(deps): Update go minor and patch by @renovate[bot] in #2200
- fix crash loop on missing manifest tables by @RJKeevil in #2198
- chore(deps): Update go minor and patch by @renovate[bot] in #2202
- chore(deps): Update go minor and patch by @renovate[bot] in #2204
- chore(deps): Update go minor and patch by @renovate[bot] in #2208
- chore(deps): Update module golang.org/x/sys to v0.34.0 by @renovate[bot] in #2210
- Update stream framework with new alternate keyToList function by @harshil-goel in #2211
New Contributors
- @solracsf made their first contribution in #2191
- @enlightened88 made their first contribution in #2194
- @RJKeevil made their first contribution in #2198
Full Changelog: v4.7.0...v4.8.0
Badger v4.7.0
This release removes the dependency on github.com/pkg/errors. If you rely on errors returned by badger, please proceed with caution.
What's Changed
- chore(deps): Update module golang.org/x/sys to v0.31.0 by @renovate in #2179
- chore(deps): Update go minor and patch by @renovate in #2181
- chore(deps): Update go minor and patch by @renovate in #2187
- chore(deps): remove dependency on github.com/pkg/errors by @hazzik in #2184
New Contributors
- @linkdd made their first contribution in #2180
- @wolf31o2 made their first contribution in #2183
- @hazzik made their first contribution in #2184
Full Changelog: v4.6.0...v4.7.0
Badger v4.6.0
What's Changed
- chore(deps): Migrate from OpenCensus to OpenTelemetry by @jsoriano in #2169
- chore(deps): Update module github.com/spf13/cobra to v1.9.0 by @renovate in #2174
- fix: remove accidentally uploaded binary
badger-darwin-arm64
by @ix64 in #2175 - update .gitignore by @mangalaman93 in #2176
- chore(deps): Update go minor and patch by @renovate in #2177
New Contributors
Full Changelog: v4.5.2...v4.6.0
Badger v4.5.2
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 in the actions group by @dependabot in #2154
- chore(deps): bump github.com/google/flatbuffers from 24.12.23+incompatible to 25.1.21+incompatible by @dependabot in #2153
- chore(deps): bump the patch group with 2 updates by @dependabot in #2156
- Added my project that uses Badger database by @smegg99 in #2157
- chore: align repo conventions by @ryanfoxtyler in #2158
- chore(deps): Update module golang.org/x/sys to v0.30.0 by @renovate in #2164
- chore: migrate docs to centralized docs repo by @ryanfoxtyler in #2166
- Revert "Update badgerpb4.pb.go" by @mangalaman93 in #2172
- update docs link in error message by @ryanfoxtyler in #2170
- chore(deps): bump minimum Go support to 1.22 by @ryanfoxtyler in #2171
- chore(deps): Update go minor and patch by @renovate in #2168
New Contributors
Full Changelog: v4.5.1...v4.5.2
Badger v4.5.1
What's Changed
- Fix build for GOARCH=wasm with GOOS=js or GOOS=wasip1
- docs: Add pagination explanation to docs
- chore(deps): bump the minor group with 2 updates
- chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 in the minor group
- chore(deps): bump github.com/dgraph-io/ristretto/v2 from 2.0.0 to 2.0.1 in the patch group
- chore(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.0 in the minor group
- chore(deps): bump google.golang.org/protobuf from 1.36.0 to 1.36.1 in the patch group
- chore(deps): bump the minor group with 2 updates
- fix(info): print Total BloomFilter Size with totalBloomFilter instead of totalIndex
- chore(deps): bump the minor group with 2 updates
- chore(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.2 in the patch group
- feat(info): print total size of listed keys
- chore(deps): bump github.com/dgraph-io/ristretto/v2 from 2.0.1 to 2.1.0 in the minor group
- chore(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in the patch group
Full Changelog: v4.5.0...v4.5.1
Badger v4.5.0
What's Changed
- fix the cd pipeline by @mangalaman93 in #2127
- chore(deps): bump the minor group with 2 updates by @dependabot in #2128
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in the minor group by @dependabot in #2130
- upgrade protobuf library by @shivaji-kharse in #2131
Full Changelog: v4.4.0...v4.5.0
Badger v4.4.0
What's Changed
- chore(deps): bump the minor group with 2 updates by @dependabot in #2119
- fix: sentinel errors should not have stack traces by @mitar in #2042
- chore(deps): bump github.com/klauspost/compress from 1.17.10 to 1.17.11 in the patch group by @dependabot in #2120
- Feature: Allow stream custom maxsize per batch by @simon28082 in #2063
- retract v4.3.0 due to #2121 and #2113, use ristretto v2 by @mangalaman93 in #2122
- docs(using-badger) add project to docs by @thisisdev-patrick in #2124
- upgrade ristretto and use Go 1.21 by @mangalaman93 in #2125
- set min Go version to v1.21 by @mangalaman93 in #2126
Full Changelog: v4.3.1...v4.4.0
Badger v4.3.1
What's Changed
- chore: update docs links by @ryanfoxtyler in #2097
- chore(deps): bump golang.org/x/sys from 0.24.0 to 0.25.0 in the minor group by @dependabot in #2100
- chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 in the minor group by @dependabot in #2106
- fix: fix reverse iterator broken by seek by @harshil-goel in #2109
- chore(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10 in the patch group by @dependabot in #2114
- chore(deps): bump github.com/dgraph-io/ristretto from 0.1.2-0.20240116140435-c67e07994f91 to 1.0.0 by @dependabot in #2112
Full Changelog: v4.3.0...v4.3.1
Badger v4.3.0
What's Changed
Fixes:
- chore(changelog): add a missed entry in CHANGELOG for v4.2.0 by @mangalaman93 in #1988
- update README with project KVS using badger by @tauraamui in #1989
- fix edge case for watermark when index is zero by @mangalaman93 in #1999
- upgrade spf13/cobra to version v1.7.0 by @mangalaman93 in #2001
- chore: update readme by @joshua-goldstein in #2011
- perf: upgrade compress package test and benchmark. by @siddhant2001 in #2009
- fix(Transactions): Fix resource consumption on empty write transaction by @Zach-Johnson in #2018
- chore(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #2017
- perf(compactor): optimize allocations: use buffer for priorities by @deff7 in #2006
- fix(Transaction): discard empty transactions on CommitWith by @Wondertan in #2031
- fix(levelHandler): use lock for levelHandler sort tables instead of rlock by @xgzlucario in #2034
- Docs: update README with project LLS using badger by @Boc-chi-no in #2032
- chore: MaxTableSize has been renamed to BaseTableSize by @mitar in #2038
- Update CODEOWNERS by @ryanfoxtyler in #2043
- Chore(): add Stale Action by @ryanfoxtyler in #2070
- Update ristretto and refactor for use of generics by @paralin in #2047
- chore: Remove obsolete comment by @mitar in #2039
- chore(Docs): Update jQuery 3.2.1 to 3.7.1 by @kokizzu in #2023
- chore(deps): bump the go_modules group with 3 updates by @dependabot in #2074
- docs(): update docs path by @ryanfoxtyler in #2076
- perf: fix operation in seek by @harshil-goel in #2077
- Add lakeFS to README.md by @N-o-Z in #2078
- chore(): add Dependabot by @ryanfoxtyler in #2080
- chore(deps): bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #2083
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #2081
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #2082
- chore(deps): bump the minor group with 7 updates by @dependabot in #2089
- Action Manager by @madhu72 in #2050
- chore(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 in the minor group by @dependabot in #2091
- chore(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 in the patch group by @dependabot in #2090
- chore: fix some comments by @dufucun in #2092
- chore(deps): bump github.com/google/flatbuffers from 1.12.1 to 24.3.25+incompatible by @dependabot in #2084
CI:
- ci: change cron frequency to fix ghost jobs by @joshua-goldstein in #2010
- fix(CI): Update to pull_request trigger by @ryanfoxtyler in #2056
- ci/cd optimization by @ryanfoxtyler in #2051
- fix(cd): fixed cd pipeline by @harshil-goel in #2093
- fix(cd): change name by @harshil-goel in #2094
- fix(cd): added more debug things to cd by @harshil-goel in #2095
- fix(cd): removing some debug items by @harshil-goel in #2096
Full Changelog: v4.2.0...v4.3.0
Badger v4.2.0
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)