Major changes
- #50196 - Update to Hibernate Validator 9.1
- #50332 - Add a Cli command to decrypt secrets
- #50723 - OIDC token propagation - allow users to select REST client methods for which token should be propagated
- #50806 - Support method-level
@OidcClientFilterbindings - #50952 - Use
@QuarkusIntegrationTesttests as a test run for AOT file generation
Complete changelog
- #32021 - CredentialsProvider API should be asynchronous
- #33328 - Support properties
hibernate.type.preferred_*_jdbc_type - #43412 - Can't use
@SpanAttributeannotation with Websockets.NEXT@OnTextMessage - #43723 - Generate Database Migration from hibernate model
- #43817 - generate flyway migrations from hibernate update scripts
- #44414 - gRPC Bearer Token Authentication
- #46173 - Upgrade to OpenTelemetry SDK v 1.45 or above
- #46244 - WebSockets Next client: make it possible to customize the WebSocketConnectOptions and WebSocketClientOptions
- #47217 - Can't create custom meta annotation for
@QuarkusTest - #47585 - Allow to define Qute i18n default values as properties
- #48197 - UnwrapException ineffective when a subclass of the declared exception is mapped via ServerExceptionMapper
- #49413 - AWS lambda: Unable to find handler class since 3.25.0
- #49518 - Bump sisu.version from 0.9.0.M3 to 0.9.0.M4
- #49611 - Fix Amazon Lambda handler discovery fallback
- #49655 - WebSocket next fails with NPE on connection creation if the scheme is not provided
- #49878 - OIDC Client Token Propagation - Allowing
@AccessTokenper method - #50047 - CredentialsProvider API should be asynchronous
- #50073 - Panache allocation and (reflective) annotation scanning in the hot path
- #50105 - Dev UI Database View display json
- #50196 - Update to Hibernate Validator 9.1
- #50276 - Improve custom Grafana dashboard doc a bit
- #50319 - Group logs by request - GCP
- #50332 - Add a Cli command to decrypt secrets
- #50368 - Add GCP complient tracing data to JSON logging
- #50439 - Add LGTM Observability codestart
- #50449 - gRPC: Ignore already closed exception if server is already closed
- #50454 - Introduce support for
hibernate.type.preferred_*_jdbc_typeproperties - #50456 - Bump grpc.version from 1.75.0 to 1.76.0
- #50499 - Pass on native container-build and builder-image properties to maven IT projects
- #50501 - Bump OpenTelemetry to SDk 1.49.0
- #50502 - Pass on container build arguments to Maven projects as arguments
- #50507 - Bump kafka3.version from 4.0.0 to 4.0.1
- #50512 - Global HTTP proxy settings
- #50533 - TEST caching for projection queries
- #50573 - Java code cleanup in extensions/vertx-http
- #50585 - Register
java.nio.Bitsfields for reflection - #50589 - Bump com.dajudge.kindcontainer:kindcontainer from 1.4.9 to 1.4.10
- #50590 - Bump org.jetbrains.dokka:dokka-maven-plugin from 2.0.0 to 2.1.0
- #50591 - Refactorings and deprecations related to obsolete runtime (re)initialization configuration in native-image
- #50593 - Remove Obsolete
EnableAllSecurityServicesBuildItem - #50594 - Remove obsolete
org.wildfly.securitysubstitutions - #50598 - Revert reverting parts of SmallRye Common Process conversion of the CLI
- #50604 - Bump artemis.version from 2.42.0 to 2.43.0
- #50607 - The "quarkus.datasource.jdbc.enable-metrics" config property is deprecated and should not be used anymore
- #50614 - Replace deprecated enum with new CPU enum
- #50615 - quarkus-cache minor cleanup
- #50616 - Upgrade to SmallRye GraphQL 2.16.0 and graphql-java 24.3
- #50620 - Bump org.mvnpm:marked from 16.4.0 to 16.4.1
- #50624 - Do not trigger authentication every time anonymous deferred identity is resolved
- #50630 - WebSockets Next client: make it possible to customize the WebSocketConnectOptions and WebSocketClientOptions
- #50638 - Intercept dev mode test instance for HTTP resource injection
- #50642 - Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2
- #50654 - Improve DevUI hosts configuration documentation
- #50659 - Bump org.eclipse.microprofile.openapi:microprofile-openapi-tck from 4.1 to 4.1.1
- #50662 - Fix version resolution in CLI
- #50669 - Better error message for Funq when using
Byte[]instead ofbyte[] - #50674 - Bump com.google.errorprone:error_prone_annotations from 2.42.0 to 2.43.0
- #50677 - Dev UI Agroal: add support for json cols
- #50680 - Fix overrides of deprecated
provideArgumentsmethod - #50684 - Validate WebSockets Next base URI scheme
- #50696 - Bump io.strimzi:strimzi-test-container from 0.112.0 to 0.113.0
- #50697 - Bump flyway.version from 11.14.1 to 11.15.0
- #50702 - Dev UI: Remove global key press that cause issues
- #50704 - Add 3.27 as a guarded branch
- #50707 - Custom Jose4J validators don't propagate step-up authentication challenge details to WWW-Authenticate header
- #50708 - ArC: rewrite to Gizmo 2
- #50709 - Introduce global HTTP proxy settings configuration
- #50710 - Docs: Fix AcrValueValidator example to handle String 'acr' claim
- #50712 - Fix typo in error message for shutdownContext
- #50714 - WebSockets Next: support OpenTelemetry's SpanAttribute annotation placed on endpoint callback arguments
- #50715 - Remove Apache Derby
- #50716 - Add test to command codestart
- #50717 - Bump org.quartz-scheduler:quartz from 2.5.0 to 2.5.1
- #50723 - OIDC token propagation - allow users to select REST client methods for which token should be propagated
- #50730 - Allow forcing exception unwrapping even when parent type mappers exist
- #50731 - Bump OpenTelemetry to 1.55.0
- #50739 - Fix AWS Lambda RequestHandler resolution
- #50747 - Enhance CSRF prevention documentation
- #50754 -
StreamingOutputblocking API does not callreset()on error - clients cannot detect incomplete chunked responses - #50757 - Trivial: Avoid string creation in test
- #50759 - Elytron Security Properties File - set password hashing algorithm to SHA512
- #50763 - ArC: add Arc.requireContainer(), print diagnostics when Arc.container() returns null
- #50765 - UnpooledByteBufAllocator doc improvements
- #50773 - Add a tiny bit of javadoc to dev services builder
- #50774 - Bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.1 to 3.15.2
- #50793 - The
quarkus-spring-data-jpathrow Datasource must be defined for persistence unit '' - #50798 - Update to the Quarkus Spring Data api 3.5 release
- #50800 - Unquoted configuration channel names in build items
- #50802 - Support method-level
@OidcClientFilterbindings - #50806 - Support method-level
@OidcClientFilterbindings - #50822 - Make
quarkus-redis-clientaware ofquarkus-proxy-registry - #50825 - Drop the property quarkus.datasource.jdbc.metrics-enabled
- #50829 - Qute i18n: attempt to resolve ambiguity for multiple localized files
- #50833 - Document that
@ShutdownDelayInitiatedcan block the shutdown - #50834 - Proxy Registry: refactoring, Redis Client: add support for Proxy Registry
- #50841 - Bump org.htmlunit:htmlunit from 4.17.0 to 4.18.0
- #50845 - Add JSON updates to Dependabot
- #50847 - Avoid shortening logger categories identifiers by default
- #50849 - Avoid shortening logger categories identifiers by default
- #50855 - Add docs for Podman option for building container images
- #50857 - Make the bot no longer spam Ioannis
- #50864 - Update Develocity extension to 2.2.1 and our extension to 1.3.0
- #50879 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.9.2 to 24.9.4
- #50881 - Bump artemis.version from 2.43.0 to 2.44.0
- #50885 - Bump io.fabric8:docker-maven-plugin from 0.46.0 to 0.47.0
- #50887 - Only use
SqlFileConfigBuilderCustomizerfor spring-data-jpa in dev and test mode - #50893 - Disable the nagging about sun.misc.Unsafe in dev-mode as well
- #50896 - Stablize flaky StreamingOutputErrorHandlingTest
- #50899 - Refactor security code to reflect annotation transformations for security annotations
- #50900 - Support io.smallrye.config.Secret when processing Config
- #50905 - Bump smallrye-mutiny-vertx-core.version from 3.20.1 to 3.20.2
- #50911 - Bump smallrye-health to 4.3.0
- #50912 - Compose Dev services enable setting wait_for.logs.timeout label
- #50917 - Downgrade Quartz version due to a regression
- #50921 - Adding missing documentation about the purpose of Devcontainers's support
- #50922 - Bump commons-codec:commons-codec from 1.19.0 to 1.20.0
- #50925 - Bump com.nimbusds:nimbus-jose-jwt from 10.5 to 10.6
- #50926 - Bump com.google.errorprone:error_prone_annotations from 2.43.0 to 2.44.0
- #50927 - Bump org.checkerframework:checker-qual from 3.51.1 to 3.52.0
- #50929 - Bump io.smallrye.reactive:smallrye-mutiny-vertx-core from 3.20.1 to 3.20.2
- #50932 - NPE and 404 error when having a
@RestQueryfield of type Period - #50934 - Bump commons-io:commons-io from 2.20.0 to 2.21.0
- #50935 - Bump com.google.api.grpc:proto-google-common-protos from 2.61.2 to 2.63.1
- #50938 - Add support for
java.time.Periodin Quarkus REST - #50940 - Fix application startup when gRPC is used with Quarkus REST and gRPC service has class-level security annotation
- #50941 - Support using
@QuarkusTestin meta-annotations - #50944 - Address flakiness of
i.q..jacoco.runtime.DataFileWatchTest - #50949 - Use simplified AOT file creation workflow provided by JEP-514
- #50952 - Use
@QuarkusIntegrationTesttests as a test run for AOT file generation - #50956 - Agroal metrics are no longer available when only
quarkus.datasource.metrics.enabled=trueis set - #50957 - Re-enable Agroal datasource metrics
- #50964 - Bump org.apache.maven.plugins:maven-release-plugin from 3.1.1 to 3.2.0
- #50967 - Add reference to the Bytecode Recording documentation
- #50976 - Improve error message when the type is not supported to be recorded
- #50979 - Bump com.gradle:common-custom-user-data-maven-extension from 2.0.6 to 2.0.7