WOLBΛRG

What's New

Wolbarg 0.6.0 release notes — fail-closed hybrid/rerank, Postgres SSL and schema, AbortSignal, concurrency hardening, and graph memory removal.

Highlights

Wolbarg 0.6.0 is a production-hardening release. Same core loop — remember() / recall() — with safer concurrency, fail-closed retrieval, multi-tenant isolation, and Postgres defaults that match real deployments.

FeatureDeep-dive
Fail-closed hybrid & rerank — missing providers throw; built-ins throw RerankErrorHybrid Search · Rerankers
Postgres SSL + schema — remote TLS defaults to require; optional schema namespacingProduction · Configuration
AbortSignal on remember / rememberFromMessages / recall / update / compress / forgetAPI Overview
Concurrency fixes — SQLite write mutex / busy retries; Postgres FOR UPDATE, deadlock retriesConcurrency
Multi-tenant file safety — SQLite export/checkpoint refuse mixed-organization filesLimitations
Graph memory removedsqliteGraph, neo4jGraph, linkMemories, getRelated, includeGraphGraph memory (removed) · Migration
PrivacycaptureQueries defaults to falseObservability

Install

npm install wolbarg@0.6.0

Breaking for 0.5.x users

ChangeMigration
Graph APIs removedDelete graph imports and call sites
Hybrid/rerank fail-closedAlways pass keywordSearch / reranker when flags are set
Rerank no identity fallbackCatch RerankError
Postgres remote TLSExpect sslmode=require or set ssl explicitly
Pool default 20Raise maxPoolSize if needed (was 64)
Multi-org SQLite transferOne file per organization
Telemetry query captureSet captureQueries: true if you need query strings persisted

From 0.5.x without graph:

npm install wolbarg@0.6.0

Most remember / recall call sites need no changes. Review hybrid, rerank, and Postgres SSL settings. Full guide: Migration.

Still experimental

What this release does not claim

  • Postgres telemetry store (not implemented)
  • Multi-process SQLite subscribe()
  • Graph memory / Neo4j (removed)
  • Application-layer auth — organization is a data namespace, not IAM