Skip to content

core: v3.14.0

Choose a tag to compare

@costajohnt costajohnt released this 16 Jun 03:24
367584b

3.14.0 (2026-06-16)

Features

  • config: surface avoidRepos and boostIssueTypes; thread bias into features (#1464) (#1489) (723792b)
  • daily: close the merge loop — auto mark-done list entries + extract-learnings nudge (#1463) (#1495) (b31b2fb)
  • daily: follow_up action-menu item for stuck-CI and dormant PRs (#1462) (#1484) (9761958)
  • repo-vet: name both repo scores; merge the scoring docs (#1465) (#1482) (f52ad4d)
  • state: persist openedAt and firstMaintainerResponseAt on the PR outcome ledger (#1461) (#1488) (8833671)

Bug Fixes

  • cli: match curated-list URLs on a digit boundary shared by both list commands (#1442) (#1468) (8b2dbe0)
  • core: checkpoint config/setup/init mutations to the Gist (#1440) (#1472) (d6f3cab)
  • core: pagination truncation signal, case-insensitive own-filter, digest guards (#1456) (#1483) (176503c)
  • core: surface remaining stderr-only failures in --json envelopes (#1448) (#1479) (87e8985)
  • daily: persist the raw-status digest; overrides stay a view-layer concern (#1445) (#1473) (65ab28f)
  • dashboard: end-to-end staleness and error visibility (#1446) (#1485) (6ed85c1)
  • dashboard: surface persistence failures in partialFailures (#1447) (#1475) (afdcd78)
  • mcp: reload state per tool call and keep repair tools usable on hard gist-init errors (#1439, #1441) (#1471) (4820fc2)
  • security: fence titles on MCP surfaces; label guidelines provenance; pin the posts-guard matcher (#1455) (#1493) (a4bb7d4)
  • state: keep the migrating machine in gist mode after state.json is renamed away (#1438) (#1467) (19e1f31)
  • state: report and recover the gist-degraded bootstrap honestly (#1443) (#1492) (c43b2c5)