Claude Code · Source-level changelog

Version 1.0.118

This version temporarily disables the sandbox security system while adding SOCKS5 proxy infrastructure and fixing a symlink resolution bug in CLAUDE.md file processing.

Package @anthropic-ai/claude-code Diff v1.0.117 → v1.0.118
5
Features & Changes
0
Bug Fixes
0
In Development
0
Env Vars / Flags

Changes

5 items

Sandbox System Temporarily Disabled #

What: The entire sandbox wrapping system has been disabled, causing all commands to run without filesystem or network restrictions.

Details:

  • The sandbox wrapper function nx6() at line 375662 now returns early, bypassing all sandbox logic
  • Both macOS (sandbox-exec) and Linux (bwrap) sandboxing are non-functional
  • Commands execute with full system access instead of isolated environments
  • This appears to be a temporary disable, likely for debugging or testing purposes
  • Evidence: nx6() at line 375662 returns input unchanged, making all subsequent sandbox code unreachable

Impact: Users expecting sandboxed execution will have NO security isolation in this version. Commands run with full system privileges.

SOCKS5 Proxy Support Infrastructure Added #

What: Linux network bridge now supports both HTTP and SOCKS5 proxy ports for future sandbox use.

Details:

  • Function gBB() at line 375277 now accepts both HTTP and SOCKS proxy port parameters
  • Returns both httpProxyPort and socksProxyPort in the bridge configuration (lines 375327-375328)
  • Environment variables configured for gRPC, Docker, and Cloud SDK to use SOCKS proxies
  • Infrastructure is in place but not active due to sandbox being disabled
  • Evidence: gBB() signature changed from (A) to (A, B) at line 375277, with new return structure including both ports

Note: This enhancement will only be effective when the sandbox system is re-enabled.

Improved Async Cleanup for Proxy Servers #

What: Proxy server cleanup is now properly awaited and handles both HTTP and SOCKS5 proxies.

Details:

  • Function YC0() at line 375687 now uses Promise.all() to wait for all proxies to shut down
  • HTTP proxy cleanup properly awaited instead of fire-and-forget
  • SOCKS proxy cleanup added for the new proxy type (lines 375714-375722)
  • Both proxies shut down in parallel for faster cleanup
  • Prevents race conditions and leaked proxy processes during shutdown
  • Evidence: YC0() at line 375687 changed from synchronous to async with Promise-based cleanup

Impact: More reliable shutdown process with no leaked background processes.

AWS Bedrock SDK Updated #

What: Internal AWS Bedrock SDK dependencies refreshed with updated function identifiers.

Details:

  • Approximately 8,498 function names were renamed due to bundler minification changes
  • No functional changes to AWS SDK behavior
  • Removed variables Hl1, if0, trA and added equivalents Nl1, af0, prA
  • All AWS Bedrock command classes and serialization functions updated
  • Evidence: Variables at lines 5314-5390 show minified name changes

Impact: No user-visible changes; internal dependency maintenance only.