
Pulsar Weekly Merge Stars
感谢以下的小伙伴,感谢你们本周为 Apache Pulsar 做的精彩贡献(排名不分先后)
“@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
参考资料
[fix][broker]修复buildMetadataForCompactedLedger
中的打字错误 : https://github.com/apache/pulsar/pull/23755
[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
[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
修复:使用 %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
最新 Pulsar 岗位招聘,快来点击(公众号菜单-联系社区-名企直达)


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