ထုတ်ပြန်ချက်ထုတ်ပြန်ပြီးပါပြီ WildFly ၄၀ — Red Hat ပါဝင်မှုဖြင့် WildFly အသိုင်းအဝိုင်းမှ တီထွင်ထားသော အခမဲ့ Java အပလီကေးရှင်းဆာဗာ။ တစ်ချိန်တည်းမှာပင်၊ တည်ဆောက်မှုများကို ပြင်ဆင်ပြီးဖြစ်သည်။ တောရိုင်း, WildFly EE ၁၀ и WildFly Preview 40.0.0.Final; ဗားရှင်းအသစ်အတွက် Galleon extension package များကို Maven Central တွင် host လုပ်ထားသည်။ ပရောဂျက်၏ source code ကို လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Apache လိုင်စင် 2.0.

WildFly 40 ရဲ့ အဓိကပြောင်းလဲမှုကတော့ server ရဲ့ standard edition ကို လွှဲပြောင်းပေးလိုက်တာပါပဲ။ ဂျကာတာ EE 11EE 11 အတွက် ပံ့ပိုးမှုကို ယခင်က WildFly Preview တွင် WildFly Preview 32 branch မှစတင်၍ တီထွင်ခဲ့ပြီး ယခုအခါ ပုံမှန် WildFly edition သို့ ရွှေ့ပြောင်းလိုက်ပါပြီ။ Java SE 17 နှင့် Java SE 21 တွင် လုပ်ဆောင်သည့်အခါ Jakarta EE 11 Platform၊ Web Profile နှင့် Core Profile အတွက် ပံ့ပိုးမှုကို ကြေငြာထားပါသည်။

WildFly 40 မှာ အဓိကပြောင်းလဲမှုတွေကတော့ -

  • စံထုတ်ဝေမှုတွင် Jakarta EE 11 အတွက် ပံ့ပိုးမှု။ WildFly သည် Jakarta Data၊ Jakarta Persistence 3.2 တိုးတက်မှုများနှင့် Java SE 21 နှင့် နောက်ပိုင်းဗားရှင်းများတွင် လည်ပတ်သည့်အခါ Jakarta Concurrency ရှိ virtual thread များအတွက် ပံ့ပိုးမှုအပါအဝင် နောက်ဆုံးပေါ် EE 11 stack သို့ ရွှေ့ပြောင်းထားသည်။ သို့သော်၊ developer များသည် virtual thread များကိုအသုံးပြုရန် Java SE 25 ကို အကြံပြုထားသည်။ EE 11 အတွက် အဆင်သင့်မဖြစ်သေးသော application များအတွက်၊ Jakarta EE 10 API ပါသည့် သီးခြား server variant တစ်ခုကို ထည့်သွင်းထားသည်။ EE နှင့် မသက်ဆိုင်သော လုပ်ဆောင်ချက်များသည် ပုံမှန် WildFly နှင့် WildFly EE 10 အကြားတွင် ဘုံအဖြစ် ရှိနေသေးသည်။

  • HashiCorp Vault နှင့် ပေါင်းစည်းခြင်း။ Vault နှင့်အလုပ်လုပ်ရန်အတွက် အင်္ဂါရပ်အထုပ်အသစ်တစ်ခုကို ထည့်သွင်းထားပါသည်။ ပေါင်းစပ်မှုကို ဤနေရာတွင် ရရှိနိုင်ပါသည်။ တည်ငြိမ်မှုအဆင့် အသိုင်းအဝိုင်းဖြစ်ပြီး လျှို့ဝှက်ချက်များနှင့် အထောက်အထားများသည် ပြင်ပစတိုးတစ်ခုမှ လာရန် လိုအပ်သည့် အခြေအနေများအတွက် ရည်ရွယ်ပါသည်။

  • OIDC ဖြင့် အပလီကေးရှင်းများမှ ထွက်ခြင်း။ WildFly သည် RP-Initiated Logout၊ Front-Channel Logout နှင့် Back-Channel Logout အပါအဝင် OIDC မှကာကွယ်ထားသော application များအတွက် logout ကိုယခုပံ့ပိုးပေးပါသည်။ ဤအင်္ဂါရပ်သည်လက်ရှိတွင် preview တည်ငြိမ်မှုအဆင့်တွင်ရှိသည်။

  • စကားဝှက်ကို ခန့်မှန်းခြင်းမှ ကာကွယ်ခြင်း။ WildFly 39.0.1 မှစတင်၍ လုံခြုံရေးနယ်ပယ်အားလုံးသည် မူရင်းအားဖြင့်ဖြစ်သည် brute force protection mechanism နှင့် တွဲဖက်အသုံးပြုသည်အထောက်အထားစိစစ်ခြင်း မအောင်မြင်သည့် ကြိုးပမ်းမှု ၁၀ ​​ကြိမ် ဆက်တိုက်ပြုလုပ်ပြီးနောက်၊ ဝင်ရောက်ခြင်းကို ၁၅ မိနစ်ကြာ ပိတ်ဆို့ထားသည်။

  • ပရိုစပယ်ရို အပ်ဒိတ်။ အသုံးပြုသူများသည် Prospero и WildFly ချန်နယ်များ WildFly channel အတွင်းရှိ server installation ကို ရွေးချယ်ထားသော version သို့ ယခု upgrade လုပ်နိုင်သည် သို့မဟုတ် roll back လုပ်နိုင်သည်။

  • ရှိပြီးသား လုပ်ဆောင်ချက်များ၏ တည်ငြိမ်မှုကို တိုးတက်ကောင်းမွန်စေခြင်း။ ဦးတည်ရာ host နှင့် port ပေါ်မူတည်၍ SSL context ကို ရွေးချယ်နိုင်သော dynamic SSLContext၊ Undertow ရှိ custom AJP headers setting နှင့် X-Forwarded နှင့် Host rewriting ဖြင့် အလုပ်လုပ်ရန်အတွက် reverse proxy handler parameters များကို default level သို့ ရွှေ့ပြောင်းလိုက်ပါပြီ။ default WildFly ရှိ Jakarta Data support ကို community level သို့ ရွှေ့ပြောင်းလိုက်ပါပြီ။

