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