Python 3.15 released with default UTF-8 support on all platforms
Python 3.15 has been released after a week's delay caused by last-minute regressions. The headline change is default UTF-8 encoding across all platforms, including Windows, ending decades of non-ASCII character corruption. It also adds a profiler, an experimental JIT compiler, and lazy imports.
- UTF-8 is now the default encoding on all platforms, including Windows
- Adds an experimental JIT compiler and a new profiler
- Introduces Lazy Import to defer module loading
- Release was delayed a week by regressions in Lazy Import
Read next
Software