Pulsar 社区周报 | No.20250213

原创
02/14 07:00
阅读数 90






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


Pulsar Weekly Merge Stars

Pulsar Weekly Merge Stars
Pulsar Weekly Merge Stars

@lhotari,@nodece,@guan46,@geniusjoe,@BewareMyPower,@equanz,@merlimat,@dependabot[bot],@hanmz,@RobertIndie,@dao-jun,@poorbarcode

apache/pulsar

fix

  •  [fix]将 org.eclipse.jetty:jetty-server 从 10.0.22 版本升级到 10.0.24,在 /pulsar-io/solr 中。  [1]  @dependabot[bot]
  •  [fix][client]在ClientCnx.newLookup中修复当出现TooManyRequestsException时的内存泄漏问题。  [2]  @lhotari
  •  [fix][client]修复当消息大小超过最大消息大小且启用批处理时的内存泄漏  [3]  @lhotari
  •  [fix][build]将 json-smart 升级到 2.5.2  [4]  @nodece
  •  [fix][sec]升级到 Netty 4.1.118  [5]  @merlimat
  •  [fix]使用 Alpine 3.21 作为基础镜像  [6]  @merlimat
  •  [fix][ml]修复 ManagedCursorInfo 和 ManagedLedgerInfo 解压缩和压缩中的内存泄漏。  [7]  @lhotari
  •  [fix][ml]修复 PendingReadsManager 中的死锁  [8]  @lhotari
  •  [fix][ml]修复由于重复的 RangeCache 值保留操作导致的内存泄漏。  [9]  @BewareMyPower
  •  [fix] [ml]由于同时修剪 ledger 和非持久性 cursor 创建,导致非持久性 cursor 的积压不正确。  [10]  @poorbarcode
  •  [fix] [client]调用重新发送 1 条消息,但是发送了 2 条消息。  [11]  @poorbarcode
  •  [fix][broker]修复速率限制器的令牌桶和时钟一致性问题,以解决过度限制和连接超时的问题。  [12]  @lhotari
  •  [fix][broker]修复通过时间戳进行的查找可以将光标位置重置为最早。  [13]  @dao-jun
  •  [fix]将 org.apache.solr:solr-core 从 8.11.3 升级到 9.8.0,路径为 /pulsar-io/solr。  [14]  @dependabot[bot]
  •  [fix]将 golang.org/x/net 从 0.23.0 升级到 0.33.0 在 /pulsar-function-go 中  [15]  @dependabot[bot]

新特性

  •  [improve][ci]跳过“OWASP dependency check”,当缓存中未找到数据时。  [16]  @lhotari
  •  [improve][client]更新 TypedMessageBuilder 的 deliverAfter 和 deliverAt API 注释  [17]  @geniusjoe
  •  [improve][broker]避免在 PersistentReplicator 中重复计算过期消息的逻辑积压。  [18]  @hanmz
  •  [improve][ml]不要切换线程来执行 asyncAddEntry 的核心逻辑。  [19]  @BewareMyPower
  •  [improve][broker]避免在 ServerCnx 中打印 IncompatibleSchemaException 的日志  [20]  @RobertIndie
  •  [improve][offload]跳过等级存储部署  [21]  @nodece
  •  [improve][io]允许跳过连接器部署  [22]  @nodece
  •  [improve][broker]重构一个私有方法以消除一个不必要的参数。  [23]  @guan46

others

  •  [feat][client]在 pulsar-client-auth-athenz 中支持 ZTS 服务器的前向代理  [24]  @equanz

apache/bookkeeper

others

  •  构建(依赖):将 serialize-javascript 从 6.0.0 升级到 6.0.2 在 /site3/website 中。  [25]  @dependabot[bot]
  •  构建(开发依赖):将 org.eclipse.jetty:jetty-server 从 9.4.53.v20231009 升级到 9.4.55.v20240627  [26]  @dependabot[bot]
  •  将 gRPC 升级到 1.70.0  [27]  @merlimat

参考资料 

[1] 

[fix]将 org.eclipse.jetty:jetty-server 从 10.0.22 版本升级到 10.0.24,在 /pulsar-io/solr 中。 : https://github.com/apache/pulsar/pull/23973

