Python’un, yeni seriden Python 3.15.0rc2 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcıların elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.15.0’ın halen geliştirme aşamasında olduğu belirtilirken; bunun, 01.10.2026’da duyurulması beklenen 3.15.0 final sürüm öncesinde duyurulan son sürüm adayı olacağı belirtiliyor. Python profilleme araçlarını organize etmek için özel bir profilleme paketiyle gelen yeni sürümde, çerçeve işaretçilerinin, gelişmiş sistem düzeyinde gözlemlenebilirlik için varsayılan olarak etkinleştirildiği söyleniyor. Python’un artık varsayılan kodlama olarak UTF-8 kullandığı belirtilirken, yeni PyBytesWriter C API’nin bir Python bytes nesnesi oluşturacağı söyleniyor. Standart tercüman üzerinde x86-64 Linux üzerinde% 8-9% geometrik ortalama performans iyileştirmesi ve Aarch64 macOS’ta kuyruk çağırma tercümanı üzerinden% 12-13 hızlanması ile önemli ölçüde yükseltildiği iifade ediliyor. Python 3.15.0’daki değişiklikler hakkında daha fazla bilgi için Python 3.15’te neler yeni sayfasını inceleyebilirsiniz. Python 3.15.0rc2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | Python Yazılım Vakfı
Python 3.12.14, 3.11.16 ve 3.10.21 duyuruldu
Python’un, 3.12.14, 3.11.16 ve 3.10.21 sürümleri, Thomas Wouters tarafından duyuruldu. 3.10, 3.11 ve 3.12 için yeni güvenlik bültenlerinin artık mevcut olduğunu belirten Wouters; bu Python versiyonlarının artık sadece güvenlik-sabit modunda olduğu için, bunların sadece kaynak sürümler olduğunu ve önceden ayarlanmış bir salınım kadansı bulunmadığını ifade etti. Modülünün belgesiz ftpcp fonksiyonun artık kaynak sunucudan döndürülen IPv4 adres değerine güvenmediğini belirten Wouters; durumda kontrol karakterlerinin kullanılmasına izin verilmediğini söyledi. HTTP başlığı enjeksiyonlarını önlemek için bir yama hazırlandığını söyleyen Wouters; derin yuvalanmış XML içerik modellerini dönüştürürken sınırsız C tekrarlamanın neden olduğu bir çökmenin düzeltildiğini belirtti. Wouters; hazırlanmış arşivlerin, hedef dizinin dışında işaret eden bir sivri uç düğme oluşturabileceği ekstraksiyon filtrelerinin ortaya çıkardığı bir güvenlik açığının düzeltildiğini söyledi. Python’un, 3.12.14, 3.11.16 ve 3.10.21 sürümleri hakkında bilgi edinmek için sürüm duyurusunu ya da kendi sürüm notlarını inceleyebilirsiniz.
Python 3.14.7 duyuruldu
Python programlama dilinin 3.14.7 sürümü duyuruldu. 3.14’ün yedinci bakım sürümü, 3.14.6’dan bu yana 86 katkıda bulunan tarafından yapılan yaklaşık 499 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliğiyle geliyor. Serbest iş parçacıklı Python’un resmi olarak desteklendiği belirtilirken, ek açıklamaların değerlendirilmesinin artık ertelendiğni, bunun da ek açıklamaların kullanımının anlamını iyileştirdiği söyleniyor. Özel dize işleme için şablon dize değişmezlerinin (t-dizeleri), f-dizelerinin tanıdık sözdizimini kullandığı belirtilirken, zstandard sıkıştırma algoritmasını destekleyen yeni bir modül compression.zstd kullanıldığı ifade ediliyor. Bu arada, except ve except* ifadelerinin artık parantezleri atlayabildiği belirtilirken, belirli yeni derleyiciler için yeni yorumlayıcının önemli ölçüde daha iyi performans sağladığı söyleniyor. Asenkron görevler kullanarak çalışan Python işlemlerini incelemek için yeni bir komut satırı arayüzü sağlandığı belirtilirken, pdb modülünün artık çalışan bir Python işlemine uzaktan bağlanmayı desteklediği ifade ediliyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python 3.14.7 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklik sayfasını inceleyebilirsiniz.
Python 3.14.5 duyuruldu
Python programlama dilinin 3.14.5 sürümü duyuruldu. 3.14’ün beşinci bakım sürümü, 3.14.4’ten bu yana yaklaşık 154 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliğiyle geliyor. Özellikle, Python 3.14.5’te çöp toplayıcının (GC) değiştiği belirtilirken, Python 3.14.0-3.14.4’te gelen artımlı çöp toplayıcı, üretim ortamlarında önemli bellek baskısı raporları nedeniyle 3.13’teki nesilsel çöp toplayıcıya geri döndürüldüğü söyleniyor. Resmi macOS yükleyicisi, 8.6.17 yerine Tcl/Tk 9.0.3 kullanacak şekilde güncellenmiş bulunuyor. Uzaktan hata ayıklama işlemi, bellek okumalarını boyutlandırmadan veya uzaktan düzenleri yorumlamadan önce uzaktan hata ayıklama ofset tablolarını doğrulayarak güçlendirilmiş bulunuyor. asyncio.windows_utils.PipeHandle’ın kapanışının idempotent olmasının sağlandığı belirtilirken, paketlenmiş pip 26.1.1 sürümüne güncellenmiş ve urllib.robotparser’da RFC 9309 desteği eklendiği söyleniyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python 3.14.5 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklik sayfasını inceleyebilirsiniz.
Python 3.14.5rc1 duyuruldu
Python programlama dilinin 3.14.5rc1 sürümü duyuruldu. Python 3.14.5rc1, 3.14’ün beşinci bakım sürümünün yayın adayı olarak geliyor ve 3.14.4’ten bu yana yaklaşık 113 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliği içeriyor. Python 3.14.5rc1’de çöp toplayıcının (GC) değiştiği belirtilirken, planlanan 3.14.5 nihai sürümünün 8 Mayıs 2026 Cuma günü yayınlanmasından önce, bu sürüm adayının mutlaka test edilmesi ve herhangi bir sorunun Python hata takip sistemine bildirilmesi tavsiye ediliyor. Python 3.14 ve sonrası artık sürüm yapıtları için PGP imzaları sağlamadığı, bunun yerine, doğrulayıcılar için Sigstore önerildiği belirtiliyor. Geleneksel kurulum programının, 3.14 ve 3.15 sürümleri boyunca kullanılabilir durumda kalacağı ifade ediliyor. Android ve iOS yükleyicisini OpenSSL 3.0.20 kullanacak şekilde güncellendiği söyleniyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python 3.14.5rc1 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklik sayfasını inceleyebilirsiniz.
Python 3.15.0 alpha 6 duyuruldu
Python’un, yeni seriden Python 3.15.0 alpha 6 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcıların elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.15.0’ın halen geliştirme aşamasında olduğunu belirtilirken; bunun planlanan sekiz alfa sürümünün altıncısı olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; alfa sürümlerin, yeni özelliklerin ve hata düzeltmelerinin mevcut durumunu test etmeyi ve sürüm sürecini test etmeyi kolaylaştırmak için tasarlandığı hatırlatılıyor. Alfa aşamasında, beta aşamasının başlangıcına (2026-05-05) kadar özellikler eklenebileceği ve gerekirse, sürüm adayı aşamasına (2026-07-28) kadar değiştirilebilip veya silinebileceği ifade ediliyor. Python 3.15.0’ın bir sonraki ön sürümünün 10 Mart 2026’da yayınlanması planlanan 3.15.0a7 olacağı haber veriliyor. Python 3.15.0 alpha 6 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Python 3.14.3 duyuruldu
Python programlama dilinin 3.14.3 sürümü duyuruldu. Windows’ta PyREPL’de, sondaki yeni satır karakteri olmadan çıktının bir sonraki komut istemi tarafından üzerine yazılmasına neden olan bir hatanın düzeltildiği belirtilen yeni sürümde, gdb ‘py-bt’ komutunun, mevcut olduğunda iş parçacığı yerel durumundan çerçeve kullanmasını sağlanması gerektiği hatırlatılıyor. Android test ortamının artık yeni satır karakteriyle tetiklenen stdout/stderr mesajları ile manuel olarak flush çağrısıyla tetiklenen mesajlar arasında ayrım yaptığı belirtilirken, yığın boyutu sınırsızsa, sonsuz özyinelemeye dayanan testlerin atlandığı söyleniyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python 3.14.3 hakkında bilgi edinmek için değişiklik sayfasını inceleyebilirsiniz.
