Pulsar 社区周报 | No.2024-04-19 | Pulsar Meetup 深圳 2024 邀您报名

原创
04/19 23:17
阅读数 20

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

Pulsar Meetup 深圳 2024

Pulsar Meetup 深圳 2024 将于 2024 年 4 月 27 日 周六举办,此次活动由 AscentStream 谙(ān)流科技和腾讯云中间件联合举办。Apache Pulsar 社区和合作伙伴诚邀 Pulsar 和各大社区的小伙伴、广大技术爱好者、架构师和企业代表参与。

深圳的小伙伴赶紧扫码报名吧,同时可点击图片查看线上报名地址。

扫码报名

直播预约

Pulsar Weekly Merge Stars

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

Pulsar Weekly Merge Stars

@dragosvictor,@dependabot[bot],@geniusjoe,@shoothzj,@Technoboy-,@eolivelli,@rdhabalia,@heesung-sn,@lhotari,@liangyepianzhou,@poorbarcode,@mukesh154,@dao-jun,@izumo27,@hanmz,@hudeqi,@BewareMyPower,@shibd,@Denovo1998,@coderzc,@freeznet,@Demogorgon314

apache/pulsar

fix

  • [fix][broker]在NamespaceEventsSystemTopicFactory初始化期间修复SystemTopicBasedTopicPoliciesService中的死锁问题 [1] @heesung-sn
  • [fix][io]Kafka Source连接器可能卡住了 [2] @shibd
  • [fix][sec]升级 Bouncycastle 至 1.78 [3] @izumo27
  • [fix][test]AutoConsumeSchema中的SchemaMap已被重用 [4] @Denovo1998
  • [fix][broker]修复启用ExtensibleLoadManager时复制主题卸载bug [5] @heesung-sn
  • [fix][test]将 ExtensibleLoadManagerImplTest 移至不稳定测试 [6] @lhotari
  • [fix][broker]优化 /metrics,修复无界请求队列问题并在metricsBufferResponse模式中修复竞争条件 [7] @lhotari
  • [fix][test]修复BookKeeperClusterTestCase tearDown中的NPE错误 [8] @lhotari
  • [fix][test]Flaky-test:testMessageExpiryWithTimestampNonRecoverableException 和 testIncorrectClientClock [9] @shibd
  • [fix][broker]检查在启用 ExtensibleLoadManager 时,broker 是否可用于 SLA 监控包 [10] @Demogorgon314
  • [fix] [broker]防止长时间的去重 cursor backlog,以免主题加载超时 [11] @poorbarcode
  • [fix][broker]在使用ExtensibleLoadBalancer时,不要在蓝绿迁移期间迁移内部主题 [12] @heesung-sn
  • [fix][txn]处理事务pending ack init中的异常 [13] @liangyepianzhou

新特性

  • [improve][test]将ShadowManagedLedgerImplTest移动到不稳定测试中 [14] @lhotari
  • [improve][broker]优化 /metrics 端点的 gzip 压缩,通过共享/缓存压缩结果实现 [15] @lhotari
  • [improve][broker]当 configurationMetadataStore 等于 localMetadataStore 时,重复执行 handleMetadataChanges 回调。 [16] @hanmz
  • [improve][fn]将 `RuntimeFlags` 作为 Pulsar Functions 和 Connectors 的 CLI 选项暴露出来 [17] @freeznet
  • [improve][admin]将auth进行对齐,并在第一时间针对主题相关的API进行检查。 [18] @Technoboy-
  • [improve][broker]在发出的错误消息中添加主题名称。 [19] @dao-jun
  • [improve]让`metricsBufferResponse`配置的描述更加有效 [20] @dao-jun
  • [improve][broker]积压配额超过限制,日志被替换为`debug`。 [21] @mukesh154
  • [improve][misc]升级到 Bookkeeper 4.16.5 [22] @lhotari
  • [improve][broker]修复在损坏的 schema ledger 主题上的订阅创建 [23] @rdhabalia
  • [improve][test]为topic API添加topic操作检查器 [24] @coderzc
  • [improve][broker]减少LeaderElectionService的重复空值检查 [25] @BewareMyPower
  • [improve][broker]改善Gzip压缩,允许排除特定路径或禁用它 [26] @lhotari

others

  • [cleanup][broker]移除在创建 OwnershipCache 时的未使用的 NamespaceBundleFactory 参数 [27] @BewareMyPower
  • [feat][admin]在管理员客户端中默认启用Gzip压缩 [28] @lhotari

