Event Log embed retired
The Event Log embed — the iframe-able widget for viewing a workspace's event log inside your own app — is gone, along with its SDK methods; it never grew real usage and doesn't match where Centrali is headed. Alongside that, this release fixes a handful of real correctness bugs across record writes and the Receive/Send onboarding flow.
- Incrementing or decrementing a numeric field that has a persisted formula could silently lose an update under concurrent writes; concurrent writers now serialize correctly.
- A network error while creating a webhook source's trigger could delete its auto-provisioned function even when the trigger had actually been created, destroying a live source. Cleanup now only runs when the server actually rejected the request.
- The Source wizard's "Keep as record" option required choosing a function even though it doesn't need one; it now provisions a simple passthrough function automatically and tells you when it has, with a link to it.
- Signed test events for built-in providers like Stripe could fail to verify, and the Receive onboarding walkthrough still described the old collection/function/trigger setup instead of the current Source-based flow; both are fixed.
- After publishing an event, the Send Overview's delivery stats could get stuck showing a stale retry count, duplicate toasts could appear, and some subscription links pointed at the wrong page; all three are fixed.
- The Event Log embed is gone end to end: the hosted widget, the console's embed preview, and the SDK's `client.embed.eventLog.issueToken()` and `revokeSession()` methods. If you had wired this into your own app, it will stop working — reach out if you need an alternative.
- Bulk-deleting records no longer writes the deleted records' own data into server logs — only their IDs.