Pulsar 社区周报 | No.20241219 | 祝贺 Pulsar 开发者大会圆满完成

原创
2024/12/22 23:40
阅读数 13






本各位热爱 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














热点推荐

REVIEW

参与问卷赢百页小册《Apache Pulsar 调优指南》

联系 PulsarBot 报名成为社区志愿者

最新 Pulsar 岗位招聘,快来点击(公众号菜单-联系社区-名企直达)


联系社区
微信号:pulsarbot
视频号:AscentStream谙流科技

结尾

- The End -




本文分享自微信公众号 - ApachePulsar(ApachePulsar)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部