Skip to content

Commit 863a3d3

Browse files
committed
[release] Change release content
1 parent a29e07d commit 863a3d3

22 files changed

+110
-102
lines changed

Diff for: deploy/docker/.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# under the License.
1717
#
1818
HUB=apache
19-
TAG=3.0.3
19+
TAG=3.0.4
2020

2121
TZ=Asia/Shanghai
2222
DATABASE=postgresql

Diff for: deploy/kubernetes/dolphinscheduler/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ type: application
3535

3636
# This is the chart version. This version number should be incremented each time you make changes
3737
# to the chart and its templates, including the app version.
38-
version: 3.0.3
38+
version: 3.0.4
3939

4040
# This is the version number of the application being deployed. This version number should be
4141
# incremented each time you make changes to the application.
42-
appVersion: 3.0.3
42+
appVersion: 3.0.4
4343

4444
dependencies:
4545
- name: postgresql

Diff for: deploy/kubernetes/dolphinscheduler/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ timezone: "Asia/Shanghai"
2323

2424
image:
2525
registry: "dolphinscheduler.docker.scarf.sh/apache"
26-
tag: "3.0.3"
26+
tag: "3.0.4"
2727
pullPolicy: "IfNotPresent"
2828
pullSecret: ""
2929

Diff for: docs/configs/docsdev.js

+63-63
Large diffs are not rendered by default.

Diff for: docs/docs/en/contribute/architecture-design.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Before explaining the architecture of the schedule system, let us first understa
9797

9898
- **UI**
9999

