Skip to content

2.7.1.Final

Compare
Choose a tag to compare
@gsmet gsmet released this 08 Feb 16:01
· 21801 commits to main since this release
ea4ef3d

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 and MultivaluedMap
  • #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 in ReflectiveClassBuildItem.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 as Unknown 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