Auth CLI Subcommands & Windows ARM64 Support

Claude CodeView original changelog

Claude Code introduced dedicated authentication CLI subcommands (claude auth login, claude auth status, claude auth logout) and added native Windows ARM64 binary support. These improvements streamline authentication management and expand platform compatibility.


Authentication Management

Version 2.1.41 brought three new CLI subcommands specifically for authentication management: claude auth login, claude auth status, and claude auth logout. These commands provide a clean, explicit interface for managing authentication state directly from the command line.

Previously, authentication management was less structured. The new subcommands make it easier to check authentication status, log in with different credentials, and cleanly log out鈥攑articularly useful for developers managing multiple accounts or switching between personal and work contexts.

This change also fixed a critical issue where AWS authentication refresh could hang indefinitely. The update added a 3-minute timeout, preventing indefinite hangs and providing clearer error messages when authentication fails.

Windows ARM64 Native Support

Claude Code added native Windows ARM64 (win32-arm64) binary support, eliminating the need for emulation on ARM-based Windows systems. This is particularly significant given the growing adoption of ARM processors in Windows devices, including Microsoft's Surface Pro X and other ARM-powered laptops.

Native ARM64 support delivers better performance and power efficiency compared to running x86/x64 binaries through emulation. Developers on ARM-based Windows systems now get first-class support with optimized binaries specifically compiled for their architecture.

Session Management Improvements

The /rename command received a significant usability improvement: when called without arguments, it now auto-generates session names from conversation context. This intelligent naming eliminates the cognitive overhead of coming up with descriptive session names while still maintaining organized session history.

Bug Fixes and Stability

This release included numerous stability improvements and bug fixes. Agent Teams received fixes for incorrect model identifiers when used with Bedrock, Vertex, and Foundry customers. The /resume command was improved to show clean command names instead of raw XML tags in session previews.

File resolution was fixed for @-mentions with anchor fragments (e.g., @README.md#installation), allowing developers to reference specific sections of files. The FileReadTool was patched to avoid blocking on FIFOs, /dev/stdin, and large files鈥攑reventing hangs in edge cases.

Error messaging was enhanced for Bedrock, Vertex, and Foundry users, providing clearer fallback suggestions when issues occur. Permission rule handling was refined to prevent stale rules from persisting when settings change on disk.