皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Quarkus 2.4.1.Final 发布

Complete changelog

  • #21150 – Use Optional.orElseGet to fix OidcIdentityProvider bug
  • #21147 – Allow the application to start in dev mode even if we can’t generate DDL scripts for the Dev UI
  • #21146 – Optional unwrapping failure OidcIdentityProvider at l. 223
  • #21143 – Ignore non gradle jvm project when building app model
  • #21140 – Ensure that all web-fragment.xml files are considered
  • #21130 – Move Smallrye JWT Build docs to a separate guide
  • #21129 – Hibernate Types not working anymore with Version 2.2.0 Final
  • #21122 – Quarkus ignores dev profile property for hibernate ORM configurations
  • #21118 – Quarkus not always initialising web servlets on startup
  • #21112 – Make sure the docker check is last
  • #21106 – Gradle MulitModule Project: quarkusGenerateCodeTests: java.lang.NullPointerException
  • #21098 – Fix test wait time type
  • #21097 – Increase vault client timeouts
  • #21096 – GraphQL: allow multiple accept headers
  • #21095 – Vault tests are flaky
  • #21093 – Update Hibernate Reactive to 1.0.1.Final
  • #21087 – quarkus.test.wait-time is documented as Duration type but only numbers are supported
  • #21086 – Avoid referencing classes to be removed in Kafka 3.0.0
  • #21085 – SmallRye GraphQL returns multiple content-types in Content-Type header when requested with multiple content-types in Accept header
  • #21083 – Kafka Streams extension fails to compile with Kafka clients 3.0.0
  • #21079 – Fix panache+kotlin named datasource issue
  • #21078 – Don’t block indefinitly if a Quarkus app is not started
  • #21071 – Add panache annotation processor before configuration is resolved
  • #21064 – Do not use ConfigConfig directly (it is only required for documentation)
  • #21063 – Ensure that the same exception in method signature does not break Arc
  • #21060 – Throwing the same exception twice causes dev mode to fail build
  • #21053 – Make sure dev mode startup failure is logged
  • #21042 – Upgrade SmallRye Health to 3.1.2
  • #21036 – Upgrade to Hibernate ORM 5.6.1
  • #21029 – Ensure that .env file does not end up in the prod artifact
  • #21028 – Qute type-safe validation – fix namespace extension methods handling
  • #21025 – quarkus.config.locations was ‘null’ at build time and is now ‘/mnt/app-config-map’
  • #21024 – Uber-jar contains .env file when built after running quarkusDev (Gradle)
  • #21011 – Add gRPC guides missing imports and other improvements
  • #21008 – Iterating over a list of enums generated by Qute Namespace Extensions no longer works
  • #21006 – Exclude tomcat-embed-core
  • #21001 – Panache should enhance when superclass has fields
  • #20998 – Use custom thread factory for NIO
  • #20997 – Security annotations don’t work with CompletionStage
  • #20996 – Compress startup messages with docker
  • #20995 – Allow List injection
  • #20986 – Fixes Maven project resources output dir
  • #20980 – Register config mappings with live reload
  • #20979@RolesAllowed causes CompletionStage to be serialized as itself
  • #20977 – Increase default pool size in Rest Client Reactive
  • #20974 – quarkus:dev hot reload behavior changed & UI resources not being loaded (new in 2.4.0.Final, works in 2.3.1.Final)
  • #20973 – Jackson fails to deserialize JsonSubTypes when re-running continuous tests
  • #20969 – Fix issue with the ANSI console
  • #20966 – Show compilation failure in the terminal
  • #20965 – Allow disabled clients to be closed
  • #20964 – Clear cached devservices properties on close
  • #20957 – Hot-reload fails with ConfigMapping in ContainerRequestFilter
  • #20955 – Bump testcontainers-bom from 1.16.1 to 1.16.2
  • #20947 – Assume compatibility of custom image with the default neo4j image
  • #20945 – Neo4j Dev Service image cannot be substituted with custom-built image
  • #20943 – Clarify config override rules for multiple application.properties
  • #20940 – Validate full hierarchy of ConfigMapping injection points
  • #20937 – Fix resolution of path params when using @BeanParam in Resteasy Reactive
  • #20936 – Upgrade SmallRye GraphQL to 1.3.5
  • #20934 – Error occurred while destroying instance of bean io.quarkus.oidc.client.OidcClients
  • #20933 – Added maven-resolver-util constraint to the bootstrap-bom
  • #20929 – Qute type-safe validation – don’t validate “null” literal method params
  • #20921 – application.properties from dependency jars pickup behaviour
  • #20918 – Index only JAR dependencies
  • #20917 – Dependency not resolved (new in 2.4.0.Final, works in 2.3.1.Final)
  • #20916@ConfigMapping not working in 2.4.0.Final, but works in 2.3.1.Final
  • #20915 – Update OidcClient to accept absolute expires_in time values
  • #20912 – Update OidcClient to accept absolute expires_in values
  • #20910 – Exception java.lang.AbstractMethodError: javax/servlet/Filter.destroy()V when closing quarkus
  • #20909 – Fix test URL in Reactive Messaging HTTP quickstart
  • #20898 – Update OTel guide to use the main OTLP gRPC receiver port
  • #20897 – Resteasy-reactive routing does not work for PathParam/RestPath when declared inside a bean @BeanParam when paths are shared across classes
  • #20895 – Upgrade to Testcontainers 1.16.1
  • #20889 – Cursor line fixes
  • #20887 – Ensure that @QuarkusIntegrationTest tests are closed properly
  • #20882 – Panache entities not found when using multiple datasources in Quarkus 2.x versions
  • #20866 – ~580 INFO messages from datasource dev service when no Docker available
  • #20861 – OTel guide isn’t working
  • #20736 – Split the JWT guide into JWT and JWT Build/generate guides
  • #20712 – Hibernate Custom Usertype failing on startup
  • #20700 – Restructure internal persistence unit info for Hibernate ORM DevUI
  • #20609 – Compilation errors are only logged in http response during hot reload
  • #20576 – Fix panache operation bytecode generation for Kotlin Hibernate Panache
  • #20265 – Quick starts example ‘Using HTTP with Reactive Messaging’ is not working
  • #19086 – gradle module build execution fails when using composing build
  • #19012 – java.lang.IllegalAccessError: class com.example.Startup tried to access protected field in Panache after 1.13
  • #17034 – List exception on RESTEasy Reactive
  • #5903 – Persisting a modification with AttributeConverter