RC2 sürümü 6 Eylül 2023‘te duyurulan Python 3.12.0’ın final sürümü, Brian Bilston tarafından duyuruldu. Bunun, son derece popüler programlama dilinin en son önemli özellik sürümü olarak bugün çıktığı söyleniyor. Python 3.12.0, coşku verici yeni işlevler sunmaya devam ederken, son sürümlerin performansı artırma eğilimini sürdürdüğü belirtiliyor. Bu arada, Python 3.12.0’ın, daha esnek f-string ayrıştırma, Python kodundaki arabellek protokolü desteği, çok çeşitli performans iyileştirmeleri, Linux performans profili oluşturucu için entegrasyon desteği, genel sınıflar için yeni tür açıklama sözdizimi ve diğer çeşitli geliştirmeleri getirdiği söyleniyor. Performans konusunda Python 3.12.0’ın, genel olarak yaklaşık %5 daha iyi performansla çeşitli “büyük ve küçük performans iyileştirmeleri” sunacağı belirtilirken, ilerleyen saatlerde Python 3.12.0 karşılaştırma testlerinin görülebileceği belirtiliyor. Python 3.12.0 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Tag Archives | Monty Python’s Flying Circus
Python 3.12.0 RC2 duyuruldu
Beta 4 sürümü 11 Temmuz 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın RC2 sürümü, Łukasz Langa tarafından duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Sürüm adayı ile son sürüm arasında yalnızca açık hata düzeltmeleri olan gözden geçirilen kod değişikliklerine izin verildiği hatırlatılırken, Python 3.12 sürüm adayı 2’nin yayınlandığını duyurmaktan memnuniyet duyulduğu söyleniyor. Bunun, Python 3.12.0’ın ikinci sürüm adayı olduğu belirtilirken, bu noktadan itibaren 3.12 serisinde bir ABI değişikliği olmayacağı, 2 Ekim 2023 Pazartesi günü yayınlanması planlanan Python 3.12.0’ın bu sürüm adayıyla aynı olmasının beklendiği ifade ediliyor. Daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırmayla gelen yeni sürüm, Python kodundaki (PEP 688) tampon protokolü desteği ve daha da geliştirilmiş hata mesajları içeriyor. Python 3.12.0 RC2 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 RC2 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.11.5, 3.10.13, 3.9.18 ve 3.8.18 duyuruldu
Python’ın 3.11.5, 3.10.13, 3.9.18 ve 3.8.18 sürümleri duyuruldu. Python programlama dilinin yeni sürümlerini duyurmaktan memnuniyet duyulduğu ifade edilirken, Python’un dört ayrı sürümünün bir başka birleşik sürüm zamanının geldiği ifade ediliyor. SSL.SSLSocket örneklerinin TLS el sıkışmasının atlanmasına karşı savunmasız olması ve korumalar (sertifika doğrulama gibi) içermesi ve gönderilen şifrelenmemiş verilerin el sıkışma sonrası TLS şifreli verileriymiş gibi işlenmesi sorunun düzeltildiği belirtilirken, etkilenen sürümlerin tüm kullanıcılarına yükseltme yapmalarının önemle tavsiye edildiği ifade ediliyor. Bu sürümün, bu CVE’nin kararı nedeniyle bir miktar ertelendiği, bu nedenle 3.11.4’ten beri çok büyük bir 328 yeni taahhüt içerdiği söyleniyor. Ayrıca çökmelere yönelik bazı düzeltmelerin de mevcut olduğu ve indirmeler sayfasındaki sürüm notlarının Larmor deviniminin bir tanımını içerdiği söyleniyor. Yıllardır Python sürümleri için Windows yükleyicilerinin tek sağlayıcısı olan Steve Dower’in önemli sayıdaki kişiyi ekibin üyesi yaptığı söyleniyor. Python 3.11.5, 3.10.13, 3.9.18 ve 3.8.18 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz
Python 3.12.0 RC1 duyuruldu
Beta 4 sürümü 11 Temmuz 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın RC1 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Sürüm adayı ile son sürüm arasında yalnızca açık hata düzeltmeleri olan gözden geçirilen kod değişikliklerine izin verildiği hatırlatılırken, Python 3.12 sürüm adayı 1’in yayınlandığını duyurmaktan memnuniyet duyulduğu söyleniyor. Bu arada, ikinci sürüm adayının 4 Eylül 2023’te, 3.12.0’ın final sürümünün ise 2 Ekim 2023 Pazartesi günü yapılmasının planlandığı ifade ediliyor. Üçüncü taraf Python projelerini yürütenlerin, bu aşamada projelerini 3.12 uyumluluğuna hazırlamalarını ve gerekli durumlarda 3.12.0 son sürümüne hazır olmak için Python 3.12 tekerleklerini PyPI üzerinde yayınlamalarını şiddetle tavsiye ettiklerini belirten geliştirici ekip, bunun bir önizleme sürümü olduğunu ve son sürüme olabildiğince yakın olmasına rağmen, üretim ortamlarında kullanımının önerilmediğinin unutulmaması gerektiğini, herhangi bir sorunun Python hata izleyicisine bildirilmesinin önemli olduğunu ifade ediyor. Python 3.12.0 RC1 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 RC1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.12.0 beta 4 duyuruldu
Beta 3 sürümü 20 Haziran 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın beta 4 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürümün, 3.12.0’ın planlanan dört beta sürüm önizlemesinden dördüncüsü ve sonuncusu olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu dördüncü beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Bu beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmasının hedeflendiği hatırlatılıyor. Python 3.12.0 beta 4 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 beta 4 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.12.0 beta 3 duyuruldu
Beta 2 sürümü 7 Haziran 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın beta 3 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürümün, 3.12.0’ın planlanan dört beta sürüm önizlemesinden üçüncüsü olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu üçüncü beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmasının hedeflendiği belirtiliyor. Sürüm, genel sınıflar için yeni tip ek açıklama sözdizimi (PEP 695) ve daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırma (PEP 701) özelliğiyle geliyor. Genel sınıflar için yeni tip ek açıklama sözdizimiyle gelen yeni seri, birçok büyük ve küçük performans iyileştirmesi içeriyor. Kullanımdan kaldırılan smtpd ve distutils modüllerinin kaldırıldığı belirtilirken, tamsayıların dahili temsili, performans geliştirmelerine hazırlık olarak değiştiği ifade ediliyor. Python 3.12.0 beta 3 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 beta 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 duyuruldu
Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 sürümleri duyuruldu. Python programlama dilinin yeni sürümlerini duyurmaktan memnuniyet duyulduğu ifade edilirken, Python’un altı ayrı sürümünün bir başka birleşik sürüm zamanının geldiği ifade ediliyor. 3.12 beta sürümünün test edilmesi rica edilirken, test eden kullanıcılardan geri bildirim beklendiği ifade ediliyor. 3.10’un prestijli yalnızca güvenlik sürümleri kulübüne hoş gelindiği belirtilirken, aynı zamanda, 3.7’nin ömrünün sonuna geldiğinin görüldüğü ifade ediliyor. 3.7.17’nin, Python 3.7’nin son sürümü olacağı söyleniyor. Python 3.6 ve Python 3.7 sürüm yöneticisi olarak hizmet verdiği için Ned Deily’ye teşekkür edildiği ifade ediliyor. Yıllardır Python sürümleri için Windows yükleyicilerinin tek sağlayıcısı olan Steve Dower’in önemli sayıdaki kişiyi ekibin üyesi yaptığı söyleniyor. Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17 ve 3.12.0 beta 2 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz
