Mizë e egër 40

Publikimi është publikuar Mizë e egër 40 — një server aplikacionesh Java falas i zhvilluar nga komuniteti WildFly me pjesëmarrjen e Red Hat. Njëkohësisht, janë përgatitur versione të reja. Fushë e egër, WildFly EE 10 и Parapamja e WildFly 40.0.0.FinalPaketat e zgjerimit Galleon për versionin e ri janë të vendosura në Maven Central. Kodi burimor i projektit shpërndahet sipas një licence. Licenca Apache 2.0.

Ndryshimi kryesor në WildFly 40 ishte transferimi i edicionit standard të serverit në Xhakarta EE 11Mbështetja për EE 11 është zhvilluar më parë në WildFly Preview duke filluar me degën WildFly Preview 32, dhe tani është migruar në versionin e rregullt të WildFly. Mbështetja është deklaruar për Platformën Jakarta EE 11, Profilin Web dhe Profilin Core kur ekzekutohet në Java SE 17 dhe Java SE 21.

Ndryshimet kryesore në WildFly 40:

  • Mbështetje për Jakarta EE 11 në edicionin standard. WildFly është migruar në paketën më të fundit EE 11, duke përfshirë Jakarta Data, përmirësime në Jakarta Persistence 3.2 dhe mbështetje për fijet virtuale në Jakarta Concurrency kur ekzekutohet në Java SE 21 dhe më vonë. Megjithatë, zhvilluesit rekomandojnë Java SE 25 për përdorimin e fijeve virtuale. Për aplikacionet që nuk janë ende gati për EE 11, është shtuar një variant i veçantë serveri me API-n Jakarta EE 10. Funksionaliteti jo specifik për EE mbetet i zakonshëm midis WildFly të rregullt dhe WildFly EE 10.

  • Integrimi me HashiCorp Vault. Një paketë e re veçorish është shtuar për të punuar me Vault. Integrimi është i disponueshëm në niveli i stabilitetit komunitet dhe është menduar për skenarë ku sekretet dhe kredencialet duhet të vijnë nga një dyqan i jashtëm.

  • Dalja nga aplikacionet me OIDC. WildFly tani mbështet daljen për aplikacionet e mbrojtura nga OIDC, duke përfshirë daljen e iniciuar nga RP, daljen nga kanali i përparmë dhe daljen nga kanali i pasmë. Kjo veçori është aktualisht në nivelin e stabilitetit të pamjes paraprake.

  • Mbrojtje kundër hamendësimit të fjalëkalimit. Duke filluar me WildFly 39.0.1, të gjitha sferat e sigurisë janë si parazgjedhje përdoret në lidhje me mekanizmin e mbrojtjes nga forca brutalePas 10 përpjekjeve të njëpasnjëshme të pasuksesshme për vërtetim, hyrja bllokohet për 15 minuta.

  • Përditësim i Prosperos. Anëtarët Prospero и Kanalet e WildFly tani mund të përmirësojë ose të rikthejë një instalim të serverit në një version të zgjedhur brenda kanalit WildFly.

  • Përmirësimi i stabilitetit të funksioneve ekzistuese. SSLContext dinamik, i cili mund të zgjedhë një kontekst SSL bazuar në hostin dhe portin e destinacionit, cilësimet e personalizuara të header-ave AJP në Undertow dhe parametrat e trajtuesit të proxy-t të kundërt për të punuar me X-Forwarded dhe Host rewriting janë zhvendosur në nivelin e parazgjedhur. Mbështetja e Jakarta Data në WildFly të parazgjedhur është zhvendosur në nivelin e komunitetit.

Versioni përfshin gjithashtu një përditësim të rëndësishëm të varësisë. Versionet e rëndësishme përfshijnë: Apache Artemis 2.53, Hibernate 7.3.2, Jackson 2.21.1, Mikrometër 1.16, Netty 4.1.133, Nëntown 2.4.0, Vert.x 4.5.24, WildFly Elytron 2.9.0, Elytron Web 4.2.0, Shkëlqimi i Mizës së Egër 2.0.0 и WildFly OpenSSL 2.3.0Disa përditësime adresojnë CVE-të e njohura në Artemis, Jackson, Netty, Undertow dhe Vert.x.

Zhvilluesit kanë ndryshuar rekomandimet e versionit Java. Për WildFly 40 të rregullt dhe WildFly Preview 40, versioni i rekomanduar tani është JavaSE 25 si versioni aktual i LTS. Për WildFly EE 10, rekomandohet JavaSE 21, duke përfshirë specifikat e testimit të përputhshmërisë EE 10 dhe varësinë e disa specifikimeve nga SecurityManager. Të tre variantet e WildFly 40 janë testuar në mënyrë aktive dhe funksionojnë në Java 25, 21 dhe 17, por mbështetja për Java SE 17 mund të hiqet në një version të ardhshëm.

Gjithashtu ka ndryshime që prishin pajtueshmërinë me versionet e prapambetura. WildFly i rregullt dhe WildFly Preview nuk hapen më me Java SecurityManager të aktivizuar, pasi EE 11 nuk e mbështet më atë. Përveç kësaj, Apache Artemis ka ndryshuar groupId-në e tij Maven nga org.apache.activemq në org.apached.artemis, gjë që mund të ndikojë te përdoruesit e skedarëve BOM të WildFly. Versioni standard i WildFly nuk e mbështet më modelin e vjetër EE ManagedBeans me shënimin @ManagedBean kur përditësohet në EE 11; WildFly EE 10 e ruan këtë shënim.

i plotë Lista e ndryshimeve Shënimet e publikimit janë publikuar në GitHub, ku renditen edhe problemet e zgjidhura në lidhje me WildFly 39.

Burimi: linux.org.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster