Skip to content

chore: bump yaad submodule to Phase 1 SQLite hardening - #196

Merged
Patel230 merged 3 commits into
mainfrom
chore/update-yaad-submodule
Aug 15, 2026
Merged

chore: bump yaad submodule to Phase 1 SQLite hardening#196
Patel230 merged 3 commits into
mainfrom
chore/update-yaad-submodule

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Updates external/yaad 884c6c8 -> 6a5fd23, bringing in yaad Phase 1 SQLite hardening (PRs #47-51):

  • Cross-process flock/LockFileEx lock on store open/close + PRAGMA integrity_check
  • Versioned, transactional schema migrations (schema_version)
  • PRAGMA tuning (synchronous=NORMAL, wal_autocheckpoint, mmap, cache, temp_store) + Prometheus metrics
  • HNSW approximate nearest-neighbor index for embeddings (BuildHNSWIndex/SearchHNSW)
  • Consistent online backup via VACUUM INTO (Store.Backup)

The Storage interface gains three methods; hawk builds clean and memory bridge tests pass. All yaad CI (12 jobs x 5 PRs) green.

Brings in yaad PRs #47-51: cross-process lock, versioned migrations,
PRAGMA tuning + Prometheus metrics, HNSW vector index, VACUUM INTO
backup. Storage interface gains BuildHNSWIndex/SearchHNSW/Backup;
hawk builds and memory bridge tests pass.
Parity guard requires the go.mod pseudo-version hash to equal the
submodule gitlink; bump both to yaad main tip (Phase 1 hardening + docs).
@Patel230
Patel230 merged commit 2e6e10f into main Aug 15, 2026
26 checks passed
@Patel230
Patel230 deleted the chore/update-yaad-submodule branch August 15, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant