Releases: quarkusio/quarkus
Releases Β· quarkusio/quarkus
3.2.11.Final
Complete changelog
- #35659 - Fix File handling as a JAX-RS body parameter
- #37153 - Bump smallrye-jwt version to 4.4.0
- #38233 - Bump resteasy.version from 6.2.6.Final to 6.2.7.Final
- #38236 - Adding a decorator causes bytecode error
- #38362 - Register JDBC RowSet required bundle
- #38370 - Include RowSet properties file in native image
- #38429 - Replace {project-name} attribute in document title for downstream
- #38430 - Avoid dots in config doc ids as it's causing issues for downstream
- #38580 - Make the Forwarded Parser syntax parsing case-insensitive
- #38648 - More documentation adjustments for new downstream tooling
- #38649 - Use [[anchor]] format consistently
- #38748 - Sanitize app.dekorate.io/vcs-url kubernetes annotation
- #38755 - Log when a RestEasy Reactive client close method is called
- #38785 - ArC: fix interception when some methods return void
- #38865 - Update commons-compress version to mitigate CVE-2024-25710
3.9.0.CR1
Major changes
- #34493 - Add CLI command for Config
- #37680 - index.html (welcome page) now dynamic
- #38541 - Support OIDC Client JWT Bearer authentication
- #38603 - Introduce
@ClientBasicAuth
annotation - #38608 - Allow TLS certificate reloading for the HTTP server
- #39142 - Initial version of the new declarative WebSocket server API
- #39159 - Big Quarkus REST rename
- #39206 - Improve graceful shutdown
- #39301 - Rename SmallRye Reactive Messaging extensions to Messaging
Complete changelog
- #1120 - Panache - Sort properties injected in the query should be escaped somehow
- #1499 - Improve index.html welcome page
- #5236 - Move handling of NotFound http code from resteasy to the vertx-http extension
- #7963 - test Fault Tolerance in dev mode
- #8392 - Hyperlink Rest Resources on 404 page
- #15926 - Hot Reload for TLS Keystore
- #16833 - quarkus scheduler does not await termination of scheduledExecutor
- #20024 - Support
Multi<Byte>
andMulti<byte[]>
for octet stream in Rest Client Reactive - #21248 - Clean up JDK 18 workarounds
- #25453 - Mutiny is not compatible with quarkus opentelemetry
- #26308 - Panache - load page with join fetch
- #29172 - Integrate FileVault Utils with Quarkus CLI
- #31157 - websocket extension should implement ping/pong
- #31414 - Exclude banned dependency commons-logging in the BOM
- #31497 - Enabled micrometer.binder.http-server should also capture parameterized sub-resources
- #33173 - Quarkus Gradle Plugin: tests with encrypted configuration
- #33495 - OIDC tenant resolution policy
- #34435 - Upload schema to backup cluster in cross site
- #34493 - Add CLI command for Config
- #35410 - Regression 3.3.0 config quarkus.config.locations with vault
- #35812 - Quarkus 3 -> PanacheRepoqueries SemanticException
- #36102 - Clarify
quarkus.config.locations
and multiple profiles documentation - #36458 - Enhance OIDC token propagation filters to select named OIDC clients
- #36496 - Panache simplfied query + CTE with
- #36581 - Support of Embedded and ManyToOne nested object projection + Support of
@ProjectedFieldName
on class fields - #36594 - Support of Embedded and XXXToOne nested object projection + Support of
@ProjectedFieldName
on class fields - #36836 - Re-enable MP Tracing TCK
- #36994 - OIDC AccessToken can lead to AmbiguousResolutionException
- #37285 - Path-matching HTTP Security policy should secure exact path matches for both present and missing ending path separator
- #37485 - OIDC multi-tenancy
@Tenant
annotation not selecting tenant - #37488 - Quarkus Maven Plugin doc parameters are broken
- #37622 - Enable caching for quarkus:build and declare dependencies as inputs
- #37645 - Docs: security-authentication-mechanisms Guide
- #37680 - index.html (welcome page) now dynamic
- #37782 -
ExtensionDescriptorMojoTest
fails on a pristine computer - #37809 - [Quarkus main] integration test 'main' fails in native mode: QuarkusTestCallbacksITCase.testCallbackContextIsNotFailed
- #37901 - OpenAPI filters run twice when storing
- #37920 - Fixes create and update goals docs
- #38008 - Export security events as OTel Events
- #38070 - Avoid executing OpenAPI build filters twice on build
- #38071 - Bump com.google.api.grpc:proto-google-common-protos from 2.28.0 to 2.30.0
- #38118 - Rename reflection-config.json into reflect-config.json and resources-config.json into resource-config.json
- #38127 - Reset junit test's extension failed state for each test class
- #38166 - Bump grpc.version from 1.59.1 to 1.61.0
- #38186 - Update native configuration file best practices
- #38217 - JAXB - Ignore
@XmlTransient
fields/methods when marking hierarchy for reflection - #38242 - Removed Panache marker and annotation processor in favour of Jandex use-site indexing
- #38248 - Infinispan, upload schemas on backup clusters
- #38258 - Fix typos and formatting in ADR-0002
- #38274 - Add details about relocations into README and/or CONTRIBUTING
- #38288 - Bump com.fasterxml:classmate from 1.6.0 to 1.7.0
- #38293 - Apply polish to REST Client read timeout handling
- #38294 - Remove Consul entry from MAINTAINERS.adoc
- #38309 - Dev UI wraps code viewer content in
<!---->
HTML comments (on Safari and Chrome, but not Firefox) - #38312 - Bump com.google.errorprone:error_prone_annotations from 2.24.0 to 2.24.1
- #38313 - Bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.12.0 to 4.12.2
- #38321 - Configuration ignored when using config maps and the prefix conflicts with a "static" config group
- #38327 - Updated docs for Panache marker removal
- #38339 - Bump org.apache.groovy:groovy from 4.0.17 to 4.0.18
- #38341 - Building with relocations
- #38344 - Apply some more cleanup now that baseline is JDK 17
- #38345 - Documentation for quarkus.test.profile not mentioning multi-profile support?
- #38360 - Bump org.mockito:mockito-bom from 5.8.0 to 5.9.0
- #38377 - Migration path for the new HTTP semantic conventions
- #38379 - QuarkusComponentTest: support test method parameter injection
- #38380 - Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 in /devtools/gradle
- #38382 - Fix documentation for profiles
- #38383 - Bump org.mockito:mockito-core from 5.9.0 to 5.10.0
- #38385 - Bump org.assertj:assertj-core from 3.25.1 to 3.25.2
- #38403 - Update Gizmo to 1.8.0
- #38408 - Remove an indent not to make it unnecessary section
- #38414 - Assorted JAX-RS security fixes - CVE-2023-6267 and CVE-2023-5675
- #38415 - Add com.gradle Maven extensions to Dependabot
- #38416 - Add build cache for format...
3.8.2
Complete changelog
- #19849 - Reactive rest client invoke MessageBodyReader.isReadable with null value of annotations parameter
- #27999 - quarkus.datasource."datasource-name".jdbc.min-size not honored if max-lifetime is set
- #35993 - Event-loop thread blocked when connecting to an unavailable OIDC server
- #37984 - Custom SecretsKeyHandler not found after update to 3.6.4
- #38007 - Failure to resolve encrypted configuration properties with the Gradle plugin
- #38392 - Application.properties string substitution does not work when using gradle variables
- #38424 - application-test.yml is not utilized during tests executed during gradle build
- #38435 - Fix CLI not recognizing installed plugins
- #38900 - Bump Smallrye Reactive Messaging from 4.16.2 to 4.17.0
- #38971 - Clarify that
quarkus.profile
cannot be set from a profile aware file - #38988 - Do not expand configuration for Gradle cache
- #38989 - cert chain public key resolver thumbprints
- #39001 - Update to Vert.x 4.5.4 and Netty 4.1.107
- #39021 - Upgrade to testcontainers 1.19.6
- #39023 - Remove selector field from generated Job manifest in docs
- #39041 - JAX-RS seeOther does not work with IPv6
- #39046 - Make sure Response and RestResponse work properly with IPv6 addresses
- #39057 - Skip analysis of plugin executions with phases post quarkus:dev preparing for dev mode launch
- #39059 - Exception in blocking graphql query is wrapped
- #39063 - Fix the OIDC token verification failure with the inlined cert chain
- #39067 - Updates to Infinispan 14.0.25.Final
- #39068 - Optionally run DNS lookup for OIDC server requests on worker thread
- #39069 - Do not fail UPX if compression level is not given
- #39070 - Doc: add Pulsar in Dev Services Overview
- #39072 - Update to Agroal 2.3
- #39078 - Unwrap actual GraphQL data fetching exception if it is wrapped
- #39093 - Fix cross-references in the Vert.x Reference Guide
- #39094 - Emphasize the need to add quarkus-junit5-mockito as a dependency to use mock injection
- #39102 - Properly pass annotations to MessageBodyReader in REST Client
- #39120 - Startup fails with Kafka Stream if topics for topics check not defined when check is disabled
- #39121 - Do not fail on resolve kafka streams topics when topics check disabled
- #39122 - Use bcrypt password mapper in elytron-security-jdbc docs
- #39123 - Quarkus Dev Services passes wrong volume path to Docker on Windows
- #39130 - When building images with jib the fast-jar-lib layer is always changed
- #39136 - Fix wrong volume host path being used on Windows
- #39147 - Keep the timestamps when copying jars and building JIB layers
- #39160 - Fail on conflicting deployment kinds
- #39168 - Remove misleading note from jacoco.enabled
- #39169 - Unable to produce multiple synthetic beans of same type having different identifiers
- #39179 - Allow setting the SettingsDecrypter when initializing a Maven artifact resolver
- #39181 - ArC: fix BeanConfiguratorBase#read()
- #39201 - Bump quarkus-http.version from 5.2.0.Final to 5.2.1.Final
- #39203 - Fix typo in testing Getting Started guide example
3.8.1
Complete changelog
- #5314 - Subresouce init resource failed when using
ResourceContext.getResource
- #36427 - Keycloak admin client fail with "authHeader" is null when using classic extensions
- #37065 - Azure Functions Http: missing HTTP method definitions for delete and patch
- #37779 - No healthcheck for default Agroal datasource if
quarkus.datasource.db-kind
is not set - #37962 - Can't specify custom quarkus.profile when running tests
- #38557 - Overwriting application configuration does not work with .env File
- #38798 - Using custom header in REST client together with
@NotBody
annotated argument results in warning from EndpointIndexer - #38880 - CronJob deployment doesn't work due to
selector
field - #38881 - Remove selector field if it's empty from manifest
- #38891 - Reduce message log level
- #38895 - Make VertxGrpcExporter more robust
- #38899 - Fix Keycloak Admin Client Classic when used with the RESTEasy JSON-B and REST Client JSON-B extensions
- #38901 - OidcProvider throws NPE when certificate chain is configured with OIDC server which has no JWK keys at the startup
- #38909 - Bump org.postgresql:postgresql from 42.7.1 to 42.7.2
- #38923 - Allow all HTTP methods in Azure functions
- #38925 - Improve shutdown of VertxHttpExporter and VertxGrpcExporter
- #38927 - Use supplier in order to properly have mutiny retry
- #38928 - quarkus-quartz: CDIAwareJob destroys instance of Quartz Job too early when Job is a
@Dependent
bean - #38932 - Fix NPE when OIDC token must be verified with the chain with OIDC server returning no JWKs
- #38934 - Agroal Data Source Health check failing for reactive data source
- #38935 - Upgrade to Mutiny 2.5.7
- #38938 - Propagate user.dir to Gradle worker
- #38944 - Bump smallrye-open-api.version from 3.9.0 to 3.10.0
- #38949 - Postgresql bump causing detection of instance Random/SplittableRandom
- #38952 - Properly pass errors from JsonRPC backends to Dev UI
- #38953 - Unwrap the actual failure from JsonRPC if it's wrapped
- #38955 - Try to get more disk space
- #38957 - Quartz - fix
@Dependent
job creation/destruction when there is a re-fire - #38958 - Runtime reinitialize org.postgresql.util.PasswordUtil$SecureRandomHolder
- #38959 - Agroal - Only generate health checks for JDBC datasources
- #38978 - Bump org.mariadb.jdbc:mariadb-java-client from 3.3.2 to 3.3.3
- #38979 - Propagate quarkus.test.profile to Gradle worker
- #38986 - Add missing brace in property expression
- #38990 - Quarkus 3.7.4 java.lang.ClassNotFoundException when running devsevices with gradle
- #38995 - Take client methods into account in server endpoint indexer
- #38997 - Add hint about exporter collector protocol on generic gRPC error
- #38999 - Remove JetBrains
@Nullable
from RESTEasy Reactive code - #39006 - Bump Keycloak version to 23.0.7
- #39020 - Make VertxHttpExporter more robust
- #39022 -
JAVA_APP_DIR
should be set for container images - #39024 - Set JAVA_APP_DIR env var when necessary
- #39028 - Make Sub Resources unremovable beans
- #39029 - Update to Brotli 1.14.0
- #39031 - Add commons-codec to Dev Services dependencies
3.8.0
3.7.4
Complete changelog
- #37608 - gRPC starter app is using legacy approach, single HTTP server should be used instead
- #38236 - Adding a decorator causes bytecode error
- #38504 - NPE on oidc-client when quarkus.oidc-client.grant-options.password.password not provided
- #38533 - 'Unable to find a JDBC driver' for Hibernate Reactive after updating to 3.7.1
- #38683 - Build time performance regression and bigger native binaries when migrating from 3.5 to 3.6 or 3.7
- #38688 - Making sure deployment modules excluded in POM files aren't pulled in by the Gradle plugin
- #38721 - Java 21:
@VirtualThreadUnit
produces very slow tests - #38763 - Enable an injection of the OIDC code flow access token verificaton material
- #38767 - Fail early if OIDC client password grant is misconfigured
- #38771 - Adds an implementation note about
@VirtualThreadUnit
limitations - #38775 - Use the right MongoDB ClientSession interface
- #38776 - OidcRequestFilter with OidcEndpoint applied to all endpoints
- #38777 - OIDC Code flow access token verification goes ahead even if the ID token verification has failed
- #38779 - Fix OidcEndpoint annotation processing
- #38784 - Fix guide URL in RESTEasy Client extension
- #38785 - ArC: fix interception when some methods return void
- #38798 - Using custom header in REST client together with
@NotBody
annotated argument results in warning from EndpointIndexer - #38800 - Don't warn about
@NotBody
use in@GET
methods in REST Client - #38802 - Multipart form data is interpreted as a file although it's not a file
- #38803 - OIDC server is erroneously shown as not available
- #38810 - Expand types which are considered text in multipart handling
- #38815 - Support security identity propagation in VT
- #38816 - Propagate Vert.x context on all ExecutorService methods for VirtualThreadExecutor
- #38817 - Mocking Singleton does not work even when using
@MockitoConfig
(convertScopes = true) - Bean produced from factory method - #38818 - Allow
RunAndCheckMojoTestBase
subclasses to override how much memory extension tests are allowed - #38819 - Add response text to the OIDC bootstrap log errors
- #38821 - Configure SISU bean filtering for the bootstrap Maven resolver
- #38824 - Memory leak when using FT Fallback with dependent beans
- #38833 - Keycloak Admin Client Reactive error id: 9009f9b4-1d58-4011-9ff2-49b87bb59ddd-1: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "authHeader" is null
- #38836 - Fix Keycloak Admin Client Reactive Jackson reader provider priority so that the client can work when the JSONB REST client extension is present
- #38837 - Quarkus create new project fails when -DnoCode is used and artifactId is not set properly
- #38843 - Check the code flow access token after ID token
- #38844 - Fix copy/paste typo
- #38849 - Ensure that generated project GAV is always set
- #38851 - Kafka integration tests fail with latest Mandrel/GraalVM 24.1-dev builds
- #38853 - [3.7] Perform security checks on inherited endpoints before payload deserialization in the RESTEasy Reactive
- #38855 - Make registration of OAuthBearerValidatorCallbackHandler conditional
- #38858 - Testing: fix
@MockitoConfig
(convertScopes=true) with auto-producers - #38859 - Fix warning when launching dev mode specifying quarkus-maven-plugin GAV on the command line
- #38865 - Update commons-compress version to mitigate CVE-2024-25710
- #38866 - Sporadic error in custom readiness check using
keycloak-admin-client
:IllegalStateException: Client is closed
- #38868 - Add config flag to disable jacoco
- #38882 - Quartz - prevent memory leak when Job instance is a
@Dependent
bean - #38886 - Ignore
ValidationSchema
that results in registering all models - #38888 - SmallRye Health: terminate request context properly
- #38889 - Kafka reactive messaging extension incompatible with Micrometer Prometheus extension for Quarkus 3.7.*
- #38890 - Log resolved OIDC tenant id and how the bearer token is found
- #38894 - Disable messaging observation by default for backwards compatibility
- #38897 - Attempt to fix flaky DependentBeanJobTest
3.8.0.CR1
Complete changelog
3.7.3
Complete changelog
- #36341 - The API method KafkaStreams#cleanUp() is not applicable when use
@Produces
to build the topology - #37091 - Fix VertxGrpcExporter reponse status handling
- #37911 - Store since JavaDoc tag in the configuration metadata, so that Quarkiverse projects can render it in their documentation if they like
- #38055 - Make annotation app.quarkus.io/vcs-uri optional in Kubernetes extension
- #38079 - Make OidcTestSecurityIdentityAugmentor faster by making privateKey's generation final and static
- #38196 - Use Vert.x pool with Jackson
- #38477 - Add disabled workflow to deploy snapshots in Quarkiverse extensions
- #38489 - OIDC authentication.extra-params not added to dev-services auth request
- #38602 - QuarkusComponentTest:
@TestConfigProperties
not applicable to method (override multiple config properties) - #38607 - Gradle: fix IllegalStateException when resolving project deps
- #38613 - RabbitMQ Health Checks cannot be disabled from 3.7+
- #38615 - Updates to Infinispan 14.0.24.Final
- #38619 - Pass extra authentication params in the OIDC DevUI code flow redirect URL
- #38626 - Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2
- #38650 - UI doesn't work correct with umlauts
- #38653 - Enforce Dev UI charset to UTF-8
- #38655 - Allow for multiple TestConfigProperty annotations on methods
- #38656 - Upgrade the Mutiny Vert.x bindings to 3.9.0
- #38658 - Configure a REST Client ClientLogger vΓa CDI
- #38662 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.5.2 to 3.5.4 in /devtools/gradle
- #38663 - ContainerRequestContext.getUriInfo().getMatchedURIs() IndexOutOfBoundsException
- #38664 - Bump Smallrye RM from 4.16.0 to 4.16.1
- #38670 - Make ClientLogger beans unremovable
- #38671 - Redis Client: improve documentation for sentinel and cluster
- #38672 - Remove WATCH Command in absence of Optimistic Locking
- #38673 - Fix OidcRequestFiler typo in security docs
- #38674 - Improve flaky test
- #38675 - Correct example generated yaml in extension metadata docs
- #38676 - OpenAPI does not fill roles in SecurityScheme in schema
- #38680 - Log how Keycloak devservice maps resources
- #38681 - Upgrade to Hibernate ORM 6.4.4.Final / bytebuddy 1.14.11
- #38686 - Make GraphQL Metrics End when Exceptional
- #38692 - Bump com.gradle:gradle-enterprise-maven-extension from 1.20 to 1.20.1
- #38693 - Bump commons-codec:commons-codec from 1.16.0 to 1.16.1
- #38694 - OpenAPI: remove check that avoids running auto-security at build
- #38703 - RESTEasy Reactive Multipart struggles with non-file binary uploads
- #38705 - Kafka Streams fire event after created and before scheduling the start
- #38706 - Elasticsearch container reuse creates a new container on each run
- #38709 - Don't provide empty paths when using a root prefix
- #38710 - Avoid Vert.x GraphQL deprecation warning
- #38712 - Bump Smallrye RM from 4.16.1 to 4.16.2
- #38713 - Only configure shared network for Elasticsearch/OpenSearch containers where necessary
- #38714 - Don't assume that multipart part without filename is always text
- #38728 - Encode Kafka messages with UTF8
- #38730 - Accept-Header in hibernate validator's ResteasyReactiveLocaleResolver is resolved case-sensitive
- #38732 - Quarkus should still allow to create project with Java 11 (for older streams and other platforms)
- #38733 - Allow Java 11 as LTS for older streams and other platforms
- #38738 - Make accept header check in validation case insensitive
- #38748 - Sanitize app.dekorate.io/vcs-url kubernetes annotation
- #38755 - Log when a RestEasy Reactive client close method is called
- #38756 - Bump Keycloak version to 23.0.6
- #38760 - Set COMPILE_ONLY flag on relevant dependencies that appear on DEPLOYMENT_CP and RUNTIME_CP
3.7.2
Complete changelog
- #37807 - SSL requests hang when returning a CompletableFuture
- #38101 - smallrye-openapi property
oidc-open-id-connect-url
might not be fixed at build time - #38231 - OpenAPI: Always run OpenIDConnectSecurityFilter at runtime
- #38310 - Add note about the two quarkus-extension files
- #38394 - quarkus-cache: "keyGenerator" destroyed, even if it is annotated with "Singleton"
- #38397 - Use actions/setup-java GPG key feature
- #38411 - Cache: only dependent CacheKeyGenerator beans are destroyed after use
- #38422 - nested configurations in extension: sub-property is seen as nested entity.
- #38431 -
quarkus.oidc-token-propagation-reactive.enabled-during-authentication
does not work correctly in the code flow - #38442 - Make sure the code flow access token is propagated during the authentication
- #38444 - Fix request hanging condition
- #38451 - Remove workaround for HHH-17683 in Panache
- #38479 - Stricter and false positive env variables validation after upgrade to 3.7.0
- #38483 - Add a tool to check cross references
- #38488 - Update to Vert.x 4.5.2
- #38495 - Add org.graalvm.regex:regex to runnerParentFirstArtifacts
- #38499 - Alpn property not work in rest client reactive
- #38500 - Make quarkus.rest-client.alpn work in programmatically created client
- #38506 - lombok warning when building with 3.7.1
- #38514 - Alpn property not work for single rest client reactive
- #38516 - Add missing alpn config key handling from named config
- #38521 - Panache sorting no longer works for embedded fields in Quarkus 3.7.1
- #38525 - Fix typo in RedisClientConfig JavaDoc
- #38527 - Revert "Escape column names with backticks in order by clause of hql query"
- #38543 - LinksProcessor ID field error for native class HalCollectionWrapper
- #38545 - Enhance Adding extension section in cli-tooling documentation page
- #38546 - Add globbing pattern to cli-tooling.adoc
- #38548 - Bump smallrye-open-api from 3.8.0 to 3.9.0
- #38549 - Upgrade actions/setup-java to v4
- #38550 - Upgrade checkout and java-setup actions to version v4
- #38558 - Upgrade to Hibernate ORM 6.4.3.Final
- #38580 - Make the Forwarded Parser syntax parsing case-insensitive
- #38582 - Config property expects to have hyphen before digit
- #38596 - Add missing entry in BOM for Hibernate Search outbox-polling relocation
- #38597 - LinksProcessor ID field error for native class HalCollectionWrapper
- #38605 - ArC: RequestContext - implement the activity check consistently
- #38606 - Activating DEBUG for io.quarkus.oidc results in FORMAT_FAILURE
- #38610 - Update SmallRye Config to 3.5.4
- #38611 - Redis Client: add support for new configuration options
- #38612 - Fix the OIDC debug message format bug
- #38616 - AppCDS containerized generation runs with UID 1000 which can clash with an existing user with UID 1000 on the host
- #38620 - Set quarkus-oidc-token-propagation-reactive status to stable
- #38633 - Move Dev UI locking back to Quarkus BOM
- #38636 - Update Vert.x to version 4.5.3
- #38638 - Update activemq-artemis-broker container to 1.0.25
- #38644 - Fix AppCDS generation when using podman
- #38648 - More documentation adjustments for new downstream tooling
- #38649 - Use [[anchor]] format consistently
3.7.1
Complete changelog
- #37532 - Warning that annotation processing is enabled when using JDK 21 in DEV mode and Java files change
- #38018 - Openshift extension fails to pull images, it creates, when quarkus.container-image.group property is used
- #38263 - Hibernate Reactive with Oracle after bump to 2.2.1 throws casting exception - cannot cast DeleteOrUpsertOperation to OptionalTableUpdate
- #38326 - Cross-Site Request Forgery (CSRF) prevents JSON-Bodies to be deserialized
- #38356 - Quartz extension issue with parameters batchTriggerAcquisitionMaxCount and batchTriggerAcquisitionFireAheadTimeWindow
- #38364 - extension-maven-plugin does not support reproducible builds
- #38365 - Make sure extension metadata properties are not including timestamps
- #38367 - Bump Hibernate Reactive from 2.2.1.Final to 2.2.2.Final
- #38372 - Use UpdateDependencyVersionOperation first to update Quarkus version
- #38375 - Make it easier to get the default OIDC metadata
- #38378 - JPA meta model generation fails in 3.7.0.CR1
- #38396 - Update Gradle Maven extensions
- #38406 - Don't assume module that has child modules is the parent of those modules
- #38407 - Bump io.smallrye.reactive:mutiny from 2.5.1 to 2.5.5
- #38409 - Use simpler collection creation idioms in code example
- #38410 - Make sure that
@WithFormRead
doesn't break body handling - #38417 - Bump com.gradle.enterprise from 3.16.1 to 3.16.2 in /devtools/gradle
- #38418 - Bump testcontainers.version from 1.19.3 to 1.19.4
- #38420 - Timestamps in jdp files prevent reproducible extension builds
- #38421 - Store ConfigItem Javadocs in jdp files without timestamps
- #38427 - Fix static JPA metamodel generated for Panache classes
- #38428 - Add resolve names annotation to OpenShift Deploymnets
- #38429 - Replace {project-name} attribute in document title for downstream
- #38430 - Avoid dots in config doc ids as it's causing issues for downstream
- #38432 - Bump org.jboss.resteasy.spring:resteasy-spring-web from 3.1.0.Final to 3.1.1.Final
- #38441 - Upgrade to Mutiny 2.5.6
- #38445 - Wrong logging of SpringCloudConfig server URL when using labels
- #38446 - Append label instead of replacing whole Spring Cloud config URI
- #38459 - Fix quarkus.hibernate-search-orm.elasticsearch.version-check.enabled not appearing in docs
- #38465 - RestEasy Reactive sends SameSite cookie param with wrong case
- #38466 - Use proper case for SameSite cookie
- #38467 - MySQL Connector 8.3
- #38468 - Ignore annotation process warning when restarting dev mode
- #38470 - Scheduler: fix usage of some Quartz int config properties
- #38480 - Allow custom OIDC client filters to force a new token acquisition