JDK 27 GA: post-quantum TLS, structured concurrency preview ve compact object headers
OpenJDK 27, 15 Eylül 2026’da genel kullanıma sunuldu (build 35). Oracle’ın açıklamasına göre bu, 18. on-time release. Sürüm dokuz JEP içeriyor; destek Mart 2027’ye kadar devam edecek.
Ana Gelişme
Öne çıkan JEP’ler:
- JEP 527: Post-quantum hybrid TLS 1.3 key exchange — production-ready PQC desteği
- JEP 534: Compact object headers — varsayılan olarak aktif, bellek verimliliği
- JEP 533: Structured concurrency — 7. preview (stabil API garantisi yok)
- JEP 538: JFR in-process data redaction — observability privacy
- G1 GC: Artık her platformda varsayılan garbage collector
Preview/incubator JEP’ler: JEP 533, 531, 532, 538 preview; JEP 537 incubator.
Neden Önemli?
Türk enterprise ve fintech ekiplerinde Java/Spring ekosistemi yaygın. Post-quantum TLS, gelecekteki kriptografik tehditlere karşı hazırlık sağlıyor. Structured concurrency preview’ı, async kod pattern’lerini daha güvenli hale getirmeyi hedefliyor — ancak henüz stabil değil.
Teknik Detaylar
Migration öncelikleri:
- Güvenlik: PQC TLS 1.3 key exchange’i test et ve etkinleştir
- Observability: JFR redaction ile hassas veri sızıntısını önle
- Memory: Compact object headers ile heap footprint’i azalt
Post-quantum cryptography artık production-ready; JDK release cadence altı aylık döngüsünde 18. kez zamanında teslim edildi.
Bağlam
Java 27, güvenlik (PQC), concurrency (structured concurrency) ve performans (compact headers, G1) eksenlerinde substantive bir sürüm. Preview özellikler production’da dikkatli kullanılmalı.
Sonraki Adımlar
Enterprise migration planları Mart 2027 support deadline’ına göre şekillenecek. Structured concurrency’nin stabil sürüme geçişi önümüzdeki JDK release’lerinde izlenecek.