เบเบปเบเบเบฒเบเปเบเปเบเบทเบเปเบเบตเบเปเบเปเปเบฅเปเบง Quarkus 3.36 โ Java-ััะตะนะผะฒะพัะบะฐ ะดะปั cloud-native-ะฟัะธะปะพะถะตะฝะธะน, ะพัะธะตะฝัะธัะพะฒะฐะฝะฝะพะณะพ ะฝะฐ ะบะพะฝัะตะนะฝะตัั, Kubernetes, JVM ะธ ะฝะฐัะธะฒะฝัั ะบะพะผะฟะธะปััะธั. ะัะฟััะบ ัะพััะพัะปัั 27 เปเบเบทเบญเบเบเบถเบเบชเบฐเบเบฒ 2026 เบเบต. ะะปะฐะฒะฝัะต ะธะทะผะตะฝะตะฝะธั ัะฒัะทะฐะฝั ั ะฝะพะฒัะผ ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝัะผ ะผะตั ะฐะฝะธะทะผะพะผ ะพะฑะผะตะฝะฐ ัะธะณะฝะฐะปะฐะผะธ ะผะตะถะดั ะบะพะผะฟะพะฝะตะฝัะฐะผะธ, ัะปัััะตะฝะธัะผะธ supply chain security, TLS ะธ OIDC-ะฐััะตะฝัะธัะธะบะฐัะธะตะน ะดะปั zero-trust-ััะตะฝะฐัะธะตะฒ.
ะะปั ะพะฑะฝะพะฒะปะตะฝะธั ัะฐะทัะฐะฑะพััะธะบะธ ัะตะบะพะผะตะฝะดััั ะธัะฟะพะปัะทะพะฒะฐัั ัะฒะตะถัั ะฒะตััะธั Quarkus CLI ะธ ะฒัะฟะพะปะฝะธัั:
quarkus update
ะะพะผะฐะฝะดะฐ quarkus update, ะฟะพ ะทะฐัะฒะปะตะฝะธั ะฟัะพะตะบัะฐ, ัะผะตะตั ะพะฑะฝะพะฒะปััั ะฟัะธะปะพะถะตะฝะธั ะดะพ Quarkus 3.36 ะดะฐะถะต ั ะฒะตัะพะบ Quarkus 2.x.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเป เบชเบณ เบเบฑเบ
Quarkus Signals โ ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝะพะต ัะฐััะธัะตะฝะธะต ะดะปั ะพะฑะผะตะฝะฐ ัะธะณะฝะฐะปะฐะผะธ ะผะตะถะดั ะบะพะผะฟะพะฝะตะฝัะฐะผะธ.
ะ Quarkus ะฟะพัะฒะธะปัั ะฝะพะฒัะน ะผะตั ะฐะฝะธะทะผ, ะฟะพะทะฒะพะปัััะธะน ะบะพะผะฟะพะฝะตะฝัะฐะผ ะฟัะธะปะพะถะตะฝะธั ะฒะทะฐะธะผะพะดะตะนััะฒะพะฒะฐัั ัะปะฐะฑะพัะฒัะทะฐะฝะฝัะผ ัะฟะพัะพะฑะพะผ: ะพะดะธะฝ ะบะพะผะฟะพะฝะตะฝั ะพัะฟัะฐะฒะปัะตั ัะธะณะฝะฐะป, ะดััะณะพะน ะตะณะพ ะฟัะธะฝะธะผะฐะตั. ะ ะฐะทัะตัะตะฝะธะต ะฟะพะปััะฐัะตะปะตะน ัะธะฟะพะฑะตะทะพะฟะฐัะฝะพะต ะธ ะฒะดะพั ะฝะพะฒะปะตะฝะพ CDI events: ัะธะณะฝะฐะปั ัะพะฟะพััะฐะฒะปััััั ั ะพะฑัะฐะฑะพััะธะบะฐะผะธ ะฟะพ ัะธะฟั ะธ ะบะฒะฐะปะธัะธะบะฐัะพัะฐะผ. ะะพะดะดะตัะถะธะฒะฐัััั ััะธ ัะตะถะธะผะฐ: publish โ ัะฐัััะปะบะฐ ะฒัะตะผ ะฟะพะปััะฐัะตะปัะผ, send โ ะพัะฟัะฐะฒะบะฐ ะพะดะฝะพะผั ะฟะพะปััะฐัะตะปั ั round-robin-ะฒัะฑะพัะพะผ, ะธ request-reply โ ะทะฐะฟัะพั ั ัะธะฟะธะทะธัะพะฒะฐะฝะฝัะผ ะพัะฒะตัะพะผ. ะะปั ะบะฐะถะดะพะณะพ ัะตะถะธะผะฐ ะตััั ะฑะปะพะบะธััััะธะน API ะธ ัะตะฐะบัะธะฒะฝัะน API ะฝะฐ ะฑะฐะทะต Uni.ะะธะฑะบะฐั ะผะพะดะตะปั ะฒัะฟะพะปะฝะตะฝะธั ะดะปั ะพะฑัะฐะฑะพััะธะบะพะฒ ัะธะณะฝะฐะปะพะฒ.
ะะพะปััะฐัะตะปะธ ัะธะณะฝะฐะปะพะฒ ะฒัะฟะพะปะฝััััั ะฐัะธะฝั ัะพะฝะฝะพ ะธ ะผะพะณัั ัะฐะฑะพัะฐัั ะบะฐะบ ะฑะปะพะบะธััััะธะต, ะฝะตะฑะปะพะบะธััััะธะต ะธะปะธ ะทะฐะฟััะบะฐะตะผัะต ะฒ ะฒะธัััะฐะปัะฝัั ะฟะพัะพะบะฐั . ะะปั ััะพะณะพ ะธัะฟะพะปัะทััััั ะฟัะธะฒััะฝัะต ะดะปั Quarkus ะฐะฝะฝะพัะฐัะธะธ ะฒัะพะดะต @Blocking, @NonBlocking ะธ @RunOnVirtualThread. ะขะฐะบะถะต ะฟัะตะดััะผะพััะตะฝะฐ ัะตะณะธัััะฐัะธั ะธ ัะฝััะธะต ะพะฑัะฐะฑะพััะธะบะพะฒ ะฒะพ ะฒัะตะผั ะฒัะฟะพะปะฝะตะฝะธั ัะตัะตะท fluent builder API.ะะตัะฐะดะฐะฝะฝัะต ัะธะณะฝะฐะปะพะฒ ะธ SPI ะดะปั ะธะฝัะตะณัะฐัะพัะพะฒ.
ะ ัะธะณะฝะฐะปะฐะผ ะผะพะถะฝะพ ะฟัะธะบัะตะฟะปััั ะฟัะพะธะทะฒะพะปัะฝัะต ะฟะฐัั ะบะปัั-ะทะฝะฐัะตะฝะธะต, ะดะพัััะฟะฝัะต ะพะฑัะฐะฑะพััะธะบะฐะผ ัะตัะตะท SignalContext. ะะปั ัะฐััะธัะตะฝะธั ะฟะพะฒะตะดะตะฝะธั ะดะพะฑะฐะฒะปะตะฝั ัะพัะบะธ ะธะฝัะตะณัะฐัะธะธ SignalMetadataEnricher ะธ ReceiverInterceptor. ะ ะฐััะธัะตะฝะธะต ะฟะพะบะฐ ะธะผะตะตั ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝัะน ััะฐััั, ัะฐะทัะฐะฑะพััะธะบะธ ะถะดัั ะพะฑัะฐัะฝะพะน ัะฒัะทะธ ะพั ะฟะพะปัะทะพะฒะฐัะตะปะตะน.ะัััะฐะธะฒะฐะตะผัะต SBOM ะดะปั ะทะฐะฒะธัะธะผะพััะตะน.
Quarkus ัะตะฟะตัั ัะผะตะตั ะฒัััะฐะธะฒะฐัั SBOM โ Software Bill of Materials, ัะพ ะตััั ะพะฟะธัะฐะฝะธะต ัะพััะฐะฒะฐ ะทะฐะฒะธัะธะผะพััะตะน, โ ะฟััะผะพ ะฒ ัะพะฑัะฐะฝะฝัะต ะฟัะธะปะพะถะตะฝะธั. ะะพ ัะผะพะปัะฐะฝะธั ัะฐะบะพะน SBOM ะผะพะถะฝะพ ะพัะดะฐะฒะฐัั ัะตัะตะท endpoint /.well-known/sbom. ะญัะพ ะฟะพะปะตะทะฝะพ ะดะปั ะฐัะดะธัะฐ ะทะฐะฒะธัะธะผะพััะตะน, ะธะฝะฒะตะฝัะฐัะธะทะฐัะธะธ ะบะพะผะฟะพะฝะตะฝัะพะฒ ะธ ะฟะพัะปะตะดัััะตะณะพ ัะบะฐะฝะธัะพะฒะฐะฝะธั ััะทะฒะธะผะพััะตะน.SBOM ะฒ ะฝะฐัะธะฒะฝัั ะพะฑัะฐะทะฐั .
ะะปั native image ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะฒัััะฐะธะฒะฐัั SBOM ะฝะตะฟะพััะตะดััะฒะตะฝะฝะพ ะฒ ะฝะฐัะธะฒะฝัะน ะฑะธะฝะฐัะฝัะน ัะฐะนะป ัะพะณะปะฐัะฝะพ ัะฟะตัะธัะธะบะฐัะธะธ GraalVM SBOM. ะญัะพ ะทะฐะบััะฒะฐะตั ััะตะฝะฐัะธะน, ะบะพะณะดะฐ ะฟัะธะปะพะถะตะฝะธะต ัะฐัะฟัะพัััะฐะฝัะตััั ะฝะต ะบะฐะบ JVM-ะฐััะตัะฐะบั, ะฐ ะบะฐะบ ัะฐะผะพััะพััะตะปัะฝัะน ะธัะฟะพะปะฝัะตะผัะน ัะฐะนะป.OIDC-ะฐััะตะฝัะธัะธะบะฐัะธั ะบะปะธะตะฝัะฐ ัะตัะตะท SPIFFE.
ะ Quarkus OIDC ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ SPIFFE JWT-ัะพะบะตะฝะพะฒ ะดะปั ะฐััะตะฝัะธัะธะบะฐัะธะธ ะบะปะธะตะฝัะฐ ะฟะตัะตะด ะฟัะพะฒะฐะนะดะตัะฐะผะธ ะฒัะพะดะต Keycloak. ะญัะพ ะธะทะผะตะฝะตะฝะธะต ัะฐัััะธัะฐะฝะพ ะฝะฐ ะธะฝััะฐััััะบัััั ั workload identity, zero-trust-ะผะพะดะตะปัั ะธ ัะตัะฒะธั-ัะตัะฒะธัะฝัะผ ะฒะทะฐะธะผะพะดะตะนััะฒะธะตะผ, ะณะดะต ะธะดะตะฝัะธัะฝะพััั ัะฐะฑะพัะตะน ะฝะฐะณััะทะบะธ ะฒะฐะถะฝะตะต ััะฐัะธัะตัะบะธั ัะตะบัะตัะพะฒ.ะัะพะธะทะฒะพะปัะฝัะต ัะธะฟั keystore ะธ truststore.
TLS Registry ัะตะฟะตัั ะฟะพะดะดะตัะถะธะฒะฐะตั ะฟัะพะธะทะฒะพะปัะฝัะต ัะธะฟั ั ัะฐะฝะธะปะธั ะบะปััะตะน ะธ ะดะพะฒะตัะตะฝะฝัั ัะตััะธัะธะบะฐัะพะฒ, ะฝะฐะฟัะธะผะตั BCFKS, ัะตัะตะท ะฝะพะฒัั ะณััะฟะฟั ะบะพะฝัะธะณััะฐัะธะธ other. ะขะธะฟ ะผะพะถะฝะพ ะทะฐะดะฐัั ะฟะฐัะฐะผะตััะพะผ ะฒะธะดะฐ quarkus.tls.key-store.other.type=<type> ะฑะตะท ะฝะฐะฟะธัะฐะฝะธั ะดะพะฟะพะปะฝะธัะตะปัะฝะพะณะพ ะบะพะดะฐ. ะัะปะธ ะดะปั ัะธะฟะฐ ััะตะฑัะตััั ัะพะฑััะฒะตะฝะฝะฐั ะปะพะณะธะบะฐ ะทะฐะณััะทะบะธ, ะผะพะถะฝะพ ะฟัะตะดะพััะฐะฒะธัั CDI-ะฑะธะฝ KeyStoreFactory ะธะปะธ TrustStoreFactory ั ัะพะพัะฒะตัััะฒัััะธะผ @Identifier.ะะธะฝะฐะผะธัะตัะบะธะต ะฟะพะปั ะฒ JSON-ะถััะฝะฐะปะฐั .
ะะพะฑะฐะฒะปะตะฝ ะฝะพะฒัะน SPI JsonProvider, ะฟะพะทะฒะพะปัััะธะน ะดะพะฑะฐะฒะปััั ะฟะพะปั ะฒ JSON-ะปะพะณะธ ะดะธะฝะฐะผะธัะตัะบะธ ะดะปั ะบะฐะถะดะพะน ะทะฐะฟะธัะธ. ะญัะพ ะดะฐัั ะฒะพะทะผะพะถะฝะพััั ะพะฑะพะณะฐัะฐัั ะถััะฝะฐะปั ะบะพะฝัะตะบััะพะผ ะฒัะตะผะตะฝะธ ะฒัะฟะพะปะฝะตะฝะธั: ะฝะฐะฟัะธะผะตั, ะดะพะฟะพะปะฝะธัะตะปัะฝัะผะธ ะธะดะตะฝัะธัะธะบะฐัะพัะฐะผะธ ะทะฐะฟัะพัะฐ, ัะปัะถะตะฑะฝัะผะธ ะผะตัะบะฐะผะธ ะธะปะธ ะดะฐะฝะฝัะผะธ ะพะบััะถะตะฝะธั.ะะพัััะฐั ะฟะตัะตะทะฐะณััะทะบะฐ TLS ะดะปั GraphQL-ะบะปะธะตะฝัะฐ.
GraphQL-ะบะปะธะตะฝั ัะตะฟะตัั ะฟะพะดะดะตัะถะธะฒะฐะตั ะดะธะฝะฐะผะธัะตัะบัั ะฟะตัะตะทะฐะณััะทะบั TLS-ะบะพะฝัะธะณััะฐัะธะธ. ะ ะฐะฝััะต ะฝะพะฒะฐั TLS-ะบะพะฝัะธะณััะฐัะธั ะฟะพะดั ะฒะฐััะฒะฐะปะฐัั ัะพะปัะบะพ ะฟัะธ ัะพะทะดะฐะฝะธะธ ะฝะพะฒะพะณะพ ัะบะทะตะผะฟะปััะฐ ะบะปะธะตะฝัะฐ, ััะพ ััะตะฑะพะฒะฐะปะพ ัะผะตะฝััะฐัั CDI scope. ะขะตะฟะตัั ะพะฑะฝะพะฒะปะตะฝะธะต ะฟัะธะผะตะฝัะตััั ััะฐะทั ะธ ัะฐะฑะพัะฐะตั ะฒ ัะพะผ ัะธัะปะต ะดะปั ะบะปะธะตะฝัะพะฒ ั ะพะฑะปะฐัััั application.
ะะพะฟะพะปะฝะธัะตะปัะฝัะต ะธะทะผะตะฝะตะฝะธั ะธ ะพะฑะฝะพะฒะปะตะฝะธั ะบะพะผะฟะพะฝะตะฝัะพะฒ
ะ ัะธะฝะฐะปัะฝะพะผ ัะตะปะธะทะต 3.36.0 ัะฐะบะถะต ะพัะผะตัะตะฝั ะดะพัะฐะฑะพัะบะธ Signals, ะพะฑะฝะพะฒะปะตะฝะธะต Gradle ะดะพ 9.5.1, Jackson BOM ะดะพ 2.21.3, slf4j-api ะดะพ 2.0.18, ะดัะฐะนะฒะตัะฐ Microsoft SQL Server JDBC ะดะพ 13.4.0, ะฟะพะดะดะตัะถะบะฐ ะฝะตัะบะพะปัะบะธั ะบะพะฝัะธะณััะฐัะธะน SunPKCS11, ะธัะฟัะฐะฒะปะตะฝะธะต ะณะตะฝะตัะฐัะธะธ POM ะดะปั ะฒะฝะตัะฝะธั ัะฐััะธัะตะฝะธะน ะธ ะดะพะฑะฐะฒะปะตะฝะธะต preauthorized_code ะบะฐะบ ะฒะฐัะธะฐะฝัะฐ OidcClient grant type.
ะะฑะฝะพะฒะปะตะฝั ะธ ะบะพะผะฟะพะฝะตะฝัั ะฟะปะฐััะพัะผั Quarkus: Camel Quarkus 3.36.0, Debezium 3.5.1.Final, Quarkus Amazon Services 3.19.0, Quarkus LangChain4j 1.10.0, Quarkus MCP Server 1.12.1 ะธ Quarkus Operator SDK 7.7.5.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru
