Skip to content

[improve][build] Sync version catalog with apache/pulsar master#20

Merged
nodece merged 1 commit intoapache:masterfrom
lhotari:sync-libs-versions-with-pulsar
Apr 30, 2026
Merged

[improve][build] Sync version catalog with apache/pulsar master#20
nodece merged 1 commit intoapache:masterfrom
lhotari:sync-libs-versions-with-pulsar

Conversation

@lhotari
Copy link
Copy Markdown
Member

@lhotari lhotari commented Apr 29, 2026

Summary

Pull library version updates from apache/pulsar's gradle/libs.versions.toml into this repo's catalog so connectors build against the same baseline as the broker:

  • jetty 12.1.5 → 12.1.8
  • jackson 2.18.6 → 2.21.2
  • log4j2 2.25.3 → 2.25.4
  • asynchttpclient 2.12.4 → 2.14.5
  • bouncycastle (bcprov/bcpkix/bcutil) → 1.84 — addresses CVE-2026-5588 and CVE-2026-0636
  • bcpkix-fips 2.0.10 → 2.0.11
  • bcutil-fips 2.0.5 → 2.0.6

Drops bcprov-ext-jdk18on: the BC team retired the -ext variant (last release 1.78.1), and pinning it alongside bcprov 1.84 would shadow the CVE-2026-0636 fix. No consumers in this repo. Matches apache/pulsar#25569.

Connector-specific entries (kafka, debezium, opensearch, hbase, aws-sdk2, etc.) and jetty9 are intentionally left untouched since they don't exist or are pinned independently in upstream Pulsar.

Test plan

  • CI passes
  • Local Gradle build resolves new versions cleanly

Pull library version updates from apache/pulsar master:
- jetty 12.1.5 → 12.1.8
- jackson 2.18.6 → 2.21.2
- log4j2 2.25.3 → 2.25.4
- asynchttpclient 2.12.4 → 2.14.5
- bouncycastle (bcprov/bcpkix/bcutil) → 1.84 (CVE-2026-5588, CVE-2026-0636)
- bcpkix-fips 2.0.10 → 2.0.11
- bcutil-fips 2.0.5 → 2.0.6

Drop bcprov-ext-jdk18on: BC team retired the -ext variant (last release
1.78.1), and pinning it would shadow the CVE-2026-0636 fix in bcprov 1.84.
No consumers in this repo. Matches apache/pulsar#25569.
@nodece nodece merged commit b876095 into apache:master Apr 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants