
各位热爱 Pulsar 的小伙伴们,Pulsar 社区周报更新啦!这里将记录 Pulsar 社区每周的重要更新,每周发布。
Pulsar Weekly Merge Stars
- Merge Stars -
感谢以下的小伙伴,感谢你们本周为 Apache Pulsar 做的精彩贡献(排名不分先后)

Pulsar Weekly Merge Stars
@nodece,@lhotari,@jiangpengcheng,@StevenLuMT,@poorbarcode,@jiazhai,@dependabot[bot],@heesung-sn,@liangyepianzhou,@3pacccccc,@dao-jun
apache/pulsar
fix
- [fix][ml]修复internalGetPartitionedStats API中的ML线程阻塞问题 [1] @dao-jun
- [fix][test]修复无效测试 CompactionTest.testDeleteCompactedLedgerWithSlowAck [2] @lhotari
- [fix][test]修复AuthZTests中的UnfinishedStubbing问题 [3] @lhotari
- [fix][client]在ProducerBuilder中添加setCompressMinMsgBodySize方法以提供压缩配置的灵活性 [4] @liangyepianzhou
- [fix][test]修复不稳定的 BrokerServiceChaosTest [5] @lhotari
- [fix][test]修复不稳定的 BrokerServiceChaosTest.testFetchPartitionedTopicMetadataWithCacheRefresh [6] @nodece
- [fix][proxy]通过 Pulsar Proxy 将客户端连接特性标志传递到 Broker [7] @poorbarcode
- [fix][broker]修复 ExtensibleLoadManager,以便能够在不阻塞负载管理器线程的情况下并发地覆盖所有权。 [8] @heesung-sn
- [fix][build]通过替换已弃用和删除的 compress 参数来修复 Docker 镜像构建。 [9] @lhotari
- [fix][broker]直接查询分区主题的单一存在性 [10] @nodece
- [fix][broker]功能 brokerDeleteInactivePartitionedTopicMetadataEnabled 会留下孤立的主题策略和主题模式。 [11] @poorbarcode
- [fix][test]修复不稳定的 DisabledCreateTopicToRemoteClusterForReplicationTest [12] @3pacccccc
- [fix][ml]在调用 unsubscribe 之前,如果光标已经被删除,则跳过删除光标的操作。 [13] @poorbarcode
新特性
- [improve][pip]PIP-412:支持在 Pulsar Functions 和 Sinks 中设置 messagePayloadProcessor [14] @jiangpengcheng
apache/bookkeeper
others
- 修复:每次使用 KeyValueStorage.Batch 时,在 finally 块中关闭它。 [15] @StevenLuMT
- 每次使用 KeyValueStorage.Batch 时,请在 finally 块中关闭它。 [16] @StevenLuMT
- website 将 .asf.yaml 更新以添加 publish 配置块 [17] @jiazhai
- 网站:将 Jia Zhai 的组织更新为 AscentStream [18] @jiazhai
- 构建(依赖): 将 @babel/helpers 从 7.17.2 升级到 7.27.0 在 /site3/website 中 [19] @dependabot[bot]
- 构建(依赖):将 @babel/runtime-corejs3 从 7.21.0 升级到 7.26.10,位于 /site3/website 中。 [20] @dependabot[bot]
- 构建(依赖):将 prismjs 从 1.29.0 升级到 1.30.0,位于 /site3/website [21] @dependabot[bot]
参考资料
[1]
[fix][ml]修复internalGetPartitionedStats API中的ML线程阻塞问题 : https://github.com/apache/pulsar/pull/24167
[2]
[fix][test]修复无效测试 CompactionTest.testDeleteCompactedLedgerWithSlowAck : https://github.com/apache/pulsar/pull/24166
[3]
[fix][test]修复AuthZTests中的UnfinishedStubbing问题 : https://github.com/apache/pulsar/pull/24165
[4]
[fix][client]在ProducerBuilder中添加setCompressMinMsgBodySize方法以提供压缩配置的灵活性 : https://github.com/apache/pulsar/pull/24164
[5]
[fix][test]修复不稳定的 BrokerServiceChaosTest : https://github.com/apache/pulsar/pull/24162
[6]
[fix][test]修复不稳定的 BrokerServiceChaosTest.testFetchPartitionedTopicMetadataWithCacheRefresh : https://github.com/apache/pulsar/pull/24161
[7]
[fix][proxy]通过 Pulsar Proxy 将客户端连接特性标志传递到 Broker : https://github.com/apache/pulsar/pull/24158
[8]
[fix][broker]修复 ExtensibleLoadManager,以便能够在不阻塞负载管理器线程的情况下并发地覆盖所有权。 : https://github.com/apache/pulsar/pull/24156
[9]
[fix][build]通过替换已弃用和删除的 compress 参数来修复 Docker 镜像构建。 : https://github.com/apache/pulsar/pull/24155
[10]
[fix][broker]直接查询分区主题的单一存在性 : https://github.com/apache/pulsar/pull/24154
[11]
[fix][broker]功能 brokerDeleteInactivePartitionedTopicMetadataEnabled 会留下孤立的主题策略和主题模式。 : https://github.com/apache/pulsar/pull/24150
[12]
[fix][test]修复不稳定的 DisabledCreateTopicToRemoteClusterForReplicationTest : https://github.com/apache/pulsar/pull/24141
[13]
[fix][ml]在调用 unsubscribe 之前,如果光标已经被删除,则跳过删除光标的操作。 : https://github.com/apache/pulsar/pull/24098
[14]
[improve][pip]PIP-412:支持在 Pulsar Functions 和 Sinks 中设置 messagePayloadProcessor : https://github.com/apache/pulsar/pull/24105
[15]
修复:每次使用 KeyValueStorage.Batch 时,在 finally 块中关闭它。 : https://github.com/apache/bookkeeper/pull/4578
[16]
每次使用 KeyValueStorage.Batch 时,请在 finally 块中关闭它。 : https://github.com/apache/bookkeeper/pull/4576
[17]
website将 .asf.yaml 更新以添加 publish 配置块 : https://github.com/apache/bookkeeper/pull/4575
[18]
网站:将 Jia Zhai 的组织更新为 AscentStream : https://github.com/apache/bookkeeper/pull/4573
[19]
构建(依赖): 将 @babel/helpers 从 7.17.2 升级到 7.27.0 在 /site3/website 中 : https://github.com/apache/bookkeeper/pull/4570
[20]
构建(依赖):将 @babel/runtime-corejs3 从 7.21.0 升级到 7.26.10,位于 /site3/website 中。 : https://github.com/apache/bookkeeper/pull/4568
[21]
构建(依赖):将 prismjs 从 1.29.0 升级到 1.30.0,位于 /site3/website : https://github.com/apache/bookkeeper/pull/4567
结尾
- The End -
















