Major changes
- #11638 - Added option to save the generated OpenAPI schema document on build.
- #11578 - Upgrade to GraalVM 20.2.0
- #11542 - Attempt to enable Quarkus.run to work on a single jar
- #11507 - Manage Quartz Jobs through ArC
- #11322 - Support multiple Hibernate ORM persistence units via Quarkus configuration
- #11073 - Add a Micrometer extension
Complete changelog
- #11800 - Upgrade SmallRye GraphQL to 1.0.9
- #11794 - Bump aws-alexa-sdk.version from 2.31.0 to 2.32.0
- #11793 - Bump awssdk.version from 2.14.7 to 2.14.8
- #11791 - docs: fix typo in stm doc
- #11788 - Bump to Gradle 6.6.1
- #11784 - Fix reactive Mongo client CDI handling
- #11781 - Normalize migration paths in Flyway extension
- #11780 - Flyway migrations does not work anymore on JDK8 after upgrade to 1.7.1.Final
- #11777 - Upgrade to Debezium 1.2.2.Final
- #11772 - Support multitenancy with multiple persistence units
- #11771 - OIDC ID token auto-refresh support
- #11770 - Mention cassandra-quarkus-client in the section about extensions that support SSL
- #11765 - [Mongodb] NPE getting reactive client
- #11764 - Use neutral container image over docker image
- #11763 - Revert "Disable failing CodeStarts test"
- #11759 - Bump assertj-core from 3.17.0 to 3.17.1
- #11758 - Bump swagger-ui from 3.32.3 to 3.32.5
- #11757 - Bump assertj-core from 3.17.0 to 3.17.1 in /devtools/gradle
- #11756 - Bump assertj-core from 3.17.0 to 3.17.1 in /integration-tests/gradle
- #11752 - Fix codestarts order bug
- #11751 - Also disable native versions of mongo tests
- #11750 - Disable failing CodeStarts test
- #11748 - When using Secrets, config functionality should be auto enabled
- #11746 - RUNTIME_INIT synthetic beans - improve docs and error message
- #11743 - Avoid NPE at boot if a MetricsFactoryConsumerBuildItem contains null
- #11736 - Active connection to MongoDB required for fresh project based on Quarkus master, wasn't needed for 1.7.0.Final and prior
- #11731 - guide for jbang integration
- #11728 - Add @SequenceGenerator to make Gift Entity example generally more usable
- #11726 - Bump awssdk.version from 2.14.4 to 2.14.7
- #11722 - Update to smallrye-jwt 2.3.0
- #11717 - Add gradle integration test dirs in PathTestHelper
- #11716 - Correctly handle directories in getResourceAsStream of QuarkusClassLoader
- #11713 - Temporarily disable ReactiveMongodbPanacheResourceTest
- #11709 - Replace AssertJ's deprecated hasOnlyOneElementSatisfying
- #11708 - Turn StartupBuildSteps.annotationTransformer() into an AutoAddScopeBuildItem
- #11707 - QuarkusClassLoader.getResourceAsStream does not work with directories in quarkus:dev
- #11705 - Add missing @ApplicationScoped in Panache-Kotlin docs
- #11703 - Skip docs module in Windows job
- #11701 - Dev mode - list reactive routes in 404 document
- #11700 - Turn StartupBuildSteps.annotationTransformer() into an AutoAddScopeBuildItem
- #11699 - Distribution management for enforcer-rules
- #11697 - Indicate that Quarkus only works with the Java 11 version of GraalVM (in native mode).
- #11694 - Don't launch an additional daemon process for Gradle build
- #11693 - Disable MutinyTest#testSSE for now as it's unstable on CI
- #11690 - Increase timeout in ReactiveMongodbPanacheResourceTest
- #11683 - Bump formatter-maven-plugin from 2.12.1 to 2.12.2
- #11682 - Bump awssdk.version from 2.14.4 to 2.14.5
- #11674 - Move maven integration tests to dedicated job
- #11670 -
gradle compileJava
fails when used with quarkus-grpc - #11669 - Gradle: support direct file dependencies
- #11668 - Codestart customized package and class and more
- #11666 - Use proper package for @MongoClientName
- #11663 - Allow the use of @ConfigProperty name with @ConfigProperties class
- #11660 - Fix some ClassLoader leaks from the BuildMojo
- #11659 - Remove usage of deprecated native-image mojo from amazon-lambda integration tests
- #11658 - Allow Vert.x compressed responses
- #11655 - auto-service-loader-registration=true does not work in quarkus/integration-tests
- #11654 - Bump picocli.version from 4.5.0 to 4.5.1
- #11653 - Bump mockito-core from 3.5.6 to 3.5.7
- #11652 - Bump mockito-core from 3.5.6 to 3.5.7 in /devtools/gradle
- #11648 - Multiple persistence units support Phase 2
- #11638 - Added option to save the generated OpenAPI schema document on build.
- #11637 - Neo4j driver metrics
- #11636 - Fallback to a docker build on linux
- #11623 - Bump awssdk.version from 2.14.3 to 2.14.4
- #11615 - Add wagon settings to ensure Maven can recover from transient download issues
- #11613 - Type-safe message bundles - support dynamic keys..
- #11609 - Bump commons-io from 2.6 to 2.7
- #11608 - Only run Kubernetes tests for Java 11
- #11606 - Bump mockito-core from 3.5.5 to 3.5.6
- #11601 - Update to Keycloak 11.0.1
- #11599 - Switch from elasticearch-maven-plugin to docker-maven-plugin to start Elasticsearch for ITs
- #11598 - Added constraint validators as singleton beans
- #11597 - Avoid starting Elasticsearch with UseConcMarkSweepGC (on the primary JVM)
- #11592 - Bump mockito-core from 3.5.2 to 3.5.6 in /devtools/gradle
- #11585 - Bump to Gradle 6.6
- #11584 - Bump postgresql from 42.2.15 to 42.2.16
- #11583 - Bump assertj-core from 3.16.1 to 3.17.0
- #11582 - Bump mockito-core from 3.5.2 to 3.5.5
- #11580 - Bump assertj-core from 3.16.1 to 3.17.0 in /devtools/gradle
- #11579 - Bump assertj-core from 3.16.1 to 3.17.0 in /integration-tests/gradle
- #11578 - Upgrade to GraalVM 20.2.0
- #11576 - Make GraalVM 20.2.0 the default version
- #11575 - Use an instance of the proper service initiator for SQL import
- #11574 - By default use lower heap settings while launching Quarkus application from QuarkusProdModeTest
- #11568 - Don't create default mongo clients when not needed and fix @MongoClientName qualifier
- #11567 - Type-safe message bundles - support dynamic keys in templates
- #11566 - Queries in import.sql can't be split to multiple lines anymore
- #11564 - Remove the native profile for Google Cloud Functions extensions
- #11562 - Support kotlin dsl for gradle in model generation
- #11556 - Quartz - enhance Job injection support in InvokerJobFactory
- #11547 - Quartz programmatic scheduling - inject Jobs annotated with a scope
- #11546 - Work around Caffeine warnings during cache computations
- #11542 - Attempt to enable Quarkus.run to work on a single jar
- #11534 - Bump awssdk.version from 2.14.2 to 2.14.3
- #11528 - Support Hibernate option "max_fetch_depth"
- #11526 - Support hibernate.max_fetch_depth property
- #11521 - MySQL upgrade for integration tests
- #11520 - Improve codestarts
- #11519 - Multiple persistence units follow up
- #11514 - Small enhancements to the code - Map.entrySet usage, static inner classes, unused local code removal
- #11507 - Manage Quartz Jobs through ArC
- #11503 - Bump swagger-ui from 3.32.1 to 3.32.3
- #11502 - Bump awssdk.version from 2.14.1 to 2.14.2
- #11500 - Kubernetes secret config changes
- #11496 - Provide a cdi aware QuartzFactory
- #11491 - Named mongo client injection trying to use default mongo client
- #11480 - Bump flyway-core from 6.5.4 to 6.5.5
- #11479 - Bump mockito-core from 3.5.0 to 3.5.2
- #11478 - Bump awssdk.version from 2.14.0 to 2.14.1
- #11477 - Bump mockito-core from 3.5.0 to 3.5.2 in /devtools/gradle
- #11474 - Codestarts testing
- #11461 - Unable to read a literal value from a secret containing keys ending in "yaml,yml or properties"
- #11454 - Bump swagger-ui from 3.31.1 to 3.32.1
- #11448 - Fix providers not auto registered for JAX-RS Client
- #11445 - Bump awssdk.version from 2.13.75 to 2.14.0
- #11441 - Mongo panache kotlin
- #11437 - Support Flyway ignoreMissingMigrations config
- #11427 - Bump mockito-core from 3.4.6 to 3.5.0
- #11425 - Bump mockito-core from 3.4.6 to 3.5.0 in /devtools/gradle
- #11424 - JAX-RS Providers in RESTEasy are not initialized unless a @path is present in the Application
- #11423 - Clean up redis extension pom
- #11421 - Add support for Flyway "missing migrations"
- #11413 - Upgrade PostgreSQL JDBC driver from 42.2.14 to 42.2.15
- #11403 - Hibernate-Envers: Support store_data_at_delete
- #11401 - Improve tests related to exceptions thrown during cache computations
- #11388 - Preserve the original ordering of the dependencies returned by the Gradle resolver
- #11369 - Throw ExecutionException cause during cache computation
- #11367 - @ConfigProperties system doesn't allow using @ConfigProperty on class fields, only on interface methods
- #11360 - Bump mojo-executor to 2.3.1
- #11355 - Bump flyway-core from 6.5.3 to 6.5.4
- #11350 - Introduce AutoAddScopeBuildItem to remove boilerplate necessary when annotation transformers are used to add a scope annotation to a class
- #11346 - Make quarkus-bootstrap-maven-plugin:build-tree work for not installed local projects
- #11340 - JSON-B type adapter can't inject CDI beans
- #11331 - Minimal *-deployment dependencies for integration-tests
- #11327 - Add config-yaml-example codestart in java
- #11322 - Support multiple Hibernate ORM persistence units via Quarkus configuration
- #11315 - "Exception thrown during asynchronous load" when using quarkus-cache and quarkus-hibernate-validator
- #11312 - Avoid generated-sources clash with MapStruct in codegen
- #11296 - Use metadata for gradle/maven repositories and separate gradle plugin version
- #11289 - Add lsp folder to .gitignore
- #11282 - Qute: support parameters for include section
- #11278 - Qute: clarify valid identifiers
- #11277 - Add revapi as option during build
- #11276 - Qute: include section could be empty
- #11271 - Move cache lock timeout logic to CacheResultInterceptor
- #11268 - Bump smallrye-common-annotation from 1.2.0 to 1.3.0
- #11267 - Bump smallrye-common-io from 1.2.0 to 1.3.0
- #11258 - When using Secrets, config functionality should be auto enabled
- #11249 - Qute: demand valid "property" identifiers
- #11243 - cloud codestarts
- #11237 - Response format produced is not valid HAL
- #11236 - Avoid split packages for Agroal deployment/spi
- #11225 - Sorting for REST Data with Panache
- #11224 - Add a counter of log events per log level
- #11219 - Qute: take comments into account when detecting standalone lines
- #11217 - ArC - cleanup and optimizations
- #11214 - Simplify runtime class transformation
- #11212 - Refactor the cache key building logic
- #11190 - qute removeStandaloneLines(true) does not remove comments
- #11183 - Bump jboss-parent to 37
- #11177 - Removal of dead local store
- #11175 - Bump swagger-ui from 3.30.0 to 3.31.1
- #11166 - Upgrade to Hibernate Search 6.0.0.Beta9 + Elasticsearch 7.8
- #11154 - Codestart dynamic paths for dynamic package names
- #11147 - Upgrade to Liquibase 4.0.0
- #11140 - ldap mock: using random port instead of hardcoded one
- #11139 - Introduce build time flag property to disable the cache extension
- #11138 - Introduce build time flag property to disable the cache extension
- #11135 - Disable the Cron Job CI that runs Java 8 native image tests
- #11123 - Fix maven warnings
- #11115 - Export Neo4j driver as dedicated BuildItem.
- #11108 - Bump smallrye-common-io from 1.1.0 to 1.2.0
- #11107 - Bump smallrye-common-annotation from 1.1.0 to 1.2.0
- #11073 - Add a Micrometer extension
- #11064 - Split package: io.quarkus.agroal.deployment is used in both quarkus-agroal-deployment and quarkus-agroal-spi
- #10993 - replace vertx-stack-depchain with vertx-dependencies
- #10884 - Implement sorting functionality for REST Data Panache
- #10859 - Parallel build fails with invalid order of building
- #10853 - Dev mode - list reactive routes in the "404 - Resource Not Found" document
- #10804 - Quarkus Cache ( Caffeine ) cache too noisy
- #10188 - Support exposing metrics from Neo4j driver
- #10078 - Abstract REST Data resource and entity info
- #9965 - Quarkus "quarkus-smallrye-jwt" does not recognize x5t as alias to identify key-id working with JWKS
- #9353 - Add support for Gradle Kotlin DSL
- #8695 - Support of multiple persistence units for Hibernate Panache
- #8415 - Quarkus OpenAPI Generated documentation for @BeanParam does not reflect @parameter if you are using a setter
- #6094 - Validator doesn't inject CDI bean unless @ApplicationScoped
- #5776 - Support Kotlin DSL Gradle projects when adding/listing/removing extensions
- #2835 - Support multiple persistence units