Skip to content

v2.8.2-preview.20260731

Pre-release
Pre-release

Choose a tag to compare

Published to npm as @bitkyc08/opencodex@2.8.2-preview.20260731 with dist-tag preview.

What's Changed

Bug Fixes

  • fix(service): make Windows scheduler stop actually stop the proxy by @Wibias in #780

Commits

  • release: v2.8.2-preview.20260731 (a5f48e3)
  • merge: take the #780 Windows service-stop work onto preview (2c385d0)
  • Merge pull request #780 from lidge-jun/fix/764-windows-service-stop (12eae74)
  • release: v2.8.1-preview.20260731 (dea44ec)
  • merge: take the 260731 dev round onto the preview train (cbddbd3)
  • merge: bring the v2.8.0 stable line into preview (eaab2e6)
  • merge upstream/dev and keep PID verification with stop polling (0ef0e08)
  • fix(service): drop wait keyed on schtasks /end failure (b0dee82)
  • merge: the 260731 PR round into dev (7132828)
  • Merge remote-tracking branch 'upstream/dev' into fix/764-windows-service-stop (1df9c82)
  • docs(plan): record the round outcome, including what was wrong (d380b1b)
  • test(service): pin the platform default, not just the explicit flag (c3424e9)
  • fix(service): only pay the restart-window wait where a supervisor can respawn (5530b8c)
  • fix(service): verify the proxy is really gone before reporting a stop (#764) (2d0c6a9)
  • fix(tray): keep the Windows autostart Run entry under 260 characters (#696) (13a76a3)
  • fix(providers): honour the registry private-network default at the fetch too (#758) (3f7a504)
  • docs(providers): label the Ark content shape as unverified in the code itself (c4acc2e)
  • fix(providers): send Ark the structured content form, not a placeholder space (2eebd92)
  • fix(openai-chat): fail a truncated tool call before it is flushed as complete (38f711b)
  • fix(providers): give Volcengine Ark non-empty assistant text on tool turns (#796) (d3abf43)
  • fix(gui): render dashboard log timestamps in the server's timezone (#725) (a6d472e)
  • docs(plan): scope the log-timezone fix to a no-layout-change surface (fd92e99)
  • docs(plan): record why the suite moved to macmini-cf (c943955)
  • fix(test): queue full-suite runs instead of warning about the contention (571f8a4)
  • revert(anthropic): drop the streamed tool-argument validation, keep the rest (95d8ed7)
  • fix(anthropic): keep tool argument deltas incremental and fail malformed ones (299cd2f)
  • fix(anthropic): validate streamed tool arguments the same way as non-stream (05d9c48)
  • fix(anthropic): normalize the messages baseUrl and harden stream quirks (#765) (decb08b)
  • fix(kiro): resolve the Windows kiro-cli executable without PATH (ba77eb8)
  • feat(providers): add Baseten to the free provider directory (0856b0c)
  • feat(claude): opt out of native/* models in the Claude Desktop list (#767) (f726100)
  • feat(api): serve the generated Codex catalog at GET /api/catalog (#709) (5d7ab0c)
  • fix(cli): exit ocx init cleanly on piped stdin EOF (#754) (bfa1a59)
  • docs(plan): open the PR merge round with a full 43-PR disposition (6625a3b)
  • ci: retrigger cross-platform checks (5563216)
  • fix(service): remove duplicate findLiveProxy import after dev merge (5b1af43)
  • merge upstream dev and dedupe findLiveProxy import (a7873a2)
  • fix(service): harden Windows stop and verified PID kills (bb95d8c)
  • fix: address issue #764 (085be23)
  • chore: stop tracking local agent session state (#567) (b04b872)
  • fix(ci): let the PR labeler actually write labels (#566) (f2a9fce)
  • release: v2.7.43-preview.20260728 (f868351)

Full Changelog: v2.8.0...v2.8.2-preview.20260731