API changelog
Linkstacked treats the GraphQL schema as a public contract. Every change lands in this page first.
Mirror of the marketing changelog
This page covers API-relevant changes only. The full list of shipped product features (admin polish, dashboard UX, etc.) lives at /changelog.
2026-05 — Solutions content kind
- Added
ArticleKind.SOLUTIONto the CMS surface. Solution use-case articles now resolve througharticleBySlug(kind: SOLUTION, slug: "..."), are listed byarticleSnapshot(kind: SOLUTION), and join the cross-kind text search. - Added
categoryis now treated as the parent solution-category slug for SOLUTION articles (e.g.build,grow,team).
2026-04 — Lenient ISO dates
- Changed every
Date-typed field now serialises through a lenient custom scalar that accepts bothDateinstances and ISO 8601 strings on the wire. No client change required — but you can now safely send cached strings back through mutations without re-instantiatingDates.
2026-03 — Asset upload via presigned URLs
- Added
requestAssetUpload(input)mutation returns a presignedPUTURL the client uploads directly to S3. - Deprecated the legacy multipart upload endpoint — still works, scheduled for removal in 2026-09.
2026-02 — Audit log filters
- Added
AdminAuditFilterInput.dateRangeandsortfor date-range filtering and stable sort across pages. - Added
exportTeamAuditLogCSVreturns a one-time signed URL.
Earlier
Pre-2026 history lives in our git log; before the marketing changelog existed every change went out via Slack #api-changes. Contact your account team for archival diffs.