📝 8 新 Issues
✅ 2 关闭
✨ 6 新 PRs
🎉 3 合并
🔥 核心要点
- 🎉 PR #2763 合并:支持 per-table/partition 远程数据目录的元数据模型扩展
- 🎉 PR #2578 合并:为 Lance 存储格式添加 NestedRow 类型支持
- 🎉 PR #2897 合并:优化 InvalidAlterTableException 错误消息,返回所有无效选项
- ✨ PR #2914 新增:实现 KvTablet RocksDB 懒加载以提升性能
- 🚀 Issue #2915 新增:Tiering Job 读写流水线性能优化提案
⚠️ 重点关注
- ⚠️ Issue #2911 不稳定测试:KvReplicaRestoreITCase.testRestore
- ⚠️ Issue #2910 不稳定测试:FlinkUnionReadPrimaryKeyTableITCase.testUnionReadInStreamMode
💬 Issue/PR 动态
Issue 讨论
Issue #2922 [docs] Add AGENTS.md - AI agent coding guide
- @qzyu999: 对比 Airflow 的 AGENTS.md 提出建议:添加 git 命令指南、边界说明,保持文档简洁(<500行)并提供导航链接
Issue #2588 [docgen]Refine ConfigOptionsDocGenerator and fix MDX formatting
- @Prajwal-banakar: PR 已准备好审查,提出将 exec 插件绑定改为 none 阶段以避免 _partial_config.mdx 频繁重新生成
Issue #2448 [Docs] Add documentation for C++ Client
- @leekeiabstraction: 询问原分配者是否仍能承担,建议分配给已完成其他两个客户端文档的 Prajwal-banakar
- @Prajwal-banakar: 接受任务,表示愿意完成 C++ 客户端文档编写
Issue #2912 [docs] Remove / exclude _partial_config.mdx
- @leekeiabstraction: 提醒 Prajwal-banakar 关注此问题
- @Prajwal-banakar: 解释问题与 PR #2588 相关,将在 wuchong 指导下解决 MDX 文件频繁重新生成的问题
Issue #2578 [lake/lance] Add NestedRow type support for Lance
- @leekeiabstraction: 发现无关的 MDX 文件变更混入,已移除
- @XuQianJin-Stars: 感谢处理
Issue #2373 [Client] Fail Log Scanner when table is dropped during scan
- @Prajwal-banakar: 请求 beryllw 和 swuferhong 审查此 PR
Issue #2836 [FLUSS-2686] Add COS filesystem support
- @XuQianJin-Stars: 表示稍后会补充 COS 测试记录
PR Review
PR #2886 Add V2 batch format with statistics collection
- @wuchong: 建议引入 StatisticsColumnsConfig 类处理三态类型;指出多处代码冗余和性能问题;建议直接序列化到 pagedOutputView 避免内存拷贝
- @wuchong: 指出默认值应为空而非全列收集;建议用白名单替代黑名单验证类型;要求添加空行测试用例和文档兼容性说明
- @wuchong: 建议重构 CRC 计算以保持零拷贝特性;指出 V1 从未启用,建议直接升级版本号;要求添加 @Nullable 注解和日志记录
📝 新建 Issue/PR
Issues
- #2921 Add AGENTS.md coding guide for AI agents @vaibhavk1992
- #2918 Skip datalake prefix validation when datalake format is not null @loserwang1024
- #2916 [KV] Add retract support for Aggregation Merge Engine @platinumhamburg
- #2915 [tiering] Tiering Job Performance: Read-Write Pipeline Optimization @beryllw
- #2913 [kv] Implement KvTablet RocksDB Lazy Open @platinumhamburg
- #2912 [docs] Remove / exclude _partial_config.mdx @leekeiabstraction
- #2911 [test] Unstable test KvReplicaRestoreITCase.testRestore @app/github-actions
- #2910 [test] Unstable test FlinkUnionReadPrimaryKeyTableITCase.testUnionReadInStreamMode @app/github-actions
Pull Requests
- #2923 [docs] Add C++ client documentation @Prajwal-banakar
- #2922 [docs] Add AGENTS.md - AI agent coding guide @vaibhavk1992
- #2920 [lake/tiering] add table dropped handling and nullable write results @beryllw
- #2919 [server] Skip datalake prefix validation when datalake format is not null @loserwang1024
- #2917 [server] Add retract support for Aggregation Merge Engine @platinumhamburg
- #2914 [kv] Implement KvTablet RocksDB Lazy Open @platinumhamburg
✅ 关闭 Issue/PR
已关闭 Issues
- #2754 [server] Extend metadata models to support per-table/partition remote data directory @LiebingYu
- #2404 [lake/lance] NestedRow type support for Lance @XuQianJin-Stars
已合并 PRs
- #2897 [server] return all invalid option in err msg of InvalidAlterTableException. @loserwang1024
- #2763 [server] Extend metadata models to support per-table/partition remote data directory @LiebingYu
- #2578 [lake/lance] Add NestedRow type support for Lance @XuQianJin-Stars