Pulsar 社区周报 | No.20241020_apache

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

Pulsar Weekly Merge Stars

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



Pulsar 社区周报 | No.20241020_java_02

Pulsar Weekly Merge Stars

@mattisonchao,@rdhabalia,@lhotari,@IZUMI-Zu,@shibd,@summeriiii,@nodece,@liangyepianzhou,@BewareMyPower,@ahscuml,@Technoboy-,@poorbarcode

apache/pulsar

fix

  • [fix][ci]将 OneWayReplicatorTestBase 测试暂时移动到 flaky 组,以便解除 CI 阻塞 [1] @lhotari
  • [fix][test]处理 GetPartitionMetadataMultiBrokerTest 的不稳定问题 [2] @lhotari
  • [fix][client]修复 ConsumerBuilder.isAckReceiptEnabled 的 javadoc [3] @lhotari
  • [fix][build]为vscode-java和Eclipse IDE添加基本支持 [4] @lhotari
  • [fix][build]将项目版本设置为 4.1.0-SNAPSHOT [5] @lhotari
  • [fix][build]在pom.xml中移除重复依赖 [6] @lhotari
  • [fix][broker]规范化路径 [7] @nodece
  • [fix][test]修复不稳定的测试 ManagedLedgerTest.testDeleteCurrentLedgerWhenItIsClosed [8] @summeriiii
  • [fix][broker]修复带有可扩展负载管理器的命名空间卸载可能被阻塞太久的问题 [9] @BewareMyPower
  • [fix][broker]只有在启用了SchemaLedgerForceRecovery标志的情况下,才允许broker处理不可恢复的schema错误。[10] @rdhabalia
  • [fix][sec]去除对hdfs2的支持,将hadoop3升级到3.4.0并将dnsjava升级到3.6.2,以解决CVE-2024-25638问题。[11] @lhotari
  • [fix][client]在BinaryProtoLookupService中使用专用executor处理请求 [12] @nodece
  • [fix] [broker]在从复制集群中移除集群后,主题删除失败并导致OOM[13] @poorbarcode
  • [fix][client]修复 ConsumerStats.getRateMsgsReceived javadoc [14] @ahscuml

新特性

  • [improve][build]将os-maven-plugin升级以支持RISC-V 64 [15] @IZUMI-Zu
  • [improve][ci]防止对较新的维护分支进行 git force push [16] @lhotari
  • [improve][io]在IO连接器中将Spring版本升级至6.1.13 [17] @lhotari
  • [improve][build]删除已弃用的 pulsar-client-1x 和 pulsar-client-2x-shaded 模块 [18] @lhotari
  • [improve][broker][PIP-379]改进哈希碰撞处理,通过恢复消费者来处理其他消费者的离开 [19] @lhotari
  • [improve][cli]为压缩工具添加压缩器类型选项 [20] @summeriiii
  • [improve][broker][PIP-379]在发生冲突时,不要替换消费者 [21] @lhotari
  • [improve][broker]为 `handleGetTopicsOfNamespace` 添加日志以跟踪问题 [22] @Technoboy-
  • [improve][pip]PIP-367:提议为Pulsar设立贡献者仓库 [23] @liangyepianzhou
  • [improve][client]当无法将消息添加到容器时添加日志 [24] @Technoboy-

others

  • [feat][meta]将 oxia java 版本从 0.4.5 升级到 0.4.7 [25] @mattisonchao

apache/bookkeeper

新特性

  • [improve]将os-maven-plugin升级以支持RISC-V 64 [26] @IZUMI-Zu

apache/pulsar-client-node

others

  • 支持设置cpp客户端的日志级别 [27] @shibd

参考资料

[1]

[fix][ci]将 OneWayReplicatorTestBase 测试暂时移动到 flaky 组,以便解除 CI 阻塞 : https://github.com/apache/pulsar/pull/23478


[2]

[fix][test]处理 GetPartitionMetadataMultiBrokerTest 的不稳定问题 : https://github.com/apache/pulsar/pull/23456


[3]

[fix][client]修复 ConsumerBuilder.isAckReceiptEnabled 的 javadoc : https://github.com/apache/pulsar/pull/23452


[4]

[fix][build]为vscode-java和Eclipse IDE添加基本支持 : https://github.com/apache/pulsar/pull/23448


[5]

[fix][build]将项目版本设置为 4.1.0-SNAPSHOT : https://github.com/apache/pulsar/pull/23442


[6]

[fix][build]在pom.xml中移除重复依赖 : https://github.com/apache/pulsar/pull/23440


[7]

[fix][broker]规范化路径 : https://github.com/apache/pulsar/pull/23438


[8]

[fix][test]修复不稳定的测试 ManagedLedgerTest.testDeleteCurrentLedgerWhenItIsClosed : https://github.com/apache/pulsar/pull/23437


[9]

[fix][broker]修复带有可扩展负载管理器的命名空间卸载可能被阻塞太久的问题 : https://github.com/apache/pulsar/pull/23433


[10]

[fix][broker]只有在启用了SchemaLedgerForceRecovery标志的情况下,才允许broker处理不可恢复的schema错误。: https://github.com/apache/pulsar/pull/23428


[11]

[fix][sec]去除对hdfs2的支持,将hadoop3升级到3.4.0并将dnsjava升级到3.6.2,以解决CVE-2024-25638问题。: https://github.com/apache/pulsar/pull/23411


[12]

[fix][client]在BinaryProtoLookupService中使用专用executor处理请求 : https://github.com/apache/pulsar/pull/23378


[13]

[fix] [broker]在从复制集群中移除集群后,主题删除失败并导致OOM: https://github.com/apache/pulsar/pull/23360


[14]

[fix][client]修复 ConsumerStats.getRateMsgsReceived javadoc : https://github.com/apache/pulsar/pull/21618


[15]

[improve][build]将os-maven-plugin升级以支持RISC-V 64 : https://github.com/apache/pulsar/pull/23465


[16]

[improve][ci]防止对较新的维护分支进行 git force push : https://github.com/apache/pulsar/pull/23464


[17]

[improve][io]在IO连接器中将Spring版本升级至6.1.13 : https://github.com/apache/pulsar/pull/23459


[18]

[improve][build]删除已弃用的 pulsar-client-1x 和 pulsar-client-2x-shaded 模块 : https://github.com/apache/pulsar/pull/23450


[19]

[improve][broker][PIP-379]改进哈希碰撞处理,通过恢复消费者来处理其他消费者的离开 : https://github.com/apache/pulsar/pull/23447


[20]

[improve][cli]为压缩工具添加压缩器类型选项 : https://github.com/apache/pulsar/pull/23446


[21]

[improve][broker][PIP-379]在发生冲突时,不要替换消费者 : https://github.com/apache/pulsar/pull/23441


[22]

[improve][broker]为 handleGetTopicsOfNamespace 添加日志以跟踪问题 : https://github.com/apache/pulsar/pull/23434


[23]

[improve][pip]PIP-367:提议为Pulsar设立贡献者仓库 : https://github.com/apache/pulsar/pull/23061


[24]

[improve][client]当无法将消息添加到容器时添加日志 : https://github.com/apache/pulsar/pull/21924


[25]

[feat][meta]将 oxia java 版本从 0.4.5 升级到 0.4.7 : https://github.com/apache/pulsar/pull/23471


[26]

[improve]将os-maven-plugin升级以支持RISC-V 64 : https://github.com/apache/bookkeeper/pull/4515


[27]

支持设置cpp客户端的日志级别 : https://github.com/apache/pulsar-client-node/pull/398



结尾



- The End -