Nashr nashr etildi Yovvoyi pashsha 40 — Red Hat ishtirokida WildFly hamjamiyati tomonidan ishlab chiqilgan bepul Java dastur serveri. Shu bilan birga, qurilgan fayllar tayyorlandi. WildFly, WildFly EE 10 и WildFly oldindan ko'rish 40.0.0.Final; Yangi versiya uchun Galleon kengaytma paketlari Maven Central’da joylashtirilgan. Loyihaning manba kodi litsenziya asosida tarqatiladi. Apache litsenziyasi 2.0.
WildFly 40 dagi asosiy o'zgarish serverning standart nashrini boshqasiga o'tkazish edi Jakarta EE 11EE 11 ni qo'llab-quvvatlash ilgari WildFly Preview 32 filialidan boshlab WildFly Preview da ishlab chiqilgan va endi oddiy WildFly nashriga ko'chirildi. Java SE 17 va Java SE 21 da ishlayotganda Jakarta EE 11 platformasi, veb-profil va asosiy profil uchun qo'llab-quvvatlash e'lon qilindi.
WildFly 40 dagi asosiy o'zgarishlar:
Jakarta EE 11 ni standart nashrda qo'llab-quvvatlash. WildFly eng so'nggi EE 11 stekiga o'tdi, jumladan, Jakarta Data, Jakarta Persistence 3.2 ga yaxshilanishlar va Java SE 21 va undan keyingi versiyalarida ishlayotganda Jakarta Concurrency-da virtual oqimlarni qo'llab-quvvatlash. Biroq, ishlab chiquvchilar virtual oqimlardan foydalanish uchun Java SE 25 ni tavsiya qiladilar. EE 11 uchun hali tayyor bo'lmagan ilovalar uchun Jakarta EE 10 API bilan alohida server varianti qo'shildi. EEga xos bo'lmagan funksiyalar oddiy WildFly va WildFly EE 10 o'rtasida keng tarqalgan bo'lib qolmoqda.
OIDC yordamida ilovalardan chiqish. WildFly endi OIDC tomonidan himoyalangan ilovalar, jumladan, RP-Initiated Logout, Front-Channel Logout va Back-Channel Logout uchun tizimdan chiqishni qo'llab-quvvatlaydi. Ushbu funksiya hozirda oldindan ko'rish barqarorligi darajasida.
-
Parolni taxmin qilishdan himoya. WildFly 39.0.1 dan boshlab, barcha xavfsizlik sohalari sukut bo'yicha o'rnatiladi qo'pol kuchdan himoya qilish mexanizmi bilan birgalikda ishlatiladiKetma-ket 10 ta muvaffaqiyatsiz autentifikatsiya urinishidan so'ng, kirish 15 daqiqaga bloklanadi.
-
Prospero yangilanishi. foydalanuvchilar Prospero и WildFly kanallari endi WildFly kanalidagi server o'rnatilishini tanlangan versiyaga yangilashi yoki orqaga qaytarishi mumkin.
Mavjud funktsiyalarning barqarorligini oshirish. Manzil xosti va portiga asoslangan SSL kontekstini tanlashi mumkin bo'lgan dinamik SSLContext, Undertow'dagi maxsus AJP sarlavhalari sozlamalari va X-Forwarded bilan ishlash va Hostni qayta yozish uchun teskari proksi ishlov beruvchisi parametrlari standart darajaga ko'chirildi. Standart WildFly'dagi Jakarta ma'lumotlarini qo'llab-quvvatlash hamjamiyat darajasiga ko'chirildi.
Ushbu nashr shuningdek, katta qaramlik yangilanishini ham o'z ichiga oladi. E'tiborga molik nashrlar qatoriga quyidagilar kiradi: Apache Artemis 2.53, Kutish rejimi 7.3.2, Jekson 2.21.1, Mikrometr 1.16, Netty 4.1.133, Undertow 2.4.0, Vert.x 4.5.24, WildFly Elytron 2.9.0, Elytron Web 4.2.0, WildFly Glow 2.0.0 и WildFly OpenSSL 2.3.0Ba'zi yangilanishlar Artemis, Jackson, Netty, Undertow va Vert.x dagi ma'lum CVElarga murojaat qiladi.
Ishlab chiquvchilar Java versiyasi tavsiyalarini o'zgartirdilar. Oddiy WildFly 40 va WildFly Preview 40 uchun tavsiya etilgan versiya endi JavaSE 25 joriy LTS versiyasi sifatida. WildFly EE 10 uchun tavsiya etiladi JavaSE 21, jumladan, EE 10 moslik sinovlarining o'ziga xos xususiyatlari va ba'zi spetsifikatsiyalarning SecurityManagerga bog'liqligi tufayli. WildFly 40 ning uchta varianti ham faol ravishda sinovdan o'tkazilmoqda va Java 25, 21 va 17 da ishlaydi, ammo kelajakdagi versiyada Java SE 17 ni qo'llab-quvvatlash olib tashlanishi mumkin.
Orqaga qarab moslikni buzadigan o'zgarishlar ham mavjud. Oddiy WildFly va WildFly Preview endi Java SecurityManager yoqilgan holda ishga tushirilmaydi, chunki EE 11 endi uni qo'llab-quvvatlamaydi. Bundan tashqari, Apache Artemis o'zining Maven groupId faylini org.apache.activemq dan org.apached.artemis ga o'zgartirdi, bu WildFly BOM fayllari foydalanuvchilariga ta'sir qilishi mumkin. Standart WildFly nashri endi EE 11 ga yangilashda @ManagedBean annotatsiyasi bilan eski EE ManagedBeans modelini qo'llab-quvvatlamaydi; WildFly EE 10 ushbu annotatsiyani saqlab qoladi.
To'liq O'zgarishlar ro'yxati Reliz eslatmalari GitHub-da chop etildi, unda WildFly 39 bilan bog'liq hal qilingan muammolar ham keltirilgan.
Manba: linux.org.ru
