8000 Releases · lucaong/cubdb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: lucaong/cubdb

v1.0.0-rc.6

11 Dec 09:51
Compare
Choose a tag to compare

Changes:

  • [fix] When an update funcyion (such as get_and_update/3) does not
    change any entry, avoid any disk write, including the transaction
    header.

v1.0.0-rc.5

02 Nov 20:23
Compare
Choose a tag to compare

Changes:

  • get_and_update/3 avoids unnecessary disk write when the value is
    unchanged

v1.0.0-rc.4

29 Jul 12:46
Compare
Choose a tag to compare

Changes:

  • [fix] fix race condition during compaction

v1.0.0-rc.3

20 Apr 19:19
Compare
Choose a tag to compare

Changes:

  • [breaking change] CubDB.put_new/3 returns {:error, :exists}
    instead of :exists when the key already exists.

v1.0.0-rc.2

19 Apr 21:57
Compare
Choose a tag to compare

Changes:

  • CubDB.put_and_delete_multi/3 to atomically put and delete entries
  • CubDB.put_new/3 to put an entry only if the key does not exist yet
  • More efficient implementation of CubDB.put_multi/2 and
    CubDB.delete_multi/2
  • CubDB.get_multi/2 does not block writers

v1.0.0-rc.1

12 Apr 19:27
Compare
Choose a tag to compare

First release candidate of CubDB 1.0.0 🚀

Changes:

  • [breaking change] better defaults for CubDB:
    • auto_file_sync now defaults to true (slower but durable)
    • auto_compact now defaults to true
  • [breaking change] select/2 now takes the timeout as an option
    instead of an additional argument
  • [breaking change] get_and_update_multi/4 now takes the timeout as
    an option instead of an additional argument
  • Better internal handling of timeouts that ensures cleanup of
    resources on the callee side

v0.17.0

22 Feb 17:26
Compare
Choose a tag to compare

Changes:

  • Better error handling when initializing CubDB
  • Do not crash main CubDB process if compaction process crashes

v0.16.4

16 Feb 11:38
Compare
Choose a tag to compare

Changes:

  • Add CubDB.stop/3 function to stop the process
  • Prevent opening multiple CubDB processes on the same data file
  • Documentation improvements

v0.16.3

15 Feb 23:07
Compare
Choose a tag to compare

Changes:

  • Add How To section to documentation
  • Documentation improvements

v0.16.2

15 Feb 20:44
Compare
Choose a tag to compare

Changes:

  • Documentation improvements
0