Skip to content

Gateway Changelog

2026-04-22

  • Reworked the observability model around profile-driven controls (prod_min, ops, incident, debug) with fine-grained override support.
  • Unified the runtime telemetry pipeline around structured trace events and sampled high-signal emissions (startup, dispatch failures, private transport failures, HTTP 5xx, etc.).
  • Consolidated diagnostics routing around private-channel operational endpoints and removed redundant legacy handlers.
  • Removed deprecated delivery-audit modules, database tables, and associated storage paths.
  • Finalized diagnostics and stats matrix transitions by updating storage schema to 20260422_001_observability_v9.
  • Aligned glibc baselines for release artifacts and runtime Docker images by migrating to debian:bookworm-slim.

2026-04-19

  • Release baseline now includes all gateway changes accumulated after v1.2.1 and before this publication checkpoint.
  • Gateway runtime package/version metadata is aligned to v1.2.2 for consistent rollout and diagnostics.
  • Release documentation and audit metadata are synchronized for this production release line.

2026-04-15

  • Improved ACK + pull delivery reliability by ensuring provider wakeup deliveries are cached before dispatch.
  • Improved first-sync behavior for provider pull routes, reducing missed pulls right after subscribe/sync.
  • Improved cross-database startup consistency for provider-pull subscription initialization (SQLite/Postgres/MySQL).

2026-04-10

  • Gateway now adopts SemVer-aligned release naming (vX.Y.Z, vX.Y.Z-beta.N) for consistent cross-platform release governance.
  • Added formal release notes and changelog governance for clearer operator-facing release communication.
  • Wakeup notification consistency is now aligned across APNS/FCM/WNS title propagation paths.
  • Private channel fallback reliability is improved by keeping ACK-timeout retries on private transport.