원문: Claude Code v2.1.90 Release Notes
변경사항
/powerup 추가 — Claude Code 기능을 애니메이션 데모로 가르치는 대화형 레슨
git pull 실패 시 기존 marketplace 캐시를 유지하는 CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE env var 추가 (오프라인 환경에서 유용)
.husky를 보호된 디렉토리에 추가 (acceptEdits mode)
- 사용량 제한에 도달한 후 rate-limit 옵션 대화상자가 반복적으로 자동으로 열려 결국 세션이 충돌하는 무한 루프 수정
- deferred tools, MCP servers, 또는 custom agents를 사용하는 사용자의 첫 번째 요청에서
--resume이 전체 prompt-cache miss을 야기하는 문제 수정 (v2.1.69 이후 회귀)
- PostToolUse format-on-save hook이 연속 edits 사이에 파일을 다시 작성할 때
Edit/Write가 “File content has changed” 오류로 실패하는 문제 수정
- JSON을 stdout에 내보내고 코드 2로 종료하는
PreToolUse hook이 tool call을 올바르게 차단하지 못하는 문제 수정
- CLAUDE.md 파일이 tool call 중에 자동으로 로드될 때 축소된 search/read summary badge가 fullscreen scrollback에 여러 번 나타나는 문제 수정
- auto mode가 작업이 허용되는 경우에도 명시적인 사용자 경계(“don’t push”, “wait for X before Y”)를 존중하지 않는 문제 수정
- light terminal themes에서 click-to-expand hover text가 거의 보이지 않는 문제 수정
- 잘못된 형식의 tool input이 permission dialog에 도달할 때 UI crash 수정
/model, /config 및 기타 selection screens를 스크롤할 때 헤더가 사라지는 문제 수정
- PowerShell tool permission checks 강화: 후행
& background job bypass, -ErrorAction Break debugger hang, archive-extraction TOCTOU, 및 parse-fail fallback deny-rule degradation 수정
- 성능 개선: cache-key lookup 시 MCP tool schemas의 per-turn JSON.stringify 제거
- 성능 개선: SSE transport가 이제 large streamed frames을 선형 시간에 처리 (이전에는 2차)
- 성능 개선: long conversations을 가진 SDK sessions이 더 이상 transcript writes에서 2차적으로 속도 저하되지 않음
/resume all-projects view 개선 — project sessions을 병렬로 로드하여 많은 프로젝트를 가진 사용자의 로드 시간 개선
--resume picker를 claude -p 또는 SDK invocations에서 생성한 sessions를 더 이상 표시하지 않도록 변경
Get-DnsClientCache 및 ipconfig /displaydns를 auto-allow에서 제거 (DNS 캐시 개인정보 보호)