📝 2 新 Issues
✅ 1 关闭
✨ 6 新 PRs
🎉 1 合并
🔥 核心要点
- 🎉 PR #2700 新增 Helm Chart 对 Zookeeper SASL 认证连接的支持,已合并
- ✨ Issue #2950 提议新增服务端记录批次过滤器执行功能
- 🚀 PR #2948 提出客户端零拷贝延迟解析 ByteBuf 以避免深拷贝,优化 RPC 性能
- 🐛 Issue #2954 报告测试用例 FlussSinkITCase.testPartialUpdateWithTwoWriters 不稳定
- ✨ PR #2949 为 Lance 存储格式添加 Map 类型支持
💬 Issue/PR 动态
Issue 讨论
Issue #2954 [test] Unstable test FlussSinkITCase.testPartialUpdateWithTwoWriters
- @Ruobing1997: 主动表示可以快速修复这个不稳定测试问题
Issue #2948 [rpc] Client zero-copy lazy parse ByteBuf to avoid deep memory copy
- @fresh-borzoni: 请求维护者 swuferhong 和 luoyuxia 帮忙审核此性能优化 PR
Issue #2949 [lake/lance] Add Map type support for Lance
- @XuQianJin-Stars: 更新了 PR,请求 wuchong 等维护者抽空审核
Issue #2900 [fluss-client] Support Complex Data Types on the Java API (NestedRow/ROW)
- @XuQianJin-Stars: 已更新 PR,请求 polyzos 和 wuchong 帮忙审核
Issue #2836 [FLUSS-2686] Add COS filesystem support
- @XuQianJin-Stars: 详细列出了 COS 文件系统的 38 个测试用例,全部通过验证
Issue #2922 [docs] Add AGENTS.md - AI agent coding guide
- @platinumhamburg: 建议增加 Java 8 兼容性规则,明确禁止 Java 9+ 特性,避免 AI 代码生成错误
- @vaibhavk1992: 已采纳建议,添加了仓库结构概述和 ASF 合规的 AI 披露复选框
PR Review
PR #2809 [KV] Support Full KV Scan
- @platinumhamburg: 详细审查发现错误码冲突、超时风险、资源泄漏等多个关键问题,建议修复后重新提交
PR #2808 Fixing the Flaky Test for org.apache.fluss.client.table.scanner.batch.KvSnapshotBatchScannerITCase.testKvSnapshotLease
- @leekeiabstraction: 认可根本原因分析,建议通过 retry() 添加断言来增强测试鲁棒性
PR #2923 [docs] Add C++ client documentation
- @leekeiabstraction: 建议补充 C++ 依赖安装步骤或链接到完整安装文档
- @Prajwal-banakar: 已添加 macOS 和 Ubuntu/Debian 的依赖安装步骤,并链接到完整指南
PR #2934 [Blog] Fluss Rust SDK introduction blog
- @luoyuxia: 建议增加 Go SDK 方向支持原生日志摄入,以及提供 CLI 供 AI Agent 集成
PR #2730 [blog] Fluss rust / python / c++ client release blog draft
- @luoyuxia: 建议添加链接、更新贡献者数量、补充 Rust 核心架构说明、移除无用 storage-memory 模块
📝 新建 Issue/PR
Issues
- #2954 [test] Unstable test FlussSinkITCase.testPartialUpdateWithTwoWriters @app/github-actions
- #2950 Add server-side record batch filter execution @platinumhamburg
Pull Requests
- #2955 tiny fix to prevent NPE @Ruobing1997
- #2953 [client][backport] Skip blocked bucket instead of stopping drain loop @fresh-borzoni
- #2952 [kv] Fix non-target columns not being nulled during partial update on first insert @binary-signal
- #2951 [server] Add server-side filter execution and client-side integration @platinumhamburg
- #2949 [lake/lance] Add Map type support for Lance @XuQianJin-Stars
- #2948 [rpc] Client zero-copy lazy parse ByteBuf to avoid deep memory copy @fresh-borzoni
✅ 关闭 Issue/PR
已关闭 Issues
- #2636 [helm] Enable SASL authenticated connection to Zookeeper nodes @morazow
已合并 PRs
- #2700 [helm] Enable SASL authenticated connection to Zookeeper nodes @morazow