Releases: rosedblabs/rosedb
Releases · rosedblabs/rosedb
Release V2.3.6
Release v2.3.5
🐞 Bug Fixes
- Fix index Less function panic. #302
Release v2.3.4
🎄 Enhancements
- use wal write batch to optimize performance.
- optimize memory usage.
🎠 Community
- Thanks to @LindaSummer
- add auto merge(f31d45e)
- Thanks to @justforward
- clarify file error(b006126)
- Thanks to @lyonzhi
- approce test case for windows(7d8c6c0)
- Thanks to @246859
- fix(watch): make channnel that DB.Watch returns is readonly (#294)
Release v2.3.3
🚀 New Features
- add filterExpired for ascend/descend keys
- Add persist function to remove the TTL of the key
Release v2.3.2
🚀 New Features
- add AscendKeys and DescnedKeys
- Add Expire and TTL functions (#278)
🎄 Enhancements
- fix expire bug and add examples
- add iterate examples
🎠 Community
- Thanks to @Jeremy-Run
- Thanks to @LEAVING-7
- Fix potential deadlock in merge.go (#279)
🐞 Bug Fixes
- fix reput ttl bug
Release v2.3.1
Release v2.3.0
🚀 New Features
- use BTree as the default memory data structure.
- the old Radix will be removed, and the iterator too.
🎠 Community
Release v2.2.2
🚀 New Features
🎄 Enhancements
- Batch Optimiztion use sync.Pool to optimize db.Put operation #235
- Optimize memory usage enhancement: high memory usage of rosedb #236
🎠 Community
- Thanks to @kebukeYi
- Thanks to @Jeremy-Run
- Thanks to @rfyiamcool
- fix: format code comment for rand_kv (#240)
Release 2.2.1
🎠 Community
- Thanks to @rfyiamcool for PR
Release v2.2.0
🚀 New Features
- Support Merge operation, to reclaim disk space.
Merge
will rewrite all the valid data into new file, and delete the old files.- It maybe a very time-consuming operation, so it is recommended to use it when the database is idle.
- Add tests in windows, with worlflow.