Skip to content

[improve][meta] Upgrade Oxia client to 0.8.0 - #25962

Merged
mattisonchao merged 1 commit into
apache:masterfrom
mattisonchao:chore/upgrade-oxia-0.8.0
Jun 8, 2026
Merged

mattisonchao merged 1 commit into
apache:masterfrom
mattisonchao:chore/upgrade-oxia-0.8.0

Conversation

@mattisonchao

@mattisonchao mattisonchao commented Jun 8, 2026 •

Copy link
Copy Markdown
Member

Motivation

  • Upgrade the Oxia Java client used by Pulsar metadata store to the latest 0.8.0 release.
  • Keep the Oxia testcontainers artifact on 0.7.4 because 0.8.0 is not published for that module on Maven Central.

Modifications

  • Bumped io.github.oxia-db:oxia-client to 0.8.0 in the Gradle version catalog.
  • Split the Oxia testcontainers version so tests continue to resolve the currently published 0.7.4 artifact.
  • Updated the binary LICENSE jar entries for the Oxia client artifacts and the new Failsafe runtime dependency.
  • Adjusted the Oxia config-loading test to reflect the 0.8.0 client internals after SessionFactory was removed.
  • Adapted the Oxia range-scan consumer to the 0.8.0 API where onNext returns whether scanning should continue.

Testing

  • ./gradlew :pulsar-metadata:compileJava --rerun-tasks
  • ./gradlew :pulsar-metadata:compileTestJava
  • ./gradlew :pulsar-metadata:test --tests org.apache.pulsar.metadata.MetadataStoreTest.testOxiaLoadConfigFromFile
  • ./gradlew :distribution:pulsar-server-distribution:checkBinaryLicense

@mattisonchao mattisonchao changed the title chore: upgrade Oxia client to 0.8.0 [improve][meta] Upgrade Oxia client to 0.8.0 Jun 8, 2026
@mattisonchao mattisonchao self-assigned this Jun 8, 2026
@mattisonchao
mattisonchao requested a review from merlimat June 8, 2026 05:40
@mattisonchao
mattisonchao force-pushed the chore/upgrade-oxia-0.8.0 branch from 26762b7 to 98b61a2 Compare June 8, 2026 05:43
@mattisonchao
mattisonchao marked this pull request as ready for review June 8, 2026 05:45
@mattisonchao
mattisonchao requested a review from Technoboy- June 8, 2026 05:46
@mattisonchao
mattisonchao force-pushed the chore/upgrade-oxia-0.8.0 branch from 98b61a2 to c8892d4 Compare June 8, 2026 06:21

@lhotari lhotari left a comment

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.

LGTM

@lhotari lhotari added this to the 5.0.0-M1 milestone Jun 8, 2026
@mattisonchao
mattisonchao merged commit ef5e0ff into apache:master Jun 8, 2026
44 checks passed
@mattisonchao
mattisonchao deleted the chore/upgrade-oxia-0.8.0 branch June 8, 2026 07:39
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