dependabot[bot] opened a new pull request, #17707: URL: https://github.com/apache/camel/pull/17707
Bumps `pulsar-version` from 3.3.3 to 4.0.4. Updates `org.apache.pulsar:pulsar-client` from 3.3.3 to 4.0.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/pulsar/releases">org.apache.pulsar:pulsar-client's releases</a>.</em></p> <blockquote> <h2>v4.0.4</h2> <h4>2025-04-09</h4> <h3>Library updates</h3> <ul> <li>[fix][sec] Upgrade jwt/v5 to 5.2.2 to address CVE-2025-30204 (<a href="https://redirect.github.com/apache/pulsar/pull/24140">#24140</a>)</li> <li>[fix][sec] Upgrade pulsar-function-go dependencies to address CVE-2025-22870 (<a href="https://redirect.github.com/apache/pulsar/pull/24135">#24135</a>)</li> <li>[improve] Upgrade Netty to 4.1.119.Final (<a href="https://redirect.github.com/apache/pulsar/pull/24049">#24049</a>)</li> </ul> <h3>Broker</h3> <ul> <li>[fix] Avoid negative estimated entry count (<a href="https://redirect.github.com/apache/pulsar/pull/24055">#24055</a>)</li> <li>[fix][broker] Add expire check for replicator (<a href="https://redirect.github.com/apache/pulsar/pull/23975">#23975</a>)</li> <li>[fix][broker] Avoid IllegalStateException when marker_type field is not set in publishing (<a href="https://redirect.github.com/apache/pulsar/pull/24087">#24087</a>)</li> <li>[fix][broker] fix delay queue sequence issue. (<a href="https://redirect.github.com/apache/pulsar/pull/24035">#24035</a>)</li> <li>[fix][broker] Fix Metadata Event Synchronizer producer creation retry so that the producer gets created eventually (<a href="https://redirect.github.com/apache/pulsar/pull/24081">#24081</a>)</li> <li>[fix][broker] Fix Metadata event synchronizer should not fail with bad version (<a href="https://redirect.github.com/apache/pulsar/pull/24080">#24080</a>)</li> <li>[fix][broker] Fix missing validation when setting retention policy on topic level (<a href="https://redirect.github.com/apache/pulsar/pull/24032">#24032</a>)</li> <li>[fix][broker] Fix NPE while publishing Metadata-Event with not init producer (<a href="https://redirect.github.com/apache/pulsar/pull/24079">#24079</a>)</li> <li>[fix][broker] Fix UnsupportedOperationException while setting subscription level dispatch rate policy (<a href="https://redirect.github.com/apache/pulsar/pull/24048">#24048</a>)</li> <li>[fix][broker] http metric endpoint get compaction latency stats always be 0 (<a href="https://redirect.github.com/apache/pulsar/pull/24067">#24067</a>)</li> <li>[fix][broker] Pattern subscription doesn't work when the pattern excludes the topic domain. (<a href="https://redirect.github.com/apache/pulsar/pull/24072">#24072</a>)</li> <li>[fix][broker] Restore the behavior to dispatch batch messages according to consumer permits (<a href="https://redirect.github.com/apache/pulsar/pull/24092">#24092</a>)</li> <li>[fix][broker] topics infinitely failed to delete after remove cluster from replicated clusters modifying when using partitioned system topic (<a href="https://redirect.github.com/apache/pulsar/pull/24097">#24097</a>)</li> <li>[fix][broker]Fix failed consumption after loaded up a terminated topic (<a href="https://redirect.github.com/apache/pulsar/pull/24063">#24063</a>)</li> <li>[fix][ml] Corrected pulsar_storage_size metric to not multiply offloaded storage by the write quorum (<a href="https://redirect.github.com/apache/pulsar/pull/24054">#24054</a>)</li> <li>[fix][ml] Don't estimate number of entries when ledgers are empty, return 1 instead (<a href="https://redirect.github.com/apache/pulsar/pull/24125">#24125</a>)</li> <li>[fix][ml] Fix issues in estimateEntryCountBySize (<a href="https://redirect.github.com/apache/pulsar/pull/24089">#24089</a>)</li> <li>[fix][ml] Return 1 when bytes size is 0 or negative for entry count estimation (<a href="https://redirect.github.com/apache/pulsar/pull/24131">#24131</a>)</li> <li>[improve][broker] Change topic exists log to warn (<a href="https://redirect.github.com/apache/pulsar/pull/24116">#24116</a>)</li> <li>[improve][broker] extract getMaxEntriesInThisBatch into a method and add unit test for it (<a href="https://redirect.github.com/apache/pulsar/pull/24117">#24117</a>)</li> <li>[improve][broker] Optimize message expiration rate repeated update issues (<a href="https://redirect.github.com/apache/pulsar/pull/24073">#24073</a>)</li> <li>[improve][broker] Optimize ThresholdShedder with improved boundary checks and parameter reuse (<a href="https://redirect.github.com/apache/pulsar/pull/24064">#24064</a>)</li> <li>[improve][broker][branch-4.0] PIP-406: Introduce metrics related to dispatch throttled events (<a href="https://redirect.github.com/apache/pulsar/pull/24111">#24111</a>)</li> <li>[improve][meta] Change log level from error to warn for unknown notification types in OxiaMetadataStore (<a href="https://redirect.github.com/apache/pulsar/pull/24126">#24126</a>)</li> </ul> <h3>Client</h3> <ul> <li>[fix][client] Copy eventTime to retry letter topic and DLQ messages (<a href="https://redirect.github.com/apache/pulsar/pull/24059">#24059</a>)</li> <li>[fix][client] Fix building broken batched message when publishing (<a href="https://redirect.github.com/apache/pulsar/pull/24061">#24061</a>)</li> <li>[fix][client] Fix consumer leak when thread is interrupted before subscribe completes (<a href="https://redirect.github.com/apache/pulsar/pull/24100">#24100</a>)</li> <li>[fix][client] Pattern subscription regression when broker-side evaluation is disabled (<a href="https://redirect.github.com/apache/pulsar/pull/24104">#24104</a>)</li> <li>[fix][client] PIP-409 retry/dead letter topic producer config don't take effect. (<a href="https://redirect.github.com/apache/pulsar/pull/24071">#24071</a>)</li> <li>[improve][client] PIP-409: support producer configuration for retry/dead letter topic producer (<a href="https://redirect.github.com/apache/pulsar/pull/24020">#24020</a>)</li> <li>[improve][client] Prevent NullPointException when closing ClientCredentialsFlow (<a href="https://redirect.github.com/apache/pulsar/pull/24123">#24123</a>)</li> <li>[clean][client] Clean code for the construction of retry/dead letter topic name (<a href="https://redirect.github.com/apache/pulsar/pull/24082">#24082</a>)</li> </ul> <h3>Pulsar IO and Pulsar Functions</h3> <ul> <li>[fix][io] Fix KinesisSink json flattening for AVRO's SchemaType.BYTES (<a href="https://redirect.github.com/apache/pulsar/pull/24132">#24132</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/pulsar/commit/5685bb6fd4e8ee806ff75ab5a87cd4664a7c8e2f"><code>5685bb6</code></a> Release 4.0.4</li> <li><a href="https://github.com/apache/pulsar/commit/f10df17f27e3cf44beefe239cfd166ded61d4d8c"><code>f10df17</code></a> [fix] [broker] topics infinitely failed to delete after remove cluster from r...</li> <li><a href="https://github.com/apache/pulsar/commit/65525cd3ff02b189a07ec14ca891b7ad511911bd"><code>65525cd</code></a> [improve][broker] extract getMaxEntriesInThisBatch into a method and add unit...</li> <li><a href="https://github.com/apache/pulsar/commit/239a9944d6cbb2916c53283b434f5cadf2300d14"><code>239a994</code></a> [fix][sec] Upgrade jwt/v5 to 5.2.2 to address CVE-2025-30204 (<a href="https://redirect.github.com/apache/pulsar/issues/24140">#24140</a>)</li> <li><a href="https://github.com/apache/pulsar/commit/2be02a4af311d487531e1cdea97fb396ee19d00d"><code>2be02a4</code></a> [fix][sec] Upgrade pulsar-function-go dependencies to address CVE-2025-22870 ...</li> <li><a href="https://github.com/apache/pulsar/commit/d828bc6f2ef25e66a09e551be588a9f6ff15014d"><code>d828bc6</code></a> [improve][fn] Introduce NewOutputMessageWithError to enable error handling (#...</li> <li><a href="https://github.com/apache/pulsar/commit/a630282fad3c55c59479d59921356c93a176c476"><code>a630282</code></a> [fix][test] Fix flaky NonPersistentTopicTest.testMsgDropStat (<a href="https://redirect.github.com/apache/pulsar/issues/24134">#24134</a>)</li> <li><a href="https://github.com/apache/pulsar/commit/271370da1ae9bdd622edf1a04e7bbea939add333"><code>271370d</code></a> [fix][io] Fix KinesisSink json flattening for AVRO's SchemaType.BYTES (<a href="https://redirect.github.com/apache/pulsar/issues/24132">#24132</a>)</li> <li><a href="https://github.com/apache/pulsar/commit/deadc5fbb78df153072842186ca1fb770c5b6386"><code>deadc5f</code></a> [improve][meta] Change log level from error to warn for unknown notification ...</li> <li><a href="https://github.com/apache/pulsar/commit/e40c0b81829437ac91ef7909cb193a82f4dbebbb"><code>e40c0b8</code></a> [fix][ml] Return 1 when bytes size is 0 or negative for entry count estimatio...</li> <li>Additional commits viewable in <a href="https://github.com/apache/pulsar/compare/v3.3.3...v4.0.4">compare view</a></li> </ul> </details> <br /> Updates `org.apache.pulsar:pulsar-client-admin` from 3.3.3 to 4.0.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/pulsar/releases">org.apache.pulsar:pulsar-client-admin's releases</a>.</em></p> <blockquote> <h2>v4.0.4</h2> <h4>2025-04-09</h4> <h3>Library updates</h3> <ul> <li>[fix][sec] Upgrade jwt/v5 to 5.2.2 to address CVE-2025-30204 (<a href="https://redirect.github.com/apache/pulsar/pull/24140">#24140</a>)</li> <li>[fix][sec] Upgrade pulsar-function-go dependencies to address CVE-2025-22870 (<a href="https://redirect.github.com/apache/pulsar/pull/24135">#24135</a>)</li> <li>[improve] Upgrade Netty to 4.1.119.Final (<a href="https://redirect.github.com/apache/pulsar/pull/24049">#24049</a>)</li> </ul> <h3>Broker</h3> <ul> <li>[fix] Avoid negative estimated entry count (<a href="https://redirect.github.com/apache/pulsar/pull/24055">#24055</a>)</li> <li>[fix][broker] Add expire check for replicator (<a href="https://redirect.github.com/apache/pulsar/pull/23975">#23975</a>)</li> <li>[fix][broker] Avoid IllegalStateException when marker_type field is not set in publishing (<a href="https://redirect.github.com/apache/pulsar/pull/24087">#24087</a>)</li> <li>[fix][broker] fix delay queue sequence issue. (<a href="https://redirect.github.com/apache/pulsar/pull/24035">#24035</a>)</li> <li>[fix][broker] Fix Metadata Event Synchronizer producer creation retry so that the producer gets created eventually (<a href="https://redirect.github.com/apache/pulsar/pull/24081">#24081</a>)</li> <li>[fix][broker] Fix Metadata event synchronizer should not fail with bad version (<a href="https://redirect.github.com/apache/pulsar/pull/24080">#24080</a>)</li> <li>[fix][broker] Fix missing validation when setting retention policy on topic level (<a href="https://redirect.github.com/apache/pulsar/pull/24032">#24032</a>)</li> <li>[fix][broker] Fix NPE while publishing Metadata-Event with not init producer (<a href="https://redirect.github.com/apache/pulsar/pull/24079">#24079</a>)</li> <li>[fix][broker] Fix UnsupportedOperationException while setting subscription level dispatch rate policy (<a href="https://redirect.github.com/apache/pulsar/pull/24048">#24048</a>)</li> <li>[fix][broker] http metric endpoint get compaction latency stats always be 0 (<a href="https://redirect.github.com/apache/pulsar/pull/24067">#24067</a>)</li> <li>[fix][broker] Pattern subscription doesn't work when the pattern excludes the topic domain. (<a href="https://redirect.github.com/apache/pulsar/pull/24072">#24072</a>)</li> <li>[fix][broker] Restore the behavior to dispatch batch messages according to consumer permits (<a href="https://redirect.github.com/apache/pulsar/pull/24092">#24092</a>)</li> <li>[fix][broker] topics infinitely failed to delete after remove cluster from replicated clusters modifying when using partitioned system topic (<a href="https://redirect.github.com/apache/pulsar/pull/24097">#24097</a>)</li> <li>[fix][broker]Fix failed consumption after loaded up a terminated topic (<a href="https://redirect.github.com/apache/pulsar/pull/24063">#24063</a>)</li> <li>[fix][ml] Corrected pulsar_storage_size metric to not multiply offloaded storage by the write quorum (<a href="https://redirect.github.com/apache/pulsar/pull/24054">#24054</a>)</li> <li>[fix][ml] Don't estimate number of entries when ledgers are empty, return 1 instead (<a href="https://redirect.github.com/apache/pulsar/pull/24125">#24125</a>)</li> <li>[fix][ml] Fix issues in estimateEntryCountBySize (<a href="https://redirect.github.com/apache/pulsar/pull/24089">#24089</a>)</li> <li>[fix][ml] Return 1 when bytes size is 0 or negative for entry count estimation (<a href="https://redirect.github.com/apache/pulsar/pull/24131">#24131</a>)</li> <li>[improve][broker] Change topic exists log to warn (<a href="https://redirect.github.com/apache/pulsar/pull/24116">#24116</a>)</li> <li>[improve][broker] extract getMaxEntriesInThisBatch into a method and add unit test for it (<a href="https://redirect.github.com/apache/pulsar/pull/24117">#24117</a>)</li> <li>[improve][broker] Optimize message expiration rate repeated update issues (<a href="https://redirect.github.com/apache/pulsar/pull/24073">#24073</a>)</li> <li>[improve][broker] Optimize ThresholdShedder with improved boundary checks and parameter reuse (<a href="https://redirect.github.com/apache/pulsar/pull/24064">#24064</a>)</li> <li>[improve][broker][branch-4.0] PIP-406: Introduce metrics related to dispatch throttled events (<a href="https://redirect.github.com/apache/pulsar/pull/24111">#24111</a>)</li> <li>[improve][meta] Change log level from error to warn for unknown notification types in OxiaMetadataStore (<a href="https://redirect.github.com/apache/pulsar/pull/24126">#24126</a>)</li> </ul> <h3>Client</h3> <ul> <li>[fix][client] Copy eventTime to retry letter topic and DLQ messages (<a href="https://redirect.github.com/apache/pulsar/pull/24059">#24059</a>)</li> <li>[fix][client] Fix building broken batched message when publishing (<a href="https://redirect.github.com/apache/pulsar/pull/24061">#24061</a>)</li> <li>[fix][client] Fix consumer leak when thread is interrupted before subscribe completes (<a href="https://redirect.github.com/apache/pulsar/pull/24100">#24100</a>)</li> <li>[fix][client] Pattern subscription regression when broker-side evaluation is disabled (<a href="https://redirect.github.com/apache/pulsar/pull/24104">#24104</a>)</li> <li>[fix][client] PIP-409 retry/dead letter topic producer config don't take effect. (<a href="https://redirect.github.com/apache/pulsar/pull/24071">#24071</a>)</li> <li>[improve][client] PIP-409: support producer configuration for retry/dead letter topic producer (<a href="https://redirect.github.com/apache/pulsar/pull/24020">#24020</a>)</li> <li>[improve][client] Prevent NullPointException when closing ClientCredentialsFlow (<a href="https://redirect.github.com/apache/pulsar/pull/24123">#24123</a>)</li> <li>[clean][client] Clean code for the construction of retry/dead letter topic name (<a href="https://redirect.github.com/apache/pulsar/pull/24082">#24082</a>)</li> </ul> <h3>Pulsar IO and Pulsar Functions</h3> <ul> <li>[fix][io] Fix KinesisSink json flattening for AVRO's SchemaType.BYTES (<a href="https://redirect.github.com/apache/pulsar/pull/24132">#24132</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/pulsar/commit/5685bb6fd4e8ee806ff75ab5a87cd4664a7c8e2f"><code>5685bb6</code></a> Release 4.0.4</li> <li><a href="https://github.com/apache/pulsar/commit/f10df17f27e3cf44beefe239cfd166ded61d4d8c"><code>f10df17</code></a> [fix] [broker] topics infinitely failed to delete after remove cluster from r...</li> <li><a href="https://github.com/apache/pulsar/commit/65525cd3ff02b189a07ec14ca891b7ad511911bd"><code>65525cd</code></a> [improve][broker] extract getMaxEntriesInThisBatch into a method and add unit...</li> <li><a href="https://github.com/apache/pulsar/commit/239a9944d6cbb2916c53283b434f5cadf2300d14"><code>239a994</code></a> [fix][sec] Upgrade jwt/v5 to 5.2.2 to address CVE-2025-30204 (<a href="https://redirect.github.com/apache/pulsar/issues/24140">#24140</a>)</li> <li><a href="https://github.com/apache/pulsar/commit/2be02a4af311d487531e1cdea97fb396ee19d00d"><code>2be02a4</code></a> [fix][sec] Upgrade pulsar-function-go dependencies to address CVE-2025-22870 ...</li> <li><a href="https://github.com/apache/pulsar/commit/d828bc6f2ef25e66a09e551be588a9f6ff15014d"><code>d828bc6</code></a> [improve][fn] Introduce NewOutputMessageWithError to enable error handling (#...</li> <li><a href="https://github.com/apache/pulsar/commit/a630282fad3c55c59479d59921356c93a176c476"><code>a630282</code></a> [fix][test] Fix flaky NonPersistentTopicTest.testMsgDropStat (<a href="https://redirect.github.com/apache/pulsar/issues/24134">#24134</a>)</li> <li><a href="https://github.com/apache/pulsar/commit/271370da1ae9bdd622edf1a04e7bbea939add333"><code>271370d</code></a> [fix][io] Fix KinesisSink json flattening for AVRO's SchemaType.BYTES (<a href="https://redirect.github.com/apache/pulsar/issues/24132">#24132</a>)</li> <li><a href="https://github.com/apache/pulsar/commit/deadc5fbb78df153072842186ca1fb770c5b6386"><code>deadc5f</code></a> [improve][meta] Change log level from error to warn for unknown notification ...</li> <li><a href="https://github.com/apache/pulsar/commit/e40c0b81829437ac91ef7909cb193a82f4dbebbb"><code>e40c0b8</code></a> [fix][ml] Return 1 when bytes size is 0 or negative for entry count estimatio...</li> <li>Additional commits viewable in <a href="https://github.com/apache/pulsar/compare/v3.3.3...v4.0.4">compare view</a></li> </ul> </details> <br /> 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org