Skip to content

v1.38.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 05:26

1.38.0 (2026-07-17)

Features

  • backlog: add pipeline-mode selector, management UI, and what-ran surface (54a34cc)
  • backlog: add PipelineMode CRUD RPCs with structural validation (edcf2f2)
  • backlog: add PipelineMode data model and PipelineEngine seam (37daaed)
  • backlog: durable stuck-item visibility on /unfinished (a0ebca8)
  • backlog: grant reviewer bounded codebase read access on empty-diff reviews (#155) (9697b86)
  • backlog: opt-in auto-spawn-session toggle + fix a partial-update clobbering bug (b28ace2)
  • backlog: standing detector for orphaned triage sessions (60c8a2a)
  • unfinished: control gogitstore's mmap index via feature flags (9da5dfa)
  • unfinished: gogitstore production hardening — eviction, refcounting, mmap index (97251a5)

Bug Fixes

  • actor: route MCP server URL backfill through SetMCPServerURL (c1c9e5e)
  • auto-regenerate ent ORM code on build (self-heal missing packages) (81fa981)
  • backlog: auto-transition re-review PASS verdict to done; close bucket-2 manual-gates audit (4d1501a)
  • backlog: AutoReopenForPRFix skips status churn when a fix is already active (f8f788a)
  • backlog: distinguish real lookup failures from expected not-linked case (d13755d)
  • backlog: notify on silent auto-merge fallback; dedup stuck-resolve idiom (47bbe05)
  • backlog: notify operator when post-triage persistence fails (11570a2)
  • backlog: reconcile review-session-spawn refactor with pipeline-mode wiring (7042dc8)
  • backlog: surface status-transition failure in autonomous-complete notification (5a809a6)
  • backlog: tombstone dead work sessions blocking respawn (af426f2)
  • backlog: unrecognized session role still notifies the operator (3295389)
  • ci: bump release build Go version to match go.mod (7cde747)
  • ci: fetch the tmux submodule in every checkout that needs it (8c30912)
  • ci: make release builds structurally independent of tag-push recursion (03ec5ab)
  • extract full tmux release tarball, not just configure (c9a2528)
  • git: stop deleting worktree branches on cleanup/reset (a1e8efd)
  • lint: clear golangci-lint findings blocking CI (3657cb0)
  • re-register third_party/tmux as a real git submodule gitlink (7058d92)
  • remove broken Bazel/rules_foreign_cc tmux build path (c4adbbf)
  • simplify build-tmux Makefile target and stamp prerequisite (5e69576)
  • test: derive MCP tool count from registration, not a hardcoded literal (e2302f0)
  • test: eliminate two more tmux integration test flakes (1f91b1b)
  • test: retry transient git-gc failures in gogitstore test fixtures (b78b6c8)
  • test: stimulate PTY output in TestStreamTerminal_SendsRawOutput to eliminate a real flake (7ff0ac9)
  • test: update MCP tool count assertion to 26 (6a00974)
  • tmux: recover EnsureServerRunning from a transient check-race (0d1272b)
  • unfinished: harden gogitstore mmap index for production readiness (cfa0121)
  • unfinished: memory-based cache eviction and event-driven scanning (c998fa9)
  • unfinished: shrink and share go-git's per-repo object cache (ed6d85a)