Skip to content

Releases: rosedblabs/rosedb

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.

Release v2.1.0

15 Jun 14:05
Compare
Choose a tag to compare

🚀 New Features

  • Support iterator in rosedb, it can traverse the data in database in order.
    And the methods are as follows:

    • Rewind
    • Seek
    • Next
    • Key
    • Value
    • Close

And the prefix scan is also supported.

🐞Bug Fix

  • Thanks to @rfyiamcool for PR
    • #216 fix: update committed flag after batch commit

Release v2.0.0

13 Jun 14:04
Compare
Choose a tag to compare

🚀 New Features

  • Basic operations, Put/Get/Delete/Exist key value pairs.
  • Batch operations, Put/Get/Delete/Exist key value pairs, and Commit.
  • DB functions, Open/Close/Sync/Stat.
  • Only testd in MacOS and Linux.

Release v1.1.1

18 Jun 08:45
Compare
Choose a tag to compare

🚀 Features

  • add backup
  • add zset commands

🐞 Bug Fix

  • build zset index

Release v1.1.0

16 Jun 05:34
Compare
Choose a tag to compare

🚀 Features

  • Support Redis protocol(not fully)
  • Add more Hash, List, and Set commands
  • Fix unit tests fit for Windows
  • Add CI and an issue template

Release v1.0.0

08 May 10:10
Compare
Choose a tag to compare

🚀 Features

  • Support String, List, Hash, Set, and ZSet

  • Logfile garbage collection automatically

    • see option LogFileGCRatio and LogFileGCInterval
  • Support standard FileIO and MMap

  • Support different index mode

    • KeyOnlyMemMode: only store keys in memory and values are in disk
    • KeyValueMemMode: both keys and values will store in memory

🎠 Commuity

Thanks to all new contributors:

@gozeloglu @icemint0828 @bigdaronlee163 @Roderland @chowc @itzmn @herrhu97