亲爱的社区小伙伴们,历时数月,我们很高兴地宣布,ChunJun 即将迎来 1.16 Release 版本的正式发布。在新版本中,ChunJun 新增了一批常用功能,进行了多项功能优化和问题修复,并在用户使用体验上进行了极大地改善。有17位Contributor 为 ChunJun 提交了多项优化和修复,感谢因为有你们才让 ChunJun 变得更好!

ChunJun 1.16 版本目前已经发布到master,需要试跑一个月再发布 release 版本。在 1.16 版本中,我们整理了项目 maven 依赖,优化了 FTP、JDBC 插件,增加了 Iceberg、Nebula 插件,对 ChunJun 的易用性、稳定性、高效性等各个方面进行了全面加强,欢迎大家使用体验。

体验地址

Github:

https://github.com/DTStack/chunjun

Gitee:

https://gitee.com/dtstack_dev_0/chunjun

社区官网:

https://dtstack.github.io/chunjun/

ChunJun 1.16 版本

重要更新

· 框架整体依赖的 Flink 版本升级至 1.16.1,维表插件依赖原生接口,在使用层面更加统一。

· 细化 github ci/cd 的 work flow 流程,保证开源版本代码质量。

· 整理项目 maven 依赖,减少类冲突的可能,同时使项目依赖更加清晰。

· 优化 FTP 插件,提升 FTP 同步性能。

· 优化 JDBC 插件,提升 JDBC 同步性能。

· HBase 插件增加 TTL 超时时间。

· 增加 Iceberg 写入插件。

· 增加 Nebula 插件,支持读取、写入、维表功能。

· HTTP 插件支持 data 数组。

· SQL 支持运行 Batch 模式。

问题修复

· 修复 client 端提交 k8s 任务时的异常。

· 修复维表在找不到数据时直接抛出异常的情况。

· 修复在 windows 环境下打包时,sh 脚本中换行为 \r,会导致在 linux 下运行示例脚本时异常。

· 修复 HBase 插件在类型转化为 INT 时的异常。

· 修复 Flink CDC 在 SQL 模式下的运行异常。

· 修复 Orc 文件无法读取 Timestamp 字段的异常情况。

· 修复 Mongodb 常量异常。

捉虫活动 · 找 bug

ChunJun 1.16 发布到 master 以来,社区小伙伴陆陆续续提出了一些相关的问题。由于升级初期测试验证的场景覆盖不全,需要更多人的力量一起来帮忙验证,发现和修复问题,同时1.12 上也仍然存在一些常见的使用问题。

因此 ChunJun 社区决定广发英雄帖,邀请各路捉虫达人,一起帮助 ChunJun 在稳定性上更上一层楼。我们也将送出智能音箱、星巴克礼品卡、蓝牙耳机等多项好礼作为报答。

活动报名

将你使用 ChunJun 过程中遇到的 bug 提交到以下地址,提交的 issuse 和 pr 符合社区规范,且被验证确认即可获得丰厚奖励。

到 ChunJun 提交 issuse:

https://github.com/DTStack/chunjun/issues

到 ChunJun 提交 Pr:

https://github.com/DTStack/chunjun/pulls

活动规范

issue 不强制要求中英文,但是 Pr commit 强制要求为英文。

issue 规范:

· 问题描述清晰准确,上下文详细,包含具体的版本号/分支、提交参数、任务模式等,如果可以,请带上具体的任务脚本;

· 异常信息及堆栈信息完整;

· 包含详细清晰的复现步骤。

Pr 规范:

· Pr 内描述清楚设计思路及解决了什么问题,如果有必要,请开一个 issue 将问题描述清楚;

· Commit 信息完整且清晰,且为英文;

· 新增方法、修改方法需要尽可能补充单测;

· 新增插件需要补充文档,使用案例,尽可能补充 e2e 测试。

活动范围&时间

活动范围:

ChunJun 1.12 以及之后版本(包含即将发布的 1.16)

活动时间:

2023年3月1日-2023年3月31日

活动积分

本次捉虫活动采用积分赛制,bug 提交人将获得不同的积分。

提交一个issuse:5积分

提交一个pr:15~30积分(以5分为一档,以影响范围、完整性及复杂度三个维度进行评判)

活动礼品

本次活动获得 bug 积分可用来兑换精美礼品。

• 盲盒 * 1个:20个积分

• 水杯 * 1个:30个积分

• 三合一数据线 * 1个:40个积分

• 蓝牙耳机 * 1个:60个积分

• 星巴克礼品卡 * 1张:80个积分

• 智能音箱 * 1个:120个积分

注:ChunJun 社区对本次活动有最终解释权

特别鸣谢

感谢对本次版本发布提供支持和帮助的社区朋友们,正是因为有你们的贡献,才有 ChunJun 1.16 版本的问世,再次对你们表达最真诚的谢意。

以下为参与本次版本发布的人员名单,他们分别是(首字母排序):

想了解或咨询更多有关袋鼠云大数据产品、行业解决方案、客户案例的朋友,浏览袋鼠云官网:https://www.dtstack.com/?src=szbky

同时,欢迎对大数据开源项目有兴趣的同学加入「袋鼠云开源框架钉钉技术qun」,交流最新开源技术信息,qun号码:30537511,项目地址:https://github.com/DTStack

