{"version":"1.0.53","anchor":"new-features","canonical_anchor":"new-features","heading":"New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.53\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.53","markdown":"### New Features\n\nAWS Authentication Enhancements\n\n- **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.\n\n` # 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`.\n\nOpenTelemetry Support\n\n- **Custom OTEL Headers**: Added `otelHeadersHelper` configuration option to dynamically set OpenTelemetry headers for tracing and monitoring.\n\n`  # In ~\/.claude.json or settings:\n  {\n    \"otelHeadersHelper\": \"echo '{\\\"x-trace-id\\\": \\\"'$(uuidgen)'\\\", \\\"x-org-id\\\": \\\"myorg\\\"}'\"\n  }`\nMCP (Model Context Protocol) Enhancements\n\n- **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.\n- **Batch Connection Size**: Added `MCP_SERVER_CONNECTION_BATCH_SIZE` environment variable to control concurrent MCP server connections (default: 3).\n- **Improved MCP Command Parsing**: MCP commands are now properly identified with \"(MCP)\" suffix in command names.\n\nEnhanced Conversation Management\n\n- **Restore Options**: When jumping to a previous message (Cmd+L), users can now choose what to restore:\n- **Both**: Restore both conversation history and workspace state\n- **Conversation only**: Keep current workspace, restore chat history\n- **Workspace only**: Keep current chat, restore workspace state\n\nTerminal Improvements\n\n- **Dynamic Terminal Resizing**: Improved handling of terminal window resizing with proper event listeners and state management.\n- **Better TTY Detection**: Enhanced checks for interactive terminal environments."}