Skip to content

v0.19.1

Choose a tag to compare

@github-actions github-actions released this 15 Apr 10:58
· 1502 commits to main since this release
e50c8c9

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