【持续更新中】开源贡献记录


2024.6.16
1.20 feature freeze后,需要对各FLIP进行cross-team验证,我这个FLIP-436也需要验证,需要先写上验证步骤
目前:closed 已经更新验证方法
2024.8.29
+48 -8
支持schemas系统表schema_id下推优化
目前:merged 2024.8.29 工作中有人反映了个问题,查4000个schema文件的paimon schemas系统表耗时半小时,可以达到秒级查询,很快优化后提了mr,在群里也说了,很快当天就合了,效率很高
2024.11.13
+178 -6
支持特定sequence group的部分更新删除整行
目前:merged 2024.11.14 工作中遇到的场景,在钉钉群问了李劲松看这个需求合理不,说是可以,很快在白天就开发完成了,晚上又完善到11点多,第二天很快就合了
2024.11.21
+5 -3
更新delete语法文档
目前:merged 2024.11.22 在看delete语法相关特性时,发现文档已经过时了,没有写新特性,提了个pr更新
2024.12.12
https://github.com/alibaba/fluss/pull/171
+49 -49
修复Fluss typo
目前:merged 2024.12.12
2024.12.18
https://github.com/alibaba/fluss/pull/218
+35 -1
Fluss web支持PWA特性,可安装chrome应用
目前:merged 2024.12.20 在看fluss文档过程中发现不像flink、paimon那样支持独立的chrome应用,fluss web用的是docusaurus框架,看了下在本地验证后是能加的,也基于类似方案建了个仓库做自己的博客,提pr后合了
2024.12.23
https://github.com/alibaba/fluss/pull/248
+1
Fluss web deploy.sh加npm install,防止package变化时未正常安装
目前:merged 2024.12.23 看了下加的pwa特性还没体现到官网上,排查了下是部署脚本缺少install步骤
2024.12.29
https://github.com/alibaba/fluss/pull/287
epoll通信场景bind-port绑定异常不应关闭NettyServer
目前:merged 2025.1.15
2025.1.17
https://github.com/apache/paimon/issues/4942
+330 -41
在动态桶模式下支持上限
目前:merged 2025.2.19
2025.2.13
https://github.com/apache/paimon/pull/5073
+77 -4
补充migrate相关procedure的文档
目前:merged 2025.2.17
2025.2.20
https://github.com/apache/paimon/pull/5127
+8 -4
补充spark __paimon_row_index metadata列
目前:merged 2025.2.21
2025.2.21
https://github.com/apache/paimon/pull/5134
+104 -760
优化github actions结构和执行
目前:merged 2025.3.3
2025.2.25
https://github.com/apache/paimon/pull/5146
+4 -4
修复dedicated compaction bug
目前:merged 2025.2.25 在优化github actions时报CI异常,排查后发现新提交的一个commit引入了bug,很快修复了
2025.2.26
https://github.com/apache/paimon/pull/5167
+15 -25
优化 Kafka 容器以使用 KRaft 而不是依赖 ZooKeeper
目前:merged 2025.2.27
2025.3.3
https://github.com/apache/paimon/pull/5198
+23 -2
fallback branch特性支持跨分区
目前:merged 2025.3.3
2025.3.5
https://github.com/apache/paimon/pull/5220
+125 -24
更新hiverunner用法到最新版本,指定tez版本0.10.0
目前:merged 2025.3.6
2025.3.10
https://github.com/apache/paimon/pull/5245
+25 -6
支持e2e tests on jdk11
1. Use apache/flink:${test.flink.version}-${test.java.version} instead of apache/flink:${test.flink.version}-java8,
2. Annotate SparkE2eTest and HiveE2eTest as @DisabledOnJre(JAVA_11) because not support their jdk11 container and should not block the other 21 tests.
目前:merged 2025.3.10
2025.3.23
https://github.com/apache/paimon/pull/5330
+54 -56
修复行布局增强可读性
目前:merged 2025.3.24
2025.3.24
https://github.com/apache/paimon/pull/5336
+27 -1
引入Reloc可视化RestCatalog api,而且内容会随着yaml的变化而自动变化,不用额外维护
目前:merged 2025.3.25 一开始是想着用snakeyaml根据yaml文件生成一个页面,即使不考虑生成逻辑的复杂性,还得引入依赖,而且要更改build过程增加编译的步骤。然后试了下redoc可以,会根据yaml变动而自动内容变化,本地也跑通了,但还要引入这个plugin很复杂,又试了下还能用在页面加上redoc js的方式来自动生成,显然更好
2025.3.25
https://github.com/apache/paimon/pull/5340
+1935 -3
引入Reloc后,与content security policy冲突导致虽然本地生效但在网站不生效,需要将js文件引入项目、加上license、关闭search
目前:merged 2025.3.25
2025.3.25
https://github.com/apache/paimon/pull/5346
+6 -1
单独给用了redoc框架的文档配置参数`redocPage`,可访问paimon-open-api,加载redoc.standalone.js文件,其他页面不受影响
目前:merged 2025.3.26
2025.3.27
https://github.com/apache/paimon/pull/5355
+2303 -7
前面在#5346以为用csp
tag能覆盖apache web页面的csp控制,但实际发现还是不行,因为csp是在apache webserver那块加到http header了。因此还是得把yaml放到docs路径下去访问,在maven-antrun-plugin加了copy yaml文件
目前:merged 2025.3.27
2025.4.1
https://github.com/apache/paimon/pull/5383
+18 -5
当fallback read出现异常时,比如fallback分支的schema id比main的小,会报schema id找不到的异常,在main分支读
目前:merged 2025.4.1
2025.4.3
+3 -3
https://github.com/apache/paimon/pull/5393
更新flink版本 1.15.3->1.15.4 & 1.19.1->1.19.2 & 1.20.0->1.20.1
目前:merged 2025.4.3