Skip to content

Releases: nutsdb/nutsdb

v0.8.0

01 Apr 13:47
8063917
Compare
Choose a tag to compare

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

06 Mar 14:14
db387c6
Compare
Choose a tag to compare
  • [Bug Fix] Delete buckets without persistence. See Detail: #114

v0.7.0

06 Mar 08:33
Compare
Choose a tag to compare
  • [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

21 Mar 08:31
b1e2a9d
Compare
Choose a tag to compare
  • [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

28 Nov 07:48
Compare
Choose a tag to compare
  • [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

15 Mar 01:41
Compare
Choose a tag to compare
  • [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

12 Mar 01:39
6b45ddf
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • [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

05 Mar 08:37
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • [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

v0.1.0

28 Feb 02:25
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • [New feature] Support Put/Get/Delete Operations
  • [New feature] Support TTL
  • [New feature] Support Range/Prefix Scanning
  • [New feature] Support Merge Operation
  • [New feature] Support BackUp Operation
  • [New feature] Support Bucket