[2] 

[fix][client]在ClientCnx.newLookup中修复当出现TooManyRequestsException时的内存泄漏问题。 : https://github.com/apache/pulsar/pull/23971

[3] 

[fix][client]修复当消息大小超过最大消息大小且启用批处理时的内存泄漏 : https://github.com/apache/pulsar/pull/23967

[4] 

[fix][build]将 json-smart 升级到 2.5.2 : https://github.com/apache/pulsar/pull/23966

[5] 

[fix][sec]升级到 Netty 4.1.118 : https://github.com/apache/pulsar/pull/23965

[6] 

[fix]使用 Alpine 3.21 作为基础镜像 : https://github.com/apache/pulsar/pull/23964

[7] 

[fix][ml]修复 ManagedCursorInfo 和 ManagedLedgerInfo 解压缩和压缩中的内存泄漏。 : https://github.com/apache/pulsar/pull/23960

[8] 

[fix][ml]修复 PendingReadsManager 中的死锁 : https://github.com/apache/pulsar/pull/23958

[9] 

[fix][ml]修复由于重复的 RangeCache 值保留操作导致的内存泄漏。 : https://github.com/apache/pulsar/pull/23955

[10] 

[fix] [ml]由于同时修剪 ledger 和非持久性 cursor 创建,导致非持久性 cursor 的积压不正确。 : https://github.com/apache/pulsar/pull/23951

[11] 

[fix] [client]调用重新发送 1 条消息,但是发送了 2 条消息。 : https://github.com/apache/pulsar/pull/23943

[12] 

[fix][broker]修复速率限制器的令牌桶和时钟一致性问题,以解决过度限制和连接超时的问题。 : https://github.com/apache/pulsar/pull/23930

[13] 

[fix][broker]修复通过时间戳进行的查找可以将光标位置重置为最早。 : https://github.com/apache/pulsar/pull/23919

[14] 

[fix]将 org.apache.solr:solr-core 从 8.11.3 升级到 9.8.0,路径为 /pulsar-io/solr。 : https://github.com/apache/pulsar/pull/23899

[15] 

[fix]将 golang.org/x/net 从 0.23.0 升级到 0.33.0 在 /pulsar-function-go 中 : https://github.com/apache/pulsar/pull/23861

[16] 

[improve][ci]跳过“OWASP dependency check”,当缓存中未找到数据时。 : https://github.com/apache/pulsar/pull/23970

[17] 

[improve][client]更新 TypedMessageBuilder 的 deliverAfter 和 deliverAt API 注释 : https://github.com/apache/pulsar/pull/23969

[18] 

[improve][broker]避免在 PersistentReplicator 中重复计算过期消息的逻辑积压。 : https://github.com/apache/pulsar/pull/23957

[19] 

[improve][ml]不要切换线程来执行 asyncAddEntry 的核心逻辑。 : https://github.com/apache/pulsar/pull/23940

[20] 

[improve][broker]避免在 ServerCnx 中打印 IncompatibleSchemaException 的日志 : https://github.com/apache/pulsar/pull/23938

[21] 

[improve][offload]跳过等级存储部署 : https://github.com/apache/pulsar/pull/23933

[22] 

[improve][io]允许跳过连接器部署 : https://github.com/apache/pulsar/pull/23932

[23] 

[improve][broker]重构一个私有方法以消除一个不必要的参数。 : https://github.com/apache/pulsar/pull/23915

[24] 

[feat][client]在 pulsar-client-auth-athenz 中支持 ZTS 服务器的前向代理 : https://github.com/apache/pulsar/pull/23947

[25] 

构建(依赖):将 serialize-javascript 从 6.0.0 升级到 6.0.2 在 /site3/website 中。 : https://github.com/apache/bookkeeper/pull/4552

[26] 

构建(开发依赖):将 org.eclipse.jetty:jetty-server 从 9.4.53.v20231009 升级到 9.4.55.v20240627 : https://github.com/apache/bookkeeper/pull/4514

[27] 

将 gRPC 升级到 1.70.0 : https://github.com/apache/bookkeeper/pull/4512
















热点推荐

REVIEW

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

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

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


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

结尾

- The End -




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

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