apache/bookkeeper

fix

  • [fix]修复PerChannelBookClient中的ByteBuf release/retain问题 [29] @poorbarcode

others

  • 由于拼写错误,弃用方法 `setAllocatorPoolingConcurrenncy` 并添加一个名称正确的新方法。 [30] @hudeqi
  • 测试:在 prometheus-metrics-provider 模块中缺少测试日志 [31] @shoothzj
  • 修复:ConfigDefTest中的Windows测试故障 [32] @shoothzj
  • 发布说明和网站更新为4.17.0版本 [33] @eolivelli

apache/pulsar-client-go

fix

  • [fix][build]使用当前硬件平台构建测试容器镜像 [34] @dragosvictor

新特性

  • [improve]为Pulsar Functions和Connectors暴露RuntimeFlags [35] @freeznet
  • [improve]更新主题管理员接口注释,添加主题管理员测试… [36] @geniusjoe

apache/pulsar-client-node

others

  • 修复:兼容 Node 12.3.0 及更高版本。 [37] @shibd
  • 将 tar 从 6.1.15 升级至 6.2.1 [38] @dependabot[bot]

apache/pulsar-helm-chart

others

  • 将默认的 statusFilePath 更改为 /pulsar/logs/status [39] @lhotari
  • 修复 Prometheu节点导出器崩溃循环 [40] @lhotari

活动新闻

  • 2024 年 4 月 27 日 Pulsar Meetup 深圳 2024 倒计时,赶紧报名啦! [41]
  • 2024 年 5月 14 日:2024 Pulsar 欧洲虚拟峰会 [42]
  • 2024 年 7 月 26-28 日:阿帕奇软件基金会亚洲大会(CommunityOverCode Asia 2024)Messaging 专题 [43]

联系我们

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。GitHub 地址:http://github.com/apache/pulsar/

Pulsar 中文社区 Logo(部分)

诚挚邀请您加入 Apache Pulsar 社区,与全球开发者一起学习、分享和成长,共同塑造云原生消息流平台的未来,一起打造更加开放和高效的开源技术生态!

Pulsar 进群说明

推荐阅读

干货文章

技术探究 | Flipkart 带来 Apache Pulsar 集群调优指南

Apache Pulsar 为滴滴大数据运维带来了哪些收益?


参考资料

[1]

[fix][broker]在NamespaceEventsSystemTopicFactory初始化期间修复SystemTopicBasedTopicPoliciesService中的死锁问题 :https://github.com/apache/pulsar/pull/22528

[2]

[fix][io]Kafka Source连接器可能卡住了 :https://github.com/apache/pulsar/pull/22511

[3]

[fix][sec]升级 Bouncycastle 至 1.78 :https://github.com/apache/pulsar/pull/22509

[4]

[fix][test]AutoConsumeSchema中的SchemaMap已被重用 :https://github.com/apache/pulsar/pull/22500

[5]

[fix][broker]修复启用ExtensibleLoadManager时复制主题卸载bug :https://github.com/apache/pulsar/pull/22496

[6]

[fix][test]将 ExtensibleLoadManagerImplTest 移至不稳定测试 :https://github.com/apache/pulsar/pull/22495

[7]

[fix][broker]优化 /metrics,修复无界请求队列问题并在metricsBufferResponse模式中修复竞争条件 :https://github.com/apache/pulsar/pull/22494

[8]

[fix][test]修复BookKeeperClusterTestCase tearDown中的NPE错误 :https://github.com/apache/pulsar/pull/22493

[9]

[fix][test]Flaky-test:testMessageExpiryWithTimestampNonRecoverableException 和 testIncorrectClientClock :https://github.com/apache/pulsar/pull/22489

[10]

[fix][broker]检查在启用 ExtensibleLoadManager 时,broker 是否可用于 SLA 监控包 :https://github.com/apache/pulsar/pull/22485

[11]

[fix] [broker]防止长时间的去重 cursor backlog,以免主题加载超时 :https://github.com/apache/pulsar/pull/22479

[12]

[fix][broker]在使用ExtensibleLoadBalancer时,不要在蓝绿迁移期间迁移内部主题 :https://github.com/apache/pulsar/pull/22478

[13]

[fix][txn]处理事务pending ack init中的异常 :https://github.com/apache/pulsar/pull/21274

