Pulsar 社区周报 | No.20250612_apache

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

Pulsar Weekly Merge Stars

- Merge Stars -

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



Pulsar 社区周报 | No.20250612_Apache_02


Pulsar Weekly Merge Stars

@sandeep-mst,@Demogorgon314,@mattisonchao,@BewareMyPower,@TakaHiR07,@klaatu01,@xcx1r3,@lhotari,@RobertIndie,@poorbarcode,@shibd,@geniusjoe

apache/pulsar

fix

  •  [fix][client]修复一些潜在的资源泄漏 [1] @xcx1r3
  •  [fix][txn]修复加载事务缓冲区快照时的死锁问题。 [2] @BewareMyPower
  •  [fix][ml]还原释放空闲下线账本句柄的行为变化:仅释放空闲的 BlobStoreBackedReadHandle。 [3] @poorbarcode
  •  [fix][client]修复消费者在启用压缩时由于解密失败而不返回加密消息的问题 [4] @RobertIndie
  •  [fix] [broker]不再允许创建包含斜杠的订阅。 [5] @poorbarcode

新特性

  •  [improve][misc]将Netty升级到4.1.122.Final,并将tcnative升级到2.0.72.Final。 [6] @lhotari
  •  [improve][broker]将maxBatchDeletedIndexToPersist设置为可配置,并记录其他相关配置。 [7] @lhotari
  •  [improve][broker]在 broker.conf 中添加 managedCursor/LedgerInfoCompressionType 设置。 [8] @lhotari
  •  [improve][broker]在非持久化消息调度器中为 sendMessages 方法添加了 synchronized。 [9] @sandeep-mst
  •  [improve][broker]PIP-380:支持设置特定命名空间以跳过负载削减 [10] @Demogorgon314

apache/bookkeeper

others

  •  修复在重构 BookieClient 的 recycler 后出现的 NPE 缺陷 [11] @TakaHiR07

apache/pulsar-client-go

新特性

  •  [improve]支持在 2.x pulsar broker 中的 ClientVersion。 [12] @geniusjoe
  •  [improve]添加测试用例以同时测试使用 keyShared 订阅和延迟消息。 [13] @geniusjoe

others

  •  跳过非常不稳定的 TestMessageSingleRouter [14] @BewareMyPower
  •  支持更新或移除主题属性 [15] @BewareMyPower
  •  修复:支持 JSON 令牌文件格式的身份验证 [16] @mattisonchao
  •  更新发布流程,以便在 pulsar-site 上更新发布说明。 [17] @RobertIndie

apache/pulsar-client-node

fix

  •  [fix][client]防止 token-supplier 被垃圾回收 [18] @klaatu01

others

  •  支持消费者 key-shared 策略 [19] @shibd

apache/pulsar-helm-chart

others

  •  为所有 k8s 对象添加标签 [20] @lhotari

参考资料 

[1] 

[fix][client]修复一些潜在的资源泄漏 : https://github.com/apache/pulsar/pull/24402


[2] 

[fix][txn]修复加载事务缓冲区快照时的死锁问题。 : https://github.com/apache/pulsar/pull/24401


[3] 

[fix][ml]还原释放空闲下线账本句柄的行为变化:仅释放空闲的 BlobStoreBackedReadHandle。 : https://github.com/apache/pulsar/pull/24384


[4] 

[fix][client]修复消费者在启用压缩时由于解密失败而不返回加密消息的问题 : https://github.com/apache/pulsar/pull/24356


[5] 

[fix] [broker]不再允许创建包含斜杠的订阅。 : https://github.com/apache/pulsar/pull/23594


[6] 

[improve][misc]将Netty升级到4.1.122.Final,并将tcnative升级到2.0.72.Final。 : https://github.com/apache/pulsar/pull/24397


[7] 

[improve][broker]将maxBatchDeletedIndexToPersist设置为可配置,并记录其他相关配置。 : https://github.com/apache/pulsar/pull/24392


[8] 

[improve][broker]在 broker.conf 中添加 managedCursor/LedgerInfoCompressionType 设置。 : https://github.com/apache/pulsar/pull/24391


[9] 

[improve][broker]在非持久化消息调度器中为 sendMessages 方法添加了 synchronized。 : https://github.com/apache/pulsar/pull/24386


[10] 

[improve][broker]PIP-380:支持设置特定命名空间以跳过负载削减 : https://github.com/apache/pulsar/pull/23549


[11] 

修复在重构 BookieClient 的 recycler 后出现的 NPE 缺陷 : https://github.com/apache/bookkeeper/pull/4610


[12] 

[improve]支持在 2.x pulsar broker 中的 ClientVersion。 : https://github.com/apache/pulsar-client-go/pull/1383


[13] 

[improve]添加测试用例以同时测试使用 keyShared 订阅和延迟消息。 : https://github.com/apache/pulsar-client-go/pull/1361


[14] 

跳过非常不稳定的 TestMessageSingleRouter : https://github.com/apache/pulsar-client-go/pull/1382


[15] 

支持更新或移除主题属性 : https://github.com/apache/pulsar-client-go/pull/1381


[16] 

修复:支持 JSON 令牌文件格式的身份验证 : https://github.com/apache/pulsar-client-go/pull/1380


[17] 

更新发布流程,以便在 pulsar-site 上更新发布说明。 : https://github.com/apache/pulsar-client-go/pull/1375


[18] 

[fix][client]防止 token-supplier 被垃圾回收 : https://github.com/apache/pulsar-client-node/pull/412


[19] 

支持消费者 key-shared 策略 : https://github.com/apache/pulsar-client-node/pull/420


[20] 

为所有 k8s 对象添加标签 : https://github.com/apache/pulsar-helm-chart/pull/617



结尾

- The End -