නිකුතුව ප්රකාශයට පත් කර ඇත ක්වාර්කස් 3.36 — බහාලුම්, කුබර්නෙට්ස්, JVM සහ ස්වදේශීය සම්පාදනය කෙරෙහි අවධානය යොමු කරන ලද වලාකුළු-ස්වදේශීය යෙදුම් සඳහා ජාවා රාමුවකි. නිකුතුව සිදු විය. 27 මැයි 2026 වසරප්රධාන වෙනස්කම් සංරචක අතර සංඥා හුවමාරු කිරීම සඳහා නව පර්යේෂණාත්මක යාන්ත්රණයක්, සැපයුම් දාම ආරක්ෂාව වැඩිදියුණු කිරීම, TLS සහ ශුන්ය විශ්වාසනීය අවස්ථා සඳහා OIDC සත්යාපනයට සම්බන්ධ වේ.
යාවත්කාලීන කිරීම සඳහා, සංවර්ධකයින් නිර්දේශ කරන්නේ Quarkus CLI හි නවතම අනුවාදය භාවිතා කර ක්රියාත්මක කිරීමයි:
ක්වාර්කස් යාවත්කාලීන කිරීම
ව්යාපෘතියට අනුව, ක්වාර්කස් යාවත්කාලීන විධානයට ක්වාර්කස් 2.x ශාඛා වලින් පවා යෙදුම් ක්වාර්කස් 3.36 වෙත යාවත්කාලීන කළ හැකිය.
ප්රධාන වෙනස්කම්
ක්වාර්කස් සංඥා යනු සංරචක අතර සංඥා හුවමාරු කිරීම සඳහා පර්යේෂණාත්මක දිගුවකි.
ක්වාර්කස් විසින් යෙදුම් සංරචක ලිහිල්ව සම්බන්ධිත ආකාරයකින් අන්තර්ක්රියා කිරීමට ඉඩ සලසන නව යාන්ත්රණයක් හඳුන්වා දෙයි: එක් සංරචකයක් සංඥාවක් යවන අතර තවත් සංරචකයක් එය ලබා ගනී. ලබන්නාගේ විභේදනය වර්ගය-ආරක්ෂිත වන අතර CDI සිදුවීම් මගින් ආභාෂය ලබා ඇත: සංඥා වර්ගය සහ සුදුසුකම් අනුව හසුරුවන්නන් සමඟ ගැලපේ. ක්රම තුනක් සඳහා සහය දක්වයි: ප්රකාශනය (සියලුම ලබන්නන් වෙත යැවීම), යැවීම (රවුන්ඩ්-රොබින් තේරීමක් සහිත තනි ලබන්නෙකු වෙත යැවීම) සහ ඉල්ලීම්-පිළිතුරු (ටයිප් කළ ප්රතිචාරයක් සහිත ඉල්ලීම). සෑම මාදිලියකටම අවහිර කිරීමේ API එකක් සහ Uni මත පදනම් වූ ප්රතික්රියාශීලී API එකක් ඇත.සංඥා හසුරුවන්නන් සඳහා නම්යශීලී ක්රියාත්මක කිරීමේ ආකෘතිය.
සංඥා ග්රාහක අසමමුහුර්තව ක්රියාත්මක වන අතර අවහිර කිරීම, අවහිර නොකිරීම හෝ අතථ්ය නූල් මත ධාවනය කළ හැකිය. මෙය @Blocking, @NonBlocking, සහ @RunOnVirtualThread වැනි හුරුපුරුදු Quarkus විවරණ භාවිතයෙන් සාක්ෂාත් කරගනු ලැබේ. ධාවන කාල ලියාපදිංචිය සහ හසුරුවන්නන් ඉවත් කිරීම ද චතුර තනන්නා API හරහා සහාය දක්වයි.අනුකලනය කරන්නන් සඳහා සංඥා සහ SPI පාර-දත්ත.
සංඥා වලට අත්තනෝමතික යතුරු-අගය යුගල පැවරිය හැකි අතර, SignalContext හරහා හසුරුවන්නන් වෙත ප්රවේශ විය හැකිය. හැසිරීම දිගු කිරීම සඳහා SignalMetadataEnricher සහ ReceiverInterceptor ඒකාබද්ධ කිරීමේ ලක්ෂ්ය එකතු කර ඇත. මෙම දිගුව දැනට පර්යේෂණාත්මක වන අතර, සංවර්ධකයින් පරිශීලක ප්රතිපෝෂණ බලාපොරොත්තුවෙන් සිටී.පරායත්තතා සඳහා කාවැද්දූ SBOMs.
ක්වාර්කස් හට දැන් පරායත්තතා පිළිබඳ විස්තරයක් වන මෘදුකාංග ද්රව්ය පනත (SBOM) සෘජුවම ගොඩනඟන ලද යෙදුම් වලට ඇතුළත් කළ හැකිය. පෙරනිමියෙන්, මෙම SBOM /.well-known/sbom අන්ත ලක්ෂ්යය හරහා සේවය කළ හැකිය. යැපුම් විගණනය, සංරචක ඉන්වෙන්ටරි සහ පසුව අවදානම් ස්කෑන් කිරීම සඳහා මෙය ප්රයෝජනවත් වේ.ස්වදේශීය රූපවල SBOM.
ස්වදේශීය රූප සඳහා, GraalVM SBOM පිරිවිතරයන්ට අනුව, ස්වදේශීය ද්විමය ගොනුවට SBOM සෘජුවම ඇතුළත් කිරීමේ හැකියාව එකතු කර ඇත. මෙය යෙදුමක් JVM කෞතුක වස්තුවක් ලෙස නොව, ස්වාධීන ක්රියාත්මක කළ හැකි ගොනුවක් ලෙස බෙදා හරින අවස්ථාව ඉවත් කරයි.SPIFFE හරහා OIDC සේවාලාභී සත්යාපනය.
Keycloak වැනි සැපයුම්කරුවන් සමඟ සේවාදායක සත්යාපනය සඳහා SPIFFE JWT ටෝකන සඳහා Quarkus OIDC සහාය එක් කර ඇත. මෙම වෙනස වැඩ බර අනන්යතාවය, ශුන්ය-විශ්වාස ආකෘති සහ සේවා-සිට-සේවා අන්තර්ක්රියා සහිත යටිතල පහසුකම් සඳහා නිර්මාණය කර ඇති අතර, එහිදී වැඩ බර අනන්යතාවය ස්ථිතික රහස් වලට වඩා වැදගත් වේ.අභිරුචි යතුරු ගබඩා සහ භාර ගබඩා වර්ග.
TLS රෙජිස්ට්රිය දැන් නව "වෙනත්" වින්යාස කණ්ඩායම හරහා BCFKS වැනි අභිරුචි යතුරු ගබඩා සහ විශ්වාස ගබඩා වර්ග සඳහා සහය දක්වයි. quarkus.tls.key-store.other.type= වැනි පරාමිතියක් භාවිතයෙන් වර්ගය නියම කළ හැක. කිසිදු අමතර කේතයක් ලිවීමෙන් තොරව. වර්ගයකට තමන්ගේම පැටවීමේ තර්කනයක් අවශ්ය නම්, ඔබට සුදුසු @Identifier සමඟ KeyStoreFactory හෝ TrustStoreFactory CDI බෝංචි සැපයිය හැකිය.JSON ලොග් වල ගතික ක්ෂේත්ර.
නව JsonProvider SPI එකක් එකතු කර ඇති අතර, එමඟින් ඔබට සෑම ඇතුළත් කිරීමක් සඳහාම JSON ලොග් වලට ක්ෂේත්ර ගතිකව එක් කිරීමට ඉඩ සලසයි. මෙය ඔබට අතිරේක ඉල්ලීම් හඳුනාගැනීම්, සේවා ලේබල හෝ පරිසර දත්ත වැනි ධාවන කාල සන්දර්භයක් සහිත ලොග් පොහොසත් කිරීමට ඉඩ සලසයි.GraphQL සේවාලාභියා සඳහා TLS උණුසුම් රීලෝඩ්.
GraphQL සේවාලාභියා දැන් ගතික TLS වින්යාස නැවත පූරණය සඳහා සහය දක්වයි. මීට පෙර, නව TLS වින්යාසයක් ලබා ගනු ලැබුවේ නව සේවාදායක අවස්ථාවක් නිර්මාණය කළ විට පමණි, ඒ සඳහා CDI විෂය පථය අඩු කිරීම අවශ්ය විය. දැන්, යාවත්කාලීනය වහාම යොදන අතර යෙදුම්-විෂය පථය සහිත සේවාලාභීන් සඳහා පවා ක්රියා කරයි.
අමතර වෙනස්කම් සහ සංරචක යාවත්කාලීන කිරීම්
අවසාන නිකුතුවේදී 3.36.0 තවද, සංඥා වැඩිදියුණු කිරීම්, Gradle 9.5.1, Jackson BOM 2.21.3, slf4j-api 2.0.18, Microsoft SQL Server JDBC ධාවක 13.4.0 වෙත යාවත්කාලීන කිරීම, බහු SunPKCS11 වින්යාසයන් සඳහා සහාය, බාහිර දිගු සඳහා POM උත්පාදනය සඳහා නිවැරදි කිරීම් සහ OidcClient ප්රදාන වර්ගය සඳහා විකල්පයක් ලෙස preauthorized_code එකතු කිරීම ද සටහන් කර ඇත.
ක්වාර්කස් වේදිකා සංරචක ද යාවත්කාලීන කර ඇත: කැමල් ක්වාර්කස් 3.36.0, ඩෙබීසියම් 3.5.1.අවසානය, ක්වාර්කස් ඇමසන් සේවා 3.19.0, ක්වාර්කස් LangChain4j 1.10.0, ක්වාර්කස් MCP සේවාදායකය 1.12.1 и ක්වාර්කස් ක්රියාකරු SDK 7.7.5.
මූලාශ්රය: linux.org.ru
