Quarkus v1.7.1.Final Release Notes
Release Date: 2020-08-27 // over 3 years ago-
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
- 0๏ธโฃ #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
- 0๏ธโฃ #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
- 0๏ธโฃ #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