🌊 Fluss 每日动态

📅 2026-04-26

🔗 apache/fluss

📝 4 新 Issues
✅ 5 关闭
✨ 3 新 PRs
🎉 5 合并

🔥 核心要点

⚠️ 重点关注

💬 Issue/PR 动态

Issue 讨论

Issue #3213 [spark] Umbrella issue for scan optimization

  • @Yohahaha: 建议在此 Issue 中跟踪 Spark 连接器的基础扫描优化工作

Issue #3209 [website] Allow Kapa AI Widget Resources on Fluss Website

  • @Kaixuan-Duan: 解释 Kapa widget 需要 Google Cloud Run 域名,并已根据官方 CSP 指南更新精确域名列表
  • @polyzos: 询问是否应先回退此 PR 并与安全团队协调
  • @MehulBatra: 因政策原因暂时无法启用第三方 AI agent,关闭此 PR 待后续处理

Issue #3197 [server] Validate Java version >= 11 in config.sh to prevent silent startup failures

  • @Yohahaha: 建议将 is_jdk_version_ge_11 和 is_jdk_version_ge_17 合并为单一参数化函数
  • @matrixsparse: 采纳建议,已将两个函数合并为参数化的 is_jdk_version_ge() 函数

Issue #3188 [test] Unstable test CoordinatorEventManagerTest.testMetricsUpdatedImmediatelyOnStartup

  • @vamossagar12: 指出测试不稳定问题并创建 PR #3210 进行修复
  • @github-actions[bot]: 报告测试失败:AssertionFailedError 在 testMetricsUpdatedImmediatelyOnStartup

Issue #2881 [lake/iceberg] Support snapshot expiration for lake tables

  • @vamossagar12: 修复快照过期场景下的恢复问题,添加警告日志和回退逻辑

PR Review

PR #3212 [metrics] Add filter-label-value-characters option for Prometheus reporter

  • @Copilot: 指出 open() 中 filter 赋值不对称问题,建议每次调用时重新设置 filter
  • @Copilot: 建议移除冗余的 override 方法,减少样板代码
  • @Copilot: 建议使用类型化的 ConfigOption setter 替代 .key() 方式

PR #2881 [lake/iceberg] Support snapshot expiration for lake tables

  • @vamossagar12: 修复快照过期导致恢复失败的问题,参考 Paimon 的 SnapshotManager 实现

PR #2836 [FLUSS-2686] Add COS filesystem support

  • @leekeiabstraction: 询问是否应为 endpoint suffix 配置项

📝 新建 Issue/PR

Issues

Pull Requests

✅ 关闭 Issue/PR

已关闭 Issues

已合并 PRs