Skip to content

1.8.0.CR1

Pre-release
Pre-release
Compare
Choose a tag to compare
@gsmet gsmet released this 02 Sep 19:17
· 34817 commits to main since this release

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