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 of v1.0.53 Home All releases olderv1.0.52 v1.0.54newer
Claude Code v1.0.53

New Features

AWS Authentication Enhancements

  • AWS Auth Refresh Command: Added awsAuthRefresh configuration option that allows users to specify a command to run when AWS credentials need refreshing. This command is automatically executed when AWS authentication fails.
  # In ~/.claude.json or settings:
  {
    "awsAuthRefresh": "aws sso login --profile myprofile"
  }
  • AWS Credential Export: Added awsCredentialExport configuration option for dynamically providing AWS credentials from external sources.
  # In ~/.claude.json or settings:
  {
    "awsCredentialExport": "aws sts assume-role --role-arn arn:aws:iam::123456789012:role/MyRole --role-session-name claude-session"
  }

The command must return AWS STS-compatible JSON output with Credentials.AccessKeyId, Credentials.SecretAccessKey, and Credentials.SessionToken.

OpenTelemetry Support

  • Custom OTEL Headers: Added otelHeadersHelper configuration option to dynamically set OpenTelemetry headers for tracing and monitoring.
  # In ~/.claude.json or settings:
  {
    "otelHeadersHelper": "echo '{\"x-trace-id\": \"'$(uuidgen)'\", \"x-org-id\": \"myorg\"}'"
  }

MCP (Model Context Protocol) Enhancements

  • Server Instructions: MCP servers can now provide custom instructions that are automatically included in the system prompt, helping Claude understand how to use specific tools and resources.
  • Batch Connection Size: Added MCP_SERVER_CONNECTION_BATCH_SIZE environment variable to control concurrent MCP server connections (default: 3).
  • Improved MCP Command Parsing: MCP commands are now properly identified with "(MCP)" suffix in command names.

Enhanced Conversation Management

  • Restore Options: When jumping to a previous message (Cmd+L), users can now choose what to restore:
  • Both: Restore both conversation history and workspace state
  • Conversation only: Keep current workspace, restore chat history
  • Workspace only: Keep current chat, restore workspace state

Terminal Improvements

  • Dynamic Terminal Resizing: Improved handling of terminal window resizing with proper event listeners and state management.
  • Better TTY Detection: Enhanced checks for interactive terminal environments.

See this entry in the whole of v1.0.53 →