All Versions
11
Latest Version
Avg Release Cycle
126 days
Latest Release
619 days ago

Changelog History
Page 1

  • v0.10.0 Changes

    August 13, 2022
    • [Bug Fix]List data structure with count parameter negative, lack of boundary judgment (#183) @andrewhzy
    • [New Feature] add LRemByIndex (#174) @Nailcui
    • [New Feature] add LKeys SKeys ZKeys API (#175) @Nailcui
    • [New Feature] add Iterator API (HintKeyAndRAMIdxMode and HintKeyValAndRAMIdxMode)(#191) @zeina1i
    • πŸ”¨ [Refactor] graceful options parameters (#185) @Nailcui
    • βœ… [Test] Add rwmanager fileio test (#170) @zeina1i
    • βœ… [Test] Improve code coverage about list (#183) @andrewhzy
    • βœ… [Test] Test coverage improvement for inmemory (#187) @andrewhzy
    • πŸ“„ [Docs] A few corrections in ReadME file (#171) @kwakubiney
  • v0.9.0 Changes

    June 17, 2022
    • 🚚 [Bug Fix] close file before error check &remove redundant judgments (#137οΌ‰ @xujiajun
    • ⚑️ [Bug Fix] update golang.org/x/sys to support go1.18 build (#139οΌ‰@ag9920
    • πŸ”€ [Bug Fix] when use merge, error: The process cannot access the file because it is being used by another process (#166) @xujiajun
    • [Bug Fix] fix code example. (#143) @gphper
    • πŸ”€ [Bug Fix] merge error after delete bucket (#153) @xujiajun
    • [Perf] add fd cache(#164) @elliotchenzichang
    • ⚑️ [Perf] optimize sadd function inserting duplicate data leads to datafile growth (#146) @gphper
    • πŸ”¨ [Refactor] rewrite managed to support panic rollback (#136οΌ‰@ag9920
    • πŸ”¨ [Refactor] errors: optimize error management (#163) @xpzouying
    • ⚑️ [Test] Update testcase: use testify test tools (#138) @xpzouying
    • βœ… [Test] change list and set test with table driven test and testify (#145οΌ‰ @bigdaronlee163
    • πŸ”¨ [Test] refactor db_test for string use testify (#147) @Rand01ph
    • βœ… [Test] add [bucket_meat/entry] unit test (#148) @gphper
    • ⚑️ [Test] update bptree unittest (#149) @xpzouying
    • ⚑️ [Test] Update tx bptree testcase (#155) @xpzouying
    • βœ… [Test] complete zset tests with testify (#151) @bigdaronlee163
    • [Test] optimization tx_bucket_test and bucket_meta_test (#156) @gphper
    • βœ… [Test] test:complete tx_zset tests with testify (#162) @bigdaronlee163
    • 🚚 [Chore] remove unused member (#157) @xpzouying
    • πŸ’… [Style] format code comments etc. (#140) @moyrne
  • v0.8.0 Changes

    April 01, 2022
    • ⚑️ [Perf] optimize tx commit for batch write (#132)
    • [Bug Fix] fix: open file by variable (#118)
    • [Bug Fix] fix close file before error check(#122οΌ‰
    • [Bug Fix] fix rwManager.Close order(#133οΌ‰
    • [Bug Fix] fix last entry status error (#134οΌ‰
    • [Bug Fix] fix: read ErrIndexOutOfBound err
    • βœ… [CI] add unit-test action (#120οΌ‰
    • [Chore] add constant ErrKeyNotFound and ErrKeyNotExist (#125)
    • 🚚 [Chore] chore: remove unnecessary conversion (#126)
    • [Chore] chore(ds/list): replace for-loop with append (#127)
    • πŸ‘• [Chore] add push check for lint, typo (#131)
    • πŸ’… [Style] style: fix typo and ineffectual assignment (#130)
  • v0.7.1 Changes

    March 06, 2022
    • [Bug Fix] Delete buckets without persistence.(#115)
  • v0.7.0 Changes

    March 06, 2022
    • πŸ‘ [New Feature] support im memory db (#109)
    • [New Feature] Add backup with tar+gz (#111)
    • [New Feature] Add IterateBuckets() and DeleteBucket()
    • πŸ”¨ [Refactor] refactor error (#112)
    • 🏁 [Bug Fix] Windows The process cannot access the file because it is being used by another process. (#110)
    • ⚑️ [Docs] Update README && CHANGELOG
  • v0.6.0 Changes

    March 21, 2021
    • [New Feature] Add PrefixSearchScan() with regexp search ability(#53οΌ‰
    • [New Feature] Allow put with timestamp (#88 )
    • [Bug Fix] Fix ZMembers bug (#58 )
    • πŸ”€ [Bug Fix] Repeated key merge fix (#83 )
    • [Bug Fix] The LRem implementation is not consistent with the description (#92 )
    • πŸ”¨ [Refactor] Improve buildBPTreeRootIdxes file reading (#67)
    • ⚑️ [Docs] Update README && CHANGELOG
  • v0.5.0 Changes

    November 28, 2019
    • πŸ“œ [New feature] Support EntryIdxMode: HintBPTSparseIdxMode
    • πŸ‘ [New feature] Support GetAll() function for all models
    • [Bug Fix] Fix error too many open files in system
    • [Bug Fix] Fix constant 2147483648 overflows int
    • πŸ”€ [Bug Fix] Fix when the number of files waiting to be merged not at least 2
    • πŸ”€ [Bug Fix] Fix data pollution when executing the merge method
    • [Change] Modify Records type && Entries type
    • πŸ”¨ [Change] Refactor for tx Commit function
    • ⚑️ [Change] Update Iterating over keys about README
    • [Change] Fix some grammatical mistakes about README
    • [Change] Rename variable for func ReadBPTreeRootIdxAt
    • [Change] Add issue templates
    • ⚑️ [Change] Update README && CHANGELOG
  • v0.4.0 Changes

    March 15, 2019
    • πŸ‘ [New feature] Support mmap loading file
    • [Bug Fix] Fix tx bug when a tx commits
    • [Change] Add rwmanager interface
    • πŸ”€ [Change] Add new options: RWMode, SyncEnable and StartFileLoadingMode
    • [Change] Clean up some codes
    • ⚑️ [Change] Update README && CHANGELOG
  • v0.3.0 Changes

    March 12, 2019
    • πŸ‘ [New feature] Support persistence
    • [Bug Fix] Fix when fn is nil
    • πŸ“¦ [Change] Discard mmap package
    • [Change] Discard EntryIdxMode options: HintAndRAMIdxMode and HintAndMemoryMapIdxMode
    • [Change] Add new EntryIdxMode options: HintKeyValAndRAMIdxMode and HintKeyAndRAMIdxMode
  • v0.2.0 Changes

    March 05, 2019
    • πŸ‘ [New feature] Support list
    • πŸ‘ [New feature] Support set
    • πŸ‘ [New feature] Support sorted set
    • [Bug Fix] Fix error when batch put operations
    • ⚑️ [Change] Update README && CHANGELOG