100-
The front-end page of the system provides various visual operation interfaces of the system. For details, see the [quick start](https://dolphinscheduler.apache.org/en-us/docs/3.0.3/about/introduction) section.
100+
The front-end page of the system provides various visual operation interfaces of the system. For details, see the [quick start](https://dolphinscheduler.apache.org/en-us/docs/3.0.4/about/introduction) section.
101101

102102
#### 2.3 Architectural Design Ideas
103103

Diff for: docs/docs/en/contribute/development-environment-setup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ There are two ways to configure the DolphinScheduler development environment, st
9292
>
9393
> Standalone is only supported in DolphinScheduler 1.3.9 and later versions.
9494
>
95-
> Standalone server is able to connect to external databases like mysql and postgresql, see [Standalone Deployment](https://dolphinscheduler.apache.org/en-us/docs/3.0.3/guide/installation/standalone) for instructions.
95+
> Standalone server is able to connect to external databases like mysql and postgresql, see [Standalone Deployment](https://dolphinscheduler.apache.org/en-us/docs/3.0.4/guide/installation/standalone) for instructions.
9696
9797
### Git Branch Choose
9898

Diff for: docs/docs/en/contribute/join/pull-request.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Please refer to the commit message section.
6464

6565
Code style is the thing you have to consider when you submit pull request for DolphinScheduler. We using [Checkstyle](https://checkstyle.sourceforge.io), a development tool to help programmers write Java code that adheres to a coding standard, in CI to keep DolphinScheduler codebase in the same style. Your pull request could not be merged if your code style checker failed. You could format your code by *Checkstyle* in your local environment before you submit your pull request to check code style. The activation step as below:
6666

67-
1. Prepare Checkstyle configuration file: You could download it manually by [click here](https://github.com/apache/dolphinscheduler/blob/3.0.3/style/checkstyle.xml), but find it in DolphinScheduler repository would be a better way. You could find configuration file in the path `style/checkstyle.xml` after you clone repository from Github.
67+
1. Prepare Checkstyle configuration file: You could download it manually by [click here](https://github.com/apache/dolphinscheduler/blob/3.0.4/style/checkstyle.xml), but find it in DolphinScheduler repository would be a better way. You could find configuration file in the path `style/checkstyle.xml` after you clone repository from Github.
6868

6969
2. Download Checkstyle plugins in Intellij IDEA: Search plugin by keyword **CheckStyle-IDEA** or install in [this page](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea). You could see [install plugin](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_repo) if you do not know how to install plugin in Intellij IDEA
7070

Diff for: docs/docs/en/faq.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,9 @@ change into
302302

303303
## Q : how to add a worker server
304304

305-
A: 1, Create deployment user and hosts mapping, please refer 1.3 part of [cluster deployment](https://dolphinscheduler.apache.org/en-us/docs/3.0.3/user_doc/installation/cluster)
305+
A: 1, Create deployment user and hosts mapping, please refer 1.3 part of [cluster deployment](https://dolphinscheduler.apache.org/en-us/docs/3.0.4/user_doc/installation/cluster)
306306

307-
​ 2, Configure hosts mapping and ssh access and modify directory permissions. please refer 1.4 part of [cluster deployment](https://dolphinscheduler.apache.org/en-us/docs/3.0.3/user_doc/installation/cluster)
307+
​ 2, Configure hosts mapping and ssh access and modify directory permissions. please refer 1.4 part of [cluster deployment](https://dolphinscheduler.apache.org/en-us/docs/3.0.4/user_doc/installation/cluster)
308308

309309
​ 3, Copy the deployment directory from worker server that has already deployed
310310

Diff for: docs/docs/en/guide/expansion-reduction.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ Attention: There cannot be more than one master service process or worker servic
3131
mkdir -p /opt
3232
cd /opt
3333
# decompress
34-
tar -zxvf apache-dolphinscheduler-3.0.3-bin.tar.gz -C /opt
34+
tar -zxvf apache-dolphinscheduler-3.0.4-bin.tar.gz -C /opt
3535
cd /opt
36-
mv apache-dolphinscheduler-3.0.3-bin dolphinscheduler
36+
mv apache-dolphinscheduler-3.0.4-bin dolphinscheduler
3737
```
3838

3939
```markdown

Diff for: docs/docs/en/guide/installation/kubernetes.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ Please download the source code package `apache-dolphinscheduler-<version>-src.t
1717
To publish the release name `dolphinscheduler` version, please execute the following commands:
1818

1919
```
20-
$ tar -zxvf apache-dolphinscheduler-3.0.3-src.tar.gz
21-
$ cd apache-dolphinscheduler-3.0.3-src/deploy/kubernetes/dolphinscheduler
20+
$ tar -zxvf apache-dolphinscheduler-3.0.4-src.tar.gz
21+
$ cd apache-dolphinscheduler-3.0.4-src/deploy/kubernetes/dolphinscheduler
2222
$ helm repo add bitnami https://charts.bitnami.com/bitnami
2323
$ helm dependency update .
24-
$ helm install dolphinscheduler . --set image.tag=3.0.3
24+
$ helm install dolphinscheduler . --set image.tag=3.0.4
2525
```
2626

2727
To publish the release name `dolphinscheduler` version to `test` namespace:
@@ -188,16 +188,16 @@ kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test names
188188
>
189189
> If you want to use MySQL, you can build a new image based on the `apache/dolphinscheduler-<service>` image follow the following instructions:
190190
>
191-
> Since version 3.0.3, dolphinscheduler has been microserviced and the change of metadata storage requires replacing all services with MySQL driver, which including dolphinscheduler-tools, dolphinscheduler-master, dolphinscheduler-worker, dolphinscheduler-api, dolphinscheduler-alert-server
191+
> Since version 3.0.4, dolphinscheduler has been microserviced and the change of metadata storage requires replacing all services with MySQL driver, which including dolphinscheduler-tools, dolphinscheduler-master, dolphinscheduler-worker, dolphinscheduler-api, dolphinscheduler-alert-server
192192
193193
1. Download the MySQL driver [mysql-connector-java-8.0.16.jar](https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar).
194194

195195
2. Create a new `Dockerfile` to add MySQL driver:
196196

197197
```
198-
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-<service>:3.0.3
198+
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-<service>:3.0.4
199199
# For example
200-
# FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-tools:3.0.3
200+
# FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-tools:3.0.4
201201
202202
# Attention Please, If the build is dolphinscheduler-tools image
203203
# You need to change the following line to: COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/tools/libs
@@ -246,9 +246,9 @@ externalDatabase:
246246
2. Create a new `Dockerfile` to add MySQL or Oracle driver:
247247

248248
```
249-
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-<service>:3.0.3
249+
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-<service>:3.0.4
250250
# For example
251-
# FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-worker:3.0.3
251+
# FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-worker:3.0.4
252252
253253
# If you want to support MySQL Datasource
254254
COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/libs
@@ -278,7 +278,7 @@ docker build -t apache/dolphinscheduler-<service>:new-driver .
278278
1. Create a new `Dockerfile` to install pip:
279279

280280
```
281-
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-worker:3.0.3
281+
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-worker:3.0.4
282282
COPY requirements.txt /tmp
283283
RUN apt-get update && \
284284
apt-get install -y --no-install-recommends python-pip && \
@@ -313,7 +313,7 @@ docker build -t apache/dolphinscheduler-worker:pip .
313313
1. Create a new `Dockerfile` to install Python 3:
314314
315315
```
316-
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-worker:3.0.3
316+
FROM dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler-worker:3.0.4
317317
RUN apt-get update && \
318318
apt-get install -y --no-install-recommends python3 && \
319319
rm -rf /var/lib/apt/lists/*

Diff for: docs/docs/en/guide/start/docker.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Start DolphinScheduler with standalone-server Docker images is the easiest way t
1919
you can learn DolphinScheduler's concepts and usage, with minimal cost.
2020

2121
```shell
22-
$ DOLPHINSCHEDULER_VERSION=3.0.3
22+
$ DOLPHINSCHEDULER_VERSION=3.0.4
2323
$ docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:25333 -d apache/dolphinscheduler-standalone-server:"${DOLPHINSCHEDULER_VERSION}"
2424
```
2525

@@ -49,7 +49,7 @@ After complete the configuration, we can get the `docker-compose.yaml` file from
4949
form its source package, and make sure you get the right version. After download the package, you can run the commands as below.
5050

5151
```shell
52-
$ DOLPHINSCHEDULER_VERSION=3.0.3
52+
$ DOLPHINSCHEDULER_VERSION=3.0.4
5353
$ tar -zxf apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src.tar.gz
5454
# Going to docker-compose's location
5555
# For Mac or Linux users
@@ -73,7 +73,7 @@ container when it up. You could start DolphinScheduler server separately if you
7373

7474

7575
```shell
76-
$ DOLPHINSCHEDULER_VERSION=3.0.3
76+
$ DOLPHINSCHEDULER_VERSION=3.0.4
7777
# Initialize the database, make sure database <DATABASE> already exists
7878
$ docker run -d --name dolphinscheduler-tools \
7979
-e DATABASE="postgresql" \
@@ -134,5 +134,5 @@ and use `admin` and `dolphinscheduler123` as default username and password in th
134134

135135
You can modify some environment variables to change configurations when you are starting servers through Docker. We have
136136
an example in [using exists PostgreSQL ZooKeeper](#using-exists-postgresql-zookeeper) to change database and ZooKeeper configurations,
137-
and you could find all environment variables in [all environment variables](https://github.com/apache/dolphinscheduler/blob/3.0.3/script/env/dolphinscheduler_env.sh) <!-- markdown-link-check-disable-line -->
137+
and you could find all environment variables in [all environment variables](https://github.com/apache/dolphinscheduler/blob/3.0.4/script/env/dolphinscheduler_env.sh) <!-- markdown-link-check-disable-line -->
138138
and change them if you want.

Diff for: docs/docs/en/history-versions.md

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
#### Setup instructions, are available for each stable version of Apache DolphinScheduler below:
66

7+
### Versions: 3.0.4
8+
9+
#### Links: [3.0.4 Document](../3.0.4/user_doc/about/introduction.md)
10+
711
### Versions: 3.0.3
812

913
#### Links: [3.0.3 Document](../3.0.3/user_doc/about/introduction.md)

Diff for: docs/docs/zh/contribute/architecture-design.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686

8787
* **UI**
8888

89-
系统的前端页面,提供系统的各种可视化操作界面,详见 [快速开始](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.3/about/introduction) 部分。
89+
系统的前端页面,提供系统的各种可视化操作界面,详见 [快速开始](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.4/about/introduction) 部分。
9090

9191
#### 2.3 架构设计思想
9292

Diff for: docs/docs/zh/contribute/join/pull-request.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ waste time。
6666

6767
当你向 DolphinScheduler 提交 pull request 的时候 code-style 是你不得不考虑的问题。我们在 CI 中使用 Checkstyle [参考](https://checkstyle.sourceforge.io/)来保持代码风格的统一,它是一种帮助开发者编写遵循编码规范的 Java 代码开发工具。如果你的 pull request 没有通过 Checkstyle 的检测,那它将不会被合并到主库中。你可以在提交 pull request 前使用 Checkstyle 来检测或者格式化你的代码。如下的步骤将引领你配置并激活 Checkstyle
6868

69-
1. 准备 Checkstyle 配置文件:你可以点击[这里](https://github.com/apache/dolphinscheduler/blob/3.0.3/style/checkstyle.xml)手动下载,但是我们更加推荐在 DolphinScheduler 代码库中找到它。当你将代码库克隆下来后,你可以在路径 `style/checkstyle.xml` 下找到配置文件
69+
1. 准备 Checkstyle 配置文件:你可以点击[这里](https://github.com/apache/dolphinscheduler/blob/3.0.4/style/checkstyle.xml)手动下载,但是我们更加推荐在 DolphinScheduler 代码库中找到它。当你将代码库克隆下来后,你可以在路径 `style/checkstyle.xml` 下找到配置文件
7070
2. 下载 Intellij IDEA Checkstyle 插件:通过关键字**CheckStyle-IDEA**或者通过[这个页面](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea)安装均可。如果你不清楚如何安装Intellij IDEA插件,可以参考[这个连接](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_repo)
7171
3. 配置并激活 Checkstyles 以及 Intellij IDEA 代码风格:当完成上面几步后,你就可以配置并激活他们了。你可以在路径`Preferences -> Tool -> Checkstyle`中找到 Checkstyle,请参照下图完成其配置
7272

Diff for: docs/docs/zh/faq.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,9 @@ A: 将 hive pom
285285

286286
## Q:如何增加一台工作服务器
287287

288-
A: 1,参考官网[部署文档](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.3/installation/cluster) 1.3 小节,创建部署用户和 hosts 映射
288+
A: 1,参考官网[部署文档](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.4/installation/cluster) 1.3 小节,创建部署用户和 hosts 映射
289289

290-
​ 2,参考官网[部署文档](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.3/installation/cluster) 1.4 小节,配置 hosts 映射和 ssh 打通及修改目录权限.
290+
​ 2,参考官网[部署文档](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.4/installation/cluster) 1.4 小节,配置 hosts 映射和 ssh 打通及修改目录权限.
291291
​ 1.4 小节的最后一步是在当前新增机器上执行的,即需要给部署目录部署用户的权限
292292

293293
​ 3,复制正在运行的服务器上的部署目录到新机器的同样的部署目录下

Diff for: docs/docs/zh/guide/expansion-reduction.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
mkdir -p /opt
3030
cd /opt
3131
# 解压缩
32-
tar -zxvf apache-dolphinscheduler-3.0.3-bin.tar.gz -C /opt
32+
tar -zxvf apache-dolphinscheduler-3.0.4-bin.tar.gz -C /opt
3333
cd /opt
34-
mv apache-dolphinscheduler-3.0.3-bin dolphinscheduler
34+
mv apache-dolphinscheduler-3.0.4-bin dolphinscheduler
3535
```
3636

3737
```markdown

Diff for: docs/docs/zh/guide/start/docker.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
你可以最快速的体验到 DolphinScheduler 的大部分功能,了解主要和概念和内容。
1818

1919
```shell
20-
$ DOLPHINSCHEDULER_VERSION=3.0.3
20+
$ DOLPHINSCHEDULER_VERSION=3.0.4
2121
$ docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:25333 -d apache/dolphinscheduler-standalone-server:"${DOLPHINSCHEDULER_VERSION}"
2222
```
2323

@@ -43,7 +43,7 @@ $ docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:2
4343
源码包对应的值为 "Total Source Code"。当下载完源码后就可以运行命令进行部署了。
4444

4545
```shell
46-
$ DOLPHINSCHEDULER_VERSION=3.0.3
46+
$ DOLPHINSCHEDULER_VERSION=3.0.4
4747
$ tar -zxf apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src.tar.gz
4848
# Mac Linux 用户
4949
$ cd apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src/deploy/docker
@@ -65,7 +65,7 @@ $ docker-compose --profile all up -d
6565
ZooKeeper 且不想启动新的服务,可以使用这个方式分别启动 DolphinScheduler 容器。
6666

6767
```shell
68-
$ DOLPHINSCHEDULER_VERSION=3.0.3
68+
$ DOLPHINSCHEDULER_VERSION=3.0.4
6969
# 初始化数据库,其确保数据库 <DATABASE> 已经存在
7070
$ docker run -d --name dolphinscheduler-tools \
7171
-e DATABASE="postgresql" \
@@ -126,4 +126,4 @@ $ docker run -d --name dolphinscheduler-alert-server \
126126
## 环境变量
127127

128128
可以通过环境变量来修改 Docker 运行的配置,我们在沿用已有的 PostgreSQL 和 ZooKeeper 服务中就通过环境变量修改了 Docker 的数据库配置和
129-
注册中心配置,关于全部的配置环境可以查看[全部的配置文件](https://github.com/apache/dolphinscheduler/blob/3.0.3/script/env/dolphinscheduler_env.sh) 了解 <!-- markdown-link-check-disable-line -->
129+
注册中心配置,关于全部的配置环境可以查看[全部的配置文件](https://github.com/apache/dolphinscheduler/blob/3.0.4/script/env/dolphinscheduler_env.sh) 了解 <!-- markdown-link-check-disable-line -->

Diff for: docs/docs/zh/history-versions.md

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
# 历史版本:
44
#### 以下是Apache DolphinScheduler每个稳定版本的设置说明。
55

6+
### Versions: 3.0.4
7+
8+
#### Links: [3.0.4 文档](../3.0.3/user_doc/about/introduction.md)
9+
610
### Versions: 3.0.3
711

812
#### Links: [3.0.3 文档](../3.0.3/user_doc/about/introduction.md)

Diff for: dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -979,7 +979,7 @@ CREATE TABLE t_ds_version
979979
-- Records of t_ds_version
980980
-- ----------------------------
981981
INSERT INTO t_ds_version
982-
VALUES ('1', '3.0.3');
982+
VALUES ('1', '3.0.4');
983983

984984

985985
-- ----------------------------

Diff for: dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -968,7 +968,7 @@ CREATE TABLE `t_ds_version` (
968968
-- ----------------------------
969969
-- Records of t_ds_version
970970
-- ----------------------------
971-
INSERT INTO `t_ds_version` VALUES ('1', '3.0.3');
971+
INSERT INTO `t_ds_version` VALUES ('1', '3.0.4');
972972

973973

974974
-- ----------------------------

Diff for: dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -960,7 +960,7 @@ INSERT INTO t_ds_queue(queue_name, queue, create_time, update_time)
960960
VALUES ('default', 'default', '2018-11-29 10:22:33', '2018-11-29 10:22:33');
961961

962962
-- Records of t_ds_queue,default queue name : default
963-
INSERT INTO t_ds_version(version) VALUES ('3.0.3');
963+
INSERT INTO t_ds_version(version) VALUES ('3.0.4');
964964

965965
--
966966
-- Table structure for table t_ds_plugin_define
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.2
1+
3.0.4

0 commit comments

Comments
 (0)