Microsoft Build of OpenJDK’nın Ekim 2026 yama seti (patch set update) yayımlandı. Destek kapsamındaki JDK hatları, yukarı akıştaki (upstream) OpenJDK düzeltmeleri ve güvenlik duyurularıyla hizalandı. Yapılacak iş de belli. Çalışma ortamındaki JDK sürümünü yeni yama seviyesine çıkaracak, derleme hattındaki temel imajları güncelleyeceksiniz. Aşağıda hangi sürümlerin güncellendiği, Microsoft’a özgü bir değişiklik olup olmadığı, kaynak kod ile sürüm notlarının nerede durduğu var.
Bu yama setinde güncellenen sürümler
Ekim 2026 setinde dört JDK hattı güncellendi. Microsoft bu derlemelerin kaynak kodunu GitHub üzerinde inceleme amacıyla açık tutuyor, yani ikili dosyaların yanında ilgili release dalına da doğrudan bakabilirsiniz.
| JDK hattı | Yeni sürüm | Kaynak kodu |
|---|---|---|
| OpenJDK 25 | 25.0.5.0.2 | openjdk-jdk25u release dalı |
| OpenJDK 21 | 21.0.13.0.2 | openjdk-jdk21u release dalı |
| OpenJDK 17 | 17.0.21.0.2 | openjdk-jdk17u release dalı |
| OpenJDK 11 | 11.0.33 | openjdk-jdk11u release dalı |
İkili paketleri Microsoft Build of OpenJDK indirme sayfasından edinebilirsiniz. Düzeltmelerin ve iyileştirmelerin ayrıntısı için resmî sürüm notlarına bakın.
Microsoft’a özgü değişiklik var mı?
Bu turda yok. Microsoft, OpenJDK 25, 21, 17 ve 11 için bu sürümde Microsoft’a özgü herhangi bir güncelleme bulunmadığını belirtiyor; değişikliklerin tamamı yukarı akıştan geliyor. Güncellemenin önemsiz olduğu anlamına gelmez bu, tersine yama setinin ağırlığı upstream güvenlik düzeltmelerinde toplanıyor. Kendi dağıtımınıza özel yama veya yapılandırma taşımıyorsanız sürüm geçişi, davranışsal sürprizler açısından görece öngörülebilir olur. Yine de sürüm notlarını okumadan üretim ortamına geçmek doğru bir yaklaşım değil.
Yukarı akış güvenlik duyuruları
Ekim 2026 dönemi için OpenJDK tarafında üç ayrı güvenlik açığı duyurusu yayımlandı. Hangi bileşenlerin etkilendiğini ve açıkların kapsamını duyuruların kendisinden okumak en sağlıklısı.
- OpenJDK güvenlik duyurusu – 20 Ekim 2026
- OpenJDK güvenlik duyurusu – 21 Ekim 2026
- OpenJDK güvenlik duyurusu – 24 Ekim 2026
Sürüm bazında kapatılan iş kayıtlarına da ulaşabilirsiniz. OpenJDK 25 hattında bu yama seviyesiyle çözülen konuların listesi için bugs.openjdk.org üzerindeki 25.0.5.0.2 sorgusunu kullanabilirsiniz. Microsoft, 25, 21, 17 ve 11 hatlarının tamamı için Oracle’ın ilgili JDK konsolide sürüm notu sayfalarına da yönlendiriyor; davranış değişikliği, kaldırılan özellik veya uyumluluk notu arayanlar için birincil referans bu konsolide notlar.
JDK 11 ve 17 için Eylül 2027 uyarısı
Duyuruda bir hatırlatma yeniden geçiyor. Microsoft Build of OpenJDK, JDK 11 ve JDK 17 için desteği Eylül 2027’de sonlandıracak. Bugün alacağınız bir karar değil ama bugünden planlanması gereken bir geçiş. Çok sayıda mikroservisin ya da uzun ömürlü kurumsal uygulamanın JDK 11 üzerinde kaldığı ortamlarda yükseltme çalışması tek katmanda kalmaz, kütüphane uyumluluğunu da derleme hattını da çalışma zamanı doğrulamasını da etkiler. Microsoft’un bu konudaki yol haritası yazısına 2027 destek kilometre taşları öncesinde Java yükseltmenizi planlayın başlığından ulaşabilirsiniz. Konuyu Türkçe özetlediğimiz yazı için Java 11 ve 17 için 2027 sınırı içeriğine de bakabilirsiniz.
OpenJDK 8 tarafındaki durum
OpenJDK 8 kullanan ekipler için tablo farklı işliyor. Microsoft, Azure üzerinde ve kurum içinde, Eclipse Adoptium projesi tarafından üretilen Eclipse Temurin OpenJDK 8 ikili dosyaları için destek sağlamayı sürdürüyor. Kullanımı kolaylaştırmak adına Azure Linux ve Ubuntu tabanlı OpenJDK 8 konteyner imajları da sunuluyor. Ayrıntılar ve kullanım rehberi Microsoft’un Java dokümantasyonunda; Temurin’in güncel OpenJDK 8 derlemesini ise Adoptium tarafından dağıtılan kanallardan indirebilirsiniz.
Güncellemeyi uygularken izlenecek pratik sıra
Yama setini uygularken basit ama işe yarayan bir sıra izlenebilir. Önce üretimdeki JDK hattını ve yama seviyesini envanterden çıkarın; aynı hattın birden fazla minör sürümünün dolaştığı ortamlar sık görülüyor. Ardından sürüm notlarını ve ilgili güvenlik duyurularını okuyup sizi etkileyen bileşenleri belirleyin: TLS yığını, kriptografi sağlayıcıları, serileştirme, XML işleme. Sonraki adımda konteyner temel imajlarını ve CI/CD üzerinde sabitlenmiş JDK sürümlerini güncelleyin. Test ortamında regresyon koşusu bitince üretime kademeli geçin. Kaynak kod GitHub’da açık olduğu için uyumluluk ya da denetim gereksinimi olan ekipler derleme içeriğini doğrudan inceleyebilir.
Sorularınız için Microsoft, Microsoft Build of OpenJDK ana sayfası üzerinden erişilebilen kanalların yanı sıra openjdk-support@microsoft.com adresini iletişim noktası olarak gösteriyor.
Kaynaklar ve İleri Okuma
- Java OpenJDK October 2026 Patch & Security Update (Josh Martin-Jaffe, Microsoft for Java Developers)
- Microsoft Build of OpenJDK sürüm notları
- Microsoft Build of OpenJDK indirme sayfası
- Microsoft Build of OpenJDK Ağustos 2026 Güncellemesi
- Java OpenJDK Nisan 2026 Güncellemesi: Bellek, Güvenlik ve Sürprizler





Prod’da 17 kullanıyoruz, Microsoft’a özgü değişiklik olmaması aslında iyi haber, upstream ile birebir hizalı kalmak işimizi kolaylaştırıyor. Bu arada şu yazınız da ilgimi çekmişti: GitHub Copilot ile .NET’i Windows Arm64’e Taşıma — https://www.askinkilic.com.tr/github-copilot-ile-
Upstream ile birebir hizalı olması güzel, en azından Temurin’den geçerken sürpriz yaşamıyoruz. Biz prod’da hâlâ 17 kullanıyoruz, bu yamayı hafta sonu basarız herhalde. Microsoft’a özgü değişiklik olmaması da ayrıca içimi rahatlattı açıkçası.
Prod’da hâlâ 17 kullanıyoruz, upstream ile hizalı olması güzel, geçiş yaparken sürpriz yaşamıyoruz. Microsoft’a özgü değişiklik olmaması da aslında artı bence, davranış farkı derdi yok.