Skip to content

2.9.0.CR1

Pre-release
Pre-release
Compare
Choose a tag to compare
@gsmet gsmet released this 27 Apr 20:41
· 19670 commits to main since this release
e10a37e

Major changes

  • #25106 - Upgrade to Scala 2.13
  • #25072 - Logging - set default value for quarkus.log.file.rotation.max-file-size
  • #25056 - Introduce quarkus.http.filter config
  • #24984 - Move HTTP compression settings to build time
  • #24663 - Upgrade H2 to 2.1.210
  • #24611 - Add support for OIDC BackChannel Logout
  • #24558 - Support compression for reactive routes and resteasy reactive
  • #24526 - Add support for Confluent Schema Registry + restructure schema registry extensions
  • #24316 - WebAuthn extension
  • #24086 - Update Kotlin to 1.6.20

Complete changelog

  • #25181 - Prepend http.root-path to permission paths without '/'
  • #25174 - Added WebAuthn IT and fixed native bug
  • #25169 - Prevent NPE when micrometer is disabled
  • #25167 - Bump quarkus-http.version from 4.1.8 to 4.1.9
  • #25166 - Allow setting Java source type with Gradle Kotlin DSL
  • #25160 - Fix smallrye-graphql-client artifact ID in application bom
  • #25158 - Fix OpenTelemetry substitution
  • #25157 - Quarkus BOM has a dependency with incorrect GAV
  • #25156 - Add test for websocket+HTTP root path
  • #25149 - Bump mysql-connector-java from 8.0.28 to 8.0.29
  • #25147 - Do not run elasticsearch-rest-client-deployment tests unless -Dtest-containers is set
  • #25143 - App with quarkus-opentelemetry-exporter-jaeger fails to compile into native
  • #25137 - Update BouncyCastle JSSE mTLS test to check SecurityIdentity
  • #25135 - Investigate why SecurityIdentity is not available when MTLS is enabled
  • #25132 - Update maintainers of some SmallRye projects
  • #25130 - Fix typo: lambas -> lambdas
  • #25129 - ArC - optimize CreationalContext for synthetic dependent beans
  • #25128 - Register java plugin in Gradle plugins
  • #25126 - Add note on using @QuarkusIntegrationTest with containers
  • #25115 - Bump nimbus-jose-jwt from 9.21 to 9.22
  • #25114 - Bump mongodb-crypt from 1.2.1 to 1.4.0
  • #25106 - Upgrade to Scala 2.13
  • #25104 - Do not require the main module sources to be present in when resolving the app model
  • #25099 - NullPointer during Rest client creation when micrometer is disabled
  • #25092 - Introduce system property for controlling URI validation
  • #25085 - Support QuarkusTestResourceLifecycleManager#inject in CLI test classes
  • #25082 - Override Gradle output format
  • #25080 - Bump mockito-bom from 4.5.0 to 4.5.1
  • #25076 - Handle client close/cancel on grpc mutiny streaming service
  • #25072 - Logging - set default value for quarkus.log.file.rotation.max-file-size
  • #25068 - Initial Support for SunPKCS11 provider in native image
  • #25065 - QuarkusMainTest does not support QuarkusTestResourceLifecycleManager injection
  • #25064 - Jakarta - Bump Kotlin Maven plugin to 1.6.21
  • #25061 - Add convenient ArcContainer.listAll() methods
  • #25057 - Use mockito-bom
  • #25056 - Introduce quarkus.http.filter config
  • #25054 - Bump mockito-bom from 4.4.0 to 4.5.0
  • #25053 - Bump kotlin.version from 1.6.20 to 1.6.21
  • #25051 - Bump mockito-core from 4.4.0 to 4.5.0
  • #25047 - Allow having different http headers depending on the path
  • #25040 - Mark dependencies to be checked by the JOSDK team before updates
  • #25032 - Save AtomicBoolean allocation in Arc
  • #25025 - Introduce a way to disable integration tests for certain build types
  • #25016 - CLI creates kotlin project even with explicit --java 11 --gradle-kotlin-dsl
  • #25013 - Bump com.gradle.enterprise from 3.9 to 3.10 in /devtools/gradle
  • #25008 - Guard test against NPE
  • #24999 - Document the GCF and AppEngine Java 17 runtime
  • #24994 - Apply minor polish to RESTEasy Reactive code
  • #24987 - Instructions to build/run integration tests in Gradle against native image incorrect
  • #24984 - Move HTTP compression settings to build time
  • #24977 - Check that resources and classes are effectively available at runtime
  • #24972 - Bump error_prone_annotations from 2.12.1 to 2.13.1
  • #24970 - Another round of Jakarta progress
  • #24969 - Use gradlew in native image docs
  • #24955 - Remove completely outdated DevTools specification file
  • #24949 - Support codestarts of extensions outside catalog
  • #24947 - Add buildpack error handing
  • #24919 - Suppress logging for configured exceptions thrown by Amazon Lambda handlers
  • #24915 - Jakarta migration: more progress
  • #24914 - Removed unused methods
  • #24906 - Jakarta: transformations for Hibernate Reactive
  • #24902 - Bump google-http-client-bom from 1.41.6 to 1.41.7
  • #24894 - Properly support CompletionStage as a return type in caching extension
  • #24884 - Add documentation about which extension support Kotlin coroutines
  • #24883 - Support injecting a list of Spring beans
  • #24879 - Jakarta migration: Agroal, Hibernate ORM, Hibernate Search...
  • #24876 - Misc cleanup - use Files.readString and .addAll for collections
  • #24871 - Kafka Serde discovery for direct implementations
  • #24866 - Bump Gradle version to 7.4.2
  • #24862 - Remove unnecessary generic type information from internal tests
  • #24855 - Bump wiremock-jre8-standalone from 2.32.0 to 2.33.1
  • #24854 - Bump opentelemetry-bom from 1.12.0 to 1.13.0
  • #24847 - Avoid logging certain exceptions thrown by AWS Lambda handlers
  • #24844 - Qute docs - update the limitations of "Qute Standalone"
  • #24841 - Bump narayana-jts-integration from 5.12.5.Final to 5.12.6.Final
  • #24838 - Update SmallRye Config to 2.10.0
  • #24836 - Upgrade revapi plugins versions
  • #24831 - Bump aws-xray-recorder-sdk-aws-sdk-v2 from 2.11.0 to 2.11.1
  • #24824 - Move rewrite-maven-plugin definition to a profile
  • #24823 - Include Spotify OIDC provider
  • #24822 - Document how to access binary data using MutinyRedis
  • #24817 - Get rid of the split package in the gRPC extension artifacts
  • #24816 - Update Narayana JTA to 5.12.6.Final and JTS to 5.12.5.Final
  • #24815 - Jakarta - Completed RESTEasy Classic, RESTEasy Reactive, Lambdas
  • #24814 - Bump error_prone_annotations from 2.11.0 to 2.12.1
  • #24812 - Bump google-http-client-bom from 1.41.5 to 1.41.6
  • #24807 - Fix amazon-lambda-xray runtime artifact name
  • #24803 - Switch to wiremock-jre8-standalone which is more Jakarta friendly
  • #24793 - Add Spotify OIDC provider configuration
  • #24792 - Qute CDI integration - fix named dependent beans
  • #24787 - Don't run 'Rewrite to Jakarta' job in forks
  • #24780 - Bump jacoco-maven-plugin from 0.8.7 to 0.8.8
  • #24779 - Bump jacoco.version from 0.8.7 to 0.8.8
  • #24778 - Upgrade Kotlin Maven plugin to 1.6.20
  • #24767 - Fix IT main for GraalVM >= 22.1
  • #24747 - Bump asm.version from 9.2 to 9.3
  • #24746 - Bump kotlinx-coroutines-bom from 1.6.0 to 1.6.1
  • #24741 - Support Kotlin suspend functions as scheduler methods
  • #24708 - Add container-name configuration for kubernetes extension
  • #24707 - Bump checker-qual from 3.21.3 to 3.21.4
  • #24692 - Disable Rest client tests that use external (now expired) certificates
  • #24684 - Bump javaparser-core from 3.24.0 to 3.24.2
  • #24683 - Make sure test-extension artifacts are installed
  • #24676 - kubernetes: allow to customize the container name
  • #24674 - Update to SmallRye Fault Tolerance 5.4.0
  • #24663 - Upgrade H2 to 2.1.210
  • #24662 - Some tidying up for jakarta/transform.sh
  • #24658 - Scheduler - support non-blocking scheduled methods
  • #24654 - Bump jib-core from 0.20.0 to 0.21.0
  • #24653 - Bump liquibase.version from 4.9.0 to 4.9.1
  • #24650 - Bump com.gradle.plugin-publish from 0.20.0 to 0.21.0 in /devtools/gradle
  • #24649 - Allow to inline UserInfo in internal IdToken
  • #24642 - Hibernate Orm docs clarification: JNDI not supported
  • #24629 - hibernate-orm guide should mention JNDI is disabled
  • #24622 - Documentation - HTTP compression of static resources
  • #24621 - Scheduler - support non-blocking scheduled methods
  • #24616 - Bump grpc.version from 1.45.0 to 1.45.1
  • #24614 - More Jakarta progress
  • #24611 - Add support for OIDC BackChannel Logout
  • #24608 - Don't record start time when Reactive REST Client returns a Multi
  • #24605 - Provide a new ApplicationNotRunning predicate for @Scheduled
  • #24595 - Bump artemis.version from 2.20.0 to 2.21.0
  • #24588 - AWT, Native: Removes a workaround for loading iio-plugin.properties
  • #24584 - Jakarta rewrite infrastructure
  • #24579 - Provide proper error message when using @ConfigProperty in @QuarkusIntegrationTest
  • #24574 - Move the test extension out of the core module
  • #24572 - Bump google-http-client-bom from 1.41.4 to 1.41.5
  • #24568 - Normalize RESTEasy Reactive versions to ease the Jakarta transition
  • #24567 - Bump smallrye-common-bom from 1.10.0 to 1.11.0
  • #24566 - Remove unused properties from tools/pom.xml
  • #24563 - Break dependency cycle between independent-projects/tools/ and core/
  • #24561 - Reactive SQL Client Pool Event Loop Sizing
  • #24558 - Support compression for reactive routes and resteasy reactive
  • #24546 - Bump scala-maven-plugin from 4.5.6 to 4.6.1
  • #24526 - Add support for Confluent Schema Registry + restructure schema registry extensions
  • #24525 - Qute - add first/last computed properties for java.util.List
  • #24511 - Jakarta transformation WIP
  • #24509 - Adjust predicates to support both javax. and jakarta. packages
  • #24493 - Qute standalone - list element can be accessed directly via an index
  • #24489 - Add test to make sure ResponseEntity content type takes precedence
  • #24460 - Bump font-awesome from 6.0.0 to 6.1.0
  • #24357 - Add Runtime Default values in the static Config
  • #24316 - WebAuthn extension
  • #24202 - Document Kotlin coroutine compatibility with extensions
  • #24137 - Qute CDI integration - named dependent bean is destroyed before it's actually used
  • #24086 - Update Kotlin to 1.6.20
  • #24059 - Take entity class transformations into account during Hibernate proxy pre-generation
  • #23927 - Handle gRPC @Blocking in superclasses as well
  • #23911 - gRPC @Blocking method matching with Java methods
  • #23844 - quarkus.container-image.push is ignored with buildpacks
  • #23829 - REST Client Reactive: skip measuring time for SSE calls
  • #23816 - IllegalStateException if method return type is CompletionStage using @CacheResult
  • #23477 - Quarkus oidc integration, backchannel logout support
  • #22319 - ArC - introduce the CurrentContextFactory abstraction
  • #22053 - Sockets declared with Undertow @serverendpoint breaking when using quarkus.http.root-path
  • #22030 - Link internal OIDC ID token and UserInfo when working with GitHub and other OAuth2 providers
  • #21919 - Get rid of the split package in the gRPC extension artifacts
  • #21428 - Support kotlin coroutines in quarkus-scheduler
  • #21165 - Support reading version metadata/codestart when adding extension with specific version
  • #10025 - Can't compile with Scala 2.13
  • #9354 - Update h2 database
  • #9316 - Web Authn Extension
  • #8932 - Access to public field returns null for Hibernate entity lazy-loaded from polymorphic toOne association
  • #5668 - Support injecting a list of Spring beans