# Python 3.15.0 Dirilis dengan Fitur Baru, Perbaikan Performa, dan Peningkatan Standar Library

> Python 3.15.0 resmi dirilis dengan 5.643 commit, menambah tipe built-in, UTF-8 default, JIT yang lebih cepat, serta perbaikan pada error message dan library…

- Kategori: Pemrograman
- Terbit: 13 Oktober 2026
- Penulis: Redaksi Rasio
- URL: https://rasiotech.com/artikel/2026-10-12-python-3-15-0-dirilis-dengan-fitur-baru-perbaikan-performa-dan/

Python 3.15.0 telah resmi tersedia untuk diunduh melalui halaman rilis di python.org. Versi stabil ini merupakan rilis utama terbaru bahasa pemrograman Python, dengan total **5.643 commit** yang dikerjakan oleh **1.012 kontributor**.

## Fitur Utama dan Perubahan Interpreter
Rilis ini memperkenalkan beberapa *PEP* (Python Enhancement Proposal) penting, antara lain:
- **PEP 661** menambahkan tipe built-in *sentinel*.
- **PEP 686** menjadikan UTF-8 sebagai enkoding default, memudahkan penanganan teks internasional.
- **PEP 798** memungkinkan *unpacking* di dalam comprehension.
- **PEP 810** menambahkan *lazy imports* eksplisit untuk mempercepat waktu start-up.
- **PEP 814** menambahkan tipe built-in *frozendict*.
- **PEP 829** memperkenalkan berkas konfigurasi startup paket.

Compiler JIT eksperimental juga ditingkatkan, memberikan peningkatan performa geometrik rata-rata **7-8%** pada Linux x86-64 dan **11-12%** pada macOS AArch64 dibandingkan interpreter standar.

## Perbaikan Library Standar dan Typing
Python 3.15 menyertakan paket profiling khusus (**PEP 799**) serta profiler frekuensi tinggi *Tachyon*. Pada sisi typing, hadir:
- **PEP 728** untuk *TypedDict* dengan item tambahan bertipe.
- **PEP 747** memperkenalkan *TypeForm* untuk anotasi tipe formulir.
- **PEP 800** menambahkan konsep *disjoint bases* dalam sistem tipe.

## Perubahan C API dan Build
C API kini memiliki **PyBytesWriter** baru (**PEP 782**) dan perlindungan terhadap finalisasi (**PEP 788**). ABI stabil untuk build *free-threaded* disediakan melalui **PEP 803**, **820**, dan **793**. Pada level build, **PEP 831** mengaktifkan pointer frame secara default untuk observabilitas sistem.

## Catatan Khusus untuk Pengguna macOS
Pengguna IDLE atau aplikasi GUI berbasis *tkinter* pada macOS 27.0 dapat mengalami hang saat membuka dialog menu, mengakibatkan “spinning beach ball”. Karena perubahan perilaku OS, disarankan menunda instalasi macOS 27.0 atau menguji alur kerja aplikasi terlebih dahulu. Informasi lanjutan dapat dilacak pada isu #158053.

## Sumber Daya Tambahan
Untuk detail lengkap, kunjungi halaman [What’s new in Python 3.15](https://docs.python.org/3/whatsnew/3.15.html) atau dokumentasi online di [Python Documentation](https://docs.python.org/3/). Pengguna yang ingin mendukung pengembangan dapat menyumbang melalui [donasi langsung ke Python](https://www.python.org/psf/donations/python-dev/) atau melalui [GitHub Sponsors](https://github.com/sponsors/python).

Tim rilis, yang dipimpin oleh Hugo van Kemenade, Ned Deily, dan Steve Dower, mengucapkan terima kasih kepada semua kontributor serta sponsor seperti Sovereign Tech Agency.

## Sumber

- [Python Insider](https://blog.python.org/2026/10/python-3150-final-is-here/)

_Naskah awal disusun dengan bantuan AI dari sumber di atas, lalu diperiksa Redaksi Rasio sebelum terbit._