ထုတ်ဝေမှုတွင် အဓိက မှီခိုမှု အပ်ဒိတ်တစ်ခုလည်း ပါဝင်သည်။ ထင်ရှားသော ထုတ်ဝေမှုများတွင် အောက်ပါတို့ ပါဝင်သည်- အပါချီ အာတီမစ်စ် ၂.၅၃, တွင်းအောင်းခြင်း ၈, မိုက်ကယ်ဂျက်ဆင် 2.21.1, မိုက်ခရိုမီတာ ၁.၁၆, နက်တီ ၄.၁.၁၃၃, Undertow ၂.၄.၀, Vert.x ၄.၅.၂၄, WildFly Elytron ၂.၉.၀, Elytron ဝဘ် ၄.၂.၀, WildFly Glow 2.0.0 и WildFly OpenSSL ၂.၃.၀အချို့သော အပ်ဒိတ်များသည် Artemis၊ Jackson၊ Netty၊ Undertow နှင့် Vert.x ရှိ လူသိများသော CVE များကို ဖြေရှင်းပေးသည်။

ဆော့ဖ်ဝဲရေးသားသူများသည် Java ဗားရှင်း အကြံပြုချက်များကို ပြောင်းလဲလိုက်ပါပြီ။ ပုံမှန် WildFly 40 နှင့် WildFly Preview 40 အတွက်၊ အကြံပြုထားသော ဗားရှင်းမှာ ယခု ဂျာဗား SE 25 လက်ရှိ LTS ထုတ်ဝေမှုအဖြစ်။ WildFly EE 10 အတွက် အကြံပြုထားသည် ဂျာဗား SE 21EE 10 လိုက်ဖက်ညီမှုစမ်းသပ်မှု၏ အသေးစိတ်အချက်အလက်များနှင့် SecurityManager ပေါ်တွင် အချို့သောသတ်မှတ်ချက်များ မှီခိုမှုကြောင့်လည်း ပါဝင်သည်။ WildFly 40 မျိုးကွဲသုံးမျိုးလုံးကို တက်ကြွစွာစမ်းသပ်ပြီး Java 25၊ 21 နှင့် 17 တို့တွင် အလုပ်လုပ်သော်လည်း Java SE 17 အတွက် ပံ့ပိုးမှုကို အနာဂတ်ထုတ်ဝေမှုတွင် ဖယ်ရှားနိုင်ပါသည်။

နောက်ပြန်လိုက်ဖက်ညီမှုကို ပျက်ပြားစေသော ပြောင်းလဲမှုများလည်း ရှိပါသည်။ EE 11 သည် Java SecurityManager ကို မပံ့ပိုးတော့သောကြောင့် ပုံမှန် WildFly နှင့် WildFly Preview တို့သည် Java SecurityManager ကို ဖွင့်ထားခြင်းဖြင့် စတင်တော့မည် မဟုတ်ပါ။ ထို့အပြင်၊ Apache Artemis သည် ၎င်း၏ Maven groupId ကို org.apache.activemq မှ org.apached.artemis သို့ ပြောင်းလဲခဲ့ပြီး ၎င်းသည် WildFly BOM ဖိုင်များ၏ အသုံးပြုသူများအား သက်ရောက်မှုရှိနိုင်ပါသည်။ စံ WildFly ထုတ်ဝေမှုသည် EE 11 သို့ အဆင့်မြှင့်တင်သည့်အခါ @ManagedBean annotation ပါရှိသော EE ManagedBeans မော်ဒယ်ဟောင်းကို မပံ့ပိုးတော့ပါ။ WildFly EE 10 သည် ဤ annotation ကို ထိန်းသိမ်းထားဆဲဖြစ်သည်။

ပြည့်သော အပြောင်းအလဲများစာရင်း WildFly 39 နှင့်ပတ်သက်သည့် ဖြေရှင်းပြီးသော ပြဿနာများကိုလည်း ဖော်ပြထားသည့် ထုတ်ပြန်ချက်မှတ်စုများကို GitHub တွင် ထုတ်ဝေထားပါသည်။

source: linux.org.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster