Skip to content

Releases: rosedblabs/rosedb

Release V2.3.6

05 Apr 13:09
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix index lock

🎠 Community

Release v2.3.5

03 Mar 09:53
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix index Less function panic. #302

Release v2.3.4

07 Jan 13:46
Compare
Choose a tag to compare

🎄 Enhancements

  • use wal write batch to optimize performance.
  • optimize memory usage.

🎠 Community

Release v2.3.3

16 Sep 05:02
Compare
Choose a tag to compare

🚀 New Features

  • add filterExpired for ascend/descend keys
  • Add persist function to remove the TTL of the key

Release v2.3.2

30 Aug 13:29
Compare
Choose a tag to compare

🚀 New Features

  • add AscendKeys and DescnedKeys
  • Add Expire and TTL functions (#278)

🎄 Enhancements

  • fix expire bug and add examples
  • add iterate examples

🎠 Community

🐞 Bug Fixes

  • fix reput ttl bug

Release v2.3.1

21 Aug 14:01
Compare
Choose a tag to compare

🚀 New Features

  • Support key expire
    • You can call PutWithTTL to set the expire time for a key.

🎠 Community

Release v2.3.0

18 Aug 10:13
Compare
Choose a tag to compare

🚀 New Features

  • use BTree as the default memory data structure.
    • the old Radix will be removed, and the iterator too.

🎠 Community

  • Thanks to @Jeremy-Run
    • remove merge file after tests (#250)
    • replace original file and rebuilt index after merge (#255)
  • Thanks to @SYaoJun
    • fix: single quote error in README (#256)
  • Thanks to @weijiew
    • add btree Ascend、Descend method and unitest. (#257)

Release v2.2.2

05 Aug 08:02
Compare
Choose a tag to compare

🚀 New Features

🎄 Enhancements

🎠 Community

  • Thanks to @kebukeYi
    • Change Variable name in openMergeDB (#228)
    • Avoid parsing wal files repeatedly. (#229)
  • Thanks to @Jeremy-Run
    • Deleted data cannot exist in the index (#232)
    • fix: solve data race (#234)
    • fix: destFile may be not exist (#243)
  • Thanks to @rfyiamcool
    • fix: format code comment for rand_kv (#240)

Release 2.2.1

03 Jul 13:26
Compare
Choose a tag to compare

🎠 Community

  • Thanks to @rfyiamcool for PR
    • feature: Add rollback function to discard all buffered data and release the lock(#217)
    • fix: clear db after benchmark (#224)

Release v2.2.0

21 Jun 14:28
Compare
Choose a tag to compare

🚀 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.