← All updates

CHANGELOG

v1.0.0-beta.2

The 404 self-diagnosis stops being a curl. 32 changes in all: 2 new, 24 fixes, 2 docs and 4 behind the scenes.

The Aglyn Team · Aug 2026

Released to production on August 18, 2026 at 20:08 CDT. See every commit in this release on GitHub

New

  • Console: the 404 self-diagnosis stops being a curl
  • Console: an enforced quota is visible before it refuses

Fixed

  • Console: the erasure queue is reachable, and GET stops deleting
  • Console: broadcast and firestore-export record why
  • Console: a downgrade stops canceling the coupon that retained the customer
  • Bookings: the paid-booking checkout gets its idempotency key
  • Commerce: refuse a sale the store's own tax settings cannot be honored for
  • Console: a downgrade that already happened stops calling itself pending
  • Billing: the Connect destination the merchant-readiness handler needs
  • Console: the tier ladder gets a guard, and stops recommending a downgrade
  • Marketplace: an abandoned transfer reversal is recorded, not lost
  • Console: marketplace sales tax reaches the tax return
  • Console: the self-serve winback runs the margin guardrail
  • Platform: a malformed fee override falls back to the plan rate, never 0
  • Commerce: a coupon and a gift card both reach the cart session
  • Commerce: POS card sales carry the platform fee
  • Marketplace: a session redelivery no longer erases a refund
  • Console: staff impersonation records why
  • Cloud functions: the AGL-2038 authoring test calls the parser that replaced its constant
  • Console: a winback we cannot price is not reported as a priced save
  • Console: a subscription chargeback reverses the revenue row
  • Console: the winback offer stops eating the promo it was meant to add to
  • Console: the surface-coverage guard stops counting a mention as a caller
  • Tooling: the color ratchet reads what git tracks, not what is on disk
  • Dependencies: cloud/functions had no brace-expansion override at all
  • Dependencies: the brace-expansion override band never covered 1.x or 2.x

Documentation

  • Documentation: promoted, deployed and tagged v1.0.0-beta.1 — and the gate's blind spot
  • Runbooks: the support runbook exists, and the breach one stops 404ing

Behind the scenes

  • Console: the no-community sweep exempts the support runbook
  • Console: no two routes may share a page_title
  • Console: the free tier's cap is proven through report-usage itself
  • Console: the funnel's four GA4 events could all be deleted silently

Share this article

The Aglyn Team

We're building the open web platform. Follow along as we ship — and tell us what you need.

Start building on Aglyn.

Free to start — design your first page and publish in minutes.