whatsmars
whatsmars copied to clipboard
Bump pulsar-client from 2.8.0 to 2.8.4
Bumps pulsar-client from 2.8.0 to 2.8.4.
Release notes
Sourced from pulsar-client's releases.
v2.8.4
Broker
- [improve][broker] Do not print the log that the topic does not exist #13535
- [fix][broker] Fix NPE when nextValidLedger is null #13975
- [fix][broker] Fix NPE when
ReplicatedSubscriptionsController
sends marker message with deduplication enabled #14017- [fix][broker] Fix avg-messagePerEntry metrics for consumer #14330
- [improve][broker] Validate rack name when setting the bookie rack info #14336
- [improve][broker] Optimize find nics process. #14340
- [fix][broker] Fix NPE when subscription is already removed #14363
- [fix][broker] Fix Broker HealthCheck Endpoint Exposes Race Conditions #14367
- [improve][broker] Optimize RawReader#create when using Compactor #14447
- [fix][broker] Fix the latest message of the compacted topic cannot be read #14449
- [fix][broker] Fix producerFuture not completed in ServerCnx#handleProducer #14467
- [fix][broker] Fix NPW in ManagedLedgerImpl #14481
- [improve][broker] Support shrink in ConcurrentLongHashMap #14497
- [fix][broker] Fixed wrong behaviour caused by not cleaning up topic policy service state. #14503
- [improve][broker] Optimize memory usage: support to shrink for pendingAcks map #14515
- [fix][broker] Cancel offload tasks when managed ledger closed #14744
- [improve][broker] Reduce unnecessary expansions for ConcurrentLong map and set #14562
- [fix][broker] Fix metadata store deadlock when checking BacklogQuota #14634
- [improve][broker] Support shrink for map or set #14663
- [fix][broker] Fix lost message issue due to ledger rollover #14664
- [fix][broker] Set splitNamespaceBundle with
readonly=false
#14680- [fix][broker] Fixed duplicated delayed messages when all consumers disconnect #14740
- [fix][broker] Fix wrong state for non-durable cursor #14869
- [fix][broker] Improve error logging for topic not found #14892
- [fix][broker] Fix topic policy reader close bug #14897
- [fix][broker] Return if reset in progress #14978
- [fix][broker] Fix potential NPE in Replicator #15003
- [fix][broker] Fix race condition in updating lastMarkDeleteEntry field #15031
- [fix][broker] Fix potential to add duplicated consumer #16826
- [fix][broker] Follow up on race condition fixes in ManagedCursorImpl #15031 #15067
- [cleanup] [broker] Remove useless code to avoid confusion in OpReadEntry#checkReadCompletion #15104
- [fix][broker] Cancel
fencedTopicMonitoringTask
when topic closed normally. #15202- [fix][broker] Fix MessageDeduplication#inactiveProducers may not be persistence correctly #15206
- [fix][broker] Fix race condition between timeout and completion in
OpAddEntry
#15233- [fix][broker] Fix problem at RateLimiter#tryAcquire #15306
- [improve][broker] Use shrink map for message redelivery. #15342
- [improve][broker] Support shrink for ConcurrentSortedLongPairSet #15354
- [improve][broker] Close connection if a ping or pong message cannot be sent #15382
- [cleanup][broker] Fix typo in enum name and handle closing of the channel properly since writeAndFlush is asynchronous #15384
- [fix][broker] Avoid heartbeat topic to offload. #15393
- [fix][broker] Fix deadlock in broker after race condition in topic creation failure #15570
- [fix][broker] fix calculation in getNumberOfEntriesInStorage #15627
- [fix][broker] Fix NPE when set
AutoTopicCreationOverride
#15653- [fix][broker] Fix creating producer failure when set backlog quota #15663
- [fix][broker] Fix NPE when put value to
RangeCache
#15707- [fix][broker] Fix can not enable system topic if
AutoUpdateSchemaEnabled=false
#15759- [fix][broker] Fix wrong unit of NIC speed on Linux #15770
- [fix][broker] Fix NPE in MessageDeduplication #15820
... (truncated)
Commits
02ee561
Release 2.8.49bc0115
Fix testProducerInvalidMessageMemoryReleasec038898
Fix AuthenticationProviderBasicTestc8c1c09
[improve][authentication] Adapt basic authentication configuration with prefi...6b3e46f
Fix testProducerSemaphoreInvalidMessage by removing usages of mockStatic59339c4
[fix][client]Fix MaxQueueSize semaphore release leak in createOpSendMsg (#16915)a501593
Forget to update memory usage when invalid message (#16835)7107657
Fix the compilation error when cherry-picking cdec98a05b16e2
[improve][test] Verify the authentication data in the authorization provider ...acb4eba
[improve][authentication] Improve get the basic authentication config (#16526)- 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 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 use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.