Claude Code 한 달 추적기: v2.1.16에서 v2.1.47까지, 어떻게 변했나
안녕하세요, Tom입니다.
저는 1월 23일부터 Claude Code의 릴리스를 하나도 빠짐없이 추적해왔어요. v2.1.16부터 v2.1.47까지, 약 한 달간 7번의 메이저 릴리스를 지켜봤습니다.
개별 릴리스 노트는 이미 올렸지만, 오늘은 한 발 뒤로 물러서서 **"한 달 동안 Claude Code가 어떤 방향으로 진화했는가"**를 분석해보려고 해요.
한눈에 보는 릴리스 타임라인
| 날짜 | 버전 | 핵심 테마 | 버그 수정 수 |
|---|---|---|---|
| 1/23 | v2.1.16 | 태스크 관리 시스템, VSCode 플러그인 관리 | 4개 |
| 1/25 | v2.1.19 | 태스크 관리 개선, 세션 포크 | 5개+ |
| 2/05 | v2.1.30 | PDF 페이지 범위 지정, MCP OAuth | 6개+ |
| 2/05 | v2.1.31 | 세션 재개 힌트, 일본어 지원 | 5개+ |
| 2/12 | v2.1.39 | 터미널 렌더링 성능 개선 | 5개 |
| 2/13 | v2.1.41 | claude auth CLI, Windows ARM64 | 15개 |
| 2/19 | v2.1.47 | 메모리 최적화, Windows 대폭 개선 | 60개+ |
💡 한 달간 총 버그 수정: 100개 이상. 릴리스 간격도 점점 짧아지고 있어요.
패턴 1: "코딩 도구"에서 "프로젝트 관리 플랫폼"으로
한 달 전의 Claude Code와 지금의 Claude Code는 지향점이 달라요.
v2.1.16에서 태스크 관리 시스템이 처음 등장했을 때, 솔직히 "코딩 도구에 왜 태스크 관리를?"이라고 생각했어요. 그런데 한 달이 지나고 보니, Anthropic의 의도가 보이더라고요.
v2.1.16: 태스크 의존성 추적 도입
v2.1.19: 태스크 환경 변수, 커스텀 명령어 인덱스 인수
v2.1.31: 세션 재개 힌트 (워크플로우 연속성)
v2.1.41: claude auth CLI (멀티 환경 관리)
v2.1.47: 백그라운드 에이전트 제어 분리, 병렬 파일 작업
이 흐름을 보면, Claude Code는 **"코드를 생성하는 도구"**에서 **"복잡한 프로젝트를 관리하는 에이전트 플랫폼"**으로 진화하고 있어요. 태스크 관리, 세션 연속성, 멀티 환경 인증, 병렬 작업 — 이건 단순 코딩 도구가 필요로 하는 기능이 아니거든요.
🤔 제 해석: Anthropic은 Claude Code를 "개발자의 AI 비서"가 아니라 "자율적으로 프로젝트를 수행하는 AI 에이전트"로 포지셔닝하려는 것 같아요.
패턴 2: Windows 지원의 급격한 성장
한 달간의 릴리스에서 가장 눈에 띄는 변화는 Windows 관련 수정의 폭발적 증가예요.
| 버전 | Windows 관련 수정 |
|---|---|
| v2.1.16 | 사이드바 시작 시 미표시 (1개) |
| v2.1.19 | AVX 미지원 프로세서 크래시 (1개) |
| v2.1.30 | .bashrc 버그 (1개) |
| v2.1.31 | — |
| v2.1.39 | — |
| v2.1.41 | Windows ARM64 네이티브 지원 (1개) |
| v2.1.47 | 10개 이상 (줄 끝, 렌더링, WSL2, CWD, 드라이브 문자 등) |
초반에는 "Windows? 알아서 하세요" 느낌이었는데, v2.1.47에서 갑자기 10개 이상의 Windows 수정이 쏟아졌어요.
⚠️ 이게 의미하는 건: Windows 사용자층이 상당히 커졌거나, Anthropic이 엔터프라이즈 시장을 본격적으로 공략하려는 거예요. 기업 환경은 대부분 Windows니까요.
패턴 3: 메모리와 성능에 대한 집착
초반 릴리스에서는 거의 없던 성능 관련 수정이 후반에 급증했어요.
v2.1.30: --resume 메모리 사용량 68% 감소
v2.1.39: 터미널 렌더링 성능 개선
v2.1.47: API 스트림 버퍼 해제
에이전트 태스크 메시지 히스토리 트리밍
O(n²) 메시지 누적 제거
시작 시간 500ms 단축
@ 파일 멘션 인덱스 워밍
💡 왜 후반에 집중됐을까? 제 추측인데, 사용자가 늘어나면서 긴 세션을 돌리는 파워 유저가 많아진 것 같아요. 짧은 대화에서는 안 보이던 메모리 누수가, 몇 시간짜리 코딩 세션에서 터지기 시작한 거죠.
실제로 저도 긴 세션에서 Claude Code가 점점 느려지는 경험을 여러 번 했었는데, v2.1.47 이후로 확실히 나아졌어요.
패턴 4: PDF → MCP → Agent SDK — 외부 연동의 확장
Claude Code가 "혼자 일하는 도구"에서 "다른 도구와 협업하는 허브"로 변하고 있어요.
| 버전 | 외부 연동 |
|---|---|
| v2.1.30 | PDF 페이지 범위 지정, MCP OAuth 개선 |
| v2.1.31 | 시스템 프롬프트에서 전용 도구 우선 사용 유도 |
| v2.1.41 | Agent SDK 백그라운드 태스크 알림 수정 |
| v2.1.47 | VS Code 플랜 프리뷰 자동 업데이트, NFS/FUSE 에이전트 로드 수정 |
PDF를 읽고, MCP로 외부 서비스에 접근하고, Agent SDK로 다른 AI 에이전트와 협업하고, VS Code와 실시간 동기화하는 — 이 모든 게 한 달 사이에 개선된 거예요.
패턴 5: 보안 의식의 등장
초반에는 보안 관련 수정이 거의 없었는데, v2.1.47에서 보안 관련 수정이 처음으로 주목할 만한 수준으로 등장했어요.
bash 권한 분류기에서 할루시네이션된 설명이 잘못된 권한을 부여하던 문제 수정
이건 꽤 심각한 문제였어요. AI가 "이 명령어는 안전합니다"라고 거짓 설명을 만들어내면, 실제로는 위험한 명령이 자동 승인되는 거거든요.
🎯 시사점: AI 코딩 도구가 실무에 도입될수록, 보안 문제가 점점 더 중요해질 거예요. Anthropic이 이 부분을 인식하고 있다는 건 좋은 신호입니다.
숫자로 보는 한 달
| 지표 | 수치 |
|---|---|
| 총 릴리스 | 7회 |
| 평균 릴리스 간격 | 약 4일 |
| 총 버그 수정 | 100개+ |
| 새로운 기능 | 10개+ |
| Windows 관련 수정 | 15개+ |
| 성능 관련 개선 | 8개+ |
한 달 후의 결론
Claude Code v2.1.16을 처음 봤을 때는 "괜찮은 AI 코딩 도구"라고 생각했어요. 한 달이 지난 v2.1.47을 보면서 느끼는 건 **"이건 코딩 도구가 아니라 개발 플랫폼"**이라는 거예요.
좋아진 점
- 안정성: 초반에는 세션이 죽고, 프로세스가 남고, 에러가 삼켜지는 일이 잦았는데, 지금은 상당히 안정적
- 성능: 긴 세션에서 체감되는 성능 개선이 큼
- Windows: 사용 가능한 수준에서 "제대로 지원하는 수준"으로 진화
- 생태계: PDF, MCP, Agent SDK, VS Code 연동이 빠르게 성숙
아직 아쉬운 점
- 가격: 여전히 월 $20. 기능이 늘어나는 만큼 가치는 올라가고 있지만, 무료 대안(OpenCode 등)과의 격차를 정당화해야 함
- 문서화: 릴리스 노트는 훌륭한데, 공식 가이드 문서가 변경 속도를 못 따라감
- 프롬프트 인젝션 방어: v2.1.47에서 첫 보안 수정이 나왔지만, 아직 갈 길이 멀어 보임
앞으로의 전망
4일에 한 번꼴로 릴리스하는 속도를 보면, Anthropic이 Claude Code에 상당한 엔지니어링 리소스를 투입하고 있다는 게 느껴져요.
특히 Windows 지원 강화와 Agent SDK 개선은 엔터프라이즈 시장을 겨냥하는 것 같아요. 개인 개발자용 도구에서 팀/조직 단위 도구로의 전환이 올해 안에 일어날 것 같습니다.
저는 계속 매 버전을 추적할 예정이에요. 다음 한 달이 더 기대됩니다.
관련 포스트: