Releases: klev-dev/klevdb
Releases · klev-dev/klevdb
v0.11.0
v0.10.1
v0.10.0
v0.9.0
- add methods for compact/trim multiple segments
- upgrade libs and golang version to 1.23
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- replace usages of
kleverrthat produced errors with stack for using go builtin errors - use separate internal errors for each failing case, streamlining error handling
- decrease usage of time.now in hot paths like
GetByKeyandGetByTime
Full Changelog: v0.7.5...v0.8.0
v0.7.5
What's Changed
- If an error happens while opening the log, release the file lock. This allows apps to fix the issue (delete indexes, call restore) and reopen the log.
Full Changelog: v0.7.4...v0.7.5
v0.7.4
- Upgrade dependencies, most notably https://github.com/plar/go-adaptive-radix-tree
- Update CI to do lint and tidy checks
Full Changelog: v0.7.3...v0.7.4