README 未提供构建或运行步骤,需查阅官方文档;native 模式需额外编译为原生可执行文件,与 JVM 模式流程不同
quarkus
quarkusioApache-2.0活跃维护专为 GraalVM 和 HotSpot 打造的 Kubernetes 原生 Java 框架,启动快、内存占用低,适合云原生微服务和容器化部署。
Quarkus: Supersonic Subatomic Java.
3.40.1.2发布于 2026-11-09 16:17 UTC15,984star +7 / 7 天3,362fork同步于 2026-11-10 17:26 UTC
README 未给出安装命令,仅指向官方文档 https://quarkus.io 与贡献指南 CONTRIBUTING.md 硬件要求按 README 说明
README 未说明具体硬件要求;支持 JVM(JVM 17–25)运行,也可编译为 native 可执行文件用于受限环境
面向云原生与容器的 Java 框架,构建期做尽可能多的工作,换来极快启动和低内存占用
专为 GraalVM 和 HotSpot 打造的 Kubernetes 原生 Java 框架,启动快、内存占用低,适合云原生微服务和容器化部署。
核心能力
- 在构建期完成大量初始化,缩短启动时间
- 以容器优先为设计目标,产出最小化镜像
- 同时支持 JVM 高吞吐与 native 受限环境
- 统一命令式与响应式两种编程模型
- 基于 JAX-RS、Hibernate ORM、Vert.x、MicroProfile 等标准
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
- 3.33.4.22026-11-09 · 2026-11-09 16:22 UTC
查看更新说明
Complete changelog
- 3.40.1.2最新正式版2026-11-09 · 2026-11-09 16:17 UTC
Complete changelog
- 4.0.0.Beta3pre-release2026-11-04 · 2026-11-04 18:40 UTC
查看更新说明
Major changes
- #57851 - Bump Hibernate ORM to 8.0.0.Beta4, Reactive to 5.1.0.Beta1, rework Quarkus Data Annotation Processor
Complete changelog
- #34393 - Vertx Reactive routes not working with HTTP2 and POST methods
- #46696 - Provide clearer error message for encrypted PEM(PKCS#8) Keys in FIPS-enable environments
- #53309 - [4.0] Rework Cleanup bytecode transformation from NettyProcessor for Netty 4.2
- #53525 - Add support for Valkey URIs in quarkus-redis-client
- #55934 - OIDC: drop no-args constructors and field setters and getters in OidcTenantConfig classes
- #56547 - brotli4j compile dependency in quarkus-vertx-http leaks onto classpath and breaks Apache HttpClient 5
- #56595 - Do not pause or resume an HTTP/2 request that has already been read
- #56601 - Explain why an encrypted PEM key could not be decrypted
- #56780 - Add native SQL queries tutorial for Quarkus Data Hibernate
- #56962 - Bump Gradle from 9.7.0 to 9.8.0
- #57001 - Fix Gradle 9.8 conditional dependency resolution
- #57028 - Recommend mise as well as SDKman
- #57107 - OpenTelemetry OTLP exporter sends a batch twice when the read idle timeout fires during an export
- #57137 - Quarkus native forces the SharedArenaSupport flag which makes the build crash if VectorAPISupport is enabled
- #57184 - Run JDBC driver deregistration twice to catch lazy-initialized drivers
- #57238 - Testing infinite SSE endpoints hang
- #57364 - Initialize the Dev UI JSON-RPC router before serving its endpoints
- #57374 - Netty allocator docs still describe the pooled allocator as the default
- #57623 - TLS CLI Let's Encrypt commands build wrong management URLs for custom root paths and trailing slashes
- #57676 - Remove bytecode recorders from:
extensions/smallrye-context-propagation - #57677 - Remove bytecode recorders from:
extensions/smallrye-reactive-messaging-rabbitmq - #57681 - [#57122] Create the RabbitMQ credentials provider link in a service
- #57686 - [#57122] Set up the context manager in services and create the executors with bean creators
- #57702 - Fixes Infinispan cache state not cleaned up when a cached method throws
- #57725 - [#57122] Create the Agroal datasource support and metrics without recorders
- #57742 - Agent skills do not say which bytecode libraries to use
- #57743 - Document the bytecode libraries to use in the agent skills
- #57757 - Remove bytecode recorders from: `extensions/resteasy-reactive/rest
- 4.0.0.Beta2pre-release2026-10-28 · 2026-10-28 22:16 UTC
查看更新说明
Major changes
Complete changelog
- #2003 - Document how to create a multi-module Maven project
- #21866 - Support import.sql or similar facility for data population when not using Hibernate to create the schema
- #29462 - DevUI CORS - hostname dns reverse lookup use-case
- #32850 - be able to set root log level via dev ui
- #33564 - Allow the FastBootEntityManagerFactoryBuilder to use a custom SessionFactoryBuilder that can decorate the Hibernate SessionFactory
- #39300 - Remove kubernetes client split package check
- #40490 - OIDC and OIDC-CLIENT extensions should consider JVM HTTP proxy configuration
- #40882 - Transaction-Scoped observer on transaction end sometimes fails if the transaction is aborted
- #41668 - Quarkus recorder serialization
- #42315 - reactive-messaging extension fails to lookup generic payload converter
- #44726 -
io.quarkus.gradle.extensionis split across multiple modules - #47761 - Metrics for the quarkus-load-shedding extension
- #48763 - Gradle testLogging.showStandardStreams = false ignored by Quarkus tests with JBoss LogManager
- #49108 - Quarkus OpenTelemetry Metrics must have JFR monitoring option enabled
- #51207 - Use parametrised tests for Hibernate ORM/Reactive interoperability
- #52349 - Test classes with
@Nestedclasses fail in dev-mode (again) - #52682 - Consider supporting OAuth2 Attestation-based Client Authentication
- #52872 - Allow assigning entities to persistence units on a per-class basis
- #53042 - Dependency-based service startup/shutdown actions
- #53368 - Panache Next: detect and prevent being used with Panache 1
- #53378 - GraalVM dynamic bootstraps registration
- #53610 - Fix Gradle
testLogging.showStandardStreamsbeing ignored by Quarkus tests - #54252 - Hibernate Validator programmatic cascading constraint does not register class for Validation
- #54323 - Add types of programmatic constraint mappings to validator config
- #54602 - Continuous testing - Handle nested classes better
- #54900 - Add OIDC Client attestation authentication
- #55135 - Refactor Hibernate Reactive compatibility tests to use
@ParameterizedClass - #55264 - Service start/stop infrastructure
- #55548 - Module tree shaking for JLink
- 3.40.1.12026-10-19 · 2026-10-19 14:15 UTC
查看更新说明
Complete changelog
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
Quarkus - Supersonic Subatomic Java
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications.
- Container First: Minimal footprint Java applications optimal for running in containers.
- Cloud Native: Embraces 12 factor architecture in environments like Kubernetes.
- Versatile: From the smallest microservice to the largest monolith.
- Fast startup: We do more at build time, we start fast.
- JVM and native JVM for high throughput, native for constrained environments.
- Unify imperative and reactive: Brings under one programming model non-blocking and imperative styles of development.
- Standards-based: Based on the standards and frameworks you love and use (RESTEasy and JAX-RS, Hibernate ORM and JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile, Apache Camel...).
- Developer Joy: Development centric experience without compromise to bring your amazing apps to life in no time.
All under ONE framework.
Getting Started
Migration Guides
We collect all the migration notes in our migration guides.
Release Planning
Interested in when the next release is coming? Check our release planning document for details.
How to build Quarkus
The build instructions are available in the contribution guide.

