Жабайы шыбын 40

Басылым жарияланды Жабайы шыбын 40 — WildFly қауымдастығы Red Hat қатысуымен әзірлеген тегін Java қосымшасының сервері. Сонымен қатар, құрастырулар дайындалды WildFly, WildFly EE 10 и WildFly алдын ала қарау нұсқасы 40.0.0.Final; Жаңа нұсқаға арналған Galleon кеңейтім пакеттері Maven Central сайтында орналастырылған. Жобаның бастапқы коды лицензия бойынша таратылады. Apache лицензиясы 2.0.

WildFly 40-тағы негізгі өзгеріс сервердің стандартты нұсқасын келесіге ауыстыру болды Джакарта EE 11EE 11 қолдауы бұрын WildFly Preview бағдарламасында WildFly Preview 32 тармағынан бастап әзірленген болатын, ал қазір ол кәдімгі WildFly нұсқасына көшірілді. Java SE 17 және Java SE 21 нұсқаларында жұмыс істеген кезде Jakarta EE 11 платформасы, веб-профилі және негізгі профилі үшін қолдау жарияланды.

WildFly 40 ойынындағы негізгі өзгерістер:

  • Jakarta EE 11 стандартты нұсқасында қолдау көрсетіледі. WildFly ең соңғы EE 11 стегіне көшті, оның ішінде Jakarta Data, Jakarta Persistence 3.2 жаңартулары және Java SE 21 және одан кейінгі нұсқаларында жұмыс істеген кезде Jakarta Concurrency бағдарламасындағы виртуалды ағындарды қолдау бар. Дегенмен, әзірлеушілер виртуалды ағындарды пайдалану үшін Java SE 25 ұсынады. EE 11 үшін әлі дайын емес қолданбалар үшін Jakarta EE 10 API бар бөлек сервер нұсқасы қосылды. EE-ге тән емес функциялар кәдімгі WildFly және WildFly EE 10 арасында ортақ болып қала береді.

  • HashiCorp Vault-пен интеграция. Vault-пен жұмыс істеуге арналған жаңа мүмкіндіктер жиынтығы қосылды. Интеграция мына жерде қолжетімді тұрақтылық деңгейі қауымдастық және құпиялар мен сенімхаттарды сыртқы дүкеннен алу қажет болатын жағдайларға арналған.

  • OIDC көмегімен қолданбалардан шығу. WildFly енді OIDC қорғайтын қолданбалар үшін, соның ішінде RP-Initiated Logout, Front-Channel Logout және Back-Channel Logout үшін шығуды қолдайды. Бұл мүмкіндік қазіргі уақытта алдын ала қарау тұрақтылығы деңгейінде.

  • Құпия сөзді болжаудан қорғау. WildFly 39.0.1 нұсқасынан бастап, барлық қауіпсіздік салалары әдепкі бойынша орнатылады қатыгез күштен қорғау механизмімен бірге қолданылады: 10 рет сәтсіз аутентификация әрекетінен кейін кіру 15 минутқа бұғатталады.

  • Prospero жаңартуы. пайдаланушылар Prospero и WildFly арналары енді WildFly арнасындағы сервер орнатылымын таңдалған нұсқаға жаңарта немесе кері қайтара алады.

  • Бар функциялардың тұрақтылығын арттыру. Мақсатты хост пен портқа негізделген SSL контекстін таңдай алатын динамикалық SSLContext, Undertow бағдарламасындағы реттелетін AJP тақырыптарының параметрі және X-Forwarded бағдарламасымен жұмыс істеуге және хост қайта жазуға арналған кері прокси өңдегіш параметрлері әдепкі деңгейге ауыстырылды. Әдепкі WildFly бағдарламасындағы Jakarta деректерін қолдау қауымдастық деңгейіне ауыстырылды.

Сондай-ақ, шығарылымға тәуелділіктің негізгі жаңартуы кіреді. Белгілі шығарылымдарға мыналар кіреді: Апачи Артемидасы 2.53, Күту күйі 7.3.2, Джексон 2.21.1, Микрометр 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.0Кейбір жаңартулар Artemis, Jackson, Netty, Undertow және Vert.x жүйелеріндегі белгілі CVE-лерді жояды.

Әзірлеушілер Java нұсқасының ұсыныстарын өзгертті. Кәдімгі WildFly 40 және WildFly Preview 40 үшін ұсынылған нұсқа енді JavaSE 25 ағымдағы LTS нұсқасы ретінде. WildFly EE 10 үшін ұсынылады JavaSE 21, соның ішінде EE 10 үйлесімділігін тексерудің ерекшеліктеріне және кейбір сипаттамалардың SecurityManager-ге тәуелділігіне байланысты. WildFly 40-тың үш нұсқасының барлығы белсенді түрде сынақтан өткізіліп, Java 25, 21 және 17 нұсқаларында жұмыс істейді, бірақ Java SE 17 қолдауы болашақ шығарылымда алынып тасталуы мүмкін.

Сондай-ақ, кері үйлесімділікті бұзатын өзгерістер бар. Кәдімгі WildFly және WildFly Preview енді Java SecurityManager қосылған кезде іске қосылмайды, себебі EE 11 оны енді қолдамайды. Сонымен қатар, Apache Artemis өзінің Maven groupId файлын org.apache.activemq файлынан org.apached.artemis файлына өзгертті, бұл WildFly BOM файлдарының пайдаланушыларына әсер етуі мүмкін. Стандартты WildFly нұсқасы EE 11 нұсқасына жаңартқан кезде @ManagedBean аннотациясы бар ескі EE ManagedBeans моделін енді қолдамайды; WildFly EE 10 бұл аннотацияны сақтайды.

Толық Өзгерістер тізімі Шығарылым жазбалары GitHub сайтында жарияланды, онда WildFly 39-ға қатысты шешілген мәселелер де көрсетілген.

Ақпарат көзі: linux.org.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster