Changelog
A high-level log of changes to the public Synq surface. For per-package
changes, see the CHANGELOG.md inside each repo subdirectory.
Unreleased
- Docs site rewritten end-to-end — Overview, Quickstart, ten Concept
chapters, Guides index, three SDK pages (with deep headless modal
documentation in
@synqid/react), seven API Reference pages, and five Reference catalogs. @synqid/js,@synqid/react,@synqid/react-nativeSDK packages scaffolded. Stable surface published in docs ahead of release.- Webhook delivery signing header standardized as
Synq-Signature.
2026-06
- Identity API renamed from
aerosol-identity-apitoidentity-apiin the Helm chart and DOCR image. No customer-facing impact. - Internal “self-session” marker renamed from
aerosol-id-selftosynq-user-selffor brand consistency. - Synq website redesign landed: single-page narrative, teal brand, dual-audience CTAs.
- Per-product preview deploy workflow now uses shared composite
actions; aliases auto-promote to
preview-*.synq.idon every rc tag. - Synq X handle is
@SynqID.
2026-05
- Sign in with Apple shipped with ES256 JWT client_secret
minting and the
form_postresponse mode. Brand-scoped BYO Apple credentials ship encrypted at rest. - Telegram per-brand bot resolver added. Brands ship with their own bot; the default Synq bot remains for development.
- X (Twitter v2) OAuth-2 with PKCE shipped.
- Device authorization flow (RFC 8628) shipped. CLIs and agents can sign in.
- Per-brand consent layer with stored consent grants and surfaces under the brand’s name and logo.
- Per-brand
oauthCallbackIdintroduced — globally unique, immutable, lets brand-scoped OAuth survive every renaming.
2026-04
- Synq web app + admin + dashboard + docs split from the monolith API. Per-product deploys.
- OIDC issuer became its own NestJS app under
products/identity/. Independent rollout cadence. - BYO OAuth credentials per brand for Google, Discord, Microsoft.
2026-03
- Org / Brand / App model formalized. Three nouns, the mental model the docs still ride on.
- API keys with
scopearray and IP allowlist support shipped. - First webhook events:
member.added,member.removed,oidcClient.created.
2026-02 — earlier
- Synq was named “Aerosol ID”. The renaming finished in 2026-06.
- Single-monolith API. Wallet + social sign-in supported. Brand model existed but was implicit.
Last updated on