Releases: akrylysov/pogreb
Releases · akrylysov/pogreb
v0.10.2
- Fix an edge case causing recovery to fail.
0.10.1
Changed
Fixed
- Fix compilation for 32-bit OS.
0.10.0
Added
- Memory-mapped file access can now be disabled by setting
Options.FileSystem
to fs.OS
.
Changed
- The default file system implementation is changed to
fs.OSMMap
.
0.9.2
Changed
- Write-ahead log doesn't rely on wall-clock time anymore. It prevents potential race conditions during compaction and recovery.
Fixed
- Fix recovery writing extra delete records.
0.9.1
- Improve Go 1.14 compatibility (remove "unsafe" usage).
0.9.0
This release replaces the unstructured data file for storing key-value pairs with a write-ahead log.
- In the event of a crash or a power loss the database is automatically recovered.
- Optional background compaction allows reclaiming disk space occupied by overwritten or deleted keys.
- Fix disk space overhead when storing small keys and values.