Skip to content

v1.3.213

Choose a tag to compare

@topcheer topcheer released this 21 Aug 11:57
· 1548 commits to main since this release

ggcode v1.3.213

Highlights

  • See the changelog below for the user-facing updates included in this release.

Compare

Changelog

  • release: v1.3.213
  • test(tool): guard tests for the #802-#817 round; fix /var/folders escape
  • fix(tool): #809 rune-safe length limits and truncation
  • fix: 15 defects across tool gate/search/parser, task atomicity, tmux, subagent (#803-#817)
  • fix(tool): #802 reject non-integral float-to-int coercion
  • fix: 22 business-logic defects across provider/plugin/stream/security/runfile/restart/session (#780-#801)
  • fix(permission/memory): 3 security/data-loss defects (#777-#779)
  • fix(#774): plugin CommandTool cancellation on Windows kills process tree, not just the shim
  • test(memory): guard #775 -- disambiguation injectivity + save/delete round-trip
  • fix: 3 code-review defects in mcp/memory/lanchat (#774-#776)
  • fix: 13 code-review defects across im/image/lanchat/mcp/knight (#760-#773)
  • test(knight): add suspect-bug verification tests for staging review path
  • fix(util): Windows SmartProxyFunc real-machine fixes (ieproxy PAC short-circuit, fAutoDetect) + windows-proxy CI repairs (#759)
  • fix(util): SOCKS directive slice off-by-one - len(SOCKS5) used for SOCKS
  • feat(util): Windows system proxy + PAC support (#761)
  • fix(im): nostr proxy via per-host transport interceptor, not the HTTPS_PROXY env hack
  • fix(im): Feishu message splitting measures the card limit in bytes, not runes
  • fix(im): remove dead sseBroker.pinned -- never-evict promise was never wired to any replay path
  • fix(im): UnlockFileEx argument order -- hFile was passed NULL, explicit unlock never worked
  • docs(design): refocus enterprise fleet on CLI+desktop; position mobile as non-default
  • docs(design): enterprise deployment profiles for the control plane
  • fix(util): pin UTF-8 at every PowerShell encoding layer on Windows
  • fix(agent): fix-amnesia distinguishes observed vs fixed errors; missing-import stops matching all stdlib usage
  • test(tui): harden remote-slash diff guard against missing git identity