GitPedia
symisc

symisc/unqlite

An Embedded NoSQL, Transactional Database Engine

4 Releases
Latest: 1mo ago
UnQLite 1.2.1 Released1.2.1Latest
symiscsymisc·1mo ago·May 1, 2026
GitHub

📋 Changes

  • Simplified the internal `SyMemBackend` pool path. `SyMemBackendPoolAlloc()` and `SyMemBackendPoolFree()` now route through the standard backend allocator/free path rather than the bucket-pool allocator.
  • Removed pool-only allocator machinery, including pool macros, pool header structures, pool-only helper functions, and stale pool realloc declarations.
  • Updated the project README to reflect the current site and embedding workflow. The new README documents the amalgamation-first integration path, sample programs, official documentation links, and working GCC/MSVC build examples.
  • Modernized the root CMake project for current CMake and Visual Studio toolchains. The top-level build now requires CMake 3.10, declares C as the project language, and uses cleaner option/conditional handling.
  • Updated root test/sample wiring to prefer `samples/` when present while still supporting older checkouts using `example/`.
  • Moved official project homepage and documentation links to `https://unqlite.symisc.net/`.
  • Configuration failure with newer CMake releases that no longer support compatibility modes below CMake 3.5.
  • Static zero-initializers that assumed removed pool bookkeeping fields were present.
  • + 7 more
File handle leak fixedv1.1.9
symiscsymisc·7y ago·May 22, 2019
GitHub

Fixed minor file handle leak under specific conditions as described in https://github.com/symisc/unqlite/issues/74.

1.1.9 Rollout1.1.9
symiscsymisc·8y ago·May 16, 2018
GitHub

Fixed obscure memory leak in unqlite_commit().

Minor version which fix all known data corruption bug that happen within the disk key/value store1.1.8
symiscsymisc·8y ago·January 21, 2018
GitHub