[14]

[improve][test]将ShadowManagedLedgerImplTest移动到不稳定测试中 :https://github.com/apache/pulsar/pull/22526

[15]

[improve][broker]优化 /metrics 端点的 gzip 压缩,通过共享/缓存压缩结果实现 :https://github.com/apache/pulsar/pull/22521

[16]

[improve][broker]当 configurationMetadataStore 等于 localMetadataStore 时,重复执行 handleMetadataChanges 回调。 :https://github.com/apache/pulsar/pull/22519

[17]

[improve][fn]将 RuntimeFlags 作为 Pulsar Functions 和 Connectors 的 CLI 选项暴露出来 :https://github.com/apache/pulsar/pull/22514

[18]

[improve][admin]将auth进行对齐,并在第一时间针对主题相关的API进行检查。 :https://github.com/apache/pulsar/pull/22507

[19]

[improve][broker]在发出的错误消息中添加主题名称。 :https://github.com/apache/pulsar/pull/22506

[20]

[improve]让metricsBufferResponse配置的描述更加有效 :https://github.com/apache/pulsar/pull/22490

[21]

[improve][broker]积压配额超过限制,日志被替换为debug。 :https://github.com/apache/pulsar/pull/22488

[22]

[improve][misc]升级到 Bookkeeper 4.16.5 :https://github.com/apache/pulsar/pull/22484

[23]

[improve][broker]修复在损坏的 schema ledger 主题上的订阅创建 :https://github.com/apache/pulsar/pull/22469

[24]

[improve][test]为topic API添加topic操作检查器 :https://github.com/apache/pulsar/pull/22468

[25]

[improve][broker]减少LeaderElectionService的重复空值检查 :https://github.com/apache/pulsar/pull/22465

[26]

[improve][broker]改善Gzip压缩,允许排除特定路径或禁用它 :https://github.com/apache/pulsar/pull/22370

[27]

[cleanup][broker]移除在创建 OwnershipCache 时的未使用的 NamespaceBundleFactory 参数 :https://github.com/apache/pulsar/pull/22482

[28]

[feat][admin]在管理员客户端中默认启用Gzip压缩 :https://github.com/apache/pulsar/pull/22464

[29]

[fix]修复PerChannelBookClient中的ByteBuf release/retain问题 :https://github.com/apache/bookkeeper/pull/4289

[30]

由于拼写错误,弃用方法 setAllocatorPoolingConcurrenncy 并添加一个名称正确的新方法。 :https://github.com/apache/bookkeeper/pull/4288

[31]

测试:在 prometheus-metrics-provider 模块中缺少测试日志 :https://github.com/apache/bookkeeper/pull/4279

[32]

修复:ConfigDefTest中的Windows测试故障 :https://github.com/apache/bookkeeper/pull/4273

[33]

发布说明和网站更新为4.17.0版本 :https://github.com/apache/bookkeeper/pull/4260

[34]

[fix][build]使用当前硬件平台构建测试容器镜像 :https://github.com/apache/pulsar-client-go/pull/1205

[35]

[improve]为Pulsar Functions和Connectors暴露RuntimeFlags :https://github.com/apache/pulsar-client-go/pull/1204

[36]

[improve]更新主题管理员接口注释,添加主题管理员测试… :https://github.com/apache/pulsar-client-go/pull/1202

[37]

修复:兼容 Node 12.3.0 及更高版本。 :https://github.com/apache/pulsar-client-node/pull/378

[38]

将 tar 从 6.1.15 升级至 6.2.1 :https://github.com/apache/pulsar-client-node/pull/377

[39]

将默认的 statusFilePath 更改为 /pulsar/logs/status :https://github.com/apache/pulsar-helm-chart/pull/489

[40]

修复 Prometheu节点导出器崩溃循环 :https://github.com/apache/pulsar-helm-chart/pull/488

[41]

2024 年 4 月 27 日 Pulsar Meetup 深圳 2024 倒计时,赶紧报名啦!:https://mp.weixin.qq.com/s/hL7LVTX_PxxExWSsuXCjeg

[42]

Pulsar Virtual Summit Europe 2024:https://sessionize.com/pulsar-virtual-summit-europe-2024

[43]

CommunityOverCode Asia 2024 议题征集正式启动!:https://mp.weixin.qq.com/s/byAbsKwC7XofWwxGBiylCw




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

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