Quarkus v1.10.0.Final Release Notes

Release Date: 2020-11-24 // over 3 years ago
  • Major changes

    • #13244 - Compute cache value on calling thread to fix thread starvation

    Complete changelog

    • ๐Ÿ“‡ #13391 - Fix GRPC client config and add GPRPC server maxInboundMetadataSize
    • ๐Ÿ“ฆ #13362 - Generated projects don't follow the given package name (codestarts)
    • โฌ†๏ธ #13352 - Upgrade to Hibernate ORM 5.4.24.Final
    • ๐ŸŒฒ #13351 - Missing jboss-logging-jdk dependency in application bom
    • #13350 - Missing quarkus-openshift-client dependencies in application bom
    • ๐Ÿ“š #13347 - Upgrade Vault to 1.6.0 in vault test extension and documentation
    • ๐Ÿ”Œ #13346 - Make Quarkus Maven plugin smart create consistent with codestarts
    • โšก๏ธ #13345 - Update to proton-j 0.33.8
    • ๐Ÿ“ฆ #13344 - Remove package namespacing for core examples, clean path & class names
    • #13343 - Ensure that the import file is checked for hot-reload even if it's missing
    • #13342 - Provide actionable information when EntityManager is not available in Hibernate Panache
    • #13339 - Bump Vault to 1.6 in extension IT and doc
    • #13338 - Panache fails with NPE when @entity is forgotten
    • #13337 - import.sql file creation no longer triggers a Quarkus reload and of Hibernate to run the changes
    • #13336 - Ensure that jib extra files directories retain the proper permissions
    • #13335 - Create a new Resteasy Context Map
    • ๐Ÿšš #13333 - Remove the usage of set-env from the doc workflow
    • ๐Ÿ“š #13328 - Fix links to the Weld documentation
    • โšก๏ธ #13327 - Update smallrye-openapi version
    • #13324 - Panache entity leads to NPE when no database config is present
    • ๐ŸŒ #13323 - Spring Web app fails when using @RequestMapping.path vs value
    • #13322 - /app folder not readable by others, when Jib extra directories feature is used
    • #13319 - Blocking on the reactive route guide
    • #13317 - Quarkus HTTP response gets messed up under load
    • โœ๏ธ #13314 - Fix two typos
    • โฑ #13310 - Close admin client now to avoid rely on admin client polling timeout
    • #13309 - Quarkus KafkaStream application do not close immediately when no broker is present
    • ๐Ÿ—„ #13302 - Replace usage of deprecated Capabilities constants
    • #13295 - Fix the case where the webjar does not have a version in the jar path
    • #13294 - Webjar locator when the artifact has no version
    • #13284 - Bump assertj-core from 3.18.0 to 3.18.1
    • ๐Ÿ“š #13280 - Prefer Jackson over JSON-B in the documentation
    • #13279 - Fix generation of quarkus-all-config.adoc
    • ๐Ÿ“š #13278 - All Configuration documentation isn't generated properly anymore
    • ๐Ÿ”Œ #13272 - Make Quarkus Maven plugin smart "create" consistent with codestarts
    • #13271 - Ensure @JsonProperty value on Panache Entity is honored
    • โšก๏ธ #13264 - Update to Keycloak 11.0.3
    • #13259 - Made JarResult.originalArtifact point to the actual original jar instead of where it should end up after renaming
    • ๐Ÿšš #13257 - Remove Uni await for OIDC code access token validation and user info calls
    • #13249 - OIDC 1.10.0.CR1 - event loop thread blocked
    • #13244 - Compute cache value on calling thread to fix thread starvation
    • โœ… #13242 - Bump assertj-core from 3.18.0 to 3.18.1 in /integration-tests/gradle
    • #13241 - Bump assertj-core from 3.18.0 to 3.18.1 in /devtools/gradle
    • ๐Ÿ“š #13240 - Security documentation updates
    • ๐Ÿ‘ #13235 - Reactive routes: support primitive wrappers conversion for method params
    • #13234 - JPA AttributeConverter does not persist entity in some cases
    • #13232 - Gradle: remote dev fix
    • #13231 - Escape special character in Qute reference adoc
    • โšก๏ธ #13230 - SmallRye Health and GraphQL UI configuration name update
    • โš  #13229 - Properly output warning about unsupported defaultValue in @ConfigProperties field
    • โš  #13228 - Invalid warning 'defaultValue' of '@ConfigProperty' is ignored when added to a field of a class annotated with '@ConfigProperties'
    • โšก๏ธ #13217 - Update removeExtension gradle tests to fix CI
    • #13215 - No parameter injector found for parameter 1 of route method
    • 0๏ธโƒฃ #13211 - Reactive routes - change the defaults for failure handlers
    • #13176 - No parameter injector found for parameter 1 of route method void listGroup
    • โœ… #13174 - Handle gradle multiple source directories in test extension
    • #13158 - Deadlock using Caffeine cache and context propagation
    • โœ… #13155 - Gradle + mixed Kotlin/Java application: @QuarkusTest ignores annotations on classes implemented in Java
    • โœ… #13124 - [CI] Use fromJson to dynamically define native-tests matrix
    • ๐Ÿ“‡ #13110 - Enhance metadata for security guides so the search under https://quarkus.io/guides provides relevant guides
    • #13100 - Entity Manager null when implementing Panache Repository with hibernate
    • ๐Ÿ‘€ #12980 - Quarkus JPA does not seem to apply EntityGraph hints
    • #12583 - Vault guides are missing from the website
    • #11505 - Value of @JsonProperty on a field inside a subclass of PanacheEntityBase is ignored
    • ๐ŸŒ #11481 - Support for Integer parameters in quarkus-vertx-web
    • #7548 - DeadLock when using CacheResult with Spring Data