Know what you are building on.
A clear compatibility profile, actual test evidence and remaining release work.
Supported profile
| Area | BsonLite 0.6.0-rc.1 |
|---|---|
| Server | Custom MongoDB 4.0.28 / WiredTiger 3.1.1; MongoDB 6.16.0 Node driver |
| Client runtime | Node.js 20+; automated Windows tests use Node.js 24 |
| Customer OS | Windows 10 1903+ / Windows 11 x64; compatible Windows Server |
| Native crypto | libsodium 1.0.22, XChaCha20-Poly1305 |
| Topology | Authenticated standalone engine on 127.0.0.1, one owner per store |
| Storage | Writable filesystem with account access controls, normally NTFS |
Queries and limitations
- MongoDB 4.0-compatible CRUD, BSON values, indexes and aggregation.
- CommonJS require and ES-module default import.
- No server-side JavaScript, $where or JavaScript mapReduce.
- No replica-set multi-document transactions or change streams.
- No Atlas Search or automatic access to operators introduced in newer server versions.
- The limited Linux prototype is a developer experiment, not the supported full-native customer distribution.
What passed
| Windows test suite | Result |
|---|---|
| Unit / security / compiled crypto and helpers | 35 passed, 0 failed/skipped |
| Final native single-file integration | 10 passed, 0 failed/skipped |
| Final earlier-format compatibility | 18 passed, 0 failed/skipped |
| Packaging | 2 passed; unsupported-platform case skipped on its supported runner |
The complete Windows workflow passed on 19 October 2026 in run 39260874503, tested code commit 1cf4c8d81c271ab85cdadd84ebac998101712ab1. Source and final-bundle cases overlap; the counts are not a claim of independent security certification.
Remaining release validation
Clean Windows Home/Pro PCs, packaged Electron/installers, cross-PC restore, power-loss/disk-full behavior and independent storage/cryptography review remain pending. The test runner was Windows Server 2022, not every compatible customer OS.
MongoDB 4.0 is end-of-life. BsonLite adds its own encryption and lifecycle wrapper but does not supply upstream server maintenance. Read the security model and keep tested encrypted backups before relying on the SDK in an offline product.
Documentation for BsonLite 0.6.0-rc.1. View SDK source · Download the validated SDK