Quarkus v1.8.0.CR1 Release Notes
Release Date: 2020-09-02 // over 3 years ago-
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
- 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
- 0๏ธโฃ #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
- 0๏ธโฃ #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