ChunJun 1.16 Release版本即将发布,bug 捉虫活动邀您参与!的更多相关文章

  1. SpreadJS 全面支持 Angular2,V10.2 版本即将发布

    日前,纯前端表格控件 SpreadJS 发布了最新的CTP版本,在此版本中增加了对 Angular2 的支持以及一些 bug 修复. SpreadJS 纯前端表格控件是基于 HTML5 的 JavaS ...

  2. 【转】MongoDB 3.0 正式版本即将发布,强力推荐

    MongoDB 今天宣布3.0 正式版本即将发布.这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统. MongoDB 3.0 在性能和伸缩性方面都有 ...

  3. (转)重磅出击:MongoDB 3.0正式版即将发布

    MongoDB 今天宣布 3.0 正式版本即将发布.这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统. MongoDB 3.0 在性能和伸缩性方面都 ...

  4. c#中debug和release版本的区别

    1 debug版本称为调试版本,包含各种调试信息,以为开发人员提供强大的应用程序调试能力,其没有做任何优化,速度慢. 2 release版本称为发布版本,不保存调试信息,但是做了各种的优化,体积小,运 ...

  5. 享受release版本发布的好处的同时也应该警惕release可能给你引入一些莫名其妙的大bug

    一般我们发布项目的时候通常都会采用release版本,因为release会在jit层面对我们的il代码进行了优化,比如在迭代和内存操作的性能提升方面,废话不多说, 我先用一个简单的“冒泡排序”体验下r ...

  6. JeecgBoot版本4月份新版即将发布,抢先体验。。

    JeecgBoot版本4月份新版即将发布,抢先体验.. 即将发布版本-更新日志:     1.代码生成器GUI工具     2.支持一对多代码生成器     3.支持按钮权限     4.支持数据权限 ...

  7. 教你如何使用android studio发布release 版本【转】

    原文链接 想必还有人对如何在Android studio (以下简称as)发布release版本的app而狂刷百度吧?都是过来人,我很理解这种心情,百度到的基本是半成品,为什么这么说呢?百度一下,你就 ...

  8. xcode 怎么样在发布release版本的时候 不输出log

    我们平时在开发应用的时候,经常会用到 NSLog 来调试我们的程序,而随着项目越来越大,这些用于调试的日志输出就会变得很难管理. 发布正式版的时候一定要屏蔽掉所有后台输出,因为这些输出还是比较消耗系统 ...

  9. 如何使用VC++6.0发布程序(即release版本程序)

    大家都知道VC编译器默认生成debug版本的程序,但是debug版本程序无法运行在没有安装VC的电脑上, 这就要就我们生成release版本的程序,因为release版本在未安装VC的电脑上也能运行( ...

  10. Android Studio发布Release版本之坑--Unknown host 'd29vzk4ow07wi7.cloudfront.net'

    使用Android Studio发布Release版本时,出现Unknown host 'd29vzk4ow07wi7.cloudfront.net'...错误. 解决方法:修改本机的DNS为8.8. ...

随机推荐

  1. 查看Linux防火墙状态

    环境:VMware.CentOS8从centos7开始使用systemctl.firewalld来管理服务和程序,包括了service和chkconfig.防火墙状态:systemctl status ...

  2. Anaconda指定目录安装终极指南+避坑大全

    最近被Python环境搞疯了吧?一个项目跑起来另一个就报错?用Conda环境隔离大法就对了!但默认安装竟吃掉根分区8G的硬盘?今天手把手教你迁移安装目录+实战部署AI项目. 今天测试AIREPORT, ...

  3. Wyn商业智能V8.0 Update1版本发布

    智启未来,Wyn商业智能V8.0 Update1版本深度融合AI技术.工业物联网与数据工程能力,带来三大核心亮点及100+新特性,致力于为企业打造全场景智能分析平台,助力构建从数据加工到智能决策的全链 ...

  4. 区块链特辑——solidity语言基础(四)

    Solidity语法基础学习 七.事件: 事件 Event ·日志(log),是用来快速索引并查询过往资料的手段. ·而solidity是透过"事件"在区块链上写下日志,使用者或由 ...

  5. 【Docker】命令行操作

    Docker常用命令 帮助命令 docker version docker info docker --help Docker 客户端 docker 客户端非常简单 ,我们可以直接输入 docker ...

  6. Global.asax 转

    备忘: 项目中的Global.asax文件里通常包含这5个方法: Application_Start – web 应用程序最初启动时执行 Application_End – 应用程序关闭时运行 App ...

  7. Quartz.NET - 教程 2: 作业和触发器

    译者注: 目录在这 Quartz.NET 3.x 教程 原文在这 Lesson 2: Jobs And Triggers Quartz API Quartz API 的主要接口和类如下: ISched ...

  8. [设计模式/Java/多线程] 设计模式之单例模式【9】

    0 序 此文系对最常见的设计模式----单例模式的最全总结. 1 概述:单例模式 模式定义 单例模式: 保证1个类有且仅有1个实例,并提供1个访问它的全局访问点. 1个类有且仅有1个实例,并自行实例化 ...

  9. gitlab tortoisegit puttyGen

    使用puttyGen生成公私秘钥注意: 生成后的public key有时会在gitlab识别不出,要多重新生成才行 将puttyGen框中的内容复制进gitlab就行 生成时无需设置密码 选择rsa就 ...

  10. Argo CD

    目录 一.什么是 Argo CD 二.为什么选择 Argo CD 三.Argo CD 架构 1.API服务器 2.存储库服务器 3.应用程序控制器 四.Argo CD 的使用 1.要求 2.安装 Ar ...