Ang pagpagawas gimantala na WildFly 40 — usa ka libre nga Java application server nga gihimo sa komunidad sa WildFly uban sa partisipasyon sa Red Hat. Sa samang higayon, giandam na ang mga build WildFly, WildFly EE 10 и WildFly Preview 40.0.0.KatapusanAng mga pakete sa extension sa Galleon para sa bag-ong bersyon gi-host sa Maven Central. Ang source code sa proyekto giapod-apod ubos sa usa ka lisensya. Lisensya sa Apache 2.0.
Ang pangunang kausaban sa WildFly 40 mao ang pagbalhin sa standard edition sa server ngadto sa Jakarta EE 11Ang suporta para sa EE 11 kaniadto gihimo sa WildFly Preview sugod sa WildFly Preview 32 branch, ug karon gibalhin na ngadto sa regular nga WildFly edition. Gideklara ang suporta para sa Jakarta EE 11 Platform, Web Profile, ug Core Profile kung modagan sa Java SE 17 ug Java SE 21.
Mga importanteng pagbag-o sa WildFly 40:
Suporta para sa Jakarta EE 11 sa standard nga edisyon. Nibalhin na ang WildFly ngadto sa pinakabag-ong EE 11 stack, lakip na ang Jakarta Data, mga pagpaayo sa Jakarta Persistence 3.2, ug suporta para sa mga virtual thread sa Jakarta Concurrency kon modagan sa Java SE 21 ug sa ulahi. Apan, girekomenda sa mga developer ang Java SE 25 para sa paggamit sa mga virtual thread. Para sa mga aplikasyon nga wala pa andam para sa EE 11, usa ka lahi nga variant sa server nga adunay Jakarta EE 10 API ang gidugang. Ang non-EE-specific functionality nagpabilin nga komon tali sa regular nga WildFly ug WildFly EE 10.
Pag-log out sa mga aplikasyon gamit ang OIDC. Gisuportahan na karon sa WildFly ang pag-logout para sa mga aplikasyon nga gipanalipdan sa OIDC, lakip ang RP-Initiated Logout, Front-Channel Logout, ug Back-Channel Logout. Kini nga bahin anaa karon sa preview stability level.
-
Proteksyon batok sa pagtag-an sa password. Sugod sa WildFly 39.0.1, ang tanang security realms kay default na. gigamit kauban sa mekanismo sa pagpanalipod sa brute forceHuman sa 10 ka sunod-sunod nga wala molampos nga pagsulay sa pag-authenticate, ang pag-login gibabagan sulod sa 15 minutos.
-
Prospero update. Mga tiggamit Prospero и Mga Kanal sa WildFly mahimo na karon nga i-upgrade o i-roll back ang instalasyon sa server ngadto sa pinili nga bersyon sulod sa WildFly channel.
Pagpauswag sa kalig-on sa kasamtangang mga gimbuhaton. Ang dinamikong SSLContext, nga makapili og SSL context base sa destination host ug port, ang custom AJP headers setting sa Undertow, ug ang reverse proxy handler parameters para sa pagtrabaho gamit ang X-Forwarded ug Host rewriting gibalhin na sa default level. Ang Jakarta Data support sa default WildFly gibalhin na sa community level.
Apil usab sa release ang usa ka dakong update sa dependency. Lakip sa mga talagsaong release ang: Apache Artemis 2.53, Hibernate 7.3.2, Jackson 2.21.1, Mikrometro 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.0Ang ubang mga update nagtubag sa nailhan nga mga CVE sa Artemis, Jackson, Netty, Undertow, ug Vert.x.
Gibag-o sa mga developer ang mga rekomendasyon sa bersyon sa Java. Para sa regular nga WildFly 40 ug WildFly Preview 40, ang girekomendar nga bersyon karon JavaSE 25 isip kasamtangang LTS release. Para sa WildFly EE 10, girekomendar JavaSE 21, lakip na tungod sa mga detalye sa pagsulay sa pagkaangay sa EE 10 ug ang pagsalig sa pipila ka mga detalye sa SecurityManager. Ang tanang tulo ka WildFly 40 nga mga variant aktibo nga gisulayan ug nagtrabaho sa Java 25, 21, ug 17, apan ang suporta alang sa Java SE 17 mahimong tangtangon sa umaabot nga pagpagawas.
Adunay usab mga pagbag-o nga nagbungkag sa backward compatibility. Ang regular nga WildFly ug WildFly Preview dili na molansad kung ang Java SecurityManager naka-enable, tungod kay ang EE 11 dili na mosuporta niini. Dugang pa, giusab sa Apache Artemis ang Maven groupId niini gikan sa org.apache.activemq ngadto sa org.apached.artemis, nga mahimong makaapekto sa mga tiggamit sa WildFly BOM files. Ang standard nga WildFly edition dili na mosuporta sa daan nga EE ManagedBeans model nga adunay @ManagedBean annotation kung mag-upgrade sa EE 11; Gipadayon sa WildFly EE 10 kini nga annotation.
Puno Listahan sa mga kausaban Ang mga release notes gipatik na sa GitHub, diin gilista usab ang mga nasulbad nga isyu bahin sa WildFly 39.
Source: linux.org.ru
