2.5.1.Final
Complete changelog
- #21820 - Move quarkus-devtools-testing to the quarkus-bom as it's used for extension dev
- #21813 - Updated SmallRye OpenAPI to 2.1.16
- #21804 - Bump gizmo from 1.0.9.Final to 1.0.10.Final
- #21797 - Base64 encode correctly in mock event server
- #21787 - Qute type-safe validation - honor the TemplateAttribute annotations
- #21786 - Prevent ugly exceptions when shutting down lambda application in dev-mode
- #21783 - Fix GraalVM version pattern matching and add test for isJava17
- #21779 - Qute unable to find template extension methods with @TemplateAttribute annotation
- #21778 - Resteasy Reactive: Inspect class tree for @BeanParam to find annotations
- #21773 - Dev UI - fix config namespace resolver
- #21764 - Add import to docs
- #21763 - Fix exception wrapping issue with SecurityHandler
- #21759 - BeanParam extending another class fails in RESTClient
- #21755 - Using Kotlin guide test fail
- #21753 - Fix Reactive Messaging build time wiring connector attribute types
- #21744 - Take multiple Accept headers case into account in RESTEasy Reactive
- #21737 - Qute documentation: removed incorrect static keyword
- #21733 - Qute namespace extensions - fix a NPE when a param resolves to null
- #21728 - Fix rest client invalid config message
- #21725 - Take into account entity-PU assignments in Hibernate ORM even if there is only one PU
- #21714 - Fix IndexOutOfBoundsException in Qute DevUI
- #21713 - java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
- #21710 - Get OIDC recover from the connection failure if the discovery is disabled
- #21709 - Rest client config - avoid warnings about unrecognized config keys
- #21708 - quarkus.rest-config instead of quarkus.rest-client
- #21706 - Startup fails if OIDC provider is not available
- #21705 - Qute Dev UI - fix the preview page
- #21698 - Quarkus throws warnings about quarkus.rest-client configuration after #21530
- #21695 - Resteasy Reactive: Use
uri.getRawQuery
instead ofuri.getQuery
- #21692 - Copy default methods of a RestClient Reactive interface to the generated class
- #21691 - Cannot resolve config property referenced in dev-console card template
- #21689 - Resteasy Reactive - Avoid NPE when using runtime converters
- #21682 - quarkus.hibernate-orm.packages not working
- #21679 - @RolesAllowed wrap all exception with RuntimeException of asynchronous rest client when CompletionStage is not created
- #21674 - interceptor bound to a non-RestClient method on a RestClient interface is not called with RestClient Reactive
- #21673 - Propagate the Maven settings argument when testing codestart-generated projects
- #21670 - Upgrade to MySQL JDBC driver 8.0.27
- #21669 - Upgrade to MySQL JDBC driver 8.0.27
- #21668 - Remove dot from guide title
- #21667 - Spring Data: Fix interface projection using Page and Slice
- #21665 - Set produced Logger as DefaultBean
- #21664 - Resteasy Reactive - Using BeanParam with custom paramconverter throws NPE
- #21662 - Fixed azure config function.json file to be properly handled by the Azure functions http maven archetype
- #21655 - Fix InputStream handling as Response entity in RESTEasy Classic
- #21640 - Ensure that Derby Dev Services works properly
- #21639 - Devservices derby doesn't start because of missing resource bundle
- #21637 - Make quarkus-jdbc-mysql work properly in native mode for Java 17
- #21636 - Qute - fix ChildResolutionContext.getExtendingBlock()
- #21635 - Fixed escaping of properties for azure-functions-http archetype
- #21634 - App Engine Standard should always use the uberjar
- #21633 - Ensure that RESTEasy Reactive violation report doesn't break Hibernate Validator in native
- #21627 - Add commons-logging exclusion to keycloak-admin extension
- #21626 - Pass checked exceptions unwrapped for Kotlin methods
- #21624 - Update SmallRye Config to 2.6.1
- #21620 - Fix RestClientFallbackConfigSourceInterceptor#iterateNames()
- #21616 - Spring data Page does not work with interface projection
- #21607 - Don't warn when QuarkusTestResourceLifecycleManager can't find field
- #21606 - Fix CME in MicrometerRecorder shutdown hook
- #21604 - ConcurrentModificationException from Micrometer extension on shutdown
- #21603 - Change link for testcontainers usage example
- #21602 - Quarkus 2.5.0.CR1 / Final: Assets loaded from jar/classpath are not served (parsed?) correctly anymore
- #21601 - Fix issue with DevMode tests
- #21584 - Qute: insert in for/each doesn't have the desired effect
- #21579 - Add JWT and POST body tests
- #21577 - Getting lots of "Unable to determine matching fields for injection of test instance" messages
- #21576 - IllegalArgumentException on x-www-form-urlencoded POST with Amazon Lambda HTTP extension
- #21575 - Update JMS guide to not create generated [test] code that isn't used
- #21566 - Push
sun.lwawt.macos
package to runtime init in Darwin in Java 17 - #21564 - Google Cloud guide - build via Maven plugin should use uber-jar packaging
- #21563 - Upgrade apicurio version
- #21562 - Fix codestart regression with dependency override
- #21559 - LambdaHttpHandler does not properly handle multiple Accept headers
- #21550 - Fix Kerberos module use in Java 17
- #21544 - Fix mongodb-client health test after client creation was made lazy
- #21538 - OpenAPI: Do not remove headers added by client when adding default CORS
- #21537 - Pass on compiler release flag value in Maven dev mode
- #21536 - Fixing failing test in Hibernate Reactive: SchemaUpdateTest
- #21533 - quarkus-rest-client-reactive related configuration properties problem
- #21531 - Health-UI calls the wrong URL for health in dev mode
- #21530 - Read client configuration directly from Config rather than via @configroot
- #21522 - Make uncategorized work for extensions without categories
- #21519 - Kotlin: ArcUndeclaredThrowableException since 1.13.x
- #21517 - Health-UI call the wrong URL for health
- #21516 -
quarkus-hibernate-validator
brings a dependency that is not supported in native mode - #21510 - Support "Uncategorized" extensions
- #21508 - Quarkus testing guide: "TestContainers example" no longer exists
- #21501 - Fix to use serviceAccountName, instead of serviceAccount
- #21498 - Don't build docs module in CI JVM Tests
- #21497 - Bump com.gradle.plugin-publish from 0.17.0 to 0.18.0 in /devtools/gradle
- #21495 - Fix native compatibility with Confluent kafka-avro-serializer version 7.0.0
- #21494 - Ignore ConfigMapping injection points annotations for type matching
- #21493 - Update OIDC Dev UI to support extra grant options
- #21486 - Update the CONTRIBUTING Code Review section
- #21482 - Don't fail native test start when http is not exposed
- #21473 - Only warn about loggable messages
- #21469 - @Valid annotation treated as a bean
- #21412 - Confluent + confluent kafka-avro-serializer version 7, throw a KafkaException in native mode
- #21408 - Temporary fix for failure to resolve 'sun.management.Util' when using GraalVM CE 21.3.0 Java 17
- #21407 - Error with ConfigMapping using Maps, Nested Groups and Optional
- #21372 - Integration test jgit fails to compile natively with GraalVM CE 21.3 Java 17
- #21366 - Report error about unsupported features when update to quarkus 2.5.0.CR1 and graalvm 21.3.0 java 17 with mysql dependence
- #21359 - Integration tests using postgresql fail to compile natively with Java 17
- #21350 - Support "Uncategorized" extensions
- #21348 - REST Client Config - Limitations of ConfigRoot
RestClientsConfig
- #21345 - REST Client Configuration via Uppercase/Underscore Environment Variables Stopped Working in 2.4.0
- #21341 - MP REST Client configuration at runtime does not work since quarkus 2.4.0-final
- #21336 - Hashicorp Vault integration stopped working in 2.4.0
- #21332 - Property expression
quarkus.http.test-port
with rest-client not working with 2.4.1 - #21317 - Unable to retrieve status for gRPC service
- #21234 - Query param name containing the '=' character is not correctly encoded by the http client on quarkus reactive
- #20821 - Logger producer should use @DefaultBean