Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 3, 2025

Bumps pulsar-clients.version from 4.0.2 to 4.0.3.
Updates org.apache.pulsar:pulsar-client from 4.0.2 to 4.0.3

Release notes

Sourced from org.apache.pulsar:pulsar-client's releases.

v4.0.3

2025-02-27

Library updates

  • [feat][misc] upgrade oxia java client to 0.5.0 (#23871)
  • [fix] Bump org.apache.solr:solr-core from 8.11.3 to 9.8.0 in /pulsar-io/solr (#23899)
  • [fix] Use Alpine 3.21 in base image (#23964)
  • [fix][build] Upgrade json-smart to 2.5.2 (#23966)
  • [improve] Upgrade to Netty 4.1.117.Final (#23863)
  • [fix][sec] Upgrade to Netty 4.1.118 to address CVE-2025-24970 (#23965)

Broker

  • [fix][broker] Fix bug in RangeCache where different instance of the key wouldn't ever match (#23903)
  • [fix][broker] Apply dispatcherMaxReadSizeBytes also for replay reads for Shared and Key_Shared subscriptions (#23894)
  • [fix][broker] Closed topics won't be removed from the cache (#23884)
  • [fix][broker] Fix BucketDelayedDeliveryTracker thread safety (#24014)
  • [fix][broker] Fix NPE during active consumer is disconnected (#24008)
  • [fix][broker] Fix incorrect blockedConsumerOnUnackedMsgs value when maxUnackedMessagesPerConsumer is 1 (#23796)
  • [fix][broker] Fix rate limiter token bucket and clock consistency issues causing excessive throttling and connection timeouts (#23930)
  • [fix][broker] Fix repeatedly acquired pending reads quota (#23869)
  • [fix][broker] Fix seeking by timestamp can be reset the cursor position to earliest (#23919)
  • [fix][broker] Geo Replication lost messages or frequently fails due to Deduplication is not appropriate for Geo-Replication (#23697)
  • [fix][broker] Make InflightReadsLimiter asynchronous and apply it for replay queue reads (#23901)
  • [fix][broker] PIP-322 Fix issue with rate limiters where rates can exceed limits initially and consumption pauses until token balance is positive (#24012)
  • [fix][broker] PIP-379 Key_Shared implementation race condition causing out-of-order message delivery (#23874)
  • [fix][broker] Skip to persist cursor info if it failed by cursor closed (#23615)
  • [fix][broker] fix broker identifying incorrect stuck topic (#24006)
  • [fix][broker] fix broker may lost rack information (#23331)
  • [fix][meta] Fix ephemeral Zookeeper put which creates a persistent znode (#23984)
  • [fix][meta] Fix ephemeral handling of ZK nodes and fix MockZooKeeper ephemeral and ZK stat handling (#23988)
  • [fix][ml] Fix cursor metadata compatability issue when switching the config unackedRangesOpenCacheSetEnabled (#23759)
  • [fix][ml] Fix deadlock in PendingReadsManager (#23958)
  • [fix][ml] Fix memory leak due to duplicated RangeCache value retain operations (#23955)
  • [fix][ml] Fix memory leaks in ManagedCursorInfo and ManagedLedgerInfo decompression and compression (#23960)
  • [fix][ml] incorrect non-durable cursor's backlog due to concurrently trimming ledger and non-durable cursor creation (#23951)
  • [improve][broker] Avoid PersistentReplicator.expireMessages logic compute backlog twice (#23957)
  • [improve][broker] Avoid logging errors when there is a connection issue during subscription. (#23939)
  • [improve][broker] Avoid printing log for IncompatibleSchemaException in ServerCnx (#23938)
  • [improve][broker] Do not print error logs for NotFound or Conflict errors when using the Admin API (#23928)
  • [improve][broker] Don't print error logs for ProducerBusyException (#23929)
  • [improve][broker] Fix non-persistent system topic schema compatibility (#23286)
  • [improve][broker] Improve Consumer.equals performance (#23864)
  • [improve][broker] Make the estimated entry size more accurate (#23931)
  • [improve][broker] Refactor a private method to eliminate an unnecessary parameter (#23915)
  • [improve][broker] Remove spamming logs for customized managed ledger (#23862)
  • [improve][broker] Support values up to 2^32 in ConcurrentBitmapSortedLongPairSet (#23878)
  • [improve][meta] Simplify getting parent path in ZKMetadataStore without using java.io.File (#23996)
  • [improve][ml] Use lock-free queue in InflightReadsLimiter since there's no concurrent access (#23962)

... (truncated)

Commits
  • e5aa85f [improve][ml] Use lock-free queue in InflightReadsLimiter since there's no co...
  • 657d5ee [improve][cli] Support additional msg metadata for V1 topic on peek message c...
  • 50997af [fix][broker] Fix BucketDelayedDeliveryTracker thread safety (#24014)
  • c8d8b6f [fix][test]Fix flaky test V1_ProducerConsumerTest.testConcurrentConsumerRecei...
  • 56233ea [fix][broker] PIP-322 Fix issue with rate limiters where rates can exceed lim...
  • d152559 [fix][test] Fix flaky test OneWayReplicatorUsingGlobalZKTest.testConfigReplic...
  • 0c25941 [improve] [broker] Make the estimated entry size more accurate (#23931)
  • 4c41d2b [improve][ci] Upgrade Gradle Develocity Maven Extension to 1.23.1 (#24004)
  • 23f4ca1 [fix][broker] Fix NPE during active consumer is disconnected (#24008)
  • 0538a58 [fix][broker] fix broker identifying incorrect stuck topic (#24006)
  • Additional commits viewable in compare view

Updates org.apache.pulsar:pulsar-client-admin-api from 4.0.2 to 4.0.3

Release notes

Sourced from org.apache.pulsar:pulsar-client-admin-api's releases.

v4.0.3

2025-02-27

Library updates

  • [feat][misc] upgrade oxia java client to 0.5.0 (#23871)
  • [fix] Bump org.apache.solr:solr-core from 8.11.3 to 9.8.0 in /pulsar-io/solr (#23899)
  • [fix] Use Alpine 3.21 in base image (#23964)
  • [fix][build] Upgrade json-smart to 2.5.2 (#23966)
  • [improve] Upgrade to Netty 4.1.117.Final (#23863)
  • [fix][sec] Upgrade to Netty 4.1.118 to address CVE-2025-24970 (#23965)

Broker

  • [fix][broker] Fix bug in RangeCache where different instance of the key wouldn't ever match (#23903)
  • [fix][broker] Apply dispatcherMaxReadSizeBytes also for replay reads for Shared and Key_Shared subscriptions (#23894)
  • [fix][broker] Closed topics won't be removed from the cache (#23884)
  • [fix][broker] Fix BucketDelayedDeliveryTracker thread safety (#24014)
  • [fix][broker] Fix NPE during active consumer is disconnected (#24008)
  • [fix][broker] Fix incorrect blockedConsumerOnUnackedMsgs value when maxUnackedMessagesPerConsumer is 1 (#23796)
  • [fix][broker] Fix rate limiter token bucket and clock consistency issues causing excessive throttling and connection timeouts (#23930)
  • [fix][broker] Fix repeatedly acquired pending reads quota (#23869)
  • [fix][broker] Fix seeking by timestamp can be reset the cursor position to earliest (#23919)
  • [fix][broker] Geo Replication lost messages or frequently fails due to Deduplication is not appropriate for Geo-Replication (#23697)
  • [fix][broker] Make InflightReadsLimiter asynchronous and apply it for replay queue reads (#23901)
  • [fix][broker] PIP-322 Fix issue with rate limiters where rates can exceed limits initially and consumption pauses until token balance is positive (#24012)
  • [fix][broker] PIP-379 Key_Shared implementation race condition causing out-of-order message delivery (#23874)
  • [fix][broker] Skip to persist cursor info if it failed by cursor closed (#23615)
  • [fix][broker] fix broker identifying incorrect stuck topic (#24006)
  • [fix][broker] fix broker may lost rack information (#23331)
  • [fix][meta] Fix ephemeral Zookeeper put which creates a persistent znode (#23984)
  • [fix][meta] Fix ephemeral handling of ZK nodes and fix MockZooKeeper ephemeral and ZK stat handling (#23988)
  • [fix][ml] Fix cursor metadata compatability issue when switching the config unackedRangesOpenCacheSetEnabled (#23759)
  • [fix][ml] Fix deadlock in PendingReadsManager (#23958)
  • [fix][ml] Fix memory leak due to duplicated RangeCache value retain operations (#23955)
  • [fix][ml] Fix memory leaks in ManagedCursorInfo and ManagedLedgerInfo decompression and compression (#23960)
  • [fix][ml] incorrect non-durable cursor's backlog due to concurrently trimming ledger and non-durable cursor creation (#23951)
  • [improve][broker] Avoid PersistentReplicator.expireMessages logic compute backlog twice (#23957)
  • [improve][broker] Avoid logging errors when there is a connection issue during subscription. (#23939)
  • [improve][broker] Avoid printing log for IncompatibleSchemaException in ServerCnx (#23938)
  • [improve][broker] Do not print error logs for NotFound or Conflict errors when using the Admin API (#23928)
  • [improve][broker] Don't print error logs for ProducerBusyException (#23929)
  • [improve][broker] Fix non-persistent system topic schema compatibility (#23286)
  • [improve][broker] Improve Consumer.equals performance (#23864)
  • [improve][broker] Make the estimated entry size more accurate (#23931)
  • [improve][broker] Refactor a private method to eliminate an unnecessary parameter (#23915)
  • [improve][broker] Remove spamming logs for customized managed ledger (#23862)
  • [improve][broker] Support values up to 2^32 in ConcurrentBitmapSortedLongPairSet (#23878)
  • [improve][meta] Simplify getting parent path in ZKMetadataStore without using java.io.File (#23996)
  • [improve][ml] Use lock-free queue in InflightReadsLimiter since there's no concurrent access (#23962)

... (truncated)

Commits
  • e5aa85f [improve][ml] Use lock-free queue in InflightReadsLimiter since there's no co...
  • 657d5ee [improve][cli] Support additional msg metadata for V1 topic on peek message c...
  • 50997af [fix][broker] Fix BucketDelayedDeliveryTracker thread safety (#24014)
  • c8d8b6f [fix][test]Fix flaky test V1_ProducerConsumerTest.testConcurrentConsumerRecei...
  • 56233ea [fix][broker] PIP-322 Fix issue with rate limiters where rates can exceed lim...
  • d152559 [fix][test] Fix flaky test OneWayReplicatorUsingGlobalZKTest.testConfigReplic...
  • 0c25941 [improve] [broker] Make the estimated entry size more accurate (#23931)
  • 4c41d2b [improve][ci] Upgrade Gradle Develocity Maven Extension to 1.23.1 (#24004)
  • 23f4ca1 [fix][broker] Fix NPE during active consumer is disconnected (#24008)
  • 0538a58 [fix][broker] fix broker identifying incorrect stuck topic (#24006)
  • Additional commits viewable in compare view

Updates org.apache.pulsar:pulsar-client-api from 4.0.2 to 4.0.3

Release notes

Sourced from org.apache.pulsar:pulsar-client-api's releases.

v4.0.3

2025-02-27

Library updates

  • [feat][misc] upgrade oxia java client to 0.5.0 (#23871)
  • [fix] Bump org.apache.solr:solr-core from 8.11.3 to 9.8.0 in /pulsar-io/solr (#23899)
  • [fix] Use Alpine 3.21 in base image (#23964)
  • [fix][build] Upgrade json-smart to 2.5.2 (#23966)
  • [improve] Upgrade to Netty 4.1.117.Final (#23863)
  • [fix][sec] Upgrade to Netty 4.1.118 to address CVE-2025-24970 (#23965)

Broker

  • [fix][broker] Fix bug in RangeCache where different instance of the key wouldn't ever match (#23903)
  • [fix][broker] Apply dispatcherMaxReadSizeBytes also for replay reads for Shared and Key_Shared subscriptions (#23894)
  • [fix][broker] Closed topics won't be removed from the cache (#23884)
  • [fix][broker] Fix BucketDelayedDeliveryTracker thread safety (#24014)
  • [fix][broker] Fix NPE during active consumer is disconnected (#24008)
  • [fix][broker] Fix incorrect blockedConsumerOnUnackedMsgs value when maxUnackedMessagesPerConsumer is 1 (#23796)
  • [fix][broker] Fix rate limiter token bucket and clock consistency issues causing excessive throttling and connection timeouts (#23930)
  • [fix][broker] Fix repeatedly acquired pending reads quota (#23869)
  • [fix][broker] Fix seeking by timestamp can be reset the cursor position to earliest (#23919)
  • [fix][broker] Geo Replication lost messages or frequently fails due to Deduplication is not appropriate for Geo-Replication (#23697)
  • [fix][broker] Make InflightReadsLimiter asynchronous and apply it for replay queue reads (#23901)
  • [fix][broker] PIP-322 Fix issue with rate limiters where rates can exceed limits initially and consumption pauses until token balance is positive (#24012)
  • [fix][broker] PIP-379 Key_Shared implementation race condition causing out-of-order message delivery (#23874)
  • [fix][broker] Skip to persist cursor info if it failed by cursor closed (#23615)
  • [fix][broker] fix broker identifying incorrect stuck topic (#24006)
  • [fix][broker] fix broker may lost rack information (#23331)
  • [fix][meta] Fix ephemeral Zookeeper put which creates a persistent znode (#23984)
  • [fix][meta] Fix ephemeral handling of ZK nodes and fix MockZooKeeper ephemeral and ZK stat handling (#23988)
  • [fix][ml] Fix cursor metadata compatability issue when switching the config unackedRangesOpenCacheSetEnabled (#23759)
  • [fix][ml] Fix deadlock in PendingReadsManager (#23958)
  • [fix][ml] Fix memory leak due to duplicated RangeCache value retain operations (#23955)
  • [fix][ml] Fix memory leaks in ManagedCursorInfo and ManagedLedgerInfo decompression and compression (#23960)
  • [fix][ml] incorrect non-durable cursor's backlog due to concurrently trimming ledger and non-durable cursor creation (#23951)
  • [improve][broker] Avoid PersistentReplicator.expireMessages logic compute backlog twice (#23957)
  • [improve][broker] Avoid logging errors when there is a connection issue during subscription. (#23939)
  • [improve][broker] Avoid printing log for IncompatibleSchemaException in ServerCnx (#23938)
  • [improve][broker] Do not print error logs for NotFound or Conflict errors when using the Admin API (#23928)
  • [improve][broker] Don't print error logs for ProducerBusyException (#23929)
  • [improve][broker] Fix non-persistent system topic schema compatibility (#23286)
  • [improve][broker] Improve Consumer.equals performance (#23864)
  • [improve][broker] Make the estimated entry size more accurate (#23931)
  • [improve][broker] Refactor a private method to eliminate an unnecessary parameter (#23915)
  • [improve][broker] Remove spamming logs for customized managed ledger (#23862)
  • [improve][broker] Support values up to 2^32 in ConcurrentBitmapSortedLongPairSet (#23878)
  • [improve][meta] Simplify getting parent path in ZKMetadataStore without using java.io.File (#23996)
  • [improve][ml] Use lock-free queue in InflightReadsLimiter since there's no concurrent access (#23962)

... (truncated)

Commits
  • e5aa85f [improve][ml] Use lock-free queue in InflightReadsLimiter since there's no co...
  • 657d5ee [improve][cli] Support additional msg metadata for V1 topic on peek message c...
  • 50997af [fix][broker] Fix BucketDelayedDeliveryTracker thread safety (#24014)
  • c8d8b6f [fix][test]Fix flaky test V1_ProducerConsumerTest.testConcurrentConsumerRecei...
  • 56233ea [fix][broker] PIP-322 Fix issue with rate limiters where rates can exceed lim...
  • d152559 [fix][test] Fix flaky test OneWayReplicatorUsingGlobalZKTest.testConfigReplic...
  • 0c25941 [improve] [broker] Make the estimated entry size more accurate (#23931)
  • 4c41d2b [improve][ci] Upgrade Gradle Develocity Maven Extension to 1.23.1 (#24004)
  • 23f4ca1 [fix][broker] Fix NPE during active consumer is disconnected (#24008)
  • 0538a58 [fix][broker] fix broker identifying incorrect stuck topic (#24006)
  • Additional commits viewable in compare view

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 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Mar 3, 2025
@ijusti ijusti enabled auto-merge (squash) March 4, 2025 09:00
Bumps `pulsar-clients.version` from 4.0.2 to 4.0.3.

Updates `org.apache.pulsar:pulsar-client` from 4.0.2 to 4.0.3
- [Release notes](https://github.com/apache/pulsar/releases)
- [Commits](apache/pulsar@v4.0.2...v4.0.3)

Updates `org.apache.pulsar:pulsar-client-admin-api` from 4.0.2 to 4.0.3
- [Release notes](https://github.com/apache/pulsar/releases)
- [Commits](apache/pulsar@v4.0.2...v4.0.3)

Updates `org.apache.pulsar:pulsar-client-api` from 4.0.2 to 4.0.3
- [Release notes](https://github.com/apache/pulsar/releases)
- [Commits](apache/pulsar@v4.0.2...v4.0.3)

---
updated-dependencies:
- dependency-name: org.apache.pulsar:pulsar-client
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.pulsar:pulsar-client-admin-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.pulsar:pulsar-client-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/maven/develop/pulsar-clients.version-4.0.3 branch from f278c2a to c6fbc0b Compare March 4, 2025 09:05
@ijusti ijusti merged commit 2aa53f4 into develop Mar 4, 2025
6 checks passed
@ijusti ijusti deleted the dependabot/maven/develop/pulsar-clients.version-4.0.3 branch March 4, 2025 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant