Skip to content

[pull] main from quarkusio:main#774

Merged
pull[bot] merged 12 commits intobschuhmann:mainfrom
quarkusio:main
Mar 23, 2026
Merged

[pull] main from quarkusio:main#774
pull[bot] merged 12 commits intobschuhmann:mainfrom
quarkusio:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Mar 23, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot Bot and others added 12 commits March 19, 2026 20:02
Bumps com.gradle.plugin-publish from 2.1.0 to 2.1.1.

---
updated-dependencies:
- dependency-name: com.gradle.plugin-publish
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Only register DefaultJwtValidator for reflection when jose4j is present
on the classpath. This prevents NoClassDefFoundError when building native
images with GraalVM 25's --future-defaults=complete-reflection-types flag,
which analyzes all constructors including those with optional dependencies.

The fix uses ReflectiveClassConditionBuildItem instead of ReflectiveMethodBuildItem
to make the reflection registration conditional on the presence of
org.jose4j.keys.resolvers.VerificationKeyResolver.

Testing:
- Created minimal reproducer with kafka-client extension
- Verified build fails with --future-defaults=complete-reflection-types (before fix)
- Applied fix and rebuilt Quarkus
- Verified build succeeds with --future-defaults=complete-reflection-types (after fix)
- Confirmed backward compatibility: build still succeeds without the flag
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…config

DevStar: Adds a way to enable dev mcp for the current app only
Prevent server's OpenTelemetry Context getting lost on client read timeout
…e_https

Add an option to disable HTTPS in Keycloak DevService
…radle/com.gradle.plugin-publish-2.1.1

Bump com.gradle.plugin-publish from 2.1.0 to 2.1.1 in /devtools/gradle
Try to avoid cases where none of the filters will match, in particular.
Conditionally register DefaultJwtValidator for reflection
Rework Hibernate auto-labelling conditions
@pull pull Bot locked and limited conversation to collaborators Mar 23, 2026
@pull pull Bot added the ⤵️ pull label Mar 23, 2026
@pull pull Bot merged commit 304c53c into bschuhmann:main Mar 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants