github Gitlawb/openclaude v0.20.0

8 hours ago

0.20.0 (2026-06-24)

Features

  • Add session replay timeline (#1705) (1be9b86)
  • agent-routing: assign a per-agent model from the /agents menu (#1632) (5471e4c)
  • api: add OpenAI-compatible credential pool failover (#1706) (dd4c4ab)
  • atlas-cloud: add GLM 5.2 to vendor catalog (#1755) (c2467ee)
  • auto-detect and persist project conventions to wiki (#1010) (dc6a778)
  • bughunter: make /bughunter public + add /bughunter-security & /bughunter-perf with robust fallback prompts (#1621) (1aabe26)
  • cache: classify prompt-cache breaks by reliability (#1693) (4cf9812)
  • cli: add local background sessions (#1642) (a1b3346)
  • commands: add /update command with package-manager auto-detection (#1687) (c4aa756)
  • config: add explicit provider env-file loading (#1668) (5af6f95)
  • config: add OPENCLAUDE_CONFIG_DIR override (#1683) (2aad6fc)
  • context-collapse: opt-in between-turns context collapse (span summarization) (#1619) (d5588ea)
  • fireworks: add GLM-5.2 model support (#1728) (ae66c30)
  • integrations: add GLM 5.2 as an Opengateway-routed model (#1772) (adafde3)
  • memory: add memory.autoWrite alias for autoMemoryEnabled (#1326) (#1396) (b8c7c3b)
  • permissions: allow npm/bun/tsc --version as read-only (#1759) (bcf9421)
  • query: add lifecycle identity and terminal reasons (#1682) (23bc49a)
  • ux: long-turn visibility + default-on stream hang safety net (#1758) (4dee44a)
  • zai: add GLM-5.2 support (#1689) (b581bd9)

Bug Fixes

  • atlas-cloud: sync static catalog with live /models metadata (#1754) (a23014b)
  • bg: prefer exact session names over ID prefixes (#1753) (820015f)
  • bughunter-security: align log-forging exclusion with A9 criteria (1aabe26)
  • claude-desktop: add native Windows support for MCP server import (#1653) (e733908)
  • code-indexing: guard command detection against prototype-chain names (#1710) (059ec5e)
  • context: treat Opus 4.7 as 1M-context capable in modelSupports1M (#1670) (de6b6bd)
  • deps: remove deprecated uuid install path by replacing vertex-sdk with local client (#1771) (9c0d5c6)
  • format: roll formatFileSize over to the next unit at the 1024 boundary (#1703) (f5041e4)
  • frontmatter: expand nested brace globs in paths: correctly (#1701) (ba85aa6)
  • grep: relativize content-mode paths correctly on Windows (#1704) (4aec353)
  • ink: reduce high-write-ratio diagnostic noise (#1699) (cc385a6)
  • lsp: throttle diagnostic storms (#1698) (8cd4633)
  • mcp: support draft 2020-12 tool schemas (#1740) (ab94a50)
  • messages: make projections tool-pair safe (#1695) (df986c9)
  • model: preserve [1m] tag for the 'best' alias (#1671) (da551e6)
  • model: preserve [1m] tag for the codex aliases (#1709) (6c7d147)
  • opencode-go: sync model catalog with opencode.ai/go (#1745) (38b0e27)
  • preserve provider route context metadata (#1741) (5625f42)
  • provider: Add Xiaomi MiMo token plan provider (#1751) (091571f)
  • provider: centralize provider secret redaction (#1665) (29aea49)
  • provider: honor explicit CLAUDE_CODE_USE_OPENAI=0 on fresh startup (#1690) (6fbbf2d), closes #1245
  • provider: match xAI base URL by hostname, not 'x.ai' substring (#1669) (1b33fa6)
  • query: add activity-aware query guard leases (#1686) (23cfc24)
  • sdk: make stub-leak detection TDZ-safe + defer to next microtask (#1287) (#1398) (650fae9)
  • session-title: harden generated title handling (#1691) (beab67b)
  • settings: correct stale settings path references (#1666) (544b857)
  • status: show active provider route instead of legacy provider bucket (#1673) (b9a5030)
  • treat 5xx HTML overload pages as retryable provider_unavailable (#1750) (aed42df)
  • type safety, defensive defaults, and unbounded retry prevention (#1553) (02ee7c6)
  • upgrade shell-quote 1.8.3 -> 1.8.4 (CVE-2026-9277) (#1764) (3eb57c6)
  • warnings: surface perf hooks buffer guidance (#1696) (916f247)
  • WSL stdin handling (#1679) (3135e73)

Performance Improvements

  • eliminate response.clone() memory doubling and cache lazy tool getters (#1478) (7d130e7)

Don't miss a new openclaude release

NewReleases is sending notifications on new releases.