{"version":"2.1.248","anchor":"streaming-deltas-can-no-longer-crowd-out-task-lifecycle-even","canonical_anchor":"streaming-deltas-can-no-longer-crowd-out-task-lifecycle-even","heading":"Streaming deltas can no longer crowd out task lifecycle events","tier":"notice","area":"Streaming","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/streaming-deltas-can-no-longer-crowd-out-task-lifecycle-even","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Streaming deltas can no longer crowd out task lifecycle events\n\nBursts of streaming output no longer push out task start and status events.\n\n**What**\n\nThe task event queue caps at 1000 entries. When full it now throws away new streaming deltas outright rather than evicting an older event to make room, so task start, notification and status events survive a burst of streaming output. It also drops streaming deltas when the primary sink is off and nothing is listening.\n\n**Details**\n\n- Eviction telemetry keys `bookend_evicted` and `nonbookend_evicted` are unchanged.\n- Unconditional in the queue; no flag.\n\n**Evidence**\n\n`nonbookend_evicted`\n\n- Area: Streaming\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}