Releases: nutsdb/nutsdb
Releases · nutsdb/nutsdb
v0.8.0
v0.8.0 (2022-04-01)
- [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
v0.7.0
- [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
- [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
- [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
v0.3.0
- [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