2.7.1.Final
Major changes
- #23374 - Generate gRPC code from dependencies
- #23210 - Add oidc-token-propagation-reactive extension
Complete changelog
- #23493 - Fix incorrect configuration property in buildpack documentation
- #23490 - More tabs work
- #23472 - Properly handle void return type in REST Client Reactive
- #23468 - Improve CT error handling
- #23467 - Also remove final from parent classes
- #23464 - Fix various Files.list resource leaks
- #23455 - Bump kubernetes-client-bom from 5.12.0 to 5.12.1
- #23446 - Rollback to use runtime for jib
- #23441 - ArC - register client proxies and subclasses for reflection if needed
- #23436 - Allow to invalidate ContextState of shareable CDI context and make use of it in ArcContextProvider
- #23431 - Small fix for non-existing openapi additional folder
- #23422 - Initialize defaultCatalog and defaultSchema in Hibernate ORM config
- #23421 - Do not force mp.jwt.verify.publickey.location to be a build time property
- #23417 - Regression since 2.6.3.Final in OpenShift extension
- #23415 - Fix incorrect image tag in native reference guide
- #23412 - Gradle: clear reloadable flag for extension dependencies
- #23408 - Stork guide is missing the status properties
- #23402 - Consider build time conditions when determining the JAX-RS Application class
- #23401 - Properly take @ClientExceptionMapper priority into account
- #23398 - Fix documentation of ClientExceptionMapper
- #23397 - Use the correct context for RESTEasy Reactive
- #23396 - @ClientExceptionMapper not working reliably
- #23392 - Handle parent first artifact when running devmode from Gradle
- #23390 - Make picocli extension stable
- #23389 - Remove Gradle preview warning from documentation
- #23388 - Make resteasy-qute extension stable
- #23381 - CapturingInputStream discards -1 from delegate read
- #23380 - Various adjustments for JReleaser
- #23379 - ResteasyReactiveScanner.scanForApplicationClass does not seem to handle excludes correctly
- #23374 - Generate gRPC code from dependencies
- #23367 - Trim OpenTelemetry config endpoints
- #23366 - Current version of graal-sdk contains several vulnerabilities
- #23357 - Handle configured parent first resources
- #23354 - Bump postgresql from 42.3.1 to 42.3.2
- #23351 - Data corruption when mixing
@FormParam
andMultivaluedMap
- #23348 - Set oidc-token-propagation status to stable
- #23347 - Fix Javadoc of @ServerRequestFilter
- #23345 - Properly log InvalidDefinitionException exception in RESTEasy Reactive
- #23344 - Fix JibConfig platforms javadoc
- #23337 - Bump GraalVM / Mandrel version to 21.3.1
- #23333 - ArC - fix disposer method resolution
- #23330 - Allow qute tags with ".qute" prefixed extension
- #23327 - Bump xstream from 1.4.18 to 1.4.19
- #23325 - Remove vert-http from oidc-common
- #23322 - Set quarkusDev configuration in quarkusRemoteDev task
- #23321 - Let the ByteBuddy library version be controlled by the BOM
- #23320 - First round of tabs in the documentation
- #23318 - A @Disposes @nAmed method doesn't work / is not invoked
- #23315 - Gradle Task quarkusRemoteDev not working with version 2.6.3
- #23313 - OpenApi: Config quarkus.smallrye-openapi.additional-docs-directory casues error if directory does not exist
- #23310 - Added a note on gRPC Dev UI to the docs
- #23304 - Release Quarkus HTTP and upgrade it
- #23301 - Qute parser - loop - fix validation of virtual method params
- #23299 - Make QuarkusMock work with REST Client Reactive interfaces
- #23298 - Detect when the app is reading input
- #23296 - Fixes unexpected ClosedChannelException while opening WebSocket
- #23295 - Reduce amount of bytecode generated
- #23293 - Propagate parent-first when setting up test CP
- #23286 - Qute: Incorrect behaviour with complex expressions
- #23285 - Qute: user defined tags not working with .qute.html extension
- #23282 - Quarkus @ApplicationScoped working in dev run, but not in prod
- #23271 - Compile generated sources before src in dev mode
- #23270 - Don't register Kafka LoginModule interface for reflection
- #23269 - Hibernate Reactive Session/EntityManager is closed
- #23267 - Move quarkus-devtools-utils and the codestarts artifact to the quarkus-bom
- #23244 - Fix one of the many constructors of
ReflectiveClassBuildItem
- #23241 - Use List to capture configured roles in Dev Services for Keycloak
- #23239 - Fix openshift deployment related issues
- #23233 - Qute type-safe templates - int (primitive) is also iterable
- #23232 - Explicitly define the alternative port 55680 in OpenTelemetry collector configuration file in OpenTelemetry guide
- #23231 - Provide reason phrase when throwing WebApplicationException in the reactive REST Client
- #23229 - Fix
serialization
flag handling inReflectiveClassBuildItem.MultiBuildItem
- #23225 - Bump log4j-jboss-logmanager from 1.2.2.Final to 1.3.0.Final
- #23221 - Remove aws-serverless dependency
- #23219 - Move HttpContentCompressorSubstitutions to quarkus-netty
- #23218 - Native compilation fails with unresolved type during parsing
- #23217 - Dev mode captures console input destined to the application
- #23215 - Fix JDK 17 support for s2i builds
- #23210 - Add oidc-token-propagation-reactive extension
- #23209 - Reactive Rest Client reports
401
asUnknown Error
- #23208 - Properly support aggregate part items when using @MultipartForm
- #23207 - Add warning to CLI's registry add command if no registry set
- #23204 - Use docker-compose up command to start services defined in docker-compose.yml file
- #23203 - Irrelevant warning about mismatch between groups and projects
- #23201 - Guard against ContextNotActiveException in ResteasyReactiveContextLocaleResolver
- #23195 - Qaurkus Camel bean-validator throws javax.enterprise.context.ContextNotActiveException when quarkus-resteasy-reactive-jackson is present
- #23186 - Introduce QuarkusBindException
- #23177 - Add initializer method validation to ArC
- #23174 - ArC doesn't fail on an initializer method marked @produces
- #23099 - Rest-Client-Reactive: Allow FormParams to be used in BeanParams
- #23090 - Inject "annotations" and "genericType" in ParamConverterProvider
- #23073 - Websocket client not working anymore
- #22967 -
java.net.BindException
on startup can result in spurious log messages - #22870 - Resteasy Reactive Client: Parameter "annotations" is always null in ParamConverterProvider
- #22833 - org.objectweb.asm.ClassTooLargeException when building a project with 2K+ Hibernate entities (hbm.xmls).
- #22830 - Rest-Client-Reactive:
void
methods not allowed - #22740 - Property values can behave unexpectedly with trailing spaces
- #22670 - Add an example of a list of custom roles when using Keycloak DevServices
- #22668 - DevServices Keycloack roles are not generated properly
- #22603 - gRPC code generation for specific dependencies
- #22216 - OIDC: cannot use oidc-token-propagation with RESTEasy Reactive
- #22082 - AWS lambda extension and quarkus-oidc-client don't play nicely together
- #21905 - Adding first registry in CLI erases the default one
- #21226 - Quarkus 2.4.1.Final - Continuous Testing - engine.JupiterTestEngine not a subtype
- #16099 - JWT Config key behevior different in native and jvm mode
- #7507 - ArC - register client proxies and subclasses for reflection if needed