You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FFI (nodedb-lite-ffi):
- Add `handle_registry.rs`: opaque-handle registry used by C and JNI
APIs to avoid raw pointer exposure.
- Add `jni_bridge/document.rs`: JNI document engine bridge.
- Update C header (`nodedb_lite.h`) and all FFI source files to match
renamed storage types and new `Encryption` parameter on `open`.
- Update JNI bridge (`array`, `core`, `mod`) to use handle registry.
WASM (nodedb-lite-wasm):
- Update `lib.rs` to use `PagedbStorageMem` and the new
`vector_search` signature with `allowed_ids` parameter.
- Update WASM README to reflect pagedb backend and new API surface.
Docs:
- README: update storage backend name from redb to pagedb throughout;
update `vector_search` call sites to include the `allowed_ids`
argument; add `nodedb-array` and `nodedb-physical` to dev-patch
example.
- `docs/lite-support-matrix.md`: remove reference to internal
protocol notes directory.
- `SECURITY.md`: minor copy cleanup.
Workspace:
- `Cargo.toml`: pin all nodedb-* dependency versions to `0.3`.
Examples:
- `live_sync.rs`, `load_test.rs`: update to new API signatures.
Copy file name to clipboardExpand all lines: README.md
+20-13Lines changed: 20 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ NodeDB Lite replaces the usual SQLite + vector sidecar + ad hoc cache + custom s
51
51
52
52
NodeDB Lite is in **public beta** as of **v0.1.0 (2026-05-23)**. All engines listed in [`docs/lite-support-matrix.md`](docs/lite-support-matrix.md) are feature-complete and covered by tests. The public surface — the `NodeDb` trait, the supported SQL plan variants, the C FFI ABI, and the WASM / npm bindings — is stable; clients written against 0.1.0 will keep working through 1.0.
53
53
54
-
**v0.1.0 — Beta (today).** Use it for embedded workloads and for piloting Lite ↔ Origin sync. The public surface is stable; expect internal changes (redb layout, on-disk index format, sync-protocol internals) between minor releases. Patch and minor bumps will land as needed.
54
+
**v0.1.0 — Beta (today).** Use it for embedded workloads and for piloting Lite ↔ Origin sync. The public surface is stable; expect internal changes (pagedb layout, on-disk index format, sync-protocol internals) between minor releases. Patch and minor bumps will land as needed.
55
55
56
56
**v1.0.0 — Production-ready (target: 2026-07-23).** What 1.0 guarantees:
57
57
@@ -85,12 +85,12 @@ Pre-1.0 versions may change internals between releases — that work is critical
Copy file name to clipboardExpand all lines: SECURITY.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,15 @@
2
2
3
3
## Supported versions
4
4
5
-
| Version | Supported |
6
-
| ------------| --------- |
7
-
| 0.1.0-beta.x| Yes |
5
+
| Version | Supported |
6
+
| ------- | --------- |
7
+
| 0.1.x | Yes |
8
8
9
9
## Reporting a vulnerability
10
10
11
11
Please **do not** open a public GitHub issue for security vulnerabilities.
12
12
13
-
Report security issues by email to **security@nodedb.io**.
14
-
15
-
Decision pending: a permanent security contact address will be confirmed before the stable 0.1.0 release. If you receive no acknowledgement within 72 hours, follow up by opening a GitHub issue marked `[security]` with no vulnerability details included.
13
+
Report security issues by email to **security@nodedb.io**. If you receive no acknowledgement within 72 hours, follow up by opening a GitHub issue marked `[security]` with no vulnerability details included.
0 commit comments