Skip to Content
ReferenceChangelog

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-native SDK 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-api to identity-api in the Helm chart and DOCR image. No customer-facing impact.
  • Internal “self-session” marker renamed from aerosol-id-self to synq-user-self for 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.id on every rc tag.
  • Synq X handle is @SynqID.

2026-05

  • Sign in with Apple shipped with ES256 JWT client_secret minting and the form_post response 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 oauthCallbackId introduced — 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 scope array 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