Skip to content

agent-doc v0.33.11

Choose a tag to compare

@btakita btakita released this 22 Apr 02:48
· 1677 commits to main since this release

Changes

  • Fix: lib-install uses atomic rename to prevent mmap corruption. install_versioned() previously used std::fs::copy which overwrites the versioned .so in place (same inode). On same-version reinstall during development, this corrupted IDEA's live mmap of the .so, triggering a crash. Now copies to a temp file then calls rename() — atomic on POSIX, creates a new inode so existing mmaps stay valid.
  • Fix: resync test timing. Two tmux-based tests had sleeps too short under parallel load. Bumped from 500ms→1500ms and 300ms→1000ms.
  • Fix: route test env-var race. AGENT_DOC_NO_AUTOSTART set/remove in parallel test threads caused flaky failures. Guarded with a static Mutex.