Major changes
- #49122 - Support flow-specific OIDC request and response filters
- #49151 - Allow for custom Grafana dashboards
- #49618 - Provide a fluent API for CSRF programmatic set up
- #49805 - Add support for multiple clients in Liquibase MongoDB extension
Complete changelog
- #19913 - Config Editor doesn't update the prefixed values
- #22183 - HibernateOrmProcessor complains about abstract model classes not mapped to a PersistenceUnit
- #35660 - Surge.sh deployment fails with
Aborted - Unable to publish. Application too large
- #43229 - Configuration Form Editor in Dev UI is confusing - disable rewriting
application.properties
- #44127 - InfinispanCacheTest random failures
- #44736 -
io.quarkus.oidc.client.*
packages are split across multiple modules - #45407 - Remove the deprecated legacy TLS configuration for GraphQL clients
- #46697 - Flow specific OIDC request/response filter support
- #46847 - Remove support for Hibernate ORM proxy generation at static init
- #47157 - Upgrade to gRPC v4
- #47881 - Add a quarkus-devservices runtime module
- #48915 - Bump maven to 3.9.11
- #48986 - Quarkus-Liquibase-MongoDB supporting multiple datasources
- #49007 - Support fixed LGTM ports
- #49025 - Add devservices runtime module
- #49122 - Support flow-specific OIDC request and response filters
- #49151 - Allow for custom Grafana dashboards
- #49295 - Improve assignment of interfaces /
PanacheEntity
to persistence units - #49306 - Update kafka-streams.adoc
- #49307 - Kotlin Coroutines Fail to preserve active request between a suspension and resume
- #49308 - Preserve active request on subscriber when using messaging-kotlin
- #49311 - Improve panache projection by supporting multiple constructors
- #49345 - Keep variant info when using template locator
- #49397 - Qute: gizmo2 rewrite
- #49400 - Provide a fluent API for CORS programmatic set up
- #49469 - OIDCS: split-tokens=true does not work if session cookie gets longer than MAX_COOKIE_VALUE_LENGTH
- #49500 - Cannot Connect to Database in Containerized Integration Test
- #49526 - Avoid now unnecessary copy of MethodInfo in Methods
- #49533 - Bytecode transformers - Optimize constant pool scanning optimization
- #49540 - Remove
quarkus.test.native-image-profile
references - #49543 - Add tests for keycloak dev services when there is no test resource
- #49545 - Bump the hibernate group with 5 updates
- #49554 - Upgrade Vaadin to 24.8.5
- #49555 - Small assorted optimizations for ArC
- #49558 - As an extension developer, I would like to have the same dev mode experience as our users
- #49560 - Revert "Upgrade to gRPC v4"
- #49562 - ArC - Pass MethodKey to mergeBindings() to avoid recreating it
- #49564 - Create chunked OIDC session access token cookies
- #49570 - Bump org.mockito:mockito-bom from 5.18.0 to 5.19.0
- #49573 - Micrometer to OpenTelemetry bridge native build warns that "OpenTelemetryMeterRegistry" does not support reading measurements
- #49574 - Build Executor is creating an excessive amount of threads
- #49575 - Build Executor is creating an excessive amount of threads
- #49579 - Hibernate ORM - Assorted improvements to proxy generation
- #49585 - Rewrite JarResultBuildStep and enable parallel compression of jars
- #49587 - Add watchFiles option to allow maven restart on external file changes
- #49591 - Remove support for Hibernate ORM proxy generation at static init and clean up proxy generation
- #49598 - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
- #49601 - Bump org.htmlunit:htmlunit from 4.14.0 to 4.15.0
- #49617 - Bump com.gradle.develocity from 4.1 to 4.1.1 in /devtools/gradle
- #49618 - Provide a fluent API for CSRF programmatic set up
- #49625 - Reduce our dependency to exotic common-io versions in tests
- #49626 - Add docs for the watchedFiles paramater
- #49627 - ArC - Generate BeanGenerator.ProviderType values only once
- #49633 - Fixes InfinispanCacheTest.testGetAsyncWithParallelCalls
- #49635 - Support target application.properties files and profiles in Config editor
- #49638 - Logs are flooded with SRCFG01008 warning in dev mode
- #49643 - Add support for Authorization to be sent inside of the client init for WebSockets for GraphQL
- #49645 - Add a mapping with only the default values of Auth and Cors
- #49646 - ClassCastException while creating Rest Client for annotations with primitive type array. example:io.micrometer.core.annotation.Timed
- #49647 - Don't create a new CORS config instance on each request handled by
DevUICORSFilter
- #49648 - Rename
quarkus.keycloak.policy-enforcer
from enable to enabled - #49650 - Removed deprecated configuration
quarkus.http.cors
- #49651 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.122 to 0.0.123
- #49661 - Remove GraphQL client's legacy keystore/truststore configuration
- #49664 - Tighten up contract of AnnotationStore#hasAnyAnnotation()
- #49665 - Remove deprecated Console configuration
- #49667 - OIDC Token Propagation: Drop deprecated
@AccessToken
annotation - #49673 - Quarkus Deploy Snapshots pipeline doesn't deploy Gradle plugin
- #49675 - Profile to deploy Gradle plugins in GH snapshots pipeline
- #49676 - ArC - Minor allocation reductions
- #49678 - Optimize qualifiers collection and BeanInfo#hasDefaultQualifiers()
- #49682 - Using
OptionalLong
instead ofOptional<Long>
- #49687 - Delete
EnumerationIterable
- #49689 - Fail when datasource dev service port is configured for shared network
- #49690 - Make bot ping Holly and Ozan for Dev Services issues
- #49694 - Note about Gradle configuration to use deployed snapshots
- #49698 - Do not remove unused Mappings with Validator annotations
- #49703 - Arc - Validate qualifiers for array typed member that lack
@Nonbinding
annotation - #49706 - Skip oracle integration tests on AArch64
- #49718 - Native integration tests depending on Oracle DB are failing on AArch64
- #49720 - Stop skipping tests depending on Oracle DB on AArch64
- #49721 - Re-enable oracle DB test on AArch64
- #49727 - Generate reproducible jars (as in the actual jar production)
- #49728 - Fix container-image extension names in the docs
- #49744 - Include Hibernate Validator in 3.20 dependabot upgrade group
- #49752 - Observable event on quarkus.shutdown.delay
- #49770 - Generic welcome page isn't entirely appropriate for Quinoa, but is shown even in codestart
- #49775 - quarkus.rest-client.logging.scope considered a build time property
- #49776 - Allow extensions to contribute to welcome message
- #49779 - Tidy obsolete comments in dev services tests
- #49781 - More appropriate method name
- #49782 - Fire observable CDI PreShutdown event if quarkus.shutdown.delay-enabled=true
- #49787 - Do not package a runner jar when building a native executable
- #49796 - Bump com.gradle:common-custom-user-data-maven-extension from 2.0.3 to 2.0.5
- #49797 - Bump com.fasterxml.jackson:jackson-bom from 2.19.2 to 2.20.0
- #49798 - Bump org.checkerframework:checker-qual from 3.49.5 to 3.50.0
- #49799 - Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0
- #49801 - Set quarkus.package.output-timestamp by Gradle
- #49805 - Add support for multiple clients in Liquibase MongoDB extension
- #49815 - Correct SyntheticQualifierWithBindingAnnotationTest
- #49816 - Add a mention about export regulations
- #49817 - Cache: introduce the CachedResults qualifier
- #49822 - Do not use System Properties to set
quarkus.log.file.path
- #49828 - CachedResults: also exclude private methods
- #49841 - Follow-up to fix "Assign additional classes (e.g. PanacheEntity) explicitly"
- #49846 - Use RestClientsBuildTimeConfig to access build time configuration related to the REST Client
- #49853 - ArC: fix interception proxy of abstract classes with interfaces
- #49858 - Bump org.yaml:snakeyaml from 2.4 to 2.5
- #49862 - Revert: Dependabot - Group mvnpm dependencies
- #49863 - Bump com.gradle.plugin-publish from 1.3.1 to 2.0.0 in /devtools/gradle
- #49881 - chore: make grpc-hibernate test more stable
- #49885 - Fix typos and make minor copyedits in the OIDC auth documentation
- #49890 - Bump flyway.version from 11.11.2 to 11.12.0
- #49891 - Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0
- #49893 - Dev Assistant: Add English to SQL in the Agroal extension
- #49906 - Upgrade to Maven 3.9.11
- #49916 - LGTM: Otel log output incorrect in Logging Dashboard
- #49917 - OTEL logging dashboard correct timestamp
- #49922 - Qute template with null default parameter fails with unclear NPE
- #49930 - Remove useless OpenTelemetry to Micrometer bridge warning
- #49931 - ArC: fix construction of interception proxies
- #49932 - Qute: param declaration - skip validation for
null
default value - #49937 - Check for --sun-misc-unsafe-memory-access=allow, log a user friendly warning when not
- #49940 - Provide better actionable warning regarding the need for --sun-misc-unsafe-memory-access=allow
- #49941 - Bump kubernetes-client-bom from 7.3.1 to 7.4.0
- #49943 - Adding recommended to quarkus-opentelemetry
- #49946 - Update IncludedQuarkusBuildTest to support Gradle 9.1
- #49953 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.8.5 to 24.8.7
- #49972 - Trim out a bit more superfluous website content for preview
- #49977 - Trivial: Fix typo in docs
- #49978 - Prevent the JVM warning about Unsafe usage to be printed
- #49979 - Fully disable the nagging about the unsafe usage of Unsafe