This is an automated email from the ASF dual-hosted git repository.
kirs pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git
The following commit(s) were added to refs/heads/master by this push:
new b345032 [News]add news 2.0.3 (#668)
b345032 is described below
commit b3450326ce27b09f26efe915f8c08a52468bb760
Author: lifeng <[email protected]>
AuthorDate: Mon Feb 7 16:00:17 2022 +0800
[News]add news 2.0.3 (#668)
* add news 2.0.3
---
blog/en-us/Apache_dolphinScheduler_2.0.3.md | 146 ++++++++++++++++++++++++++++
blog/zh-cn/Apache_dolphinScheduler_2.0.3.md | 121 +++++++++++++++++++++++
img/2.0.3/2022-1-27/1.png | Bin 0 -> 199154 bytes
img/2.0.3/2022-1-27/2.png | Bin 0 -> 37414 bytes
img/2.0.3/2022-1-27/3.png | Bin 0 -> 23250 bytes
img/2.0.3/2022-1-2701/1.png | Bin 0 -> 294929 bytes
img/2.0.3/2022-1-2701/2.png | Bin 0 -> 37414 bytes
img/2.0.3/2022-1-2701/3.png | Bin 0 -> 23250 bytes
site_config/blog.js | 14 +++
site_config/home.jsx | 28 +++---
10 files changed, 295 insertions(+), 14 deletions(-)
diff --git a/blog/en-us/Apache_dolphinScheduler_2.0.3.md
b/blog/en-us/Apache_dolphinScheduler_2.0.3.md
new file mode 100644
index 0000000..1b99b5a
--- /dev/null
+++ b/blog/en-us/Apache_dolphinScheduler_2.0.3.md
@@ -0,0 +1,146 @@
+---
+title:Apache DolphinScheduler 2.0.3 Release Announcement: DingTalk alert
plugin adds signature verification, and supports data sources to obtain links
from multiple sessions
+keywords: Apache,DolphinScheduler,scheduler,big
data,ETL,airflow,hadoop,orchestration,dataops,2.0.3
+description:Today, Apache DolphinScheduler announced the official release of
version 2.0.3. In this version,
+---
+# Apache DolphinScheduler 2.0.3 Release Announcement: DingTalk alert plugin
adds signature verification, and supports data sources to obtain links from
multiple sessions
+
+<div align=center>
+<img src="/img/2.0.3/2022-1-2701/1.png"/>
+</div>
+
+> Today, Apache DolphinScheduler announced the official release of version
2.0.3. In this version, DingTalk alert plugin adds signature verification and
enables data sources to get links from multiple sessions. In addition, 2.0.3
also optimizes cache management, complement time, data source password display
in logs, etc., and fixes several Bug.
+
+
+
+
+## Function Enhancement
+
+
+### DingTalk alert plugin adds signature verification
+
+
+2.0.3 Supports DingTalk robot alarm function through signature verification.
+
+<div align=center>
+<img src="/img/2.0.3/2022-1-2701/2.png"/>
+</div>
+
+**DingTalk parameter configuration**
+
+- Webhooks
+
+The format is as follows:
https://oapi.dingtalk.com/robot/send?access_token=XXXXXX
+
+- Keyword
+
+Custom keywords for security settings
+
+- Secret
+
+Signature of security settings
+
+
+When a custom bot sends a message, you can specify the "@person list" by your
mobile phone number. When a person in the "@people list" receives the message,
there will be an @message reminder. Even set to Do Not Disturb mode, there will
still be notification reminders for conversations, and the prompt "Someone @
you" will appear on the first screen.
+
+- @Mobiles
+
+The phone number of the person being @
+
+- @UserIds
+
+User userid of @person
+
+- @All
+
+@everyone
+
+
+
+
+For details, please refer to:
https://open.dingtalk.com/document/robots/customize-robot-security-settings
+
+
+
+
+### Supports data source to get connection from multi sessions
+
+
+
+
+Previously, we use the JdbcDataSourceProvider.createOneSessionJdbcDataSource()
method to create a connection pool in hive/impala set MaximumPoolSize=1, while
in scheduling tasks, if hive/impala multitasking runs at the same time,
getConnection=null will occur, and the SqlTask.prepareStatementAndBind() method
will throw a null pointer exception.
+
+2.0.3 is optimized to support data sources getting links from multiple
sessions.
+
+
+## Improvements
+
+
+
+
+### Introduces cache manager, reduce DB query in Master scheduling
+
+
+
+
+Since numerous database read operations, such as tenant, user,
processDefinition, etc., will occur during the scheduling process of the master
server, it will bring enormous pressure on the DB on the one hand, and will
slow down the entire core scheduling process on the other hand.
+
+Considering that this part of business data involves more reading than
writing, 2.0.3 introduces a cache module, which mainly acts on the Master node
to cache business data such as tenants and workflow definitions, thus reduces
database query pressure, and speeds up the core scheduling process. Please
check the official website documentation for details:
https://dolphinscheduler.apache.org/en-us/docs/latest/user_doc/architecture/cache.html
+
+
+
+
+### Optimize complement task's date, the complement time interval from '[left,
right)' to '[left, right]'
+
+
+
+
+Previously, the complement time was "left closed and right open" (startDate <=
N < endDate), which is actually not conducive to user understanding. After
optimization, the deployment time interval is changed to "closed left and
closed right".
+
+Complement case:
https://dolphinscheduler.apache.org/en-us/docs/latest/user_doc/guide/project/workflow-definition.html
+
+
+### Encrypted data source password in the logs
+
+
+
+The password in the data source is encrypted to enhance privacy protection.
+
+## Bug Fixes
+
+
+* zkRoot in conf/config/install_ config does not take effect
+* Problems caused by modifying the administrator user information.
+* Add delete workflow instance when delete process definition
+* udf sub resource manage edit modal cant close
+* process is always running: netty writeAndFlush without retry when failed,
leads to worker response to master failed
+* After deleting the running workflow, the master keeps brushing the error log
+* Edit the bug of worker grouping in environment management.
+* Dependent node ui dislocation
+* Error in querying historical version information of workflow
+* Solve the problem that task log output affects performance under high
concurrency
+* The global parameters of the sub_process node are not passed to the
associated workflow task
+* Query log can not show contents when task log in master on k8s
+* Duplicate processes in the process definition list
+* Process instance is always running: task is failure when process instance
FailureStrategy.END
+* Field ‘is_directory’ in t_ds_resources table has error type in PostgreSQL
database
+* Repair JDBC connection of Oracle
+* When there is a forbidden node in dag, the execution flow is abnormal
+* QuerySimpleList return wrong projectCode
+
+
+
+
+**Release Note:** https://github.com/apache/dolphinscheduler/releases/tag/2.0.3
+
+**Download:** https://dolphinscheduler.apache.org/en-us/download/download.html
+
+
+## Thanks to contributors
+
+Thanks to the community contributors for their active contributions to this
release! This is the list of Contributors, in no particular order:
+<div align=center>
+<img src="/img/2.0.3/2022-1-2701/3.png"/>
+</div>
+
+
diff --git a/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md
b/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md
new file mode 100644
index 0000000..4ab649a
--- /dev/null
+++ b/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md
@@ -0,0 +1,121 @@
+# Apache DolphinScheduler 2.0.3 发布,支持钉钉告警签名校验,数据源可从多个会话获取链接
+
+<div align=center>
+<img src="/img/2.0.3/2022-1-27/1.png"/>
+</div>
+
+
+> 今天,Apache DolphinScheduler 宣布 2.0.3
版本正式发布。本版本支持钉钉告警签名校验,以及数据源从多个会话获取链接。此外,2.0.3
还对缓存管理、补数时间、日志中的数据源密码显示等进行优化,并修复了若干关键Bug。
+
+## 新增功能
+### 钉钉告警支持加签名校验
+
+2.0.3 支持通过签名方式实现钉钉机器人报警的功能。
+
+<div align=center>
+<img src="/img/2.0.3/2022-1-27/2.png"/>
+</div>
+
+钉钉的参数配置
+
+- Webhook
+
+格式如下:https://oapi.dingtalk.com/robot/send?access_token=XXXXXX
+
+- Keyword
+
+
+安全设置的自定义关键词
+
+- Secret
+
+
+安全设置的加签
+
+自定义机器人发送消息时,可以通过手机号码指定“被@人列表”。在“被@人列表”中的人员收到该消息时,会有@消息提醒。设置为免打扰模式,会话仍然会有通知提醒,在首屏出现“有人@你”提示。
+
+- @Mobiles
+
+
+被@人的手机号
+
+- @UserIds
+
+
+被@人的用户userid
+
+- @All
+
+
+是否@所有人
+
+### 支持数据源从多个会话获取链接
+
+此前,使用 JdbcDataSourceProvider.createOneSessionJdbcDataSource() 方法hive/impala
创建连接池设置了 MaximumPoolSize=1,但是调度任务中,如果 hive/impala 多任务同时运行,会出现
getConnection=null 的情况,SqlTask.prepareStatementAndBind() 方法会抛出空指针异常。
+
+
+
+
+2.0.3 优化了这一点,支持数据源从多个会话获取链接。
+
+
+## 优化
+### 缓存管理优化,减少 Master 调度过程中的 DB 查询次数
+
+
+
+
+由于主服务器调度进程,中会出现大量的数据库读操作,如 tenant、user、processDefinition 等,这一方面会给 DB
带来巨大压力,另一方面会减慢整个核心调度过程。
+
+
+
+
+考虑到这部分业务数据是多读少写的场景,2.0.3 引入了缓存模块,主要作用于 Master
节点,将业务数据如租户、工作流定义等进行缓存,降低数据库查询压力,加快核心调度进程,详情可查看官网文档:https://dolphinscheduler.apache.org/en-us/docs/latest/user_doc/architecture/cache.html
+
+
+
+### 补数时间区间从 “左闭右开” 改为 “左闭右闭”
+
+此前,补数时间为“左闭右开”(startDate <= N < endDate),不利于用户理解。优化之后,部署时间区间改为“左闭右闭”。
+
+### 对日志中的数据源密码进行加密显示
+
+数据源中的密码进行加密,加强隐私保护。
+
+
+
+## Bug 修复
+
+* zkRoot 配置不起作用
+* 修复修改管理员账号的用户信息引起的错误
+* 增加删除工作流定义同时删除工作流实例
+* UDF 编辑文件夹对话框不能取消
+* 修复因为 netty 通讯没有失败重试,worker 和 master 通讯失败,导致工作流一直运行中的问题
+* 删除运行中的工作流,Master 会一直打印失败日志
+* 修复环境变量中选择 workerGroup 的问题
+* 修复依赖任务中告警设置不起作用的问题
+* 工作流历史版本查询信息出错
+* 解决高并发下任务日志输出影响性能的问题
+* sub_process 节点的全局参数未传递给关联的工作流任务
+* K8S 上 Master 任务登录时,查询日志无法显示内容
+* 进程定义列表中存在重复进程
+* 当流程实例 FailureStrategy.END 时任务失败,流程实例一直在运行
+* t_ds_resources 表中的“is_directory”字段在 PostgreSQL 数据库中出现类型错误
+* 修复 Oracle 的 JDBC 连接
+* Dag 中有禁止节点时,执行流程异常
+* querySimpleList 返回错误的项目代码
+
+
+
+
+**Release Note:** https://github.com/apache/dolphinscheduler/releases/tag/2.0.3
+
+**下载地址:** https://dolphinscheduler.apache.org/en-us/download/download.html
+
+## 感谢贡献者
+
+感谢社区 Contributor 对本版本的积极贡献,以下为 Contributor 名单,排名不分先后:
+
+<div align=center>
+<img src="/img/2.0.3/2022-1-27/3.png"/>
+</div>
diff --git a/img/2.0.3/2022-1-27/1.png b/img/2.0.3/2022-1-27/1.png
new file mode 100644
index 0000000..f700f15
Binary files /dev/null and b/img/2.0.3/2022-1-27/1.png differ
diff --git a/img/2.0.3/2022-1-27/2.png b/img/2.0.3/2022-1-27/2.png
new file mode 100644
index 0000000..ab7b3e8
Binary files /dev/null and b/img/2.0.3/2022-1-27/2.png differ
diff --git a/img/2.0.3/2022-1-27/3.png b/img/2.0.3/2022-1-27/3.png
new file mode 100644
index 0000000..bc081e7
Binary files /dev/null and b/img/2.0.3/2022-1-27/3.png differ
diff --git a/img/2.0.3/2022-1-2701/1.png b/img/2.0.3/2022-1-2701/1.png
new file mode 100644
index 0000000..e7121c6
Binary files /dev/null and b/img/2.0.3/2022-1-2701/1.png differ
diff --git a/img/2.0.3/2022-1-2701/2.png b/img/2.0.3/2022-1-2701/2.png
new file mode 100644
index 0000000..ab7b3e8
Binary files /dev/null and b/img/2.0.3/2022-1-2701/2.png differ
diff --git a/img/2.0.3/2022-1-2701/3.png b/img/2.0.3/2022-1-2701/3.png
new file mode 100644
index 0000000..bc081e7
Binary files /dev/null and b/img/2.0.3/2022-1-2701/3.png differ
diff --git a/site_config/blog.js b/site_config/blog.js
index 2db2c2a..05da374 100644
--- a/site_config/blog.js
+++ b/site_config/blog.js
@@ -4,6 +4,13 @@ export default {
postsTitle: 'All posts',
list: [
{
+ title: 'Apache DolphinScheduler 2.0.3 Release Announcement:
DingTalk alert plugin adds signature verification, and supports data sources to
obtain links from multiple sessions\n',
+ author: 'Debra Chen',
+ dateStr: '2022-1-27',
+ desc: 'Apache DolphinScheduler Board Report',
+ link: '/en-us/blog/Apache_dolphinScheduler_2.0.3.html',
+ },
+ {
title: 'Apache DolphinScheduler Board Report: Community Runs
Well, Commit Number Grows over 123%',
author: 'Debra Chen',
dateStr: '2022-1-13',
@@ -118,6 +125,13 @@ export default {
postsTitle: '所有文章',
list: [
{
+ title: 'Apache DolphinScheduler 2.0.3
发布,支持钉钉告警签名校验,数据源可从多个会话获取链接',
+ author: 'Debra Chen',
+ dateStr: '2022-1-27',
+ desc: 'Apache DolphinScheduler 董事会报告:社区健康运行,Commit 增长 123%',
+ link: '/zh-cn/blog/Apache_dolphinScheduler_2.0.3.html',
+ },
+ {
title: 'Apache DolphinScheduler 董事会报告:社区健康运行,Commit 增长 123%',
author: 'Debra Chen',
dateStr: '2022-1-13',
diff --git a/site_config/home.jsx b/site_config/home.jsx
index f9b54cb..97353dd 100644
--- a/site_config/home.jsx
+++ b/site_config/home.jsx
@@ -55,6 +55,13 @@ export default {
title: '事件 & 新闻',
list: [
{
+ img: '/img/2.0.3/2022-1-27/1.png',
+ title: 'Apache DolphinScheduler 2.0.3 发布,支持钉钉告警签名校验,数据源可从多个会话获取链接',
+ content: '今天,Apache DolphinScheduler 宣布 2.0.3 版本正式发布。..',
+ dateStr: '2022-1-27',
+ link: '/zh-cn/blog/Apache_dolphinScheduler_2.0.3.html',
+ },
+ {
img: '/img/2022-1-13/640.png',
title: 'Apache DolphinScheduler 董事会报告:社区健康运行,Commit 增长 123%',
content: '自 2021 年 3 月 17 日从 Apache 孵化器毕业以来,Apache DolphinScheduler
...',
@@ -68,13 +75,6 @@ export default {
dateStr: '2022-1-13',
link: '/zh-cn/blog/Apache_dolphinScheduler_2.0.2.html',
},
- {
- img:
'https://s1.imgpp.com/2022/01/10/164179986575876800e959cabce5b.png',
- title: '恭喜 Apache DolphinScheduler 入选可信开源社区共同体(TWOS)预备成员!',
- content: '近日,可信开源社区共同体正式宣布批准 6 位正式成员和 3 位预备成员加入。其中...',
- dateStr: '2022-1-11',
- link: '/zh-cn/blog/Twos.html',
- },
],
},
ourusers: {
@@ -547,6 +547,13 @@ export default {
title: 'Events & News',
list: [
{
+ img: '/img/2.0.3/2022-1-2701/1.png',
+ title: 'Apache DolphinScheduler 2.0.3 Release Announcement: DingTalk
alert plugin adds signature verification, and supports data sources to obtain
links from multiple sessions\n',
+ content: 'Today, Apache DolphinScheduler announced the official
release of version 2.0.3. In this version...',
+ dateStr: '2022-1-27',
+ link: '/en-us/blog/Apache_dolphinScheduler_2.0.3.html',
+ },
+ {
img: '/img/2022-1-13/640.png',
title: 'Apache DolphinScheduler Board Report: Community Runs Well,
Commit Number Grows over 123%',
@@ -561,13 +568,6 @@ export default {
dateStr: '2022-1-13',
link: '/en-us/blog/Apache_dolphinScheduler_2.0.2.html',
},
- {
- img: 'https://s1.imgpp.com/2022/01/10/1641804549068.png',
- title: 'Congratulations! Apache DolphinScheduler Has Been Approved
As A TWOS Candidate Member',
- content: 'ecently, TWOS officially announced the approval of 6 full
members and 3 candidate...',
- dateStr: '2022-1-11',
- link: '/en-us/blog/Twos.html',
- },
],
},
userreview: {