Claude Code v2.1.47: 역대 최대 규모 버그 수정 릴리스

Claude Code v2.1.47: 역대 최대 규모 버그 수정 릴리스

5분 읽기원문 보기
AIClaudeClaude Code개발도구릴리스

안녕하세요, Tom입니다.

Claude Code v2.1.47이 나왔는데… 이번 릴리스 노트를 보고 깜짝 놀랐어요. 버그 수정이 60개 이상이에요. 그동안 v2.1.41 이후로 쌓여있던 이슈들을 한 방에 정리한 느낌입니다.

핵심 변경사항

FileWriteTool 줄 카운팅 수정 ✏️

파일 끝의 의도적인 빈 줄이 trimEnd()로 잘려나가던 문제가 수정됐어요. 코드 스타일에 민감한 프로젝트에서는 꽤 중요한 수정이에요.

Windows 대폭 개선 💻

Windows 사용자분들 축하드려요. 이번 릴리스에서 Windows 관련 수정만 10개 이상입니다:

  • \r\n 줄 끝 때문에 줄 수가 항상 1로 표시되던 문제 해결
  • 볼드/컬러 텍스트가 잘못된 위치에 렌더링되던 문제 수정
  • MSYS2/Cygwin 셸에서 bash 출력이 사라지던 문제 해결
  • CWD 추적 임시 파일이 무한히 쌓이던 문제 수정
  • WSL2에서 이미지 붙여넣기가 안 되던 문제 해결
  • 드라이브 문자 대소문자 차이로 발생하던 여러 문제 수정

💡 솔직한 감상: Windows 지원은 Claude Code의 오랜 약점이었는데, 이번에 상당 부분 해소된 것 같아요.

메모리 사용량 대폭 개선 🧠

긴 세션에서의 메모리 관리가 전반적으로 개선됐어요:

  • API 스트림 버퍼, 에이전트 컨텍스트, 스킬 상태를 사용 후 해제
  • 에이전트 태스크 완료 후 메시지 히스토리 트리밍
  • 프로그레스 업데이트의 O(n²) 메시지 누적 문제 제거

⚠️ 주의할 점: 긴 세션에서 Claude Code가 느려지거나 메모리가 부족해지는 경험을 하셨던 분들은 이 업데이트가 체감될 거예요.

시작 성능 개선 ⚡

SessionStart 훅 실행을 지연 처리해서 Time-to-Interactive가 약 500ms 단축됐어요. @ 파일 멘션도 인덱스를 미리 워밍하고 세션 기반 캐싱을 사용해서 더 빠르게 표시됩니다.

UX 개선사항

백그라운드 에이전트 제어 변경

ESC 더블 프레스 대신 Ctrl+F로 모든 백그라운드 에이전트를 종료하는 방식으로 변경됐어요. ESC는 이제 메인 스레드만 취소하고 백그라운드 에이전트는 계속 실행됩니다.

🎯 이건 좋은 변화예요. 실수로 백그라운드 작업까지 날리는 일이 줄어들 겁니다.

병렬 파일 작업 안정성

하나의 파일 write/edit 에러가 다른 병렬 작업까지 중단시키던 문제가 수정됐어요. 이제 독립적인 파일 작업은 형제 작업이 실패해도 완료됩니다.

VS Code 플랜 프리뷰 개선

  • Claude가 반복 수정할 때 자동으로 업데이트
  • 플랜이 준비됐을 때만 코멘트 가능
  • 거부 시에도 프리뷰가 열린 상태로 유지

보안 수정

  • bash 권한 분류기에서 할루시네이션된 설명이 잘못된 권한을 부여하던 문제 수정
  • 이건 보안 측면에서 중요한 수정이에요. AI가 생성한 설명이 실제 규칙과 매치되는지 검증하는 로직이 추가됐습니다.

기타 주목할 만한 수정들

  • PDF가 많은 대화에서 compaction이 실패하던 문제 해결
  • NFS/FUSE 파일시스템에서 사용자 정의 에이전트가 하나만 로드되던 문제 수정
  • /rename으로 설정한 세션 이름이 대화 재개 후 사라지던 문제 해결
  • CJK 넓은 문자로 인한 TUI 레이아웃 정렬 문제 수정 (한국어 사용자에게 중요!)
  • 플랜 모드가 context compaction 후 사라지던 문제 수정
  • Edit 도구가 유니코드 따옴표를 직선 따옴표로 바꿔버리던 문제 수정
  • chat:newline 키바인딩으로 멀티라인 입력 설정 가능

업데이트 방법

claude --update

총평

v2.1.47은 Claude Code 역사상 가장 큰 규모의 버그 수정 릴리스라고 해도 과언이 아니에요. 특히 Windows 지원과 메모리 관리가 크게 개선됐고, 보안 관련 수정도 눈에 띕니다.

60개 이상의 수정 사항을 보면, Anthropic 팀이 GitHub Issues를 정말 열심히 모니터링하고 있다는 걸 알 수 있어요. 모든 수정에 이슈 번호가 달려있거든요. 이런 투명한 개발 방식이 좋습니다.

업데이트 강력 추천합니다! 🚀


원문: Claude Code v2.1.47 Release Notes