Changelog
Notable API, SDK, and dashboard changes — most recent first.
Notable changes only. We don’t track typo fixes or internal refactors here. Breaking changes are called out explicitly and shipped behind versioned routes when possible.
2026-05
- docs —
/docsis live. User guide, API reference (Scalar), SDK walkthrough, and integration setup pages now oncitefoundry.com. - drafts — Prompt-draft review now surfaces running ingestion jobs with elapsed time and live candidate counts; approved and rejected drafts stay visible as an audit trail instead of disappearing.
- gsc — Google Search Console picker now supports select-all, a strict-branded-query toggle, and per-project pinned default country. Country filter is an alpha-3 dropdown driven from snapshot data.
- admin — Super-admin-tunable upstream-pull caps per signal source.
- api (no breaking changes) —
signal-sourcesadmin endpoints added under/v1/platform/.... Existing fields unchanged.
2026-04
- api — Cursor pagination is now the consistent shape across every
list endpoint.
nextCursoris omitted (notnull) when there are no more pages. - integrations — Google Ads MCC accounts supported; child-customer picker added.
- runs — Re-analyze action added: re-run brand-detection rules on an existing run without paying for another model call.
Upgrade notes
We aim never to break clients. When a change requires action, it’ll be called out here and announced in-app at least 30 days before the deprecation date. There are no current deprecations.
How we version
- REST API — versioned by URL prefix (
/v1). Breaking changes get a new prefix; additive changes don’t. - TypeScript SDK — semantic versioning. Major bumps may rename symbols; minor and patch are safe.
- Dashboard — continuous deployment, no version surface.
Subscribe
There’s no email list for the changelog (yet). For now, watch the CiteFoundry GitHub releases (public repos only) or follow @citefoundry.