ChunJun 1.16 Release版本即將發(fā)布,bug 捉蟲(chóng)活動(dòng)邀您參與!
親愛(ài)的社區(qū)小伙伴們,歷時(shí)數(shù)月,我們很高興地宣布,ChunJun?即將迎來(lái) 1.16 Release 版本的正式發(fā)布。在新版本中,ChunJun 新增了一批常用功能,進(jìn)行了多項(xiàng)功能優(yōu)化和問(wèn)題修復(fù),并在用戶使用體驗(yàn)上進(jìn)行了極大地改善。有17位Contributor 為 ChunJun 提交了多項(xiàng)優(yōu)化和修復(fù),感謝因?yàn)橛心銈儾抛?ChunJun 變得更好!
ChunJun 1.16 版本目前已經(jīng)發(fā)布到master,需要試跑一個(gè)月再發(fā)布 release 版本。在 1.16 版本中,我們整理了項(xiàng)目 maven 依賴,優(yōu)化了 FTP、JDBC 插件,增加了 Iceberg、Nebula 插件,對(duì) ChunJun 的易用性、穩(wěn)定性、高效性等各個(gè)方面進(jìn)行了全面加強(qiáng),歡迎大家使用體驗(yàn)。
體驗(yàn)地址
Github:
https://github.com/DTStack/chunjun
Gitee:
https://gitee.com/dtstack_dev_0/chunjun
社區(qū)官網(wǎng):
https://dtstack.github.io/chunjun/
ChunJun 1.16 版本
重要更新
· 框架整體依賴的 Flink 版本升級(jí)至 1.16.1,維表插件依賴原生接口,在使用層面更加統(tǒng)一。
· 細(xì)化 github ci/cd 的 work flow 流程,保證開(kāi)源版本代碼質(zhì)量。
· 整理項(xiàng)目 maven 依賴,減少類(lèi)沖突的可能,同時(shí)使項(xiàng)目依賴更加清晰。
· 優(yōu)化 FTP 插件,提升 FTP 同步性能。
· 優(yōu)化 JDBC 插件,提升 JDBC 同步性能。
· HBase 插件增加 TTL 超時(shí)時(shí)間。
· 增加 Iceberg 寫(xiě)入插件。
· 增加 Nebula 插件,支持讀取、寫(xiě)入、維表功能。
· HTTP 插件支持 data 數(shù)組。
· SQL 支持運(yùn)行 Batch 模式。
問(wèn)題修復(fù)
· 修復(fù) client 端提交 k8s 任務(wù)時(shí)的異常。
· 修復(fù)維表在找不到數(shù)據(jù)時(shí)直接拋出異常的情況。
· 修復(fù)在 windows 環(huán)境下打包時(shí),sh 腳本中換行為 \r,會(huì)導(dǎo)致在 linux 下運(yùn)行示例腳本時(shí)異常。
· 修復(fù) HBase 插件在類(lèi)型轉(zhuǎn)化為 INT 時(shí)的異常。
· 修復(fù) Flink CDC 在 SQL 模式下的運(yùn)行異常。
· 修復(fù) Orc 文件無(wú)法讀取 Timestamp 字段的異常情況。
· 修復(fù) Mongodb 常量異常。
捉蟲(chóng)活動(dòng) · 找 bug
ChunJun 1.16 發(fā)布到 master 以來(lái),社區(qū)小伙伴陸陸續(xù)續(xù)提出了一些相關(guān)的問(wèn)題。由于升級(jí)初期測(cè)試驗(yàn)證的場(chǎng)景覆蓋不全,需要更多人的力量一起來(lái)幫忙驗(yàn)證,發(fā)現(xiàn)和修復(fù)問(wèn)題,同時(shí)1.12 上也仍然存在一些常見(jiàn)的使用問(wèn)題。
因此 ChunJun 社區(qū)決定廣發(fā)英雄帖,邀請(qǐng)各路捉蟲(chóng)達(dá)人,一起幫助 ChunJun 在穩(wěn)定性上更上一層樓。我們也將送出智能音箱、星巴克禮品卡、藍(lán)牙耳機(jī)等多項(xiàng)好禮作為報(bào)答。
活動(dòng)報(bào)名
將你使用 ChunJun 過(guò)程中遇到的 bug 提交到以下地址,提交的 issuse 和 pr 符合社區(qū)規(guī)范,且被驗(yàn)證確認(rèn)即可獲得豐厚獎(jiǎng)勵(lì)。
到 ChunJun 提交 issuse:
https://github.com/DTStack/chunjun/issues
到 ChunJun 提交 Pr:
https://github.com/DTStack/chunjun/pulls
活動(dòng)規(guī)范
issue 不強(qiáng)制要求中英文,但是 Pr commit 強(qiáng)制要求為英文。
issue 規(guī)范:
· 問(wèn)題描述清晰準(zhǔn)確,上下文詳細(xì),包含具體的版本號(hào)/分支、提交參數(shù)、任務(wù)模式等,如果可以,請(qǐng)帶上具體的任務(wù)腳本;
· 異常信息及堆棧信息完整;
· 包含詳細(xì)清晰的復(fù)現(xiàn)步驟。
Pr 規(guī)范: · Pr 內(nèi)描述清楚設(shè)計(jì)思路及解決了什么問(wèn)題,如果有必要,請(qǐng)開(kāi)一個(gè) issue 將問(wèn)題描述清楚; · Commit 信息完整且清晰,且為英文; · 新增方法、修改方法需要盡可能補(bǔ)充單測(cè); · 新增插件需要補(bǔ)充文檔,使用案例,盡可能補(bǔ)充 e2e 測(cè)試。
活動(dòng)范圍&時(shí)間
活動(dòng)范圍:
ChunJun 1.12 以及之后版本(包含即將發(fā)布的 1.16)
活動(dòng)時(shí)間:
2023年3月1日-2023年3月31日
活動(dòng)積分
本次捉蟲(chóng)活動(dòng)采用積分賽制,bug 提交人將獲得不同的積分。
提交一個(gè)issuse:5積分
提交一個(gè)pr:15~30積分(以5分為一檔,以影響范圍、完整性及復(fù)雜度三個(gè)維度進(jìn)行評(píng)判)
活動(dòng)禮品
本次活動(dòng)獲得 bug 積分可用來(lái)兌換精美禮品。
? 盲盒 * 1個(gè):20個(gè)積分
? 水杯 * 1個(gè):30個(gè)積分
? 三合一數(shù)據(jù)線 * 1個(gè):40個(gè)積分
? 藍(lán)牙耳機(jī) * 1個(gè):60個(gè)積分
? 星巴克禮品卡 * 1張:80個(gè)積分
? 智能音箱 * 1個(gè):120個(gè)積分

注:ChunJun 社區(qū)對(duì)本次活動(dòng)有最終解釋權(quán)
特別鳴謝
感謝對(duì)本次版本發(fā)布提供支持和幫助的社區(qū)朋友們,正是因?yàn)橛心銈兊呢暙I(xiàn),才有 ChunJun 1.16 版本的問(wèn)世,再次對(duì)你們表達(dá)最真誠(chéng)的謝意。
以下為參與本次版本發(fā)布的人員名單,他們分別是(首字母排序):

想了解或咨詢更多有關(guān)袋鼠云大數(shù)據(jù)產(chǎn)品、行業(yè)解決方案、客戶案例的朋友,瀏覽袋鼠云官網(wǎng):https://www.dtstack.com/?src=szbzhan
同時(shí),歡迎對(duì)大數(shù)據(jù)開(kāi)源項(xiàng)目有興趣的同學(xué)加入「袋鼠云開(kāi)源框架釘釘技術(shù) qun」,交流最新開(kāi)源技術(shù)信息,qun 號(hào)碼:30537511,項(xiàng)目地址:https://github.com/DTStack