Releases: lotusdblabs/lotusdb
Releases · lotusdblabs/lotusdb
Release v2.1.0
🚀 New Features
- Feature: support iterator (#153) @akiozihao
🎄 Enhancements
- fix: Pass corresponding options to db.With... methods (#159) @akiozihao
- feat(lint): add golangci-lint (#160) @akiozihao
Release v2.0.0
🚀 New Features
- Change the architecture of LotusDB
- Use wal project to store Write-Ahead-Log and Value-Log
- Hash key into different indexes and value log files
- Index and Vlog read/write will be concurrent
- Basic Put/Get/Delete/Exist operations
- Batch Put/Delete operations
- Value log compaction
Release v1.0.0
🚀 Features
- Basic operations:Put(WithOptions)/Delete(WithOptions)/Get
- Expiration of each key
- Column Family
- Value log compaction automatically by user`s options
- File r/w support FileIO and MMap
- Simple client/server tools
💡Notice
- Not fully tested in Windows (Mac and Linux only)