Günlük Java / Spring Ekosistem Raporu
Tarih: 16 Nisan 2026, 09:08 TRT
Kapsam: 15 Nisan 2026 09:05 TRT ile 16 Nisan 2026 09:08 TRT arasındaki günlük tarama.
Tekrar azaltma notu: Önceki raporlarda ayrıntılı işlendiği için RestTemplate -> RestClient yönü, Spring Cloud Data Flow açık kaynak çizgisinin kapanması, Spring Security 7 MFA, Spring Boot configuration properties at scale ve genel Boot 4 / Oakwood tanıtım anlatısı bugün yeniden ana bulgu yapılmadı. Bugünkü rapor, farklı kaynaklardan gelen yeni ve daha az tekrar eden sinyallere odaklanır.
Kaynak tarama notu: Spring Blog, Spring Releases, Spring Cloud release docs, Spring Cloud 2025.0.2, Spring Cloud 2025.1.1, Spring AI Session API yazısı, Spring Modulith 2.1 M4 duyurusu, OpenJDK JEP 522, OpenJDK JEP 527, Inside Java, Oracle Java Blog, InfoQ Java, Baeldung, Josh Long’un haftalık özeti, Gunnar Morling, ilgili GitHub/dokümantasyon sayfaları ve Burak KUTBAY blogu tarandı. Baeldung ve Burak KUTBAY tarafında bugünün mimari karar kalitesini anlamlı biçimde değiştiren yeni birinci seviye sinyal görülmedi. Oracle Java Blog tarafında Oracle Java Verified Portfolio / JavaFX duyurusu izlendi, ancak bugünkü Spring backend kararlarına doğrudan etkisi sınırlı olduğu için ana bulgu yapılmadı.
Öne Çıkan Başlıklar
Spring AI, düz mesaj listesi mantığından çıkıpevent-sourced, sıkıştırılabilir ve çok ajanlı kullanıma uygun yeni birSession APIyönüne gidiyor. Bu,ChatMemorykullanan ekipler için mimari bir yön değişimi.Spring Cloudartık pratikte tek bir “güncel stabil” hat değil. Resmi dökümantasyon aynı anda2025.0.2 / Boot 3.5.13ve2025.1.1 / Boot 4.0.2stabil hatlarını gösteriyor. Platform ekipleri bilinçli hat seçimi yapmak zorunda.InfoQüzerindeki Spring team söyleşisi,Spring Boot 3.5için son ücretsiz açık kaynak yayın penceresiniHaziran 2026olarak çerçeveliyor. Bu, 2026 yol haritası için takvim baskısı yaratıyor.JDK 26, varsayılanG1toplayıcı kullanan servislerde anlamlı throughput artışı vadeden somut bir runtime değişikliği getiriyor;JDK 27iseTLS 1.3tarafında post-quantum hybrid key exchange’i platform seviyesine taşıyor.Spring ModulithveHardwoodtarafındaki sinyaller, Java backend araçlarının daha operasyonel, daha hafif ve daha modüler bir yöne kaydığını gösteriyor.
Kritik Güncellemeler
-
Son 24 saatte yeni bir
Spring Boot,Spring Framework,Spring SecurityveyaJDKGA duyurusu çıkmadı. Buna rağmen karar kalitesi yüksek dört net güncelleme var. -
Spring AI Session API,ChatMemoryyerine geçecek yeni bir soyutlama olarak çerçeveleniyor. Hedef sürümSpring AI 2.1ve yazıda açıkçaChatMemoryiçin ileride deprecation sinyali veriliyor. -
Spring Cloud 2025.0.2,Spring Boot 3.5.13tabanlı stabil hat olarak güncel kalırkenSpring Cloudreferans dokümanı2025.1.1hattınıSpring Boot 4.0.2ile birlikte stabil gösteriyor. Bu, tek çizgili değil çift çizgili bir platform gerçekliği oluşturuyor. -
InfoQsöyleşisindeki en kritik planlama mesajı,Spring Boot 3.5için son ücretsiz açık kaynak sürüm penceresininHaziran 2026olması. Bu bilgi,Boot 4geçişini “bir gün bakarız” seviyesinde bırakan ekipler için artık takvimsel bir risk. -
JDK 26veJDK 27sinyalleri yalnızca dil/JEP haberi değil. Biri doğrudan üretim throughput’una, diğeri doğrudan TLS güvenlik varsayılanlarına dokunuyor.
Trendler ve Sinyaller
-
Spring AItarafında “bellek” artık demo seviyesi bir sohbet geçmişi özelliği değil; sıkıştırma, geri çağırma, dallanma izolasyonu ve kalıcı saklama içeren gerçek bir runtime katmanına dönüşüyor. Bu kalıcı değer üreten bir sinyal. -
Spring CloudveSpring Bootdünyasında sürüm seçimi giderek “en güncel olanı al” refleksinden çıkıyor. Artık hangi servis grubununBoot 3.5hattında, hangisininBoot 4.0hattında kalacağı platform kararı haline geliyor. -
JDKyol haritası üç yönlü ilerliyor: daha yüksek throughput, daha güçlü varsayılan güvenlik ve eski yüzeylerin temizlenmesi. Bu daEA/erken test sürecini büyük ekipler için opsiyon olmaktan çıkarıyor. -
Spring Modulithile gelenJobRunrtabanlı event externalization ve benzeri araçlar, “mikroservis ya da hiçbir şey” ikiliğini zayıflatıyor. Modüler monolit içinde güvenilir asenkron çalışma akışları daha uygulanabilir hale geliyor. -
Gürültü ile kalıcı değer ayrımı bugün net:
- Kalıcı değer:
Session API,Spring Cloudhat ayrımı,Boot 3.5 -> 4takvim baskısı,JDK 26 G1,JDK 27 PQC,Modulithentegrasyonları. - Düşük öncelik: genel tutorial içerikleri,
Maven TUIgibi henüz çevresel etkisi sınırlı araçlar, konferans promosyonları.
Araçlar ve Kütüphaneler
Spring Modulith 2.1 M4,JobRunrile event externalization desteği ekliyor. Bu, transaction sonrası domain event’leri daha güvenilir şekilde dışsallaştırmak isteyen ekipler için dikkate değer.Hardwood 1.0.0.Beta1,Parquetokuma tarafındaS3 backend,predicate push-down,Avro bindingsveCLIgetiriyor. Genel Spring kitlesi için ana akım değil, ancak veri odaklı batch/ETL servisleri için izlenmeye değer.Spring Cloud 2025.0.2içindekiOpenFeign 13.6.1,Fabric8 7.3.2veEureka 2.0.6güncellemeleri, altyapı kütüphanelerinin yavaş ama istikrarlı biçimde güncellendiğini gösteriyor.- Bugün yeni ve yüksek etkili bağımsız OSS kütüphane patlaması yok. Araç tarafındaki esas sinyal, mevcut çerçevelerin daha operasyonel use-case’lere doğru genişlemesi.
Java / Spring Geliştiricileri İçin Etkiler
Spring AIkullanan ekipler, bellek katmanını artık elle yazılmışList<Message>veya basitChatMemoryadaptörleri etrafında kurmamalı. Kısa vadede en azından bu soyutlama değişikliğine hazırlık için kod envanteri çıkarılmalı.Spring Cloudkullanan kurumsal platformlarda tek BOM ve tek yükseltme takvimi yaklaşımı zayıflıyor.Boot 3.5tabanlı servisler ileBoot 4denemeleri aynı release train üzerinde düşünülmemeli.Boot 3.5üzerinde kalmayı planlayan ekipler içinHaziran 2026artık gerçek bir yol ayrımı. YaBoot 4pilotu başlayacak ya da ücretli destek / uzatılmış yaşam stratejisi netleşecek.Java 26değerlendiren ekipler için performans haberi bu kez akademik değil; varsayılanG1üzerinde doğrudan yük testi yapılabilecek kadar pratik. Özellikle yazma yoğun, nesne grafiği hareketli servislerde karşılığı olabilir.- Güvenlik tarafında
JDK 27ile birlikte TLS stack davranışı daha da önemli hale geliyor. Kod değiştirmeden fayda almak mümkün, ancak bunun bedeli edge cihazları ve kurumsal TLS politikalarıyla daha erken test ihtiyacı.
Fırsatlar ve Riskler
Fırsatlar:
Spring AItabanlı uygulamalarda ortak oturum yönetimi, context compaction ve recall araması için standart bir çerçeveye yaklaşmak.Spring Cloudservislerini iş kritikliğine göre iki sürüm hattına ayırıp yükseltme riskini kademeli yönetmek.Boot 4geçişiniOpenRewrite,Jackson 2uyumluluk katmanı ve migration guide ile kontrollü bir modernizasyon projesine dönüştürmek.Java 26ile aynı collector üzerinde throughput kazanımı alıp GC stratejisini sade tutmak.ModulithveJobRunrkombinasyonuyla modüler monolit içinde daha güvenilir event yayın akışları kurmak.
Riskler:
ChatMemorykullanan kodu yaymaya devam edip kısa süre sonra ikinci bir mimari göç işi çıkarmak.Spring Cloudsürüm hattını yanlış seçipBoot 4.0.xile uyumsuz BOM kombinasyonlarına düşmek.Haziran 2026takvimini görmezden gelipBoot 3.5üstünde sıkışık ve reaktif bir yükseltme takvimine mahkum olmak.JDK 26 G1kazançlarını genelleyip kendi workload’unda doğrulamadan performans beklentisi oluşturmak.JDK 27PQC/TLS tarafında edge proxy, ingress, load balancer ve kurumsal güvenlik cihazı uyumluluğunu geç test etmek.Modulithmilestone sürümünü üretime erken taşımak veJobRunrentegrasyonunu gerçek teslimat garantisi yerine koymak.
İzlenmesi Gereken Konular
Spring AI 2.1takvimindeSession APIne hızda olgunlaşıyor veChatMemoryiçin resmi deprecation ne zaman netleşiyor?Spring Cloud 2025.1.2-SNAPSHOTve2025.0.3-SNAPSHOThatlarındaBoot 4.0.xile3.5.xayrımı nasıl şekilleniyor?Spring teamveya topluluk tarafındaBoot 4için olgunOpenRewritereçeteleri hangi düzeye geliyor?JDK 27erken testlerindeThreadPoolExecutor.finalize()kaldırılması ve eski locale çeviri kaynaklarının temizlenmesi gibi Quality Outreach başlıkları kurumsal kod tabanlarında sürpriz üretiyor mu?PQCdesteğinin gerçek etkisi, Java uygulamasından çok TLS uçlarındaki cihaz ve platform uyumluluğuna bağlı olacak. Bu yüzden uygulama ekipleri ile platform/network ekiplerinin birlikte test yapması gerekebilir.Hardwoodtarafında1.0.0.Finalve yazma desteği (write support) geldiğinde Java batch/veri servislerinde daha ciddi bir alternatif oluşabilir.
Kaynak Bazlı Bulgular
1. Spring AI tarafında bellek katmanı Session API ile yeniden tanımlanıyor
- title:
Spring AI Session API, düz mesaj geçmişinden event-sourced oturum modeline geçiş sinyali veriyor - source: Spring AI Agentic Patterns (Part 7): Session API — Event-Sourced Short-Term Memory with Context Compaction
- author:
Christian Tzolov - date:
15 Nisan 2026 - category:
agentik-mimari - tags:
spring-ai,session-api,chatmemory,context-compaction,multi-agent,jdbc - summary: Yeni
Session API, her mesajı, tool çağrısını ve tool sonucunuSessionEventolarak saklıyor; turn-boundary tabanlı compaction, çok ajanlı branch izolasyonu, keyword ile geri çağırma veJDBCkalıcılığı sunuyor. Yazıda bununSpring AI 2.1hedefli olduğu veChatMemorynin zamanla bunun lehine deprecated edileceği açıkça belirtiliyor. - why_it_matters: Tool kullanan ve uzun bağlamlı ajan akışlarında basit mesaj listesini kısaltmak çoğu zaman bağlamı bozar. Burada framework düzeyinde daha sağlam bir bellek modeli geliyor.
- java_spring_relevance:
Spring AIile agent, copilot, internal assistant, workflow automation veya tool-calling yapan Java ekipleri doğrudan etkilenir. - actionability:
yakın_vade_poc - impact_level:
yüksek - opportunities: Elle yazılmış memory adapter’larını azaltmak; session persistence ve recall aramasını standartlaştırmak; çok ajanlı akışlarda daha güvenli state yönetimi kurmak.
- risks: Topluluk organizasyonunda gelişen ve henüz ana ürün çizgisine tam girmemiş bir modülü çok erken üretime almak; şema ve API evrimi nedeniyle erken kilitlenmek.
- migration_notes:
ChatMemorykullanım envanterini çıkarın. Memory erişimini soyutlayın. Kritik olmayan bir ajan akışındaSessionMemoryAdvisorveJDBCrepository ile pilot yapın. Üretim kararı için2.1yol haritasını beklemek daha güvenli olabilir.
2. Spring Cloud artık iki stabil hatta bölünmüş durumda
- title:
Spring Cloudiçin resmi sinyal:2025.0.2 / Boot 3.5.13ve2025.1.1 / Boot 4.0.2aynı anda stabil - source: Spring Cloud 2025.0.2 (aka Northfields) Has Been Released, Spring Cloud 2025.1.1 (aka Oakwood) Has Been Released, Spring Cloud Train Reference Documentation
- author:
Ryan Baxter - date:
2 Nisan 2026,29 Ocak 2026,16 Nisan 2026 erişim - category:
sürüm-treni-stratejisi - tags:
spring-cloud,northfields,oakwood,spring-boot-3.5,spring-boot-4.0,microservices,config - summary: Resmi kaynaklar birlikte okunduğunda iki stabil hat açıkça görülüyor:
2025.0.2hattıSpring Boot 3.5.13üstünde veSpring Cloud ConfigiçinCVE-2026-22739düzeltmesini içeriyor;2025.1.1hattı iseSpring Boot 4.0.2için stabil dokümante ediliyor ve2025.0.0hattınınBoot 4.0.1+ile uyumsuzluğunu çözmek için çıkarılmış. Bu sonuç, resmi release yazıları ve reference sayfasından yapılan bir çıkarımdır. - why_it_matters: Release train seçimi artık sadece patch seviyesi karar değil; tüm mikroservis filosunun uyumluluk, CVE alımı ve yükseltme maliyetini belirleyen bir platform kararı.
- java_spring_relevance:
Spring Cloud Config,Gateway,OpenFeign,Kubernetes,Netflix,StreamveContractkullanan ekipler doğrudan etkilenir. - actionability:
hemen_envanter_ve_hat_secimi - impact_level:
yüksek - opportunities: Kritik eski servisleri
Boot 3.5hattında stabil tutarken yeni servisleriBoot 4ile daha kontrollü açmak; yükseltmeleri tek dalga yerine bölünmüş dalgalar halinde yönetmek. - risks:
Boot 4.0.xile yanlış2025.0.xkombinasyonuna düşmek; tek BOM ile tüm servisleri sürdürmeye çalışmak;Configtarafındaki güvenlik düzeltmesini geciktirmek. - migration_notes: Servis portföyünü hangi hat üzerinde kalacağına göre sınıflandırın. BOM sürümünü platform bazında sabitleyin.
Boot 4pilotları için2025.1.xdışında kombinasyon denemeyin.Configkullanan servislerde2025.0.2veya üstünü plan dışına itmeyin.
3. Spring Boot 3.5 için zaman penceresi daralıyor
- title:
InfoQsöyleşisi,Spring Boot 3.5için son ücretsiz OSS sürüm penceresiniHaziran 2026olarak konumluyor - source: The Spring Team on Spring Framework 7 and Spring Boot 4, This Week in Spring - April 14th, 2026
- author:
Karsten Silz,Phil Webb,Sam Brannen,Rossen Stoyanchev,Mark Pollack,Martin Lippert,Michael Minella,Josh Long - date:
Nisan 2026,14 Nisan 2026 - category:
migration-path - tags:
spring-boot-4,spring-boot-3.5,jackson-3,openrewrite,support-window - summary: Spring team ile yapılan InfoQ söyleşisine göre
Spring Boot 3.5,Haziran 2026içinde son ücretsiz açık kaynak sürümünü alacak. Aynı söyleşi,Boot 4geçişininJackson 2uyumluluk modülü, migration guide, config rename yardımları ve toplulukOpenRewritereçeteleri ile yönetilebilir olacağını vurguluyor. Josh Long da haftalık özetinde bu içeriği özellikle öne çıkarıyor. - why_it_matters: Bu artık teknik değil takvimsel bir problem. 2026 içinde
Boot 4planı olmayan ekipler, ücretsiz güncelleme penceresinin kapanmasını yönetmek zorunda kalacak. - java_spring_relevance:
Spring Boottabanlı kurumsal servisler, JSON serileştirme davranışı, starter uyumluluğu ve upgrade bütçesi açısından doğrudan ilgili. - actionability:
bu_ceyrekte_planla - impact_level:
orta-yüksek - opportunities: Göçü son dakikaya bırakmadan pilot servis seçmek;
OpenRewriteile mekanik değişiklikleri ucuzlatmak;Jackson 3etkisini erken görmek. - risks:
Haziran 2026sonrasına kadar bekleyip yükseltmeyi sıkışık takvimde yapmak;Jackson 3ve üçüncü parti starter etkisini küçümsemek; destek modelini iş birimleriyle konuşmadan bırakmak. - migration_notes: En az bir pilot servisi
Boot 4hattına çıkarın.ObjectMapperözelleştirmeleri, custom module’lar ve JSON testlerini ayrı inceleyin. Üçüncü parti starter’larınBoot 4uyumluluk durumunu şimdiden doğrulayın.
4. JDK 26, varsayılan G1 için gerçek throughput kazanımı vaat ediyor
- title:
JEP 522,G1kullanan uygulamalarda senkronizasyon maliyetini düşürerek anlamlı throughput artışı hedefliyor - source: JEP 522: G1 GC: Improve Throughput by Reducing Synchronization, Inside Java Podcast Episode 54: How JDK 26 Improves G1’s Throughput
- author:
Ivan Walulya,Thomas Schatzl,Nicolai Parlog,Stefan Johansson - date:
21 Ocak 2026 güncelleme,9 Nisan 2026 - category:
jvm-performans - tags:
jdk26,g1,gc,throughput,latency,spring-boot - summary:
JEP 522, uygulama thread’leri ile GC thread’leri arasındaki koordinasyonu azaltmak için ikinci card-table yaklaşımı getiriyor. Resmi JEP metni, referans güncellemesi yoğun workload’lardayüzde 5-15arası throughput kazanımı ve hafif pause-time iyileşmesi gözlendiğini aktarıyor. - why_it_matters: Birçok Spring Boot servisi varsayılan collector olan
G1ile çalışıyor ve collector seçimini sık değiştirmiyor. Bu yüzden aynı collector üzerinde gelen kazanç pratik değere sahip. - java_spring_relevance: Yüksek istek hacimli REST servisleri, cache/ORM yoğun backend’ler, messaging worker’ları ve genel amaçlı Boot servisleri için anlamlı.
- actionability:
benchmarkle_izle - impact_level:
orta-yüksek - opportunities: Collector değiştirmeden throughput kazanmak;
G1i daha fazla serviste güvenli default olarak tutmak; CPU verimliliğini artırmak. - risks: JEP metnindeki kazançları kendi workload’una bire bir taşımak; sadece throughput’a bakıp p99 latency ve native memory davranışını ihmal etmek.
- migration_notes:
Java 26değerlendiren servislerde aynı trafik profiliyle A/B yük testi yapın.throughput,p99,CPU,GC pauseve native memory metriklerini birlikte kıyaslayın.
5. JDK 27, TLS 1.3 için post-quantum hazırlığını platform varsayılanına yaklaştırıyor
- title:
JEP 527,javax.net.sslkullanan uygulamalara kod değiştirmeden post-quantum hybrid TLS faydası getirebilir - source: JEP 527: Post-Quantum Hybrid Key Exchange for TLS 1.3, Java and Post-Quantum Cryptography
- author:
Jamil Nimeh,Sean Mullan - date:
9 Şubat 2026 güncelleme,8 Nisan 2026 - category:
güvenlik-platformu - tags:
jdk27,tls13,pqc,ml-kem,javax-net-ssl,security - summary:
JDK 27,TLS 1.3için hybrid key exchange şemalarını ekliyor veX25519MLKEM768grubunu istemci tercih sırasının başına koyuyor. Resmi JEP’e görejavax.net.sslkullanan uygulamalar, karşı uç desteklediğinde kod değişmeden daha güçlü el sıkışma şemasından yararlanabilecek. - why_it_matters: Servisler arası trafik, gateway bağlantıları, dış servis çağrıları ve TLS kullanan Java istemcileri Spring sistemlerinin temelidir.
- java_spring_relevance:
RestClient,WebClient,Kafka,JDBC over TLS, gateway ve internal service communication kullanan Java/Spring ekipleri için doğrudan ilgili. - actionability:
orta_vade_lab_test - impact_level:
orta - opportunities: Geleceğe dönük güvenlik hazırlığını platform seviyesinde almak; hassas veriyi uzun ömürlü tehdit modellerine karşı daha güçlü korumak.
- risks: Eski proxy/load balancer/güvenlik cihazı uyumluluğu; named group politikalarını elle kitlemiş ortamlarda beklenmeyen handshake sorunları.
- migration_notes:
JDK 27 EAile ingress/proxy/lb uyumluluk testleri planlayın. TLS handshake gözlemlenebilirliğini artırın. Named group veya TLS policy override’larınızı envanterleyin.
6. Spring Modulith, asenkron event dışsallaştırmasını daha operasyonel hale getiriyor
- title:
Spring Modulith 2.1 M4,JobRunrtabanlı event externalization desteği getiriyor - source: Spring Modulith 2.1 M4, 2.0.5, and 1.4.10 released
- author:
Oliver Drotbohm - date:
27 Mart 2026 - category:
architecture-tooling - tags:
spring-modulith,jobrunr,event-publication-registry,aot,modular-monolith - summary:
2.1 M4,JobRunrüzerinden event externalization desteği ekliyor; ayrıcaEvent Publication Registryiçin explicit annotation tetikleme veMomentsJacksonModuleiçin daha iyiAOTdesteği getiriyor. - why_it_matters: Transaction sonrası domain event’lerinin güvenilir ve gözlemlenebilir biçimde dışarı taşınması, modüler monolit mimarilerinde en zor operasyonel noktalardan biri.
- java_spring_relevance:
Spring Modulithkullanan veya modüler monolit içinde daha sağlam event akışı kurmak isteyen ekipler için önemli. - actionability:
uygun_takimlarda_deneme - impact_level:
orta - opportunities: Modüler monolitleri “yalnızca in-process event” sınırından çıkarmak; job-runner tabanlı daha operasyonel bir teslim modeli kurmak.
- risks: Milestone sürüm olgunluğu;
JobRunrentegrasyonunu outbox/sevk garantilerinin tam eşleniği sanmak; erken üretim kullanımı. - migration_notes: Sadece
Modulithkullanan veya değerlendiren ekiplerde pilotlayın. Üretim kararından önce retry, idempotency ve event ordering beklentilerini açık testlerle doğrulayın.
7. Düşük öncelik ama ilginç araç sinyali: Hardwood
- title: Düşük öncelik:
Hardwood 1.0.0.Beta1, Parquet okuma için hafif bağımlılık ve doğrudan obje depolama erişimi vadediyor - source: Hardwood Reaches Beta: S3, Predicate Push-Down, CLI, and More
- author:
Gunnar Morling - date:
2 Nisan 2026 - category:
oss-tooling - tags:
hardwood,parquet,s3,predicate-pushdown,java,performance,cli - summary:
Hardwood 1.0.0.Beta1,S3 backend,predicate push-down,Avro bindingsveCLIile geliyor. Yazıya göre kütüphane ağır zorunlu bağımlılıklar yerine Java’nın yerleşikHTTP clientını kullanarak minimal footprint hedefliyor. - why_it_matters: Veri gölü veya obje depolama üstünden
Parquetokuyan Java servislerinde Hadoop/SDK ağırlığını azaltma fikri ilginç ve maliyetli batch işlerinde karşılık bulabilir. - java_spring_relevance: Batch, ETL, raporlama, veri zenginleştirme veya analitik kenar servisleri yazan Spring ekipleri için niş ama anlamlı.
- actionability:
nis_kullanimda_izle - impact_level:
düşük-orta - opportunities: Hafif veri erişimi; doğrudan obje depolama okuma; sınırlı veri seçimiyle ağ I/O azaltma.
- risks: Erken sürüm olgunluğu;
parquet-javakadar geniş saha kanıtı olmaması; gözlemlenebilirlik ve edge-case uyumluluğunun henüz sınırlı olması. - migration_notes: Yalnızca izole batch işlerinde pilotlayın. Doğruluk, schema uyumu, maliyet ve gözlemlenebilirlik tarafını üretim öncesi doğrulamadan yaymayın.
Sonuç
Bugünün en değerli çıktısı yeni bir “release yağmuru” değil; Java / Spring yol haritasında hangi başlıkların gerçekten platform kararına dönüştüğünün netleşmesi.
En yüksek öncelikli üç sonuç şunlar: Spring AI için bellek katmanının Session API ile değişiyor olması, Spring Cloud tarafında artık tek bir stabil hattın değil iki ayrı üretim hattının fiilen var olması ve Spring Boot 3.5 ücretsiz OSS penceresinin Haziran 2026 içinde kapanacak olması. Bunlar yalnızca bilgi notu değil; roadmap, mimari yatırım ve yükseltme planı gerektiren başlıklar.
JDK tarafında ise Java 26 ve Java 27, backend ekiplerine “yalnızca yeni syntax” değil, doğrudan runtime davranışı ve güvenlik varsayımı değişikliği getiriyor. Bu yüzden EA testleri, 2026 boyunca ciddi Java ekipleri için opsiyonel lüks değil, erken uyarı mekanizması haline geliyor.