Skip to content

v1.1.25

Latest

Choose a tag to compare

@rorychatt rorychatt released this 30 Jul 17:52
8d1ec1c

This release updates Ivy framework dependencies to version 1.3.16, registers agent process sub-trees with Windows Job Objects to prevent process leaks, enhances CLI console lifecycle handling, and filters ASP.NET Core HTTP request diagnostic log spam.

Features & Improvements

  • Ivy Framework Upgrade (1.3.16) - Updated core Ivy framework NuGet package dependencies across all projects to version 1.3.16.
  • Process & Sub-Process Management - Registered all launched agent processes (\claude.exe, \codex, etc.) and their sub-processes (\�ash.exe, \git,
    ode) with a Windows Job Object (\ChildProcessTracker), ensuring automatic termination on exit or cancellation. Added PID fallback tree killing for DB-restored jobs.
  • CLI & Console Reliability - Fixed Windows parent console attachment logic so local terminal output is preserved during \dotnet run. Added immediate forced process exit on \CTRL_C_EVENT\ and \Console.CancelKeyPress. Refined \IsTendrilToolInvocation\ checks to .dotnet/tools.
  • Filtered HTTP Log Spam - Configured \Microsoft.AspNetCore\ log level to \Warning, eliminating per-request HTTP asset and routing log spam while preserving server startup lifetime messages.

Bug Fixes

  • Duplicate Plan Jobs - Prevented duplicate \CreatePlan\ job creation when retrying or rerunning plans (#1830).
  • Velopack Directory Locking - Resolved application directory file locks during Velopack background updates (#1831).
  • Blocked & Stopped Jobs Restart - Enabled stopping blocked jobs and prevented stopped jobs from re-launching on master restart (#1833).

What's Changed

  • fix: prevent duplicate CreatePlan jobs when retrying/rerunning plans (#1826) by @rorychatt in #1830
  • fix: prevent application directory locks during Velopack updates by @rorychatt in #1831
  • fix: support stopping blocked jobs and prevent stopped jobs from relaunching on restart by @rorychatt in #1833
  • Release: Merge development into main by @rorychatt in #1834
  • feat(review): port interactive Plan Diff viewer and Submit Review flow by @rorychatt in #1791
  • Release v1.1.25 by @rorychatt in #1835

Full Changelog: v1.1.24...v1.1.25