Summary
Five CLI/MCP tools have new stable releases since the last check. All updates appear low-to-medium risk and contain bug fixes, performance improvements, and new features.
| Tool |
Previous |
New |
Risk |
| Claude Code |
2.1.133 |
2.1.139 |
Low |
| Copilot CLI |
1.0.43 |
1.0.45 |
Low |
| Codex |
0.129.0 |
0.130.0 |
Low |
| GitHub MCP Server |
v1.0.3 |
v1.0.4 |
Low |
| Playwright Browser |
v1.59.1 |
v1.60.0 |
Medium |
No updates needed for: MCP Gateway (v0.3.6), Playwright MCP (0.0.75), Playwright CLI (0.1.13).
Critical Information
- Playwright v1.60.0 contains breaking changes — removes long-deprecated APIs (
Locator.ariaRef(), handle option on exposeBinding, logger option on connect/connectOverCDP, videosPath/videoSize context options). Review workflows using Playwright for usage of these APIs.
- All other updates are non-breaking.
Update Claude Code
- Previous: 2.1.133 → New: 2.1.139
- Timeline: 2026-05-07 → 2026-05-11 (4 days, 4 intermediate versions: 2.1.136, 2.1.137, 2.1.138)
View Details
Claude Code is published on NPM only and does not have a public GitHub repository, so detailed per-version release notes are not available. The version progression spans 6 patch releases over 4 days indicating active bug-fix iteration.
Package Links
Impact Assessment
- Risk: Low
- Patch-level releases with no documented breaking changes
Update Copilot CLI
- Previous: 1.0.43 → New: 1.0.45
- Timeline: 2026-05-08 (v1.0.44) → 2026-05-11 (v1.0.45)
Key Features (1.0.45)
- New
/autopilot slash command to toggle between interactive and autopilot modes
- New
/fork command to fork the current session into a new independent session
- OpenTelemetry output now aligns with GenAI semantic conventions (tool_call spans,
gen_ai.client.operation.duration metric)
- ~1.5s faster CLI startup on terminals with limited OSC color query support
- Falls back to Windows PowerShell (powershell.exe) when PowerShell 7+ (pwsh) is unavailable on Windows
Key Features (1.0.44)
- Slash commands can appear mid-input; multiple skills can be invoked in a single message
userPromptSubmitted hooks can handle requests directly, bypassing the LLM
- Faster
/user list and /user switch for multi-account users
- Added optional
prerelease argument to copilot update and /update
View Full Changelog
Bug Fixes (1.0.45)
- Sessions with extension permission prompts can now be resumed without "Session file is corrupted" error
agentStop hook now fires correctly when the agent stops via task_complete
Bug Fixes (1.0.44)
- Path completion in
/add-dir no longer flickers or gets intercepted by @ and # pickers
- Shell commands via
! prefix work correctly with all shell configurations; shell aliases and rc file settings now work in ! commands
- Quota display correctly shows remaining usage for Free users instead of always showing 100% used
- Tool permissions granted in autopilot mode are preserved after
/clear
- Effort level applies correctly when switching models via the
/model picker
- Pressing Ctrl+C while a permission prompt is pending no longer causes the CLI to hang
- Project info remains visible in slash command picker when no results match
- Invalid URL entries in settings.json no longer crash CLI startup; they are skipped with a warning
- Timeline shows the resolved model for rubber-duck sub-agents (e.g. Rubber-duck(claude-opus-4.7))
CLI Discovery
- New top-level slash commands:
/autopilot, /fork
- New flag:
--prerelease for copilot update and /update
Impact Assessment
- Risk: Low
- Non-breaking patch releases; new commands are additive
- Verify per existing pin comment: MCPs still load and
/models works on PATs
Package Links
Update Codex
- Previous: 0.129.0 → New: 0.130.0
- Timeline: Released 2026-05-08
Key Features
- New
codex remote-control command — simpler entrypoint for starting a headless, remotely controllable app-server
- Plugin details now show bundled hooks; plugin sharing exposes link metadata plus discoverability controls
- App-server clients can page large threads with unloaded, summary, or full turn item views
- Bedrock auth can now use AWS console-login credentials from
aws login profiles
view_image can resolve files through the selected environment for multi-environment sessions
View Full Changelog
Bug Fixes
Chores
- Configurable OpenTelemetry trace metadata; richer review/feedback analytics for better debugging and triage
- Hardened dependency and CI hygiene with fully qualified GitHub Action pins, a Dependabot cooldown, and a
cargo-shear upgrade
- Simplified internal surfaces by removing unused device-key APIs, extra skills roots, remote thread-store implementation, and string-keyed MCP tool maps
Notable PRs
Impact Assessment
- Risk: Low
- Minor version bump with additive features and bug fixes; no breaking changes documented
- New
codex remote-control is opt-in; no impact on existing workflows
Package Links
Update GitHub MCP Server
- Previous: v1.0.3 → New: v1.0.4
- Timeline: Released 2026-05-11
Key Features / Fixes
Impact Assessment
- Risk: Low
- Patch release with bug fixes only; no breaking changes
- The
get_tag and actions_run_trigger fixes improve reliability for workflows using these tools
Package Links
Update Playwright Browser
- Previous: v1.59.1 → New: v1.60.0
- Timeline: Released 2026-05-11
Breaking Changes ⚠️
- Removed long-deprecated APIs:
Locator.ariaRef() — use locator.ariaSnapshot() pipeline instead
handle option on BrowserContext.exposeBinding and Page.exposeBinding
logger option on BrowserType.connect and BrowserType.connectOverCDP — use tracing instead
- Context options
videosPath / videoSize — use recordVideo instead
Key Features
- HAR recording on Tracing: New
tracing.startHar() / tracing.stopHar() expose HAR recording as a first-class tracing API
- Drop API: New
locator.drop() simulates an external drag-and-drop of files or clipboard-like data onto an element
- Aria snapshots:
expect(page).toMatchAriaSnapshot() now works on a Page; new boxes option on locator.ariaSnapshot() / page.ariaSnapshot() appends each element's bounding box (useful for AI consumption)
- test.abort(): Aborts the currently running test from a fixture, hook, or route handler with an optional message
View Full Changelog
New APIs
Browser, Context and Page
- Event
browser.on('context') — fired when a new context is created
BrowserContext now mirrors lifecycle events from its pages: download, frameattached, framedetached, framenavigated, pageclose, pageload
Locators and Assertions
- New
description option in getByRole() for matching the accessible description
- New
pseudo option in expect(locator).toHaveCSS() reads computed styles from ::before or ::after
- New
style option in locator.highlight() applies extra inline CSS; new page.hideHighlight() to clear all highlights
Network
webSocketRoute.protocols() returns the WebSocket subprotocols requested by the page
- New
noDefaults option in browserType.connectOverCDP() disables Playwright's default overrides (download behavior, focus emulation, media emulation)
Errors and Reporting
- New
webError.location() mirrors consoleMessage.location()
consoleMessage.location() now exposes line / column properties (lineNumber / columnNumber are deprecated)
- New
testInfoError.errorContext surfaces additional diagnostic context
reporter.onError() now receives a workerInfo argument for fixture teardown errors
Test runner
- New
{testFileBaseName} token in testProject.snapshotPathTemplate
- Test runner now errors when a config tries to override a non-option fixture, and rejects
workers: 0 or negative values
Other Improvements
- HTML reporter:
npx playwright show-report accepts .zip files directly; steps with nested attachments show an indicator
- Trace Viewer adds a pretty-print toggle for JSON / form request and response bodies in the network details panel
Browser Versions
- Chromium 148.0.7778.96
- Mozilla Firefox 150.0.2
- WebKit 26.4
Impact Assessment
- Risk: Medium
- Minor version with breaking removals of long-deprecated APIs. Review workflows using Playwright for any references to
ariaRef(), the handle/logger options, or videosPath/videoSize.
- Docker image:
mcr.microsoft.com/playwright:v1.60.0
Package Links
Migration Guide
View Migration Steps
-
Constants updated in pkg/constants/version_constants.go:
DefaultClaudeCodeVersion: 2.1.133 → 2.1.139
DefaultCopilotVersion: 1.0.43 → 1.0.45
DefaultCodexVersion: 0.129.0 → 0.130.0
DefaultGitHubMCPServerVersion: v1.0.3 → v1.0.4
DefaultPlaywrightBrowserVersion: v1.59.1 → v1.60.0
-
Workflow lock files regenerated via make recompile (219 workflows updated)
-
Testing recommendations:
- Run
make build && make test to verify code compiles cleanly
- Run smoke tests:
smoke-claude, smoke-copilot, smoke-codex workflows
- For Playwright workflows: verify no usage of removed deprecated APIs (
ariaRef, exposeBinding handle option, connect logger option, videosPath, videoSize)
- Verify Copilot CLI: MCPs load correctly and
/models works on PATs (per existing constant pin comment)
Recommendations
- Update priority: Medium — Playwright v1.60.0 breaking changes warrant a quick audit of workflows using Playwright. Other updates are routine patch upgrades.
- Testing strategy: Run smoke tests for each affected engine before merge.
- Rollout plan: Bundle all 5 updates in a single PR after smoke tests pass.
References
Generated by CLI Version Checker · ● 12.3M · ◷
Summary
Five CLI/MCP tools have new stable releases since the last check. All updates appear low-to-medium risk and contain bug fixes, performance improvements, and new features.
No updates needed for: MCP Gateway (v0.3.6), Playwright MCP (0.0.75), Playwright CLI (0.1.13).
Critical Information
Locator.ariaRef(),handleoption onexposeBinding,loggeroption onconnect/connectOverCDP,videosPath/videoSizecontext options). Review workflows using Playwright for usage of these APIs.Update Claude Code
View Details
Claude Code is published on NPM only and does not have a public GitHub repository, so detailed per-version release notes are not available. The version progression spans 6 patch releases over 4 days indicating active bug-fix iteration.
Package Links
Impact Assessment
Update Copilot CLI
Key Features (1.0.45)
/autopilotslash command to toggle between interactive and autopilot modes/forkcommand to fork the current session into a new independent sessiongen_ai.client.operation.durationmetric)Key Features (1.0.44)
userPromptSubmittedhooks can handle requests directly, bypassing the LLM/user listand/user switchfor multi-account usersprereleaseargument tocopilot updateand/updateView Full Changelog
Bug Fixes (1.0.45)
agentStophook now fires correctly when the agent stops via task_completeBug Fixes (1.0.44)
/add-dirno longer flickers or gets intercepted by @ and # pickers!prefix work correctly with all shell configurations; shell aliases and rc file settings now work in!commands/clear/modelpickerCLI Discovery
/autopilot,/fork--prereleaseforcopilot updateand/updateImpact Assessment
/modelsworks on PATsPackage Links
Update Codex
Key Features
codex remote-controlcommand — simpler entrypoint for starting a headless, remotely controllable app-serveraws loginprofilesview_imagecan resolve files through the selected environment for multi-environment sessionsView Full Changelog
Bug Fixes
ThreadStore, including threads without local rollout paths (Move thread name edits to ThreadStore openai/codex#21264, Route ThreadManager rollout path reads through thread store openai/codex#21265, [codex] Fix pathless thread summaries openai/codex#21266)response.processedfor v2 streams and avoids sendingservice_tieron API-key compact requests (Send response.processed after remote compaction v2 openai/codex#21642, Omit service_tier from remote /responses/compact requests under API auth openai/codex#21676)codex execstartup banner (Remove exec research preview banner wording openai/codex#21683)Chores
cargo-shearupgradeNotable PRs
Impact Assessment
codex remote-controlis opt-in; no impact on existing workflowsPackage Links
Update GitHub MCP Server
Key Features / Fixes
fix(mcp-apps): defer_meta.uistrip to per-requestRegisterTools(fix(mcp-apps): defer _meta.ui strip to per-request RegisterTools github-mcp-server#2446)ifclabel forget_metool (Add ifc label for get_me tool github-mcp-server#2432)inputsparam from being stripped fromactions_run_triggertool schema (Prevent inputs param from being stripped from actions_run_trigger tool schema github-mcp-server#2417)get_tag(Handle lightweight tags in get_tag github-mcp-server#2400)Impact Assessment
get_tagandactions_run_triggerfixes improve reliability for workflows using these toolsPackage Links
Update Playwright Browser
Breaking Changes⚠️
Locator.ariaRef()— uselocator.ariaSnapshot()pipeline insteadhandleoption onBrowserContext.exposeBindingandPage.exposeBindingloggeroption onBrowserType.connectandBrowserType.connectOverCDP— use tracing insteadvideosPath/videoSize— userecordVideoinsteadKey Features
tracing.startHar()/tracing.stopHar()expose HAR recording as a first-class tracing APIlocator.drop()simulates an external drag-and-drop of files or clipboard-like data onto an elementexpect(page).toMatchAriaSnapshot()now works on a Page; newboxesoption onlocator.ariaSnapshot()/page.ariaSnapshot()appends each element's bounding box (useful for AI consumption)View Full Changelog
New APIs
Browser, Context and Page
browser.on('context')— fired when a new context is createdBrowserContextnow mirrors lifecycle events from its pages:download,frameattached,framedetached,framenavigated,pageclose,pageloadLocators and Assertions
descriptionoption ingetByRole()for matching the accessible descriptionpseudooption inexpect(locator).toHaveCSS()reads computed styles from::beforeor::afterstyleoption inlocator.highlight()applies extra inline CSS; newpage.hideHighlight()to clear all highlightsNetwork
webSocketRoute.protocols()returns the WebSocket subprotocols requested by the pagenoDefaultsoption inbrowserType.connectOverCDP()disables Playwright's default overrides (download behavior, focus emulation, media emulation)Errors and Reporting
webError.location()mirrorsconsoleMessage.location()consoleMessage.location()now exposesline/columnproperties (lineNumber/columnNumberare deprecated)testInfoError.errorContextsurfaces additional diagnostic contextreporter.onError()now receives aworkerInfoargument for fixture teardown errorsTest runner
{testFileBaseName}token intestProject.snapshotPathTemplateworkers: 0or negative valuesOther Improvements
npx playwright show-reportaccepts.zipfiles directly; steps with nested attachments show an indicatorBrowser Versions
Impact Assessment
ariaRef(), thehandle/loggeroptions, orvideosPath/videoSize.mcr.microsoft.com/playwright:v1.60.0Package Links
Migration Guide
View Migration Steps
Constants updated in
pkg/constants/version_constants.go:DefaultClaudeCodeVersion:2.1.133→2.1.139DefaultCopilotVersion:1.0.43→1.0.45DefaultCodexVersion:0.129.0→0.130.0DefaultGitHubMCPServerVersion:v1.0.3→v1.0.4DefaultPlaywrightBrowserVersion:v1.59.1→v1.60.0Workflow lock files regenerated via
make recompile(219 workflows updated)Testing recommendations:
make build && make testto verify code compiles cleanlysmoke-claude,smoke-copilot,smoke-codexworkflowsariaRef,exposeBindinghandleoption,connectloggeroption,videosPath,videoSize)/modelsworks on PATs (per existing constant pin comment)Recommendations
References