Shipped · Databases

What litedb-org/LiteDB shipped

The public repository of Litedb · github.com/litedb-org/LiteDB

Written by FoxPlug from the repository's own releases; not affiliated with Litedb. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/litedb-org/LiteDB; Litedb did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for LiteDB, free

Week of October 26, 2026

What shipped

Why it matters

This week tightened crash safety around the WAL and page allocation, so torn writes and abandoned transactions no longer leave the database in an unsafe state. It also fixed several cases where settings and caller-owned resources did not behave as documented, including TIMEOUT after WAL restore, stream disposal and stale writer holds after retries.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week in LiteDB: crash-consistent page allocation publication, engine stop on unsafe WAL writes, full legacy WAL validation before conversion, TIMEOUT honored after WAL restore, no stale writer hold after retries, and unary minus and bitwise complement in LINQ queries.

Post for LinkedIn

This week's work on LiteDB focused on crash safety and predictable behavior. Page allocation publication is now crash-consistent, so a commit cannot publish another transaction's speculative page count or free-list changes. The engine stops before releasing the WAL writer when a torn write, failed flush or uncertain confirmation leaves the WAL unsafe to extend. Legacy WAL conversion drains every committed frame or refuses to open with both files unchanged. TIMEOUT now applies after WAL restore, disposal no longer touches caller-owned streams, and a retried transaction no longer leaves a stale Shared writer hold. LINQ queries now translate unary minus and bitwise complement while rejecting conversions that would be silently dropped.

Week of October 19, 2026

What shipped

Why it matters

This week brings fixes for transaction read correctness and FileStorage bounds checks that affect data safety, along with protection against misreading stale index bytes in existing databases. Mapper and serializer additions give developers opt-in attribute mapping and pooled buffer overloads without breaking existing APIs, while several changes harden query isolation and Unix path handling.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: transaction read snapshots fixed, FileStorage now rejects chunks over the declared file length, stale 5.0.21 index bytes no longer read as vector metadata, GROUP BY bindings stay private, plus DataAnnotations [Key]/[NotMapped] support and pooled BSON serialization over

Post for LinkedIn

This week's LiteDB changes include a fix for read snapshots inside transactions that could read pages reused for another collection, which previously caused LiteException 999 and incorrect document reads. FileStorage now rejects loaded chunks whose cumulative bytes exceed the declared file length, including exact-length reads and seeks into the final chunk. Stale dropped-index bytes from released 5.0.21 databases are no longer decoded as vector metadata. GROUP BY projection, HAVING and order bindings are now private to each query execution. Mapper adds opt-in per-mapper DataAnnotations support for [Key] and [NotMapped], and the serializer gains pooled buffer overloads while retaining the byte-array API.

Week of September 28, 2026

What shipped

Why it matters

This week addresses critical concurrency issues in Shared connections and transaction handling that could cause data corruption or exceptions. The additions of safety evidence checks and prerelease guards improve confidence in the database's behavior under concurrent access patterns.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

LiteDB prerelease now requires explicit acknowledgement before construction. Fixed transaction monitor release order and Shared connection concurrency issues. Safety rules now machine-checkable in CI.

Post for LinkedIn

LiteDB's prerelease improvements focus on concurrent access safety. Changes include transaction monitor release ordering fixes, Shared connection peer call prevention, and new CI machinery to verify safety rules automatically. Prerelease builds now require explicit risk acknowledgement before database construction.

Week of September 21, 2026

What shipped

Why it matters

This week focused on performance and reliability in shared mode, storage efficiency improvements, and a major addition of systematic fuzzing infrastructure. The checksum and checkpoint work strengthens crash safety, while the compact storage format reduces overhead for typical workloads.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

LiteDB dev: shared-mode snapshot retention, compact document storage, v13 checksums and verified WAL recovery, plus deterministic fuzzing infrastructure for reproducible testing.

Post for LinkedIn

LiteDB development this week focused on shared-mode performance, storage efficiency, and crash safety. Read snapshots now persist across queries, compact storage reduces field-name overhead, CRC32C checksums verify WAL recovery, and new deterministic fuzzing catches concurrency and recovery issues. These changes improve both performance and reliability for typical workloads.

Week of September 14, 2026

What shipped

Why it matters

This week shipped major correctness fixes from a comprehensive fuzzing and audit effort, including storage integrity repairs, transaction safety improvements, and memory allocation reductions. The work addresses fundamental issues in query execution, mapper isolation, and page management that affect reliability across the database.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

LiteDB this week: fixed storage integrity bugs from fuzzing, optimized query execution with late materialization, isolated database mapper instances, and reduced allocations in serialization.

Post for LinkedIn

LiteDB development this week focused on correctness and performance fundamentals. Storage integrity repairs fix page reclamation and transaction safety bugs uncovered by fuzzing. Query execution now defers document materialization until after filtering, reducing allocations. Database instances now maintain isolated mapper state instead of sharing mutable global state. Serialization paths for GUIDs and ObjectIds now use stack-allocated spans. The changes span 28 safe fixes, 47 additional fixes, and 14 independent storage/transaction bugfixes.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-03.

Is this your repo? Ask us to remove this page.