Skip to content

[26.7] Upgrade to Quarkus 3.33.3.1 - #51346

Merged
vmuzikar merged 1 commit into
keycloak:release/26.7from
Pepo48:backport-51344-26.7
Aug 6, 2026
Merged

[26.7] Upgrade to Quarkus 3.33.3.1#51346
vmuzikar merged 1 commit into
keycloak:release/26.7from
Pepo48:backport-51344-26.7

Conversation

@Pepo48

@Pepo48 Pepo48 commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Closes: #51344
Closes: #50955

Note: log4j2-api 2.25.4 was bumped by Dependabot independently of the Quarkus BOM. I reverted it to 2.25.3 to stay aligned with Quarkus 3.33.3. Log4j is not used by Keycloak, it's only managed to avoid false positives from security scanners, see the discussion #50158.

@Pepo48
Pepo48 requested a review from a team as a code owner July 31, 2026 16:35
@Pepo48 Pepo48 changed the title Upgrade to Quarkus 3.33.3 [26.7] Upgrade to Quarkus 3.33.3 Jul 31, 2026
Comment thread pom.xml Outdated
<jboss.spec.javax.xml.bind.jboss-jaxb-api_2.3_spec.version>2.0.1.Final</jboss.spec.javax.xml.bind.jboss-jaxb-api_2.3_spec.version>
<jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec.version>2.0.0.Final</jboss.spec.javax.servlet.jsp.jboss-jsp-api_2.3_spec.version>
<log4j2-api.version>2.25.4</log4j2-api.version> <!-- Odd name needs to align with Quarkus -->
<log4j2-api.version>2.25.3</log4j2-api.version> <!-- Odd name needs to align with Quarkus -->

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no reason to align with Quarkus just to bump to Quarkus 3.33.3. I described details here #50158 (review). The reason why we bumped it was that @ahus1 said in a Slack comment https://ibm-cloud.slack.com/archives/C09CRPLBTFW/p1781904382015629 that this "depedanbot wants to fix CVE". Of course it wasn't actual CVE which affected us, but we silenced scanners. I cannot see anything linked to that Dependabot PR, but I remember I was inspecting something linked at the top of that PR, so GitHub just dropped it in the meanwhile I guess.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, so you basically write the same thing in the description and still propose this. I am -1, but no problem, I'll let others decide.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@michalvavrik I acknowledged this specifically in the PR description, with a link to the issue attached.

This is what set-quarkus-version script produced and the same scipt runs during quarkus-next workflow.

I thought that the general approach is to be aligned with Quarkus and that in cases like this we should just let the security team know that it is a false positive as they can supress those.

Anyway, that's just my thought process out loud, I don't have strong opinions here. I can revert it if there's a common agreement. 😉

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would not downgrade the depency if we already manually overridden it and upgraded it, that would be odd. That said, since it's not directly used by KC, I don't think we should've overridden the version in the first place. Created #51388 to investigate as a follow-up.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's reverted back now.

@vmuzikar
vmuzikar enabled auto-merge (squash) August 4, 2026 10:08
Closes: keycloak#51344

Signed-off-by: Peter Zaoral <pzaoral@redhat.com>
@Pepo48
Pepo48 force-pushed the backport-51344-26.7 branch from 776c9e0 to 0b1d27a Compare August 4, 2026 18:28
@Pepo48 Pepo48 changed the title [26.7] Upgrade to Quarkus 3.33.3 [26.7] Upgrade to Quarkus 3.33.3.1 Aug 4, 2026
@vmuzikar
vmuzikar merged commit 5b97b5a into keycloak:release/26.7 Aug 6, 2026
88 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants