From de87894778e541b0f174b0be639e50e0825c2887 Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Sun, 1 Mar 2026 08:47:40 -0500 Subject: [PATCH] Update changelog for #3881 --- changelog/3881.added.2.md | 1 + changelog/3881.added.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog/3881.added.2.md diff --git a/changelog/3881.added.2.md b/changelog/3881.added.2.md new file mode 100644 index 000000000..a5bda94c1 --- /dev/null +++ b/changelog/3881.added.2.md @@ -0,0 +1 @@ +- Added `ClientConnectedFrame`, a new `SystemFrame` pushed by all transports (Daily, LiveKit, FastAPI WebSocket, WebSocket Server, SmallWebRTC, HeyGen, Tavus) when a client connects. Enables observers to track transport readiness timing. diff --git a/changelog/3881.added.md b/changelog/3881.added.md index 694e052ce..cbf6d0293 100644 --- a/changelog/3881.added.md +++ b/changelog/3881.added.md @@ -1 +1 @@ -- Added `StartupTimingObserver` for measuring how long each processor's `start()` method takes during pipeline startup. Useful for diagnosing cold start slowness and identifying initialization bottlenecks. +- Added `StartupTimingObserver` for measuring how long each processor's `start()` method takes during pipeline startup. Also measures transport readiness — the time from `StartFrame` to first client connection — via the `on_transport_readiness_measured` event. Useful for diagnosing cold start slowness and identifying initialization bottlenecks.