Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv1.0.41 v1.0.43newer

Claude Code v1.0.42

12 entries read diff v1.0.41 → v1.0.42 Markdown
Find
Pick an entry · j / k steps through
9 entries

Changesopen

#

Based on my analysis of the diff for version 1.0.42, here's the detailed changelog:

# Claude Code v1.0.42 Changelog

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Enhanced Configuration File Locking#

  • Improved multi-instance handling: Added file locking mechanism when saving configuration to prevent conflicts between multiple Claude instances
  • Automatically acquires a lock on the config file (config.json.lock) before modifications
  • Displays warning if lock acquisition takes longer than 100ms: "Lock acquisition took longer than expected - another Claude instance may be running"
  • Shows process ID (PID) when acquiring locks for better debugging

Configuration Backup System#

  • Automatic config backups: Creates a backup of the configuration file before making changes
  • Provides safety net for configuration modifications
  • Debug messages indicate when backups are created

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Enhanced URL and URLSearchParams Implementation#

  • Standards-compliant URL handling: Updated internal URL and URLSearchParams implementations
  • Better error messages for invalid arguments (e.g., "Failed to execute 'append' on 'URLSearchParams': 2 arguments required")
  • Improved validation for URL operations
  • Enhanced Unicode domain name handling with proper xn-- prefix support

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Better Error Handling#

  • More descriptive errors: Enhanced error messages throughout the codebase
  • Type validation errors now provide clearer context
  • Better BigInt conversion error messages
  • Improved range enforcement for numeric values

Debug Logging Enhancements#

  • More detailed debug output: Added comprehensive debug logging for configuration operations
  • Shows lock acquisition timing
  • Indicates when config is re-read after acquiring lock
  • Logs atomic write operations for configuration files

Working with Multiple Instances#

If you're running multiple Claude Code instances, you'll now see helpful debug messages:

Acquiring lock on /path/to/config.json.lock for config save (PID: 12345)
Lock acquired successfully after 150ms
Lock acquisition took longer than expected - another Claude instance may be running

Configuration Safety#

The new backup system automatically protects your configuration:

Creating backup of config at /path/to/config.json.backup
Backup created successfully
Writing config to /path/to/config.json atomically
Config written successfully
1 entry

Notesopen

#

  • This update focuses on improving reliability when multiple Claude instances are running simultaneously
  • Configuration operations are now atomic and protected by file locking
  • Enhanced internal URL handling provides better standards compliance
  • Debug messages provide more visibility into configuration operations (visible when debug mode is enabled)
Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v1.0.42. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Added tilde (~) expansion support to /add-dir command
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.