WildFly 40

Die vrystelling is gepubliseer WildFly 40 — 'n gratis Java-toepassingsbediener wat deur die WildFly-gemeenskap met die deelname van Red Hat ontwikkel is. Terselfdertyd is weergawes voorberei. Wildvlieg, WildFly EE 10 и WildFly Voorskou 40.0.0.FinaalGalleon-uitbreidingspakkette vir die nuwe weergawe word op Maven Central aangebied. Die projek se bronkode word onder 'n lisensie versprei. Apache-lisensie 2.0.

Die hoofverandering in WildFly 40 was die oordrag van die standaarduitgawe van die bediener na Jakarta EE 11Ondersteuning vir EE 11 is voorheen in WildFly Preview ontwikkel, beginnende met die WildFly Preview 32-tak, en is nou na die gewone WildFly-uitgawe gemigreer. Ondersteuning word verklaar vir die Jakarta EE 11-platform, webprofiel en kernprofiel wanneer dit op Java SE 17 en Java SE 21 loop.

Belangrike veranderinge in WildFly 40:

  • Ondersteuning vir Jakarta EE 11 in standaarduitgawe. WildFly het na die nuutste EE 11-stapel gemigreer, insluitend Jakarta Data, verbeterings aan Jakarta Persistence 3.2, en ondersteuning vir virtuele drade in Jakarta Concurrency wanneer dit op Java SE 21 en later loop. Die ontwikkelaars beveel egter Java SE 25 aan vir die gebruik van virtuele drade. Vir toepassings wat nog nie gereed is vir EE 11 nie, is 'n aparte bedienervariant met die Jakarta EE 10 API bygevoeg. Nie-EE-spesifieke funksionaliteit bly algemeen tussen die gewone WildFly en WildFly EE 10.

  • Integrasie met HashiCorp-kluis. 'n Nuwe funksiepakket is bygevoeg vir die werk met Vault. Integrasie is beskikbaar by vlak van stabiliteit gemeenskap en is bedoel vir scenario's waar geheime en geloofsbriewe van 'n eksterne winkel moet kom.

  • Uitlogging van toepassings met OIDC. WildFly ondersteun nou afmelding vir toepassings wat deur OIDC beskerm word, insluitend RP-geïnisieerde afmelding, voorkanaal-afmelding en agterkanaal-afmelding. Hierdie kenmerk is tans op die voorskou-stabiliteitsvlak.

  • Beskerming teen wagwoordraai. Vanaf WildFly 39.0.1, is alle sekuriteitsrealms by verstek gebruik in samewerking met die brute krag beskermingsmeganismeNa 10 opeenvolgende onsuksesvolle verifikasiepogings word aanmelding vir 15 minute geblokkeer.

  • Prospero-opdatering. Lede Prospero и WildFly-kanale kan nou 'n bedienerinstallasie opgradeer of terugrol na 'n gekose weergawe binne die WildFly-kanaal.

  • Verbetering van die stabiliteit van bestaande funksies. Die dinamiese SSLContext, wat 'n SSL-konteks kan kies gebaseer op die bestemmingsgasheer en -poort, die persoonlike AJP-koptekstinstelling in Undertow, en die omgekeerde proxy-hanterparameters vir die werk met X-Forwarded en Host rewriting is na die verstekvlak geskuif. Jakarta Data-ondersteuning in die verstek WildFly is na die gemeenskapsvlak geskuif.

Die vrystelling sluit ook 'n belangrike afhanklikheidsopdatering in. Noemenswaardige vrystellings sluit in: Apache Artemis 2.53, Hibernate 7.3.2, Jackson 2.21.1, Mikrometer 1.16, Netty 4.1.133, Onderstroom 2.4.0, Vert.x 4.5.24, WildFly Elytron 2.9.0, Elytron Web 4.2.0, WildFly Gloed 2.0.0 и WildFly OpenSSL 2.3.0Sommige opdaterings spreek bekende CVE's in Artemis, Jackson, Netty, Undertow en Vert.x aan.

Die ontwikkelaars het die Java-weergawe-aanbevelings verander. Vir gewone WildFly 40 en WildFly Preview 40 is die aanbevole weergawe nou JavaSE 25 as die huidige LTS-vrystelling. Vir WildFly EE 10 word dit aanbeveel JavaSE 21, insluitend as gevolg van die besonderhede van EE 10-versoenbaarheidstoetsing en die afhanklikheid van sommige spesifikasies van SecurityManager. Al drie WildFly 40-variante word aktief getoets en werk op Java 25, 21 en 17, maar ondersteuning vir Java SE 17 kan in 'n toekomstige weergawe verwyder word.

Daar is ook veranderinge wat terugwaartse versoenbaarheid onderbreek. Gewone WildFly en WildFly Preview begin nie meer met die Java SecurityManager geaktiveer nie, aangesien EE 11 dit nie meer ondersteun nie. Daarbenewens het Apache Artemis sy Maven groupId van org.apache.activemq na org.apached.artemis verander, wat gebruikers van WildFly BOM-lêers kan beïnvloed. Die standaard WildFly-uitgawe ondersteun nie meer die ou EE ManagedBeans-model met die @ManagedBean-annotasie wanneer daar na EE 11 opgegradeer word nie; WildFly EE 10 behou hierdie annotasie.

volle Lys van veranderinge Die vrystellingsnotas is op GitHub gepubliseer, waar opgeloste probleme rakende WildFly 39 ook gelys word.

Bron: linux.org.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster