github quarkusio/quarkus 1.7.1.Final

Major changes

Complete changelog

  • #11625 - Fix gRPC health reporting for devmode
  • #11621 - Declare native output to in gradle quarkusBuild task
  • #11619 - Fix JDK version in building-native-image.adoc
  • #11612 - devmode: Quarkus 1.7.0.Final + grpc + smallrye health gRPC Server is DOWN
  • #11605 - No server shutdown required with Mandrel
  • #11600 - Server shutdown warning when building native with Mandrel
  • #11596 - ClassCastException and swallowed original cause #11529
  • #11595 - Update to commons-io 2.7
  • #11593 - Ensure Json parsers are not removed during build when using kafka client.
  • #11588 - Do runtime re-init for Random classes
  • #11573 - ThreadLocalRandom generates always the same numbers
  • #11569 - Update SmallRye Reactive Messaging to version 2.3.0
  • #11561 - Add double quotes around java executable
  • #11559 - Make sure that non s2i Openshift redeployments only get triggered once
  • #11555 - Use proper type for Kubernetes probes
  • #11554 - Ignore javax.persistence interfaces when registering entities for reflection
  • #11553 - Minor adjustments in the new .env file documentation
  • #11551 - Use Mandrel floating tag and warn about its use
  • #11550 - quarkus-grpc-protoc-plugin windows script fails with java.exe in Program Files
  • #11548 - Provide OpenShift Serverless documentation section
  • #11544 - minor typo in blaze-persistence documentation
  • #11540 - Abort Kafka Streams startup in case of shutdown
  • #11530 - fix typo of lambda in Amazon Lamda docs
  • #11529 - ClassCastException and swallowed original cause
  • #11523 - Bump SmallRye OpenAPI to 2.0.7
  • #11522 - Adding quarkus-smallrye-openapi to a quarkus-vert-web on 1.7.0-Final causes an error
  • #11518 - Add .env Profile Doc
  • #11513 - Maven bootstrap: resolve relative path to user settings based on the relative path of the alternate pom
  • #11512 - Fix Maven bootstrapping when non-ASCII characters are involved
  • #11511 - DEV mode doesn't work when path contains international characters, regression against 1.6.1.Final / 1.3.4.Final
  • #11509 - Make vault work against recent releases of Java 8
  • #11506 - Hibernate Validator: status 400 instead of 500 if JAX-RS method is defined in interface
  • #11504 - Make sure test classes are compiled before running test
  • #11499 - Make LocaleConverter more lenient
  • #11498 - More reactive SQL client connection options
  • #11494 - Register classes necessary for BV - ORM integration for reflection
  • #11490 - Bean validation doen't work with Hibernate+JPA in Native mode
  • #11487 - Remove the native-image profile from google-cloud-functions integration-tests
  • #11486 - QuarkusSecurityTestExtension fails to read class annotation
  • #11485 - Minor doc fix
  • #11484 - doc: import Secured annotation
  • #11482 - Fix for Constructor injection when using OpenApi annotations in JAX-Rs resource
  • #11473 - Use welcome-files from web.xml if defined; else, use today's default
  • #11472 - Quarkus Unit tests fail when running from IntelliJ for Gradle project
  • #11471 - Do not register standalone extension's core versions as a valid option
  • #11470 - Custom settings.xml is not honored by Quarkus (1.3, 1.7) when the path is relative
  • #11466 - Disable the code flow access token verification by default (pre-1.7.0.Final status)
  • #11465 - QuarkusSecurityTestExtension fails to read class annotation
  • #11462 - Ignore JSON and XML transient fields in RESTEasy reflection registration
  • #11460 - OIDC token introspection fails due to path since 1.7
  • #11459 - Fix registration of GraphQL application classes for reflection
  • #11458 - Improve IDE launch from Gradle project
  • #11457 - Make @HandlesTypes handle annotations as well
  • #11455 - Registers RestClientListener for reflection and adds service file as a native resource
  • #11452 - SmallRye GraphQL reflection warnings
  • #11451 - Bootstrap Maven Resolver: add respecting maven batch-mode and ntp
  • #11446 - Add a new builder identity copy method, reverse links to all security docs, client cert example
  • #11444 - Undertow does not consider classes annotated by a handled type for ServletContainerInitializer
  • #11442 - Unable to run simple hello world application on OpenShift with quarkus.kubernetes.deployment-target=knative
  • #11440 - Class not in jandex index warning seen new after update to Quarkus 1.7.0
  • #11439 - Add platform metadata support in legacy codegen for 1.7.1
  • #11435 - Various CI adjustments
  • #11430 - java.lang.IllegalArgumentException: Unable to resolve locale: c.u-US
  • #11429 - Hibernate Validator: don't skip interface annotation lookup if impl method has annotations
  • #11420 - URL patterns for WebFilters are optional
  • #11419 - Get all auth mechanisms subsections shown inside 'Authentication Mechanisms' section
  • #11418 - OIDC extension does not work with Azure AD after upgrading to Quarkus 1.7.0.FINAL
  • #11417 - @WebFilter annotation with servletName attribute cannot be deployed
  • #11416 - Updated path to external API
  • #11414 - Keep dependency order in Gradle
  • #11405 - Fix broken link in websockets doc
  • #11404 - Broken link in websockets guide
  • #11402 - fix typo in lifecycle.adoc
  • #11399 - Throw ExecutionException cause during cache computation - 1.7
  • #11393 - Allow to configure Redis connection pool
  • #11389 - Also sleep in case of exception
  • #11387 - KStreams shutdown - TimeoutException: The AdminClient thread is not accepting new calls
  • #11384 - Bump awssdk.version from 2.13.73 to 2.13.75
  • #11376 - fix source code example to reflect surrounding description, fix typos
  • #11374 - Ignore modules with missing main source set
  • #11370 - Gradle Plugin not working if module does not have main sourceSet
  • #11366 - @ConfigProperties system doesn't know anything about Optional{Int,Long,Double}
  • #11364 - Qute: introduce ConfigTemplateExtensions
  • #11363 - fix injection of @ConfigProperty OptionalInt
  • #11362 - ambiguous resolution for @Inject @ConfigProperty OptionalInt
  • #11357 - Bump awssdk.version from 2.13.72 to 2.13.73
  • #11356 - Bump yasson from 1.0.7 to 1.0.8
  • #11353 - Do not attempt to parse empty SQL scripts
  • #11352 - Avoid NPE when Redis server returns an empty response
  • #11351 - Redis client throw null exception on get
  • #11349 - Multiple traces in Native mode instead of one trace with multiple spans like in JVM mode
  • #11345 - Fix typos in security guides
  • #11344 - Properly filter out transitive optional deployment dependencies
  • #11343 - Document domain socket support for Postgres and MySQL reactive clients
  • #11341 - @InterceptorBinding based annotation disables ReST validation
  • #11335 - Type-safe message bundles - fix validation
  • #11332 - Bundle message function name generated when using params is honoured only for the message key having a parameter in it's arguments and not for the other message keys
  • #11328 - quarkus:prepare - remove redundant source registration
  • #11326 - Escape $ in maven log for native-image
  • #11313 - Constructor injection in JAX-RS Resource using OpenApi Annotations causes RuntimeException
  • #11310 - Could not create an instance of Tooling API implementation using the specified Gradle distribution 'https://services.gradle.org/distributions/gradle-6.5.1-all.zip'.
  • #11308 - Bump awssdk.version from 2.13.69 to 2.13.72
  • #11307 - Reduce required runtime dependencies for native build with Amazon services extensions
  • #11306 - Introduce QuarkusPlatformDescriptor.getMetadata
  • #11302 - Vertx - fix default value for VertxConfiguration#maxWorkerExecuteTime
  • #11300 - Properly support subfolders for Flyway database migrations
  • #11298 - Improve the doc and add quickstart link
  • #11290 - Fix wording in amazon-dynamodb.adoc
  • #11288 - Flyway Plugin does not include version subfolder in script path
  • #11284 - Qute: template extensions can use regular expressions to match names
  • #11280 - Fix typo in testing guide and Integration tests
  • #11279 - Fix typo in testing guide
  • #11275 - Qute: implement a shortcut to access list element by index
  • #11270 - Beans from transitive dependencies of a direct optional dependency are not injectable
  • #11266 - Bump awssdk.version from 2.13.68 to 2.13.69
  • #11264 - Amazon client requires both transport client implementations for native compilation
  • #11261 - Auto-detect codestarts implemented languages
  • #11259 - Fixing version range to support backward compatibility
  • #11253 - Regression in 1.7: Dev mode auto-compile fails in MapStruct with "Attempt to recreate a file for type ..."
  • #11160 - Message Production Issue w/quarkus-smallrye-reactive-messaging-amqp and AMQ
  • #11149 - Expose reconnection properties for reactive datasources
  • #11061 - Documentation for building native executables with Mandrel
  • #11032 - Add Mandrel details to user guide
  • #10875 - Redeployment via kubernetes extension to Openshift causes double deployment
  • #10583 - Document domain socket support for Postgres and MySQL reactive clients
  • #10491 - Native image: Integration test: Google-cloud-functions: Classes that should be initialized at run time got initialized during image building
  • #10273 - Upgrade Yasson to a version not raising JDK warnings
  • #5378 - Implicit serving of a welcome page
latest releases: 1.11.0.Final, 1.11.0.CR1, 1.11.0.Beta2...
4 months ago