Sdb Versions Save

Simple and fast string based key-value database with support for arrays and json

2.0.0

2 months ago
  • Implement hashtables using Google's Swisstable
  • Portability: Builds and runs on AIX/PPC big endian
  • Fix libmagic symbol name conflicts
  • Improved C++ builds
  • Fix 64bit constants

1.9.8

2 months ago
  • Support custom allocators
  • Use CodeQL in the CI
  • Fix some null derefs and leaks

1.9.6

1 year ago
  • Fix build with C++ compiler
  • Dont mess with cflags in the build process
  • Minor installation fixes

1.9.4

1 year ago
  • Add numeric key get/set apis
  • Change function signature in sdb_itoa to avoid assuming buffer size
  • Fix buffer underflow in sdb text databases
  • Add dlang bindings
  • Update WASI builds
  • Support zig compiler and zig translate-c
  • Move includes under sdb/ folder to avoid name conflicts

1.9.2

1 year ago
  • Code cleanup
  • Add native python module
  • Minor cache miss optimizations and use more const
  • Fix uninitialized variable bug in query

1.9.0

2 years ago
  • Codename: deshadow
  • Optimized hashtable
  • Use more bools
  • Builds with -Wshadow -Werror
  • Allocation error check

1.8.8

2 years ago

1.8.6

2 years ago

1.8.4

2 years ago
  • Update the wapm/wasi package
  • Don't eprintf in API functions
  • Fix echo bug related to wrong journal fd initialization
  • Remove thread-local-storage variables and make sdb thread-safe
  • Improve support for mingw platform and windows builds
  • Fix uninitialized bug and memory leak spotted by the latest coverity

1.8.3

2 years ago
  • Fix gcc10 warning caused by clarifying the use of local variables
    • This is a false positive, the previous code in 1.8.2 was fine too. it's just now cleaner.