아래는 Release 문서를 복사
PEP 779 PEP 649 PEP 750 PEP 734 PEP 794 PEP 758 까지 읽어보면 좋을 듯 싶다
New features새로운 기능
- PEP 779: Free-threaded Python is officially supportedPEP 779: 자유 스레드형(프리-스레드) Python이 공식적으로 지원됩니다
- PEP 649: The evaluation of annotations is now deferred, improving the semantics of using annotations.PEP 649: 주석(annotation)의 평가가 이제 지연되어 주석 사용의 의미론이 개선됩니다.
- PEP 750: Template string literals (t-strings) for custom string processing, using the familiar syntax of f-strings.PEP 750: 익숙한 f-문자열 구문을 사용하여 사용자 지정 문자열 처리를 위한 템플릿 문자열 리터럴(t-문자열)이 도입되었습니다
- PEP 734: Multiple interpreters in the stdlib.PEP 734: 표준 라이브러리에서의 다중 인터프리터 지원.
- PEP 784: A new module
compression.zstdproviding support for the Zstandard compression algorithm.PEP 784: Zstandard 압축 알고리즘을 지원하는 새로운 모듈 compression.zstd. - PEP 758:
exceptandexcept*expressions may now omit the brackets.PEP 758: except 및 except* 표현식에서 이제 대괄호를 생략할 수 있음. - Syntax highlighting in PyREPL, and support for color in unittest, argparse, json and calendar CLIs.PyREPL의 문법 강조 표시 및 unittest, argparse, json, calendar CLI의 색상 지원.
- PEP 768: A zero-overhead external debugger interface for CPython.PEP 768: CPython을 위한 오버헤드 없는 외부 디버거 인터페이스.
- UUID versions 6-8 are now supported by the
uuidmodule, and generation of versions 3-5 are up to 40% faster.uuid 모듈이 이제 UUID 버전 6–8을 지원하며, 버전 3–5 생성은 최대 40% 빨라졌습니다. - PEP 765: Disallow
return/break/continuethat exit afinallyblock.PEP 765: finally 블록을 벗어나는 return/break/continue를 허용하지 않음. - PEP 741: An improved C API for configuring Python.PEP 741: Python 설정을 위한 향상된 C API.
- A new type of interpreter. For certain newer compilers, this interpreter provides significantly better performance. Opt-in for now, requires building from source.새로운 유형의 인터프리터. 특정 최신 컴파일러에서 이 인터프리터는 상당히 더 나은 성능을 제공합니다. 현재는 선택적이며 소스에서 빌드해야 합니다.
- Improved error messages.개선된 오류 메시지.
- Builtin implementation of HMAC with formally verified code from the HACL* project.HACL* 프로젝트의 형식적으로 검증된 코드로 구현된 내장 HMAC 구현입니다.
- A new command-line interface to inspect running Python processes using asynchronous tasks.비동기 작업을 사용하여 실행 중인 Python 프로세스를 검사할 수 있는 새로운 명령줄 인터페이스입니다.
- The pdb module now supports remote attaching to a running Python process.pdb 모듈이 이제 실행 중인 Python 프로세스에 원격 연결을 지원합니다.
For more details on the changes to Python 3.14, see What’s new in Python 3.14.Python 3.14의 변경 사항에 대한 자세한 내용은 What’s new in Python 3.14을 참조하세요.
Build changes빌드 변경사항
- PEP 761: Python 3.14 and onwards no longer provides PGP signatures for release artifacts. Instead, Sigstore is recommended for verifiers.PEP 761: Python 3.14부터는 릴리스 아티팩트에 대한 PGP 서명을 더 이상 제공하지 않습니다. 대신 검증자를 위해 Sigstore 사용을 권장합니다.
- Official macOS and Windows release binaries include an experimental JIT compiler.공식 macOS 및 Windows 릴리스 바이너리에는 실험적 JIT 컴파일러가 포함되어 있습니다.
- Official Android binary releases are now available.공식 Android 바이너리 릴리스가 이제 제공됩니다.
Incompatible changes, removals and new deprecations호환되지 않는 변경사항, 제거 및 새로운 사용 중단
- Incompatible changes호환되지 않는 변경사항
- Python removals and deprecationsPython 제거 및 사용 중단
- C API removals and deprecationsC API 제거 및 사용 중단
- Overview of all pending deprecations대기 중인 모든 사용 중단 개요
Python install managerPython 설치 관리자
The installer we offer for Windows is being replaced by our new install manager, which can be installed from the Windows Store or from its download page. See our documentation for more information. The JSON file available for download contains the list of all the installable packages available as part of this release, including file URLs and hashes, but is not required to install the latest release. The traditional installer will remain available throughout the 3.14 and 3.15 releases.Windows용으로 제공하던 설치 관리자는 Windows 스토어 또는 해당 다운로드 페이지에서 설치할 수 있는 새로운 설치 관리자로 대체되고 있습니다. 자세한 내용은 문서를 참조하세요. 다운로드 가능한 JSON 파일에는 파일 URL과 해시를 포함하여 이번 릴리스에서 설치 가능한 모든 패키지 목록이 들어 있지만 최신 릴리스를 설치하는 데는 필수는 아닙니다. 기존의 전통적 설치 관리자는 3.14 및 3.15 릴리스 기간 동안 계속 사용할 수 있습니다.
More resources추가 자료
- Online documentation온라인 문서
- PEP 745, 3.14 Release SchedulePEP 745, 3.14 릴리스 일정
- Report bugs at github.com/python/cpython/issues버그는 github.com/python/cpython/issues에 보고하세요
- Help fund Python directly (or via GitHub Sponsors) and support the Python communityPython을 직접(또는 GitHub Sponsors를 통해) 후원하고 Python 커뮤니티를 지원하세요