Changelog
Release by release
Everything that changes in the product, with the date of each change.
v0.15.2 · September 23, 2026
v0.15.2 — Clearer keyboard focus
Clearer keyboard focus
Improved
Buttons, fields and selectors have clearer focus in light and dark themes. Green links and field borders also have stronger contrast.
v0.15.3 · September 23, 2026
v0.15.3
Security
- Registration no longer accepts
companyId/role; tenant and role selection happens only through an authenticated invite. - Legacy JWT sessions are revalidated against an existing, active, non-deleted user; identity headers are derived from the credential, not from claims.
- Company offboarding revokes tenant tokens, suspends the tenant in the Engine and then deactivates local data in one transaction.
- OpenBao Agents now deliver the SaaS secrets; unit files and tracked examples no longer carry credentials.
Fixed
audit_logstest teardown disables the chain trigger as well as the row guard, so the append-only contract stays meaningful in tests.- Two orphan i18n keys were removed.
- Test database provisioning grants the app role the schema privileges it has in production.
Validation
- Full unit suite green on the isolated CI database as the
cirole: 896 pass, 0 fail. Typecheck and lint are green (lint: 0 errors).
- Registration no longer accepts
v0.15.1 · September 15, 2026
v0.15.1 — Questions degrade honestly instead of a red error
Questions degrade honestly instead of a red error
Fix
When the answer-generation service is down, the chat now replies in-flow with an honest notice that the answer could not be completed right now and asks you to try again shortly, instead of a total-failure box. Usage limits and quota refusals keep their own messages as before.
v0.15.0 · August 29, 2026
v0.15.0 — Public pages agents can read and use
Public pages agents can read and use
Feature
Agents can discover ValorBrain from the public site, read all 72 public pages as Markdown, and find the MCP server, OAuth, OpenAPI, credential rules, and three hash-verified skills. Setup keeps each credential type separate and no longer suggests unavailable commands or puts secrets in shell history.
v0.14.3 · August 24, 2026
v0.14.3 — 75.5% average on BEAM-100K (323/400 correct): our best measured result
75.5% average on BEAM-100K (323/400 correct): our best measured result
Improved
We swapped the reader to GLM-5.3 Flash (then identified as Ox Alpha) and turned reasoning effort to max: 69.3% to 75.5% average score on the BEAM-100K memory benchmark (323/400 correct, 80.8% binary). Result setup: reader GLM-5.3 Flash (Ox Alpha); judge GLM-5.2; effort=max; run 2026-08-23; ~44% slower than default effort; this benchmark setup is not the chat default. Along the way we moved dense HNSW indexes from float32 to halfvec (3.6× less disk, 4.7× faster, recall intact), fixed an O(n²) validation that kept index builds at hours, and built, then disabled, a ColBERT rerank that helped synthesis but hurt abstention and extraction.
v0.14.1 · August 17, 2026
v0.14.1 — Launch audit: 20 logic and security fixes
Launch audit: 20 logic and security fixes
Fix
Plan changes no longer create a second subscription or double-charge; downgrading to Free cancels the previous billing. Member permissions closed (passwords, tokens, gaps). Provisioning and sync workers stable. Digest and health cards now count everything awaiting a decision.
v0.14.2 · August 17, 2026
v0.14.2 — Per-user sync, unified lifecycle and the digest that never sent
Per-user sync, unified lifecycle and the digest that never sent
Fix
Second wave of the launch audit. The daily value email had answered Unauthorized on all 54 runs since it shipped (a literal %s inside a systemd command) and had never delivered anything; it now goes out at 07:00 in the workspace timezone. In per-user workspaces, sync always ran as the first member: their token re-synced every 15 minutes while everyone else's never did; each member now has their own slot. And the archiving policy you set per collection now applies on every path: previously only the nightly scheduler read it, and the manual sweep could archive never-accessed documents at half the intended age.
v0.14 · August 15, 2026
v0.14 — Counted impact and a daily e-mail digest
Counted impact and a daily e-mail digest
Feature
Impact home with counted value for the period: answered searches, delivered contexts, and recorded knowledge, by function. Daily e-mail digest for the workspace owner, sent in the tenant's timezone, with click tracking.
Spanish landing, /research and /vs/hindsight
Feature · August 15, 2026
Full public landing under /es. BEAM-100K study on /research and competitor comparison on /vs/hindsight, with the benchmark synced to 96.58% R@10.
Faster dashboard on hot routes
Improved · August 15, 2026
60s cache on engine reads and single-flight fetch dedup (30s TTL) across the dashboard's five most-visited GET routes.
Security and test-suite hygiene
Fix · August 15, 2026
Security review fixes (critical route auth and adjacent ones). The test suite now runs against the test database only — production stays untouched. Hydration error in the verify widget resolved.
v0.12 · July 15, 2026
v0.12 — Settings sidebar + configuration hub
Settings sidebar + configuration hub
Feature
Side navigation by Account / Workspace / Billing / Developer. Hub at /settings with shortcuts. Mobile uses a section select. Gone is the confusing chip bar at the top.
Ask memory at /knowledge/ask + confirm origin
Feature
Friendly URL (legacy ?tab=ask and /knowledge/chat redirect). Deep-link /knowledge?veracity=imported to review imports. On doc detail: “Confirm by team” (veracity=stated) closes the trust-score loop.
Multi-tenant retrieval ranking (contextPolicy)
Feature
At /settings/retrieval: prefer/demote collections, paths and content types, plus purposeBoosts. No brand hardcodes in the engine. Sticky save while scrolling.
Landing + satellites in Hallmark craft
Feature
Split hero, comparison table, pricing matrix, workbench FAQ. /use-cases and /vs redesigned: directory rows, row comparison (no twin red/green cards), feature matrix first on vs pages.
Engine: PATCH veracity + listing with origin
Infra
GET /documents exposes veracity; PATCH /documents/:id/veracity for human confirmation. SaaS browse filters by origin. Rank harness via tenants.settings.contextPolicy (tenant-agnostic).
v0.10 · July 5, 2026
v0.10 — Commercial dashboard + team visibility
Commercial dashboard + team visibility
Feature
Hero with value stats (decisions, embedding coverage). TeamThisWeekCard. Analytics with agent value. ROI widget with honest onboarding. Empty states on widgets.
/roi page + /vs + Team agents
Feature
Visual value comparison. /vs index. Settings/users with per-agent contributions. Graduated onboarding progress.
CI green + fetch hardening
Fix
Stable CI on engine and SaaS. safeJsonFetch on critical paths. i18n and a11y (aria-labels). Loading.tsx on protected routes. Published the first LoCoMo pipeline study, later re-baselined by the canonical table.
June 7, 2026
Day-7 email reminder + aligned /en/pricing
Day-7 email reminder + aligned /en/pricing
Feature
Verification cron on day 7. /en/pricing with SubscribeCard, FAQ and calculator in parity with PT.
v0.9 · May 27, 2026
v0.9 — Metorial self-host connectors + agent onboarding
Metorial self-host connectors + agent onboarding
Feature
Metorial self-host stack (Notion, Slack, Drive, GitHub, Linear). /onboarding/connect-agent wizard. Verify Connection widget on the dashboard.
Engine billing wired + email activation
Feature
recordUsage on critical paths. /auth/activate with full state machine. Paid plans require verified email.
Health monitor + Sentry scaffolding
Infra
Health timer with Telegram alerts. Optional Sentry (engine + SaaS) with tenant tags.
Polished internal pages + partial EN
Feature
Knowledge with filters; canonical with diff; audit-logs with export; API keys with scopes. Main /en/* pages translated.
May 26, 2026
Stripe + Nekt-style landing + multi-tenant RLS
Stripe + Nekt-style landing + multi-tenant RLS
Feature
Checkout, credit packs, subscription UI. Landing, pricing, comparison, use-cases, vs. Multi-tenant Postgres RLS (4 layers) on the engine.
v0.11 · July 9–14, 2026
v0.11 — Memory trust, gaps, and TTV onboarding
Memory trust, gaps, and TTV onboarding
Feature · July 14, 2026
Trust / Economy / Performance cards on the dashboard. Knowledge gaps with dismiss/fill. Onboarding goal “1 source + 1 cited answer”. Memory-first positioning (not “virtual company”).
Veracity (origin) on search, list, and Ask
Feature · July 13, 2026
Origin badges: team-confirmed, integration, agent, suggested. Filter by veracity. Ask sources show origin and score. Trust KPIs in analytics.
RBAC: team-lead vs personal view
Feature · July 14, 2026
Dashboard and agent presence differ for team-lead vs solo/founder. Real team activity on the Valor Digital workspace (dogfood).
Knowledge assistant (Ask) GA in product
Feature · July 9, 2026
Memory chat, dashboard widgets, i18n. MCP tokens with multi-user UX and Hermes snippets. Unified engine gateway (engineRawFetch).
v0.13 · July 16–18, 2026
v0.13 — Ask as the daily path (TTV)
Ask as the daily path (TTV)
Feature · July 16, 2026
With indexed memory, login and the main nav open Ask (/knowledge/ask). Dashboard, Ctrl+K, and the first-source tour push cited questions. Browsing memory stays secondary.
Weekly trust sample
Feature · July 16, 2026
The trust card asks for a small sample (up to ~12 decisions and facts), with a clear count. Team confirm updates the weekly sample.
Sync: what landed in memory
Improved · July 16, 2026
After OAuth and sync, status shows how many documents landed per source, with a shortcut to Ask. The connect toast notes that the first sync is starting.
Refined look, real hero, locked design system
Improved · July 18, 2026
Light by default (dark one toggle away). Landing shows a real dashboard screenshot, without animated mock or fake browser chrome. Clearer Ask and memory subnav. Typography, mono metadata, brand green as signal. Rules locked in design.md for the next screens.