UnQLite Embedded Database Engine v1.2.1 Released: Faster, Lighter, More Reliable

UnQLite

Symisc Systems is pleased to announce the immediate availability of UnQLite v1.2.1 – the latest stable release of the embedded NoSQL database engine.

What’s New

  • Performance Boost – Up to 30% faster on key-value operations and document store queries.
  • Reduced Memory Footprint – Optimized KV store engine lowers RAM usage by an average of 15%.
  • New API: unqlite_kv_append() – Append binary data to existing keys without reading the whole value.
  • Improved JSON Validation – Stricter schema checks when using the document store API.
  • Bug Fixes – Addressed race conditions on concurrent reads in WAL mode and corrected cursor behavior after rollback.

Upgrading

UnQLite v1.2.1 is a drop-in replacement for v1.1.x. Simply drop the amalgamation build on your source tree and you are done. No further action are needed.

Full release notes are available on GitHub.

Why UnQLite?

For those new to the project: UnQLite is a self-contained, serverless NoSQL database that stores both key/value pairs and JSON documents. It runs in-process with zero configuration – ideal for mobile apps, IoT devices, and edge computing.

Get Involved

Upgrade today and let us know what you build with UnQLite!