-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[3.18] 3.18.3 backports 1 #46210
[3.18] 3.18.3 backports 1 #46210
Conversation
(cherry picked from commit 09a2733)
(cherry picked from commit be622b8)
This is definitely suboptimal and can lead to infinite loops. Also made some other micro improvements. (cherry picked from commit 80e4bc6)
(cherry picked from commit 1a628af)
(cherry picked from commit 22ff25d)
- follows-up on quarkusio#45771 - fixes quarkusio#46005 (cherry picked from commit d85129e)
So we need to handle it properly. Spotted in: https://github.com/quarkiverse/quarkus-artemis/actions/runs/13150585162/job/36697206471 With stacktrace: ``` Error: ]: Build step io.quarkus.arc.deployment.ConfigBuildStep#validateConfigMappingsInjectionPoints threw an exception: java.lang.NullPointerException: Cannot invoke "org.jboss.jandex.AnnotationTarget.kind()" because "target" is null at io.quarkus.arc.deployment.ConfigBuildStep.validateConfigMappingsInjectionPoints(ConfigBuildStep.java:413) at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733) at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856) at io.quarkus.builder.BuildContext.run(BuildContext.java:255) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654) at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594) at java.base/java.lang.Thread.run(Thread.java:1583) at org.jboss.threads.JBossThread.run(JBossThread.java:499) at io.quarkus.builder.Execution.run(Execution.java:122) at io.quarkus.builder.BuildExecutionBuilder.execute(BuildExecutionBuilder.java:78) at io.quarkus.deployment.QuarkusAugmentor.run(QuarkusAugmentor.java:161) at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:350) ``` (cherry picked from commit 8c182c0)
(cherry picked from commit d8e18cc)
(cherry picked from commit b07f165)
(cherry picked from commit 3f0d8c5)
…y can be observed from a bean within given context (cherry picked from commit 8336485)
(cherry picked from commit d80e3a9)
Fixes: quarkusio#46136 (cherry picked from commit 575e885)
(cherry picked from commit ab1ae4d)
(cherry picked from commit d674851)
We essentially use Class.forName to load the class instead of the ClassLoader directly, as the former knows how to deal with arrays Fixes: quarkusio#46170 (cherry picked from commit 909bf16)
(cherry picked from commit 0bb909e)
I was hoping to constrain JUnit tests and @QuarkusComponentTests but @QuarkusComponentTest is in another artifact so this will have to do. Related to quarkusio#46035. Note that you can still break things if you specify another priority but that's how it is :). (cherry picked from commit 3b89af2)
The ITs were run as part of the Surefire execution and apparently something is leaking from them. It wasn't an issue before because they were executed at the end of the run but they were executed first with the new orderer given they are not annotated with a Quarkus test annotation. (cherry picked from commit 1abb1b9)
We already have the full path at some point so there's really no need to rebuild it once again, especially since the code was incorrect as it was adding the /q/ prefix always if it wasn't there in the path. It's perfectly valid to not have /q in the path, for instance if you set quarkus.smallrye-health.root-path to /something/else. I added a new test based on the report in addition to the ones we added recently for related fixes. Fixes quarkusio#46040 (cherry picked from commit d8daa71)
Bumps [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) from 1.14.3 to 1.14.4. - [Release notes](https://github.com/micrometer-metrics/micrometer/releases) - [Commits](micrometer-metrics/micrometer@v1.14.3...v1.14.4) --- updated-dependencies: - dependency-name: io.micrometer:micrometer-bom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit ffc972f)
(cherry picked from commit 56cb0cf)
… podman rootless. quarkusio#46190 Signed-off-by: cmoulliard <[email protected]> (cherry picked from commit 5aa8f80)
See https://github.com/vert-x3/wiki/wiki/4.5.13-Release-Notes Fixes the following CVEs: - CVE-2025-24970 - CVE-2025-25193 (cherry picked from commit c07461a)
Thanks for your pull request! Your pull request does not follow our editorial rules. Could you have a look?
This message is automatically generated by a bot. |
🙈 The PR is closed and the preview is expired. |
This comment has been minimized.
This comment has been minimized.
(cherry picked from commit 3a4b8b1)
This comment has been minimized.
This comment has been minimized.
Bumps [io.smallrye:jandex](https://github.com/smallrye/jandex) from 3.2.5 to 3.2.6. - [Release notes](https://github.com/smallrye/jandex/releases) - [Changelog](https://github.com/smallrye/jandex/blob/main/RELEASE_PROCEDURE.md) - [Commits](smallrye/jandex@3.2.5...3.2.6) --- updated-dependencies: - dependency-name: io.smallrye:jandex dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit 5d8df90)
Status for workflow
|
Status for workflow
|
Please don't merge, I will merge it myself.