Pulsar 社区周报 | No.20250411_github

各位热爱 Pulsar 的小伙伴们,Pulsar 社区周报更新啦!这里将记录 Pulsar 社区每周的重要更新,每周发布。 

Pulsar Weekly Merge Stars

- Merge Stars -

感谢以下的小伙伴,感谢你们本周为 Apache Pulsar 做的精彩贡献(排名不分先后)

Pulsar 社区周报 | No.20250411_github_02


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 -