ChatWalaʻau v0.101.0
This release improves the Webhook Gateway portal for Microsoft Graph: recover cleanly when a subscription already exists, and see and manage the automatic-renewal schedule.
Highlights
Webhook Gateway: re-subscribe and schedule visibility (v0.101.0)
- Recover from "a subscription already exists." The Teams transcript resource allows only one subscription per app in a tenant. When Subscribe hits that limit, the portal now shows the existing subscription and offers to delete it and re-subscribe in one confirmed step -- only the subscription for that exact resource is removed, so unrelated subscriptions are left alone.
- See live Graph subscriptions. The subscriptions panel now lists the live subscriptions Microsoft Graph actually holds, not only the ones stored locally. A subscription that exists on Graph but is missing locally (for example after a redeploy or a changed notification URL) is badged "Graph only" instead of being hidden behind an empty "No subscriptions" panel.
- View and re-sync the auto-renewal schedule. The Microsoft Graph panel shows the managed subscription-renewal schedule (how often it runs and when it runs next) with a Create / Re-sync action, plus a clear warning when
CRON_ENABLEDis off (subscriptions will not auto-renew and will eventually expire). - Clearer manual renewal. The manual Maintain button is now labeled Renew now and described as a one-shot renewal, distinct from the scheduled auto-renewal.
- Fully backward compatible. No new setting and no on-disk change. The only behavior change is a clearer failure: when a subscription create hits the per-app limit, the API returns a recoverable
409(previously an opaque502). No operator action is required to upgrade.
Included in this release
This release includes implementation work from:
- v0.101.0 through v0.101.0
Notes
- Internal design management content and architecture control artifacts are intentionally omitted from this release note.
Installation
See the repository README for setup and usage instructions.
Version
- Release version:
0.101.0 - Previous release:
0.100.0