Skip to content

chore(main): release 1.42.0 - #390

Merged
tstapler merged 1 commit into
mainfrom
release-please--branches--main
Aug 13, 2026
Merged

chore(main): release 1.42.0#390
tstapler merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.42.0 (2026-08-13)

Features

  • agy: full Antigravity CLI hook support in ssq-hooks and UI + SDD planning artifacts (#382) (715eec1)
  • analytics: add all-sessions tab and per-session breakdown table (aa3d6ce)
  • analytics: add GetEscapeAnalyticsGlobalSummary RPC for cross-session escape stats (75783ce)
  • analytics: add tab and breakdown table styles for global view (c1b4665)
  • analytics: add useEscapeAnalyticsGlobalSummary hook (510aac2)
  • backlog: add likely_flaky stuck-item detector (behavioral signal) (#448) (19221d9)
  • backlog: close the operator feedback loop — triage Q&A, plan revisions, session steering (#457) (8dc8e7f)
  • backlog: durable escalation signals for bouncing/multi-reason stuck items (#444) (728f9a3)
  • backlog: pause/resume backlog automation on quota-headroom signal (#412) (70463fa)
  • backlog: persist full raw output when a headless triage/review call fails (#328) (4e3e365)
  • ci: wire web-app Jest suite into lint.yml CI gate (#438) (c6aa6a3)
  • detection: detect context-compaction state from Claude Code output (#455) (583852d)
  • import-external-session: import external tmux sessions into stapler-squad (#433) (af80447)
  • launcher-presets: pre-configured agent launch commands from a JSON config file (#451) (e9fd0f9)
  • mcp: add wait_for_backlog_event tool to replace polling (#447) (678f1c8)
  • search: cross-session FTS search for triage context and prior art (#324) (307855e)
  • session-card: suppress secondary info rows that duplicate the title (#454) (d237637)
  • session: add InhibitionEngine for secret redaction during history transfer (#403) (3fc253b)
  • session: surface yolo/auto-approve mode as a per-session setting (#440) (e21ad5d)
  • severity levels on review queue items (#411) (80ab744)
  • ssq-hooks: replace open-code proxy wrapper with native plugin hook (#431) (0acbcce)
  • terminal: add manual input-mode override, detect fine-pointer on mobile (9739635)
  • terminal: foreground fast reconnect — shorter connect-timeout when selected (#414) (ecb6d67)
  • workflows: fuzzy model autocomplete + server-resolved model families (#420) (27a1527)

Bug Fixes

  • analytics: backport cancellation guard and enabled flag into useEscapeAnalyticsSummary (172f78a)
  • analytics: fix partial escape sequence truncation and total_count in escape analytics (0e781f4)
  • auth: tighten registration authorization check (fd05297)
  • backlog,sessions: recover 2 unshipped fixes from a stale stash (#389) (62638a6)
  • backlog: allow report_pr_created to reassign PR from pr_pending (#423) (8a972b8)
  • backlog: allow report_pr_created to reassign PR from pr_pending (#423) (5c75ca5)
  • backlog: branch new work-session worktrees from origin/main's real tip (cf0f939)
  • backlog: close reconcileBouncingItems' direct in_progress->done gate bypass (e48cc35)
  • backlog: don't trust a recycled worktree path's HEAD as shipped work (fa5cf8e)
  • backlog: isolate SDD triage writes into a dedicated, reused worktree (#397) (47a599a)
  • backlog: release triageInFlight before optional auto-spawn, not after (#453) (950ab86)
  • backlog: resolve scaffolding excludes via --git-common-dir, name dirty paths in request_review (#427) (c57d4d3)
  • ci: gate PR comments on actionable findings (#462) (562f26e)
  • ci: migrate from custom buf install to bufbuild/buf-action (#459) (05bc43d)
  • ci: pass github_token to buf-setup-action to avoid rate limits (86700b1)
  • ci: widen hook-URL wait budget to 60s and serialize race gate with -p 1 (#300) (aafb05d)
  • detection: loosen compile-budget test's wall-clock assertion under contention (4d71ee1)
  • e2e: create fixtures dir in global-setup before writing theme fixtures (af80447)
  • e2e: resolve ambiguous omnibar submit-button locator (#415) (8a73a05)
  • e2e: scope escape-analytics-global-view locators to avoid strict-mode collisions (3fab8e1)
  • files-tab: CodeMirror viewer, mobile pane fix, and review UX fixes (#404) (7533ee7)
  • git: distinguish ErrReferenceNotFound from other repo.Reference() errors (#442) (a97829e)
  • github: migrate RepoRef struct literals to smart constructor (e7c882d)
  • github: prefer github.com token in GetKeychainToken to fix 401s (a9850ea)
  • github: route all GitHub HTTP calls through the rate-limit-aware client (910592f)
  • import-external-session: commit missing generated proto bindings (#445) (ad72dec)
  • logging: stop streaming log/warn/debug console output by default (a8870fa)
  • makefile: match service-installed stapler-squad in restart pkill (fa2926e)
  • mobile: reserve BottomNav space in detail pane full-screen overlay (7e9e905)
  • omnibar: make footer reachable via scroll when Advanced Options expanded (#437) (b35add7)
  • omnibar: reset isSubmitting on success in SpawnShell and Alias branches (#441) (8680ee0)
  • review-gate: block review on an empty committed diff instead of false-passing (6fc5b74)
  • review-gate: guard review/pr_pending->ready transition on PASS verdict (#466) (c1b6f62)
  • search: isolate test-mode search index and skip disk persistence (#391) (3976520)
  • server: find UniFi-assigned LAN hostname via scoped-DNS reverse lookup (8e3c91a)
  • session,server: close two unrelated CI flakes from PR #385 (torn read, Instance.Status race) (#401) (1b2818b)
  • session/git: prevent path traversal in worktree/session names (#393) (d423af3)
  • session: delete shells before session to avoid FK constraint failure (c35e68b)
  • session: fix root causes blocking one-off session STOPPED transition (#432) (03b2fab)
  • session: gate workspace-peers nudge behind feature flag, fix format/sort bugs (#413) (e30c4c4)
  • session: populate GitHub PR URLs and fix macOS symlink test flake (096ce79)
  • session: populate GitHubPRURL when creating a session from a PR URL (1a41b15)
  • session: recover conversation UUID from disk before cold-restore launch decision (#439) (e156a3f)
  • session: stop silently dropping history on unmatched program switches (#419) (4983bf3)
  • session: use safeexec.CommandContext in diffhash test git helper (d24c3f2)
  • startup: add instance lock and port-release wait to close service-restart race (1c2774d)
  • terminal: poll pane capture during resume instead of flashing stopped (1ff3e12)
  • test: serialize tmux-heavy integration test packages to fix flaky reconnect backoff test (#436) (97cbcea)
  • test: use unique session title in StreamTerminal regression test (852797d)
  • test: widen TestStreamTerminal_SendsRawOutput's stream wait budget for exec-gate contention (#388) (828d8b0)
  • tls: enumerate all non-loopback interfaces for cert SANs and rpID (9c0b81d)
  • tls: put literal IP hostnames in IPAddresses SAN, not DNSNames (54c32c9)
  • tmux: close slow control-mode subscribers instead of dropping bytes (6e6a9f6)
  • tmux: give slow control-mode subscribers a grace period before closing (b0416e2)
  • tmux: raise session-create poll loop's backoff cap to reduce self-inflicted subprocess contention (#463) (deedbe1)
  • web-app: mobile session panel tab bar overflow + pane chrome (#418) (c950dca)
  • web-app: surface SpawnShell omnibar errors in discovery mode (#443) (e0d82f7)
  • worktree: stop silently fabricating disconnected repos on missing paths (9037ed5)

Performance Improvements

  • session-card: reduce terminal snapshot overhead identified in browser profiling (d90ae86)
  • session: fix UpdateSession write amplification via narrow metadata UPDATE (#421) (541a9e8)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 96d9018 to 16cfae5 Compare August 10, 2026 16:25
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 7 times, most recently from 8e78c0a to ae36c53 Compare August 11, 2026 04:16
@github-actions github-actions Bot changed the title chore(main): release 1.41.1 chore(main): release 1.42.0 Aug 11, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 19 times, most recently from 043c9c8 to 23c2a5c Compare August 11, 2026 23:43
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 23 times, most recently from 4ce8231 to d987518 Compare August 13, 2026 05:57
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from d987518 to 66c262f Compare August 13, 2026 06:18
@tstapler
tstapler merged commit dd3f34d into main Aug 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

tstapler pushed a commit that referenced this pull request Aug 16, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant