Repository navigation
chore(deps): Bump pulsar-version from 4.2.4 to 5.0.0 - #27407
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps `pulsar-version` from 4.2.4 to 5.0.0. Updates `org.apache.pulsar:pulsar-client` from 4.2.4 to 5.0.0 - [Release notes](https://github.com/apache/pulsar/releases) - [Commits](apache/pulsar@v4.2.4...v5.0.0) Updates `org.apache.pulsar:pulsar-client-admin` from 4.2.4 to 5.0.0 - [Release notes](https://github.com/apache/pulsar/releases) - [Commits](apache/pulsar@v4.2.4...v5.0.0) --- updated-dependencies: - dependency-name: org.apache.pulsar:pulsar-client dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.apache.pulsar:pulsar-client-admin dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
apupier
left a comment
There was a problem hiding this comment.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.16.0:testCompile (default-testCompile) on project camel-pulsar: Compilation failure: Compilation failure:
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConcurrentConsumerInIT.java:[32,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConcurrentProducerInIT.java:[32,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConsumerAcknowledgementIT.java:[34,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConsumerDeadLetterPolicyIT.java:[34,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConsumerInAsynchronousIT.java:[36,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConsumerInIT.java:[32,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConsumerInURIClientIT.java:[30,37] package org.apache.pulsar.client.impl does not exist
Error: [ERROR] /home/runner/work/camel/camel/components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/integration/PulsarConsumerNegativeAcknowledgementIT.java:[35,37] package org.apache.pulsar.client.impl does not exist
Error: [E
oscerd
left a comment
There was a problem hiding this comment.
Not a safe bump as-is — Pulsar 5.0.0 is a major that reorganises the client packaging camel-pulsar's tests depend on.
The build (17) / build (25) failures are a real testCompile break, not CI noise. ~15 integration tests fail with:
[ERROR] .../camel-pulsar/src/test/java/.../integration/PulsarConsumerInIT.java:[32,37] package org.apache.pulsar.client.impl does not exist
[ERROR] .../integration/PulsarConsumerPatternInIT.java:[27,47] package org.apache.pulsar.client.admin.internal does not exist
Pulsar 5.x no longer exposes the internal org.apache.pulsar.client.impl / org.apache.pulsar.client.admin.internal packages on the compile classpath (the pulsar-client-api vs shaded pulsar-client split changed). The camel-pulsar ITs reach into those internals, so a version-only bump won't compile.
This needs a real migration, not a bare bump:
- move the tests off the internal
client.impl/admin.internalclasses (onto the public API, or whatever 5.x exposes for the same purpose), and - a changelog pass over the producer/consumer API for any 5.0 breaking changes in the code paths camel-pulsar actually uses.
Holding until then. (The Dependency Analysis non-blocking check is a separate, unrelated signal.)
This review was generated with AI assistance and reviewed/issued by the human operator. Claude Code on behalf of oscerd
Bumps
pulsar-versionfrom 4.2.4 to 5.0.0.Updates
org.apache.pulsar:pulsar-clientfrom 4.2.4 to 5.0.0Release notes
Sourced from org.apache.pulsar:pulsar-client's releases.
... (truncated)
Commits
b7b03f7Release 5.0.07cf7321[fix][client] Apply V5 connection backoff initial and max intervals (#26799)af8c529[improve][test] Add disk-limit options and A/B comparison charts to the Pulsa...f61af25[doc][spec] PIP-494: Scalable Topics client specification (#26805)22a998e[improve][pip] PIP-494: Scalable Topics Client Specification — authoritative ...f175a6c[feat][broker] PIP-441:Add broker-level metrics for non-recoverable data skip...4c245b6[fix][Client] permit leak in chunked message discard path (#26661)80d27d3[fix][broker] Avoid misleading ownership lock expiry logs during shutdown (#2...3ad3085[improve][test] Strengthen auto-split selector concurrency test (#26779)86ba7eb[fix][test] Fix flaky V5ProducerBackpressureTest.retriesAcrossASegmentSplitKe...Updates
org.apache.pulsar:pulsar-client-adminfrom 4.2.4 to 5.0.0Release notes
Sourced from org.apache.pulsar:pulsar-client-admin's releases.
... (truncated)
Commits
b7b03f7Release 5.0.07cf7321[fix][client] Apply V5 connection backoff initial and max intervals (#26799)af8c529[improve][test] Add disk-limit options and A/B comparison charts to the Pulsa...f61af25[doc][spec] PIP-494: Scalable Topics client specification (#26805)22a998e[improve][pip] PIP-494: Scalable Topics Client Specification — authoritative ...f175a6c[feat][broker] PIP-441:Add broker-level metrics for non-recoverable data skip...4c245b6[fix][Client] permit leak in chunked message discard path (#26661)80d27d3[fix][broker] Avoid misleading ownership lock expiry logs during shutdown (#2...3ad3085[improve][test] Strengthen auto-split selector concurrency test (#26779)86ba7eb[fix][test] Fix flaky V5ProducerBackpressureTest.retriesAcrossASegmentSplitKe...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)