本各位热爱 Pulsar 的小伙伴们,Pulsar 社区周报更新啦!这里将记录 Pulsar 社区每周的重要更新,每周发布。
祝贺开发者大会圆满完成
- Pulsar Developer Day 2024 -
祝贺 Pulsar 开发者大会(Pulsar Developer Day)圆满完成。
Pulsar Weekly Merge Stars
感谢以下的小伙伴,感谢你们本周为 Apache Pulsar 做的精彩贡献(排名不分先后)
Pulsar Weekly Merge Stars
@lhotari,@BewareMyPower,@RobertIndie,@pdolif,@JHC9010,@ericsyh,@hanmz,@reugn,@poorbarcode,@nodece,@Shawyeok,@crossoverJie,@dao-jun,@dependabot[bot]
apache/pulsar
fix
- [fix][broker]修复`buildMetadataForCompactedLedger`中的打字错误 [1] @JHC9010
- [fix][sec]在 pulsar-function-go 中将 golang.org/x/crypto 从 0.21.0 升级至 0.31.0 [2] @lhotari
- [fix][sec]升级 async-http-client 至 2.12.4 以解决 CVE-2024-53990 문제 [3] @lhotari
- [fix][admin]确认在撤销主题权限之前是否策略为只读 [4] @dao-jun
- [fix][sec]缓解CVE-2024-53990通过禁用AsyncHttpClient CookieStore [5] @lhotari
- [fix] [broker]修复在计算一个主题的backlogQuota时发生的空指针异常(NPE) [6] @poorbarcode
- [fix] [broker]修复当将config replicationStartAt设置为earliest时不工作的问题 [7] @poorbarcode
- [fix][client]修复当其为分块消息 ID 时的错误起始消息 ID [8] @BewareMyPower
- [fix][common]主题名称:如果localName仅包含空白,则抛出IllegalArgumentException [9] @pdolif
- [fix][doc]优化ClientBuilder#memoryLimit和ConsumerBuilder#autoScaledReceiverQueueSizeEnabled的javadoc文档 [10] @Shawyeok
- [fix][broker]修复 `MetadataCache#readModifyUpdateOrCreate` 中的重试机制 [11] @RobertIndie
- [fix][broker]在UniformLoadShedder中计算msgRateRequiredFromUnloadedBundles和msgThroughputRequiredFromUnloadedBundles时,删除差值。[12] @hanmz
- [fix][broker]避免在跳过丢失的条目时,将markDeletePosition向前推进。[13] @hanmz
新特性
- [improve]将 lombok 升级到 1.18.36 [14] @nodece
- [improve][fn]在Pulsar Functions ProducerCache无效化中改善生产者的关闭操作 [15] @lhotari
- [improve] [test]为处理客户端接收到 SendError 的情况添加更多测试,这与 PR #23038 相关。[16] @poorbarcode
- [improve][fn]改进实现方式,用于当返回类型为 CompletableFuture时的 maxPendingAsyncRequests 异步并发限制。[17] @lhotari
apache/pulsar-client-go
others
- 修复:使用 %w 包装错误以保留上下文 [18] @reugn
- chore(deps):将 golang.org/x/crypto 从 0.22.0 升级到 0.31.0 [19] @dependabot[bot]
- PIP-254:支持配置客户端版本 [20] @crossoverJie
- 修复:增强事务功能 [21] @reugn
- [Issue 1276]修复多个消费者使用zeroQueueConsumer [22] @crossoverJie
apache/pulsar-helm-chart
** others**
- feat(tls):支持 ca 类型颁发机构和 v1alpha* 版本 cert-manager api [23] @ericsyh
参考资料
[1]
[fix][broker]修复buildMetadataForCompactedLedger
中的打字错误 : https://github.com/apache/pulsar/pull/23755
[2]
[fix][sec]在 pulsar-function-go 中将 golang.org/x/crypto 从 0.21.0 升级至 0.31.0 : https://github.com/apache/pulsar/pull/23743
[3]
[fix][sec]升级 async-http-client 至 2.12.4 以解决 CVE-2024-53990 문제 : https://github.com/apache/pulsar/pull/23732
[4]
[fix][admin]确认在撤销主题权限之前是否策略为只读 : https://github.com/apache/pulsar/pull/23730
[5]
[fix][sec]缓解CVE-2024-53990通过禁用AsyncHttpClient CookieStore : https://github.com/apache/pulsar/pull/23725
[6]
[fix] [broker]修复在计算一个主题的backlogQuota时发生的空指针异常(NPE) : https://github.com/apache/pulsar/pull/23720
[7]
[fix] [broker]修复当将config replicationStartAt设置为earliest时不工作的问题 : https://github.com/apache/pulsar/pull/23719
[8]
[fix][client]修复当其为分块消息 ID 时的错误起始消息 ID : https://github.com/apache/pulsar/pull/23713
[9]
[fix][common]主题名称:如果localName仅包含空白,则抛出IllegalArgumentException : https://github.com/apache/pulsar/pull/23691
[10]
[fix][doc]优化ClientBuilder#memoryLimit和ConsumerBuilder#autoScaledReceiverQueueSizeEnabled的javadoc文档 : https://github.com/apache/pulsar/pull/23687
[11]
[fix][broker]修复 MetadataCache#readModifyUpdateOrCreate
中的重试机制 : https://github.com/apache/pulsar/pull/23686
[12]
[fix][broker]在UniformLoadShedder中计算msgRateRequiredFromUnloadedBundles和msgThroughputRequiredFromUnloadedBundles时,删除差值。: https://github.com/apache/pulsar/pull/21906
[13]
[fix][broker]避免在跳过丢失的条目时,将markDeletePosition向前推进。: https://github.com/apache/pulsar/pull/21210
[14]
[improve]将 lombok 升级到 1.18.36 : https://github.com/apache/pulsar/pull/23752
[15]
[improve][fn]在Pulsar Functions ProducerCache无效化中改善生产者的关闭操作 : https://github.com/apache/pulsar/pull/23734
[16]
[improve] [test]为处理客户端接收到 SendError 的情况添加更多测试,这与 PR #23038 相关。: https://github.com/apache/pulsar/pull/23721
[17]
[improve][fn]改进实现方式,用于当返回类型为 CompletableFuture时的 maxPendingAsyncRequests 异步并发限制。: https://github.com/apache/pulsar/pull/23708
[18]
修复:使用 %w 包装错误以保留上下文 : https://github.com/apache/pulsar-client-go/pull/1321
[19]
chore(deps):将 golang.org/x/crypto 从 0.22.0 升级到 0.31.0 : https://github.com/apache/pulsar-client-go/pull/1318
[20]
PIP-254:支持配置客户端版本 : https://github.com/apache/pulsar-client-go/pull/1316
[21]
修复:增强事务功能 : https://github.com/apache/pulsar-client-go/pull/1281
[22]
[Issue 1276]修复多个消费者使用zeroQueueConsumer : https://github.com/apache/pulsar-client-go/pull/1278
[23]
feat(tls):支持 ca 类型颁发机构和 v1alpha* 版本 cert-manager api : https://github.com/apache/pulsar-helm-chart/pull/561
- The End -