v0.19.1
What's Changed
- fix(index): wrap chunk_file in spawn_blocking to unblock tokio runtime by @bug-ops in #2964
- fix(tui,context): eliminate per-frame clone and context over-allocation by @bug-ops in #2966
- fix(memory): spawn_embed_bg always returns false, masking embed backfill success by @bug-ops in #2967
- feat(core): add TaskSupervisor for centralized async task lifecycle by @bug-ops in #2965
- fix(tui,mcp,tools): eliminate async discipline violations causing TUI freeze and 1000% CPU by @bug-ops in #2975
- fix(core): correct TaskSupervisor shutdown race, restart policy, and spawn_blocking by @bug-ops in #2973
- fix(mcp): eliminate lock-across-await in handle_connect_result by @bug-ops in #2976
- feat(core): migrate bootstrap memory loops to TaskSupervisor (#2960) by @bug-ops in #2977
- feat(channels,tui,a2a): migrate leaf spawns to TaskSupervisor, add TUI task registry by @bug-ops in #2979
- feat(core,index): BlockingSpawner trait and TaskSupervisor observability by @bug-ops in #2980
- fix(tui): move render loop off tokio workers, fix backpressure, add spinner by @bug-ops in #2985
- fix(tui): eliminate mutex contention inside terminal.draw() by @bug-ops in #2986
- fix(tui): eliminate CPU/memory regression and improve observability by @bug-ops in #2995
- fix(telemetry): harden OTLP pipeline to eliminate CPU/RAM regression by @bug-ops in #3003
- fix(index,memory,core,tools,tracing): eliminate CPU/RAM regression (#3014) by @bug-ops in #3018
- fix(tools): replace Box::leak with Arc in declarative filter by @bug-ops in #3019
- refactor(core): introduce RuntimeContext for runtime mode flags by @bug-ops in #3023
- test(tools): add hot-reload regression tests for DeclarativeFilter::compile() by @bug-ops in #3024
- fix(tui): wire status_rx to TUI early during init to unfreeze startup by @bug-ops in #3025
- refactor(agent_setup): consolidate suppress_stderr and tui_mode into RuntimeContext by @bug-ops in #3026
- fix(memory): prevent infinite loop in chunk_text when overlap rewinds start by @bug-ops in #3027
- release: v0.19.1 by @bug-ops in #3028
Full Changelog: v0.19.0...v0.19.1