Releases: klev-dev/klevdb
Releases · klev-dev/klevdb
v0.12.1
v0.12.0
What's Changed
- upgrade dependencies - 2026-04-11 by @ingon in #25
- introduce new message format (v2) the includes all header data in crc by @ingon in #27
- update bench and readme by @ingon in #28
- reorganize package - move internal packages to pkg by @ingon in #29
- unified compaction - clean updates and deletes by @ingon in #30
- recover head segment on open log by @ingon in #31
- revert to check and add recover option by @ingon in #32
- keys handling improvements by @ingon in #33
- delete returns all deleted messages by @ingon in #34
Full Changelog: v0.11.2...v0.12.0
v0.11.2
v0.11.1
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