All Versions
11
Latest Version
Avg Release Cycle
126 days
Latest Release
978 days ago
Changelog History
Page 1
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