You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2021/12/20 01:22:31 UTC

[GitHub] [pulsar] codelipenghui commented on a change in pull request #13391: Add release note for 2.7.4

codelipenghui commented on a change in pull request #13391:
URL: https://github.com/apache/pulsar/pull/13391#discussion_r772032077



##########
File path: site2/website/release-notes.md
##########
@@ -797,6 +797,116 @@ For more context about this issue, see [[Pulsar Functions and IO] Cannot upgrade
 - [C++] Remove namespace check for MultiTopicsConsumerImpl [#9520](https://github.com/apache/pulsar/pull/9520)
 
 
+### 2.7.4
+
+#### 2021-12-14
+
+#### Broker
+- Fix DispatchRateLimiter does not take effect. [#8611](https://github.com/apache/pulsar/pull/8611)
+- Fix set-publish-rate when using preciseTopicPublishRateLimiterEnable=true. [#10384](https://github.com/apache/pulsar/pull/10384)
+- fix retention policy in topic policy not work. [#11021](https://github.com/apache/pulsar/pull/11021)
+- fix GetTopicsOfNamespace with binary lookup service not check auth. [#11172](https://github.com/apache/pulsar/pull/11172)
+- Fixed retention of keys in compaction. [#11287](https://github.com/apache/pulsar/pull/11287)
+- Fix using partitioned topic name to get Policy. [#11294](https://github.com/apache/pulsar/pull/11294)
+- Fix npe when unloading persistent partitioned topic. [#11310](https://github.com/apache/pulsar/pull/11310)
+- Close the replicator and replication client when delete cluster. [#11342](https://github.com/apache/pulsar/pull/11342)
+- Remove RateLimiter constructors and replace with builder usage. [#11599](https://github.com/apache/pulsar/pull/11599)
+- Add backoff for setting for getting topic policies. [#11574](https://github.com/apache/pulsar/pull/11574)
+- Fix decode compression managedLedgerInfo data. [#11569](https://github.com/apache/pulsar/pull/11569)
+- Fix some topic policy operation without backoff. [#11560](https://github.com/apache/pulsar/pull/11560)
+- Fix data lost when using earliest position to subscribe to a topic. [#11547](https://github.com/apache/pulsar/pull/11547)
+- Fix the schema deletion when delete topic with delete schema. [#11501](https://github.com/apache/pulsar/pull/11501)
+- Do not create system topic for heartbeat namespace. [#11499](https://github.com/apache/pulsar/pull/11499)
+- Compress managed ledger info. [#11490](https://github.com/apache/pulsar/pull/11490)
+- Add backoff for setting for getting topic policies. [#11487](https://github.com/apache/pulsar/pull/11487)
+- Solving precise rate limiting does not takes effect. [#11446](https://github.com/apache/pulsar/pull/11446)
+- Fix replicated subscriptions direct memory leak. [#11396](https://github.com/apache/pulsar/pull/11396)
+- Close the replicator and replication client when delete cluster. [#11390](https://github.com/apache/pulsar/pull/11390)
+- Invalidate the read handle after all cursors consumed. [#11389](https://github.com/apache/pulsar/pull/11389)
+- Fix npe when unloading persistent partitioned topic. [#11386](https://github.com/apache/pulsar/pull/11386)
+- Fixed retention of keys in compaction. [#11384](https://github.com/apache/pulsar/pull/11384)
+- Disable replicate system topic across clusters. [#11376](https://github.com/apache/pulsar/pull/11376)
+- Parallel Precise Publish Rate Limiting Fix. [#11372](https://github.com/apache/pulsar/pull/11372)
+- Pulsar Admin List Subscription lists only subscriptions created for Partition-0 when partition specific subscriptions are created. [#11355](https://github.com/apache/pulsar/pull/11355)
+- Fixed inconsistent behavior for Namespace bundles cache. [#11346](https://github.com/apache/pulsar/pull/11346)
+- Fix update ledger list to znode version mismatch failed, ledger not delete. [#12015](https://github.com/apache/pulsar/pull/12015)
+- Print position info when can't find next valid position. [#11969](https://github.com/apache/pulsar/pull/11969)
+- Forbid to read other topic's data in managedLedger layer. [#11913](https://github.com/apache/pulsar/pull/11913)
+- Fix using partitioned topic name to get topic policies. [#11897](https://github.com/apache/pulsar/pull/11897)
+- Refine topic level backlog quota policies warning log. [#11863](https://github.com/apache/pulsar/pull/11863)
+- Producer getting producer busy is removing existing producer from list. [#11804](https://github.com/apache/pulsar/pull/11804)
+- Handle NPE and memory leak when full key range isn't covered with active consumers. [#11749](https://github.com/apache/pulsar/pull/11749)
+- Call .release() when discarding entry to prevent direct memory leak. [#11748](https://github.com/apache/pulsar/pull/11748)
+- Fix the topic in fenced state and can not recover. [#11737](https://github.com/apache/pulsar/pull/11737)
+- Support disabling non-TLS service ports. [#11724](https://github.com/apache/pulsar/pull/11724)
+- fix the bug, can not update topic when the update topicName is contained by an existed topic as a part. [#11686](https://github.com/apache/pulsar/pull/11686)
+- Fix Pulsar didn't respond error messages when throw InterceptException. [#11650](https://github.com/apache/pulsar/pull/11650)
+- Avoid redundant calls for getting the offload policies from the offloader. [#11629](https://github.com/apache/pulsar/pull/11629)
+- Optimize ManagedLedger Ledger Ownership Check. [#13222](https://github.com/apache/pulsar/pull/13222)
+- Do not reuse the Failed OpAddEntry object which lead bundle unloading timeout. [#12993](https://github.com/apache/pulsar/pull/12993)
+- Fix producer getting incorrectly removed from topic's producers map. [#12846](https://github.com/apache/pulsar/pull/12846)
+- Allow to configure schema compatibility policy for system topics. [#12598](https://github.com/apache/pulsar/pull/12598)
+- Cleanup already deleted namespace topics. [#12583](https://github.com/apache/pulsar/pull/12583)
+- Add OpAddEntry to pendingAddEntries after the state check. [#12570](https://github.com/apache/pulsar/pull/12570)
+- Cancel scheduled tasks when deleting ManagedLedgerImpl. [#12565](https://github.com/apache/pulsar/pull/12565)
+- NPE on OpAddEntry while ManagedLedger is closing. [#12364](https://github.com/apache/pulsar/pull/12364)
+- Avoid potentially blocking calls to metadata on critical threads. [#12340](https://github.com/apache/pulsar/pull/12340)
+- Fixed used after recycle issue in OpAddEntry. [#12103](https://github.com/apache/pulsar/pull/12103)
+- Optimize the memory usage of Cache Eviction. [#12045](https://github.com/apache/pulsar/pull/12045)
+- Fix wrong key-hash selector used for new consumers after all the previous consumers disconnected. [#12035](https://github.com/apache/pulsar/pull/12035)
+- Only auth_errors should log at error level. [#9325](https://github.com/apache/pulsar/pull/9325)
+
+#### Dependency upgrade
+- Upgrade Log4j2 version to 2.14.0 and replace legacy log4j dependency. [#8880](https://github.com/apache/pulsar/pull/8880)
+- Remove Boost::System runtime dependency. [#9498](https://github.com/apache/pulsar/pull/9498)
+- Upgrade commons-compress to 1.21. [#11345](https://github.com/apache/pulsar/pull/11345)
+- Upgrade Jetty to 9.4.43.v20210629. [#11660](https://github.com/apache/pulsar/pull/11660)
+- Add maven.restlet.org repository. [#13248](https://github.com/apache/pulsar/pull/13248)
+- Bump log4j to 2.15.0. [#13226](https://github.com/apache/pulsar/pull/13226)
+- Upgrade netty to 4.1.68.Final. [#13215](https://github.com/apache/pulsar/pull/13215)
+- Upgrade Zookeeper version to 3.5.9. [#12981](https://github.com/apache/pulsar/pull/12981)
+- Remove pulsar-dashboard from the publish process of images. [#12534](https://github.com/apache/pulsar/pull/12534)
+- Roll back to using Java 8 for docker images. [#12357](https://github.com/apache/pulsar/pull/12357)
+- Upgrade TestContainers to 1.15.1. [#9120](https://github.com/apache/pulsar/pull/9120)
+
+#### Client
+- [Java] Refactor seek to reuse common logic. [#9670](https://github.com/apache/pulsar/pull/9120)
+- [Java] Process partitioned-topic messages on different listener-threads. [#10017](https://github.com/apache/pulsar/pull/10017)
+- [C++] Use sendRequestWithId to add timeout to hasMessageAvailable. [#11600](https://github.com/apache/pulsar/pull/11600)
+- [Python] Fix fields that are ignoring the required key argument. [#11508](https://github.com/apache/pulsar/pull/11508)
+- [Java] Fix Consumer listener does not respect receiver queue size. [#11455](https://github.com/apache/pulsar/pull/11455)
+- [Java] Add a optional params scope for pulsar oauth2 client. [#11931](https://github.com/apache/pulsar/pull/11931)
+- [Java] fix seek at batchIndex level receive duplicated messages. [#11826](https://github.com/apache/pulsar/pull/11826)
+- [Java] Fixed race condition on multi-topic consumer. [#11764](https://github.com/apache/pulsar/pull/11764)
+- [Java] remove consumer reference from PulsarClient on subscription failure. [#11758](https://github.com/apache/pulsar/pull/11758)
+- [Java] Fixed block forever bug in Consumer.batchReceive. [#11691](https://github.com/apache/pulsar/pull/11691)
+- [Java] Send CloseProducer on timeout. [#13161](https://github.com/apache/pulsar/pull/13161)
+- [Pulsar perf] Fix log level config for pulsar-admin, pulsar-client and pulsar-perf. [#12915](https://github.com/apache/pulsar/pull/12915)
+- [Java] Remove invalid call to Thread.currentThread().interrupt(). [#12652](https://github.com/apache/pulsar/pull/12652)
+- [C++] Removed usages of boost::regex. [#9533](https://github.com/apache/pulsar/pull/9533)
+
+#### Test

Review comment:
       We can remove this section

##########
File path: site2/website/release-notes.md
##########
@@ -797,6 +797,116 @@ For more context about this issue, see [[Pulsar Functions and IO] Cannot upgrade
 - [C++] Remove namespace check for MultiTopicsConsumerImpl [#9520](https://github.com/apache/pulsar/pull/9520)
 
 
+### 2.7.4
+
+#### 2021-12-14
+
+#### Broker
+- Fix DispatchRateLimiter does not take effect. [#8611](https://github.com/apache/pulsar/pull/8611)
+- Fix set-publish-rate when using preciseTopicPublishRateLimiterEnable=true. [#10384](https://github.com/apache/pulsar/pull/10384)
+- fix retention policy in topic policy not work. [#11021](https://github.com/apache/pulsar/pull/11021)
+- fix GetTopicsOfNamespace with binary lookup service not check auth. [#11172](https://github.com/apache/pulsar/pull/11172)
+- Fixed retention of keys in compaction. [#11287](https://github.com/apache/pulsar/pull/11287)
+- Fix using partitioned topic name to get Policy. [#11294](https://github.com/apache/pulsar/pull/11294)
+- Fix npe when unloading persistent partitioned topic. [#11310](https://github.com/apache/pulsar/pull/11310)
+- Close the replicator and replication client when delete cluster. [#11342](https://github.com/apache/pulsar/pull/11342)
+- Remove RateLimiter constructors and replace with builder usage. [#11599](https://github.com/apache/pulsar/pull/11599)
+- Add backoff for setting for getting topic policies. [#11574](https://github.com/apache/pulsar/pull/11574)
+- Fix decode compression managedLedgerInfo data. [#11569](https://github.com/apache/pulsar/pull/11569)
+- Fix some topic policy operation without backoff. [#11560](https://github.com/apache/pulsar/pull/11560)
+- Fix data lost when using earliest position to subscribe to a topic. [#11547](https://github.com/apache/pulsar/pull/11547)
+- Fix the schema deletion when delete topic with delete schema. [#11501](https://github.com/apache/pulsar/pull/11501)
+- Do not create system topic for heartbeat namespace. [#11499](https://github.com/apache/pulsar/pull/11499)
+- Compress managed ledger info. [#11490](https://github.com/apache/pulsar/pull/11490)
+- Add backoff for setting for getting topic policies. [#11487](https://github.com/apache/pulsar/pull/11487)
+- Solving precise rate limiting does not takes effect. [#11446](https://github.com/apache/pulsar/pull/11446)
+- Fix replicated subscriptions direct memory leak. [#11396](https://github.com/apache/pulsar/pull/11396)
+- Close the replicator and replication client when delete cluster. [#11390](https://github.com/apache/pulsar/pull/11390)
+- Invalidate the read handle after all cursors consumed. [#11389](https://github.com/apache/pulsar/pull/11389)
+- Fix npe when unloading persistent partitioned topic. [#11386](https://github.com/apache/pulsar/pull/11386)
+- Fixed retention of keys in compaction. [#11384](https://github.com/apache/pulsar/pull/11384)
+- Disable replicate system topic across clusters. [#11376](https://github.com/apache/pulsar/pull/11376)
+- Parallel Precise Publish Rate Limiting Fix. [#11372](https://github.com/apache/pulsar/pull/11372)
+- Pulsar Admin List Subscription lists only subscriptions created for Partition-0 when partition specific subscriptions are created. [#11355](https://github.com/apache/pulsar/pull/11355)
+- Fixed inconsistent behavior for Namespace bundles cache. [#11346](https://github.com/apache/pulsar/pull/11346)
+- Fix update ledger list to znode version mismatch failed, ledger not delete. [#12015](https://github.com/apache/pulsar/pull/12015)
+- Print position info when can't find next valid position. [#11969](https://github.com/apache/pulsar/pull/11969)
+- Forbid to read other topic's data in managedLedger layer. [#11913](https://github.com/apache/pulsar/pull/11913)
+- Fix using partitioned topic name to get topic policies. [#11897](https://github.com/apache/pulsar/pull/11897)
+- Refine topic level backlog quota policies warning log. [#11863](https://github.com/apache/pulsar/pull/11863)
+- Producer getting producer busy is removing existing producer from list. [#11804](https://github.com/apache/pulsar/pull/11804)
+- Handle NPE and memory leak when full key range isn't covered with active consumers. [#11749](https://github.com/apache/pulsar/pull/11749)
+- Call .release() when discarding entry to prevent direct memory leak. [#11748](https://github.com/apache/pulsar/pull/11748)
+- Fix the topic in fenced state and can not recover. [#11737](https://github.com/apache/pulsar/pull/11737)
+- Support disabling non-TLS service ports. [#11724](https://github.com/apache/pulsar/pull/11724)
+- fix the bug, can not update topic when the update topicName is contained by an existed topic as a part. [#11686](https://github.com/apache/pulsar/pull/11686)
+- Fix Pulsar didn't respond error messages when throw InterceptException. [#11650](https://github.com/apache/pulsar/pull/11650)
+- Avoid redundant calls for getting the offload policies from the offloader. [#11629](https://github.com/apache/pulsar/pull/11629)
+- Optimize ManagedLedger Ledger Ownership Check. [#13222](https://github.com/apache/pulsar/pull/13222)
+- Do not reuse the Failed OpAddEntry object which lead bundle unloading timeout. [#12993](https://github.com/apache/pulsar/pull/12993)
+- Fix producer getting incorrectly removed from topic's producers map. [#12846](https://github.com/apache/pulsar/pull/12846)
+- Allow to configure schema compatibility policy for system topics. [#12598](https://github.com/apache/pulsar/pull/12598)
+- Cleanup already deleted namespace topics. [#12583](https://github.com/apache/pulsar/pull/12583)
+- Add OpAddEntry to pendingAddEntries after the state check. [#12570](https://github.com/apache/pulsar/pull/12570)
+- Cancel scheduled tasks when deleting ManagedLedgerImpl. [#12565](https://github.com/apache/pulsar/pull/12565)
+- NPE on OpAddEntry while ManagedLedger is closing. [#12364](https://github.com/apache/pulsar/pull/12364)
+- Avoid potentially blocking calls to metadata on critical threads. [#12340](https://github.com/apache/pulsar/pull/12340)
+- Fixed used after recycle issue in OpAddEntry. [#12103](https://github.com/apache/pulsar/pull/12103)
+- Optimize the memory usage of Cache Eviction. [#12045](https://github.com/apache/pulsar/pull/12045)
+- Fix wrong key-hash selector used for new consumers after all the previous consumers disconnected. [#12035](https://github.com/apache/pulsar/pull/12035)
+- Only auth_errors should log at error level. [#9325](https://github.com/apache/pulsar/pull/9325)
+
+#### Dependency upgrade
+- Upgrade Log4j2 version to 2.14.0 and replace legacy log4j dependency. [#8880](https://github.com/apache/pulsar/pull/8880)

Review comment:
       We can remove this one.




-- 
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-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org