Major changes
Complete changelog
- #18109 – Fix Gradle repository URL
- #18091 – Fix dev mode compile issues
- #18086 – Cli docs & stream/platform parameter parsing
- #18084 – Upgrade to Hibernate ORM 5.5.3.Final
- #18082 – H2 DevServices should not attempt to stop a stopped server
- #18081 – Provide actionable message when @QuarkusIntegrationTest is run before the Quarkus build
- #18080 – Flyway devmode: Confirm before cleaning the schema
- #18078 – Validate option for hibernate database generation
- #18076 – Reactive SQL guide: document placeholders
- #18075 – Extension registry transfer listener
- #18071 – Add a resource example to the MongoDB and Hibernate ORM guides
- #18069 – Document the limitation of log message indexing
- #18067 – Scala 2.12 does not support a JDK 11 target
- #18061 – Register the fields of the ChangeStreamDocument for reflection
- #18058 – Scheduler – fix a regression in validation
- #18056 – Reactive SQL Client Documentation Missing Information
- #18048 – Force locale for Hibernate ORM REST Data Panache tests
- #18047 – Set the compilation target to JDK 11
- #18042 – Remove JDK 8 from the README badge
- #18034 – Update to Keycloak 14.0.0
- #18027 – Continuous testing fixes
- #18021 – Upgrade to RESTEasy 4.6.1.Final
- #18017 – HibernateOrmRestDataPanacheTest is generating a false negative in a non english locale
- #18016 – Fixes method typo
- #18014 – Bump postgresql from 42.2.21 to 42.2.22
- #18013 – Cli cleanup
- #18011 – Devtools: support pulling in the complete platform catalog from a single member bom
- #18005 – Upgrade to Hibernate Rective 1.0.0.CR7
- #18004 – Upgrade to Hibernate Reactive 1.0.0.CR7
- #18003 – Fixes version selection for non-platform extensions when the stream is not specified
- #17999 – Fix RESTEasy Reactive documentation on how to abort with @ServerRequestFilter
- #17998 – RESTEasy Reactive request filter ctx.abortWith() exception
- #17997 – Ensure @QuarkusTest works with @nested and test lifecycle methods
- #17994 – Update CLI guide with missing emojis
- #17991 – Exclude JUnit 4
- #17987 – Update SmallRye Reactive Messaging to version 3.5.0
- #17984 – Implement generic signature reconstruction for methods and use it in RestClient Reactive
- #17982 – Export JBANG_REPO env variable for release test ci job
- #17979 – Mutiny Vert.x bindings upgrade to 2.7.0
- #17978 – Add info about Logger into OpenTracing guide
- #17976 – Update to Apicurio Registry 2.0.1.Final
- #17975 – @nested not working in @QuarkusTest
- #17970 – Add the ability to re-use an existing native build
- #17966 – List extensions from arbitrary platform
- #17962 – Allow adding a specified keyId during OIDC token exchange
- #17959 – Minor security doc updates
- #17958 – Make OTEL Vertx Adapter extract forwarded headers for client ip if present
- #17956 – Fix QuarkusClassLoader leak in QuarkusProdModeTest
- #17955 – Use different emoji for project create
- #17953 – Add a test verifying only JWT introspection can be used and update the docs
- #17952 – Support Azure AD OIDC with certificate secrets
- #17951 – Fixes to the logging doc
- #17948 – Make Jib env var handling consistent with Kubernetes env vars handling
- #17946 – gRPC: fix request context propagation
- #17942 – Dev UI – handle file protocol for DevConsoleRuntimeTemplateInfoBuildItem
- #17940 – Fix formatting of links for documentation of quarkus.hibernate-orm.metadata-builder-contributor
- #17938 – Resteasy Reactive servlet fixes
- #17936 – Print the running test when displaying output
- #17935 – Enable color for quarkusDev
- #17932 – Update OidcClientImpl to throw ISE if the client is closed
- #17929 – Enable SSL and all security services for smallrye-jwt
- #17928 – Upgrade to Hibernate Search 6.0.4
- #17921 – Update OIDC ‘Running behind a reverse proxy’ docs
- #17916 – SmallRye OpenAPI upgrade 2.1.6
- #17915 – Regression: Dev UI fails with TemplateException
- #17914 – Take ‘enable’ field into account for named logging handlers
- #17913 – Named logging handlers can’t be disabled
- #17909 – Add http connection limits config
- #17906 – Parameterized tests not running
- #17902 – native-image optimisations to allow excluding the JDK’s XML parser from a PostgreSQL / Hibernate app
- #17898 – Small changes to Extension Catalog
- #17897 – Add fallback to
quarkus.config.locations
- #17895 – Add mongodb-client BuildStep that includes org.bson.types.* classes to Jandex index
- #17894 – Upgrade to Hibernate ORM 5.5.2.Final
- #17893 – MongoDB BSON types are not in the Jandex index
- #17890 – Fix ‘Failed to index’ warnings for arrays from entities
- #17884 – TLS: Introduce *-alias to select specific key to use (or cert to trust)
- #17878 – Quarkus Mongodb change stream resume token always null in native
- #17876 – Quarkus CLI does not display icons correctly
- #17875 – Update description to add extension
- #17867 – Continuous Testing ignores @ParameterizedTest
- #17865 – Make the platform model easier to navigate
- #17860 – Fix potential NPE in RESTEasy Classic build time processing
- #17858 – Add org.apache.maven.resolver:maven-resolver-impl as parentFirstArtifact
- #17856 – Test for subscriptions with dynamic GraphQL clients
- #17854 – NullPointerException in build when denying unannotated endpoints
- #17853 – Prevent unlikely NoSuchElementException in continuous testing
- #17852 – Change ring buffer default length to 3
- #17851 – Polish console input
- #17850 – Bump postgresql from 42.2.20 to 42.2.21
- #17847 – Update the SmallRye GraphQL Extension documentation
- #17845 – Upgrade to SmallRye GraphQL 1.2.5 and MicroProfile GraphQL 1.1.0
- #17842 – Upgrade Infinispan to 12.1.4.Final
- #17840 – Remove PlatformStack
- #17836 – Refactor Amazon Services initialization a bit
- #17834 – gRPC – clarify naming for clients
- #17833 – Improve mvn quarkus:test output
- #17827 – GraphQL guide simplifications
- #17826 – Only close the span after all writing has finished
- #17824 – quarkus:dev displays exception (warning) for @disabled tests
- #17823 – Accept GraphQL queries with line breaks and tabs
- #17822 – Improve compile error message
- #17821 – Add note in guide about @QuarkusIntegrationTest and the test phase
- #17820 – Properly convert property to env var in @QuarkusIntegrationTest
- #17819 – Add ability to log to stderr
- #17818 – [1.13.7] Using dotenv file and get unrecognized configuration key warn.
- #17814 – Bump awssdk.version from 2.16.79 to 2.16.81
- #17811 – Update the security NVD section
- #17810 – QuarkusIntegrationTest docker env does not work with property names containing ‘/’
- #17803 – Remove FIXMEs that have been there for ages
- #17802 – Add note on how to enable JVM debugging in jib built container image
- #17801 – CLI List extension should work with a specified quarkus version
- #17798 – Ignore warnings on specific missing sources
- #17796 – ArC client proxies – prioritize delegating methods impl. on superclasses
- #17795 – gRPC: more logging on failures
- #17794 – Prevent potential deadlock
- #17793 – quarkus:dev continuous testing stuck
- #17789 – Added a note on events in SmallRye GraphQL Document
- #17788 – A note on true in the Maven docs
- #17787 – Support constructor injection into providers
- #17784 – Improve test/dev mode output
- #17782 – Attempt to fix CT intermittent failures
- #17781 – Rename BuildItem and remove unused method
- #17780 – Enable continuous testing from the IDE
- #17777 – Create a MongoDB with Panache and Kotlin guide
- #17769 – Fix a few things in the Hibernate Search Dev UI
- #17768 – Fix typo in name of
AdditionalSecuredClassesBuildIem
class - #17764 – Bump to ubi-minimal:8.4
- #17760 – QuarkusIntegrationTest on java jar, should support Jacoco
- #17757 – Give processes launched by @QuarkusIntegrationTest a chance to terminate normally
- #17755 – ‘Cannot delegate to an abstract method’ for scoped bean with complex interfaces
- #17753 – Pull docker image when necessary for @QuarkusIntegrationTest
- #17744 – Bump awssdk.version from 2.16.78 to 2.16.79
- #17741 – Export maven.repo.local property for Jbang cli tests
- #17737 – QuarkusIntegrationTest docker run, does not clean container after timeout
- #17736 – Register all ConfigMapping group super types for reflection
- #17733 – GraphQL NullPointerException when running Quarkus project
- #17730 – QuarkusIntegrationTest docker run, does not pull the image
- #17725 – Add extension for Apicurio Registry Avro
- #17723 – gRPC Dev UI: slight improvements
- #17719 – quarkus:test output does not always start
- #17717 – Continuous testing quarkus:test goal requires @QuarkusTest annotation
- #17716 – Fix generatedCode output dir
- #17714 – Propagate Quarkus Redis Config to Vertx Redis Client
- #17710 – 2.0.0.CR3 org.hibernate.LazyInitializationException for fetched relation ouside the transaction
- #17709 – Bump awssdk.version from 2.16.76 to 2.16.78
- #17707 – Bump aws-lambda-java-events from 3.8.0 to 3.9.0
- #17706 – 2.0.0.CR3 gradle
quarkus-generated-sources
in wrong place - #17704 – Double check misleading unknown config warnings
- #17703 – Add OTEL Config Params
- #17690 – Use @Identifier instead of @nAmed in kafka client
- #17689 – Capabilities are not persisted
- #17686 – Always setup build time logging
- #17685 – SecurityContext override with no quarkus-security
- #17683 – Bump flyway-core from 7.9.1 to 7.9.2
- #17681 – Bump aws-xray-recorder-sdk-aws-sdk-v2 from 2.9.0 to 2.9.1
- #17677 – Adds argLine to instrument Integration Tests
- #17676 – Common URL Template path handling for REST requests (server and client)
- #17673 – Vertx Redis client configuration via Quarkus properties
- #17671 – ArC – document io.quarkus.arc.WithCaching
- #17667 – GraphQL handler blows up if request contains newline breaks
- #17659 – Allow specifying per-port nodePort
- #17653 – NPE in ConfigMapping on Native when using -H:ResourceConfigurationFiles or quarkus.native.resources.includes property
- #17646 – Bump awssdk.version from 2.16.75 to 2.16.76
- #17643 – Export maven.repo.local for gradle tests
- #17641 – Add OpenTelemetry OTLP Exporter
- #17625 – ArC – document io.quarkus.arc.WithCaching
- #17621 – CLI: Change default short option to display version from “-V” to “-v”
- #17619 – Fix Windows input issue
- #17618 – Live Coding (Regression): Warnings when the changing code contains
@ConfigProperty
- #17615 – Bump awssdk.version from 2.16.74 to 2.16.75
- #17610 – Use main.java for JBang projects
- #17600 – Add ‘hibernate.discriminator.ignore_explicit_for_joined’ property
- #17592 – re-augmentation causes information to get lost in 2.0.0.CR2
- #17582 – NodePort cannot be defined if the service contains several ports
- #17564 – Support for resolving extension catalog given platform stream, align member BOM imports using quarkus.platform.group-id and quarkus.platform.version
- #17563 – OIDC redirect-path property
- #17529 – Bump awssdk.version from 2.16.73 to 2.16.74
- #17527 – Overriding SecurityContext doesn’t work with quarkus-resteasy-reactive, but works with quarkus-resteasy
- #17525 – smallrye.config.locations property didn’t work on 2.0.0.CR2
- #17514 – Use ‘;’ as default delimiter in Hibernate ORM’s generated DDL scripts
- #17510 – Bump awssdk.version from 2.16.71 to 2.16.73
- #17487 – Bump awssdk.version from 2.16.70 to 2.16.71
- #17424 – Add option to support selection of SSL key in JKS keystore using an alias property
- #16952 – High HTTP span name cardinality with opentelemetry extension
- #16927 – Quarkus slow Hibernate startup – Property hard coded on FastBootHibernatePersistenceProvider
- #16520 – Opentelemetry: Distributed tracing with Reactive Routes
- #16507 – Opentelemetry – VertxHttpClient doesn’t have his own span
- #16472 – Closed OidcClients should throw ISE in its methods and OidcClients should ignore close IO Exceptions
- #15370 – quarkus-logging-gelf: mapper_parsing_exception when include-log-message-parameters is true (default)
- #15338 – Provides a Kotlin MongoDB with Panache guide
- #15231 – Client Metrics does not use template URI variables
- #15213 – injecting Instance results in NPE at io.quarkus.amazon.s3.runtime.S3ClientProducer.client()
- #15044 – Better detection of rest request templated paths for metrics (micrometer)
- #10927 – Panache docs should have a full REST resource before the advance query section
- #9569 – Make the console logging output stream configurable.
- #7536 – Quarkus code coverage with failsafe
- #5883 – Hibernate hbm2ddl in application.properties is not working as mentioned
Assets 2
转自 https://github.com/quarkusio/quarkus/releases