파이썬 개발팀이 2026년 8월 4일 파이썬 3.15.0의 첫 번째 릴리스 후보(RC1)를 공개했습니다. 이번 버전은 JIT(Just-In-Time) 컴파일러 성능 개선과 frozendict, sentinel 같은 새로운 내장 타입 추가가 눈에 띄는 것이 특징입니다. 매년 파이썬 신규 버전을 미리 검증해 온 개발자라면 이번 RC1이 실제로 어떤 변화를 담고 있는지 궁금할 시점입니다. 이번 글에서는 Python 3.15 RC1에서 무엇이 달라졌는지, 실제 배포 일정은 어떻게 되는지 정리합니다.
Python 3.15 RC1, 왜 지금 주목해야 하나
릴리스 후보(Release Candidate)는 정식 출시 전 마지막 단계로, 이 시점부터는 새 기능 추가 없이 버그 수정만 이루어집니다. 즉 RC1에 담긴 기능 목록이 사실상 정식 버전인 Python 3.15.0에 그대로 들어간다는 뜻이어서, 이번 발표는 다음 파이썬 버전의 최종 모습을 미리 확인할 수 있는 좋은 기회입니다. Python Insider 공식 블로그에 따르면 RC2는 9월 1일에 예정되어 있으며, 그 이후 정식 버전이 뒤따를 예정입니다. 매년 새 메이저 버전을 내놓는 파이썬의 릴리스 주기를 고려하면, 지금부터 프로젝트의 호환성을 점검해두는 것이 안전합니다. 특히 라이브러리를 배포하는 입장이라면 RC 단계에서 미리 테스트를 돌려보고 이슈를 보고하는 것이 정식 출시 이후 사용자들이 겪을 문제를 줄이는 데 도움이 됩니다.
JIT 컴파일러 개선과 새로운 내장 타입
가장 큰 변화는 실행 성능입니다. 공식 발표에 따르면 JIT 컴파일러가 대폭 업그레이드되어 x86-64 리눅스 환경에서는 8~9%, AArch64 기반 macOS 환경에서는 12~13%의 성능 향상이 확인되었습니다. 별도의 코드 수정 없이 인터프리터 업그레이드만으로 얻는 성능 향상이라는 점에서, 서버 환경에서 파이썬을 대량으로 돌리는 서비스라면 체감할 수 있는 변화입니다. 기능 측면에서는 딕셔너리를 변경 불가능하게 만드는 frozendict, 특수한 상수 값을 나타내는 sentinel이 새로운 내장 타입으로 추가되었고, 타입 시스템에서는 TypedDict가 확장되고 TypeForm이 새로 도입되어 정적 타입 검사 도구들이 더 정교한 타입 표현을 지원할 수 있게 되었습니다. 이 밖에도 컴프리헨션(comprehension) 문법에서 언팩킹을 지원하는 등 문법적인 편의 기능도 함께 개선되었습니다. 이런 변화들은 개별적으로 보면 작아 보일 수 있지만, 데이터 검증이나 설정값 관리처럼 불변성이 중요한 코드를 작성할 때 frozendict 하나만으로도 별도 라이브러리 없이 더 안전한 코드를 짤 수 있다는 점에서 실무 영향은 작지 않습니다.
플랫폼별 변화와 실무에서 체크할 점
플랫폼별로도 눈에 띄는 변화가 있습니다. 텍스트 인코딩을 다루던 방식이 정리되면서 UTF-8이 기본 인코딩으로 자리잡았고, 시스템 레벨에서 함수 호출을 추적하기 쉽도록 프레임 포인터가 기본으로 활성화됩니다. 이는 프로파일링 도구나 관찰성(observability) 도구를 쓰는 개발자에게 특히 반가운 변화입니다. Windows 64비트 환경에는 tail-calling 방식의 인터프리터가 도입되고, macOS에서는 GIL(Global Interpreter Lock) 없이 동작하는 free-threading 빌드가 기본으로 함께 설치되어, 멀티코어를 더 적극적으로 활용하려는 프로젝트가 실험해보기 좋은 환경이 마련되었습니다. 아직 RC 단계이므로 운영 환경에 바로 적용하기보다는, 사용 중인 라이브러리들이 3.15와 호환되는지 테스트 환경에서 먼저 확인해보는 것을 권장합니다. 특히 C 확장 모듈을 사용하는 패키지를 쓰고 있다면 free-threading 빌드와의 호환 여부를 별도로 점검해볼 필요가 있습니다.
참고 자료
마무리
Python 3.15는 JIT 컴파일러 성능 향상과 frozendict, TypeForm 같은 새로운 타입 기능을 앞세워 정식 출시를 준비하고 있습니다. RC1이 공개된 지금부터 RC2(9월 1일 예정)를 거쳐 정식 버전이 나오기까지, 사용 중인 프로젝트의 호환성을 미리 점검해두는 것이 좋습니다. 관련 소식은 이후에도 계속 업데이트하겠습니다.
'테크인사이트 노트 > 개발도구 & 프로그래밍' 카테고리의 다른 글
| VS Code 1.134 출시, 에이전트 호스트로 여러 창에서 Copilot 세션 공유 (0) | 2026.08.26 |
|---|---|
| GitHub Copilot Agent Plugins 1.0 공개, AI 코딩 도구 플러그인 표준 통합 (0) | 2026.08.26 |
| 깃허브 코파일럿, '에이전트 플러그인 1.0' 정식 출시... 이식성은 아직 물음표 (0) | 2026.08.24 |