{"id":181785,"date":"2026-05-28T14:48:51","date_gmt":"2026-05-28T12:48:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/quarkus-3-36"},"modified":"2026-05-28T14:48:51","modified_gmt":"2026-05-28T12:48:51","slug":"quarkus-3-36","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/quarkus-3-36","title":{"rendered":"Quarkus 3.36","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L\u00ebshimi i nj\u00eb versioni t\u00eb ri <strong>Quarkus 3.36<\/strong> \u2014 Java framework p\u00ebr aplikacione cloud-native, t\u00eb orientuara drejt kontejner\u00ebve, Kubernetes, JVM dhe kompilim t\u00eb natyrsh\u00ebm. L\u00ebshimi u realizua <strong>m\u00eb 27 maj 2026<\/strong>. Ndryshimet kryesore lidhen me nj\u00eb mekaniz\u00ebm t\u00eb ri eksperimental t\u00eb komunikimit t\u00eb sinjaleve nd\u00ebrmjet komponent\u00ebve, p\u00ebrmir\u00ebsimeve n\u00eb sigurin\u00eb e zinxhir\u00ebve t\u00eb furnizimit, TLS dhe autentifikimin OIDC p\u00ebr skenar\u00ebt zero-trust.<\/p>\n<p>P\u00ebr p\u00ebrdit\u00ebsimin, zhvilluesit rekomandojn\u00eb p\u00ebrdorimin e versionit m\u00eb t\u00eb ri t\u00eb Quarkus CLI dhe ekzekutimin:<\/p>\n<p>quarkus update<\/p>\n<p>Komanda quarkus update, sipas projekteve, \u00ebsht\u00eb n\u00eb gjendje t\u00eb p\u00ebrdit\u00ebsoj\u00eb aplikacionet n\u00eb Quarkus 3.36 madje edhe nga dega Quarkus 2.x.<\/p>\n<h3>Ndryshimet kryesore<\/h3>\n<ul>\n<li>\n<p><strong>Quarkus Signals \u2014 nj\u00eb zgjerim eksperimental p\u00ebr komunikimin e sinjaleve nd\u00ebrmjet komponent\u00ebve.<\/strong><br \/>\nN\u00eb Quarkus \u00ebsht\u00eb krijuar nj\u00eb mekaniz\u00ebm i ri q\u00eb lejon komponent\u00ebt e aplikacionit t\u00eb interaktojn\u00eb n\u00eb nj\u00eb m\u00ebnyr\u00eb t\u00eb lir\u00eb: nj\u00eb komponent d\u00ebrgon nj\u00eb sinjal, tjetri e merr at\u00eb. Pajtueshm\u00ebria e marr\u00ebsve \u00ebsht\u00eb e tipizuar dhe e inspiruar nga ngjarjet CDI: sinjalet p\u00ebrputhen me trajtuesit sipas tipit dhe kualifikuesve. Mb\u00ebshteten tre m\u00ebnyra: publish \u2014 d\u00ebrgimi p\u00ebr t\u00eb gjith\u00eb marr\u00ebsit, send \u2014 d\u00ebrgimi p\u00ebr nj\u00eb marr\u00ebs me zgjedhje round-robin, dhe request-reply \u2014 k\u00ebrkesa me nj\u00eb p\u00ebrgjigje t\u00eb tipizuar. P\u00ebr \u00e7do m\u00ebnyr\u00eb ka nj\u00eb API bllokues dhe nj\u00eb API reaktiv mbi baz\u00ebn e Uni.<\/p>\n<\/li>\n<li>\n<p><strong>Model fleksib\u00ebl i ekzekutimit p\u00ebr trajtuesit e sinjaleve.<\/strong><br \/>\nMarr\u00ebsit e sinjaleve ekzekutohen asinkronikisht dhe mund t\u00eb punojn\u00eb si bllokues, jo bllokues ose t\u00eb fillohen n\u00eb thread virtuale. P\u00ebr k\u00ebt\u00eb p\u00ebrdoren annotimet e njohura p\u00ebr Quarkus si @Blocking, @NonBlocking dhe @RunOnVirtualThread. Po ashtu, \u00ebsht\u00eb parashikuar regjistrimi dhe heqja e trajtuesve gjat\u00eb ekzekutimit p\u00ebrmes API-t t\u00eb nd\u00ebrtimit fluid.<\/p>\n<\/li>\n<li>\n<p><strong>Metadat t\u00eb sinjaleve dhe SPI p\u00ebr integrator\u00ebt.<\/strong><br \/>\nN\u00eb sinjale mund t\u00eb bashk\u00ebngjiten \u00e7ifte \u00e7el\u00ebs-vler\u00eb t\u00eb rast\u00ebsishme, t\u00eb disponueshme p\u00ebr trajtuesit p\u00ebrmes SignalContext. P\u00ebr t\u00eb zgjeruar sjelljen jan\u00eb shtuar piketat e integrimit SignalMetadataEnricher dhe ReceiverInterceptor. Zgjerimi aktualisht ka status eksperimental, zhvilluesit po presin feedback nga p\u00ebrdoruesit.<\/p>\n<\/li>\n<li>\n<p><strong>SBOM t\u00eb integruara p\u00ebr var\u00ebsi.<\/strong><br \/>\nQuarkus tani \u00ebsht\u00eb n\u00eb gjendje t\u00eb integroj\u00eb SBOM \u2014 Software Bill of Materials, dmth p\u00ebrshkrimi i p\u00ebrb\u00ebrjes s\u00eb var\u00ebsive \u2014 direkt n\u00eb aplikacionet e nd\u00ebrtuara. N\u00eb m\u00ebnyr\u00eb t\u00eb paracaktuar, SBOM e till\u00eb mund t\u00eb jepet p\u00ebrmes endpoint-it \\\/.well-known\\\/sbom. Kjo \u00ebsht\u00eb e dobishme p\u00ebr auditet e var\u00ebsive, inventarizimin e p\u00ebrb\u00ebr\u00ebsve dhe skanimin e m\u00ebpassh\u00ebm t\u00eb dob\u00ebsive.<\/p>\n<\/li>\n<li>\n<p><strong>SBOM n\u00eb imazhet natyrore.<\/strong><br \/>\nP\u00ebr imazhin native, \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb inkorporuar SBOM drejtp\u00ebrdrejt n\u00eb skedarin binar nativ sipas specifikimeve t\u00eb GraalVM SBOM. Kjo p\u00ebrmbyll skenarin kur aplikacioni shp\u00ebrndahet jo si nj\u00eb artefakt JVM, por si nj\u00eb skedar ekzekutiv t\u00eb pavarur.<\/p>\n<\/li>\n<li>\n<p><strong>Autentifikimi OIDC i klientit p\u00ebrmes SPIFFE.<\/strong><br \/>\nN\u00eb Quarkus OIDC \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr tokenat SPIFFE JWT p\u00ebr autentifikimin e klient\u00ebve p\u00ebrpara ofruesve si Keycloak. Kjo ndryshim \u00ebsht\u00eb e destinuar p\u00ebr infrastrukturat me identitetin e ngarkes\u00ebs, modelin zero-trust dhe nd\u00ebrveprimin sh\u00ebrbim-sh\u00ebrbim, ku identiteti i ngarkes\u00ebs \u00ebsht\u00eb m\u00eb i r\u00ebnd\u00ebsish\u00ebm se sekretet statike.<\/p>\n<\/li>\n<li>\n<p><strong>Tipet e rast\u00ebsishme t\u00eb keystore dhe truststore.<\/strong><br \/>\nTLS Registry tani mb\u00ebshtet tipet e rast\u00ebsishme t\u00eb magazinave t\u00eb \u00e7el\u00ebsave dhe certifikatave t\u00eb besuara, si BCFKS, n\u00ebp\u00ebrmjet nj\u00eb grupi t\u00eb ri konfigurimi other. Tipi mund t\u00eb caktohet me parametrin quarkus.tls.key-store.other.type= pa shkruar kode t\u00eb tjera. N\u00ebse p\u00ebr tipin k\u00ebrkohet logjik\u00eb e ve\u00e7ant\u00eb e ngarkimit, mund t\u00eb ofrohet nj\u00eb CDI-bin KeyStoreFactory ose TrustStoreFactory me p\u00ebrkat\u00ebsin\u00eb @Identifier.<\/p>\n<\/li>\n<li>\n<p><strong>Fusha dinamike n\u00eb regjistrat JSON.<\/strong><br \/>\nShtuar nj\u00eb SPI t\u00eb ri JsonProvider, i cili lejon shtimin e fushave n\u00eb regjistrat JSON dinamikisht p\u00ebr \u00e7do rekord. Kjo ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb pasuruar regjistrat me kontekstin e ekzekutimit: p\u00ebr shembull, identifikues t\u00eb tjer\u00eb t\u00eb k\u00ebrkes\u00ebs, etiketa sh\u00ebrbimi ose t\u00eb dh\u00ebna ambienti.<\/p>\n<\/li>\n<li>\n<p><strong>Rindizje e nxeht\u00eb TLS p\u00ebr klientin GraphQL.<\/strong><br \/>\nKlienti GraphQL tani mb\u00ebshtet rindizjen dinamike t\u00eb konfigurimit TLS. M\u00eb par\u00eb, konfigurimi i ri TLS merrte vet\u00ebm me krijimin e nj\u00eb ekzemplar t\u00eb ri t\u00eb klientit, gj\u00eb q\u00eb k\u00ebrkonte uljen e shtrirjes CDI. Tani p\u00ebrdit\u00ebsimi zbatohet menj\u00ebher\u00eb dhe punon gjithashtu p\u00ebr klient\u00ebt me shtrirje aplikacioni.<\/p>\n<\/li>\n<\/ul>\n<h3>Ndryshime dhe p\u00ebrdit\u00ebsime t\u00eb tjera t\u00eb komponent\u00ebve<\/h3>\n<p><noindex><noindex><\/p>\n<p>N\u00eb publikimin p\u00ebrfundimtar <a rel=\"nofollow\" href=\"https:\/\/github.com\/quarkusio\/quarkus\/releases\/tag\/3.36.0\">3.36.0<\/a> jan\u00eb sh\u00ebnuar gjithashtu p\u00ebrmir\u00ebsime t\u00eb Sh se\u00f1al\u00ebve, p\u00ebrdit\u00ebsimi i Gradle n\u00eb 9.5.1, Jackson BOM n\u00eb 2.21.3, slf4j-api n\u00eb 2.0.18, driverat Microsoft SQL Server JDBC n\u00eb 13.4.0, mb\u00ebshtetje p\u00ebr konfigurime t\u00eb shumta SunPKCS11, korrigjimi i gjenerimit t\u00eb POM p\u00ebr zgjerime t\u00eb jashtme dhe shtimi i preauthorized_code si nj\u00eb variant i llojit OidcClient grant.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Shtuar gjithashtu komponent\u00ebt e platform\u00ebs Quarkus: <strong>Camel Quarkus 3.36.0<\/strong>, <strong>Debezium 3.5.1.Final<\/strong>, <strong>Quarkus Amazon Services 3.19.0<\/strong>, <strong>Quarkus LangChain4j 1.10.0<\/strong>, <strong>Quarkus MCP Server 1.12.1<\/strong> dhe <strong>Quarkus Operator SDK 7.7.5<\/strong>.<\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/java\/18304528\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Quarkus 3.36 \u2014 Java-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f cloud-native-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b, Kubernetes, JVM \u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e. \u0412\u044b\u043f\u0443\u0441\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 27 \u043c\u0430\u044f 2026 \u0433\u043e\u0434\u0430. \u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u043d\u043e\u0432\u044b\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u043c \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430\u043c\u0438 \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c\u0438 supply chain security, TLS \u0438 OIDC-\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f zero-trust-\u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432. \u0414\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u0435\u0436\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Quarkus CLI \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c: quarkus update [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181785","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Quarkus 3.36 \u2014 Java-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f cloud-native-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b, Kubernetes, JVM \u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/quarkus-3-36\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Quarkus 3.36 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Quarkus 3.36 \u2014 Java-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f cloud-native-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b, Kubernetes, JVM \u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/quarkus-3-36\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-28T12:48:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-28T12:48:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Quarkus 3.36 | ProHoster","description":"Rilansohet versioni Quarkus 3.36 \u2014 nj\u00eb framework Java p\u00ebr aplikacione cloud-native, i orientuar drejt konteiner\u00ebve, Kubernetes, JVM dhe kompilimit natyror.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/quarkus-3-36","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Quarkus 3.36 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Quarkus 3.36 \u2014 Java-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f cloud-native-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b, Kubernetes, JVM \u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/quarkus-3-36","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-28T12:48:51+00:00","article:modified_time":"2026-05-28T12:48:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/181785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=181785"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/181785\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=181785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=181785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=181785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}