This is an automated email from the ASF dual-hosted git repository.

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 59201c70d2 [INLONG-748][Release] Add blog for the 1.7.0 release (#752)
59201c70d2 is described below

commit 59201c70d289329a77ba1ec5444c9311d9f31e6d
Author: Charles Zhang <[email protected]>
AuthorDate: Fri May 19 16:42:36 2023 +0800

    [INLONG-748][Release] Add blog for the 1.7.0 release (#752)
---
 blog/2023-05-19-release-1.7.0.md                   | 141 +++++++++++++++++++++
 blog/img/1.7.0-batch-add.png                       | Bin 0 -> 24066 bytes
 blog/img/1.7.0-dashboard-refactor.png              | Bin 0 -> 54156 bytes
 blog/img/1.7.0-kafka-stream.png                    | Bin 0 -> 38576 bytes
 blog/img/1.7.0-mysql-ghost.png                     | Bin 0 -> 466381 bytes
 blog/img/1.7.0-mysql-schema.png                    | Bin 0 -> 214120 bytes
 .../2023-05-19-release-1.7.0.md                    | 140 ++++++++++++++++++++
 .../img/1.7.0-batch-add.png                        | Bin 0 -> 24413 bytes
 .../img/1.7.0-dashboard-refactor.png               | Bin 0 -> 82119 bytes
 .../img/1.7.0-kafka-stream.png                     | Bin 0 -> 32096 bytes
 .../img/1.7.0-mysql-ghost.png                      | Bin 0 -> 466381 bytes
 .../img/1.7.0-mysql-schema.png                     | Bin 0 -> 184361 bytes
 12 files changed, 281 insertions(+)

diff --git a/blog/2023-05-19-release-1.7.0.md b/blog/2023-05-19-release-1.7.0.md
new file mode 100644
index 0000000000..4b0bc26286
--- /dev/null
+++ b/blog/2023-05-19-release-1.7.0.md
@@ -0,0 +1,141 @@
+---
+title: Release 1.7.0
+author: Charles Zhang
+author_url: https://github.com/dockerzhang
+author_image_url: https://avatars.githubusercontent.com/u/18047329?v=4
+tags: [Apache InLong, Version]
+---
+
+Apache InLong recently released version 1.7.0, which closed about 150+ issues, 
including 3+ major features and 40+ optimizations. The main features include 
support for sending data directly to Kafka, MySQL all-database migration with 
schema change support, GH-OST awareness for MySQL all-database migration, the 
addition of 4 batch import modes (CSV, SQL, JSON, and Excel), simplification of 
command line tool for creating data stream configurations, and refactoring of 
the Dashboard layout.
+<!--truncate-->
+
+## About Apache InLong
+As the industry's first one-stop open-source massive data integration 
framework, Apache InLong provides automatic, safe, reliable, and 
high-performance data transmission capabilities to facilitate businesses to 
build stream-based data analysis, modeling, and applications quickly. At 
present, InLong is widely used in various industries such as advertising, 
payment, social networking, games, artificial intelligence, etc., serving 
thousands of businesses, among which the scale of high-perfo [...]
+
+The core keywords of InLong project positioning are "one-stop" and "massive 
data". For "one-stop", we hope to shield technical details, provide complete 
data integration and support services, and implement out-of-the-box; With its 
advantages, such as multi-cluster management, it can stably support 
larger-scale data volumes based on trillions lines per day.
+
+## 1.7.0 Overview
+Apache InLong recently released version 1.7.0, which closed about 150+ issues, 
including 3+ major features and 40+ optimizations. The main features include 
support for sending data directly to Kafka, MySQL all-database migration with 
schema change support, GH-OST awareness for MySQL all-database migration, the 
addition of 4 batch import modes (CSV, SQL, JSON, and Excel), simplification of 
command line tool for creating data stream configurations, and refactoring of 
the Dashboard layout.  [...]
+
+### Agent Module
+- Support for sending data directly to Kafka, bypassing DataProxy
+- Agent optimization, improving file collection and transmission performance
+- Fixed the issue of Reader creation failure during MySQL data collection
+
+### DataProxy Module
+- Simplify common configuration and related control logic
+- Code optimization, cleaning up invalid configurations in ConfigManager
+
+### Manager Module
+- Add PostgreSQL and Redis data node management
+- Add heartbeat timeout status for data sources
+- Add 4 batch import modes: CSV, SQL, JSON, and Excel
+- Simplify command-line tools, including data stream creation logic
+- Support restarting and stopping data source tasks in data streams
+- Add connectivity tests for Redis and Kudu
+
+### Sort Module
+- Mask sensitive information of Flink SQL-related data sources/targets in logs
+- Optimize the logic for calculating object byte size and related metrics
+- Support extracting DDL and operations from raw data
+- Add rate control when writing to Iceberg
+- Support schema changes in MySQL full-database migration
+- In full-database migration, MySQL Connector supports detecting GH-OST DDLs
+
+### Dashboard Module
+- Add CSV, SQL, JSON, and Excel batch import pages for 4 import modes
+- Optimize Clickhouse flow configuration, supporting ttl/engine and other 
configurations
+- Refactor Dashboard layout, improving display experience
+- Optimize the creation process for data sources and data targets
+
+### Other
+- Fix multiple MySQL-related security vulnerabilities
+- TubeMQ Golang SDK supports production, completing the first phase of 
development
+- Optimize InLong development tool support for MacOS and Linux
+- Optimize Pulsar Client dependency to reduce installation package size
+
+## 1.7.0 Feature Introduction
+### Support for sending data directly to Kafka
+In previous versions, InLong supported sending data directly from Agent to 
Pulsar without going through DataProxy. With this design, users with simple 
data scenarios and who want to ensure data integrity as much as possible can 
reduce their dependency on DataProxy. For users accustomed to using Kafka, 
version 1.7.0 supports the feature of sending data directly from Agent to 
Kafka. Thanks to @wangpeix for the complete contribution, and details can be 
found in INLONG-7783. If you want to e [...]
+
+![1.7.0-kafka-stream](./img/1.7.0-kafka-stream.png)
+
+### MySQL all-database migration with schema change support
+As community users delve deeper into using InLong, the drawbacks of not 
supporting schema changes become increasingly apparent. After the source end 
changes the DDL, the task needs to modify the configuration and restart, 
significantly increasing operational costs. In the current version, InLong 
supports automatic schema change capabilities. Upstream data sources can 
perceive Create, Alter, Drop, Truncate, and Rename DDL operations and 
synchronize these operations downstream. Meanwhile,  [...]
+
+![1.7.0-mysql-schema](./img/1.7.0-mysql-schema.png)
+
+In the database, DDL messages are perceived by Debezium in the CDC. At this 
point, the data obtained is a single DDL statement, such as "DROP TABLE A". 
This statement is a field in the Debezium JSON. The DDL statement is then 
parsed into a DDL model by JSQLParser. This model parses common DDL messages 
and processes them into a JSON format that is easy for the program to handle. 
The DDL model will be sent to the Sink Operator in Flink as data, and the 
Operator will process the DDL model.
+
+### GH-OST awareness for MySQL all-database migration
+GH-OST (GitHub Online Schema Migration) is a trigger-free online schema 
migration solution for MySQL released by GitHub. It is testable and provides 
pause, dynamic control/reconfiguration, auditing, and many operational 
privileges. Throughout the migration process, it generates minimal workload on 
the primary server and is separated from the existing work on the migrated 
tables. By supporting GH-OST-aware DDL, the MySQL Connector can correctly 
handle table structure changes caused by GH- [...]
+
+![1.7.0-mysql-ghost](./img/1.7.0-mysql-ghost.png)
+
+First, after enabling the automatic DDL response for MySQL CDC, the ghc, gho, 
and del tables generated by GH-OST are also captured. Second, when perceiving 
the changes made by GH-OST to the gho table, the gho table in the DDL statement 
is replaced with the source table and stored in the state. Finally, after 
GH-OST completes the entire change process for the source table, the DDL 
statements previously stored in the state are sent downstream.
+
+### Addition of 4 batch import modes (CSV, SQL, JSON, and Excel)
+When creating data stream input metadata fields, we need to enter information 
such as name, type, and description in sequence. If we need to input hundreds 
or thousands of field information, this processing method is extremely 
inefficient. In version 1.7.0, InLong has added four batch import modes for 
CSV/SQL/JSON/Excel formats. Users only need to refer to the template for each 
format and fill in the selected information to achieve one-time import. Many 
thanks to @featzhang and @fuweng11 [...]
+
+![1.7.0-batch-add](./img/1.7.0-batch-add.png)
+
+### Simplification of command line tool for creating data stream configurations
+In the before version, when creating a data stream using the command line, the 
JSON file content required was complex, and the file structure was not clear 
enough, making the threshold for users to create data streams through the 
command line very high. Additionally, when users wanted to reuse the file to 
create a new data stream, they had to modify many repetitive fields, such as 
inlongGroupID and inlongStreamID. In version 1.7.0, InLong has optimized the 
data stream configuration JSON  [...]
+The following example is a template for creating a File -> Pulsar -> 
Clickhouse in the new version:
+
+```json
+{
+    "groupInfo": {
+        "inlongGroupId": "test_group_ctl",
+        "inlongClusterTag": "default_cluster",
+        "mqType": "PULSAR"
+    },
+    "streamInfo": {
+        "inlongStreamId": "test_stream_ctl",
+        "fieldList": [
+            {
+                "fieldName": "name",
+                "fieldType": "string"
+            }
+        ],
+        "sourceList": [
+            {
+                "sourceType": "FILE",
+                "sourceName": "test_source_ctl",
+                "agentIp": "127.0.0.1",
+                "pattern": "/data/test.txt"
+            }
+        ],
+        "sinkList": [
+            {
+                "sinkType": "CLICKHOUSE",
+                "sinkName": "test_sink_ctl",
+                "dataNodeName": "test_clickhouse",
+                "dbName": "db_test",
+                "tableName": "table_test",
+                "flushInterval": 1,
+                "flushRecord": 1000,
+                "retryTimes": 3,
+                "engine": "Log",
+                "isDistributed": 1,
+                "sinkFieldList": [
+                    {
+                        "sourceFieldName": "name",
+                        "sourceFieldType": "string",
+                        "fieldName": "name",
+                        "fieldType": "string"
+                    }
+                ]
+            }
+        ]
+    }
+}
+```
+
+### Refactoring of the Dashboard layout
+In version 1.7.0, the community has refactored the overall layout of the 
Dashboard, including adjusting the top-bottom layout to a left-right layout 
(moving the navigation bar to the left), adding a dark theme, adding icons to 
the main menu, adjusting the data source selection display and process, etc. 
This adjustment has improved the user experience of the Dashboard. Special 
thanks to @leezng and @bluewang for their contributions. For more details, see 
INLONG-7734.
+
+![1.7.0-dashboard-refactor](./img/1.7.0-dashboard-refactor.png)
+
+## Follow-up planning
+In version 1.7.0, the community has also improved the performance and 
stability of Agent file collection, while TubeMQ has completed the first phase 
of the Golang SDK production. Additionally, Sort can now consume using the 
subscription groups allocated by the Manager. In subsequent versions, InLong 
will support multiple Apache Flink versions, including not only the current 
Flink 1.13 but also Flink 1.15. Furthermore, tenant management will be added to 
unify the models of InLong projects [...]
\ No newline at end of file
diff --git a/blog/img/1.7.0-batch-add.png b/blog/img/1.7.0-batch-add.png
new file mode 100644
index 0000000000..6eb9d0bd12
Binary files /dev/null and b/blog/img/1.7.0-batch-add.png differ
diff --git a/blog/img/1.7.0-dashboard-refactor.png 
b/blog/img/1.7.0-dashboard-refactor.png
new file mode 100644
index 0000000000..95fd265768
Binary files /dev/null and b/blog/img/1.7.0-dashboard-refactor.png differ
diff --git a/blog/img/1.7.0-kafka-stream.png b/blog/img/1.7.0-kafka-stream.png
new file mode 100644
index 0000000000..67cdc84554
Binary files /dev/null and b/blog/img/1.7.0-kafka-stream.png differ
diff --git a/blog/img/1.7.0-mysql-ghost.png b/blog/img/1.7.0-mysql-ghost.png
new file mode 100644
index 0000000000..71a105235a
Binary files /dev/null and b/blog/img/1.7.0-mysql-ghost.png differ
diff --git a/blog/img/1.7.0-mysql-schema.png b/blog/img/1.7.0-mysql-schema.png
new file mode 100644
index 0000000000..36ed0606c8
Binary files /dev/null and b/blog/img/1.7.0-mysql-schema.png differ
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-blog/2023-05-19-release-1.7.0.md 
b/i18n/zh-CN/docusaurus-plugin-content-blog/2023-05-19-release-1.7.0.md
new file mode 100644
index 0000000000..e7faaa7860
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-blog/2023-05-19-release-1.7.0.md
@@ -0,0 +1,140 @@
+---
+title: 1.7.0 版本发布
+author: Charles Zhang
+author_url: https://github.com/dockerzhang
+author_image_url: https://avatars.githubusercontent.com/u/18047329?v=4
+tags: [Apache InLong, Version]
+---
+
+Apache InLong(应龙) 最近发布了 1.7.0 版本,该版本关闭了约 150+ 个issue,包含 3+ 个大特性和 40+ 
个优化。主要完成了支持直发数据到 Kafka、MySQL 整库迁移支持 schema 变更、MySQL 整库迁移支持 GH-OST 感知、增加 
CSV/SQL/JSON/Excel 4 种批量导入模式、简化命令行工具创建数据流配置、重构 Dashboard 整体布局等。
+<!--truncate-->
+
+## 关于 Apache InLong
+作为业界首个一站式开源海量数据集成框架,Apache InLong(应龙) 
提供了自动、安全、可靠和高性能的数据传输能力,方便业务快速构建基于流式的数据分析、建模和应用。目前 InLong 
正广泛应用于广告、支付、社交、游戏、人工智能等各个行业领域,服务上千个业务,其中高性能场景数据规模超百万亿条/天,高可靠场景数据规模超十万亿条/天。
+
+InLong 
项目定位的核心关键词是“一站式”和“海量数据”。对于“一站式”,我们希望屏蔽技术细节、提供完整数据集成及配套服务,实现开箱即用;对于“海量数据”,我们希望通过架构上的数据链路分层、全组件可扩展、自带多集群管理等优势,在百万亿条/天的基础上,稳定支持更大规模的数据量。
+
+## 1.7.0 版本总览
+Apache InLong(应龙) 最近发布了 1.7.0 版本,该版本关闭了约 150+ 个issue,包含 3+ 个大特性和 40+ 
个优化。主要完成了支持直发数据到 Kafka、MySQL 整库迁移支持 schema 变更、MySQL 整库迁移支持 GH-OST 感知、增加 
CSV/SQL/JSON/Excel 4 种批量导入模式、简化命令行工具创建数据流配置、重构 Dashboard 
整体布局等。该版本还完成了大量其它特性,主要包括:
+
+### Agent 模块
+- 支持直接发送数据到 Kafka,不经过 DataProxy
+- Agent 优化,提供文件采集发性能
+- 修复 MySQL 采集时 Reader 创建失败问题
+
+### DataProxy 模块
+- 简化 common 配置及相关控制逻辑
+- 代码优化,清理 ConfigManager 中的无效配置
+
+### Manager 模块
+- 增加 PostgreSQL、Redis 数据节点管理
+- 为数据源增加心跳超时状态
+- 增加 CSV/SQL/JSON/Excel 4 种批量导入模式
+- 简化命令行工具,涉及数据流创建的逻辑
+- 支持重启和停止数据流中的数据源任务
+- Redis、Kudu 增加连接性测试
+
+### Sort 模块
+- 在日志中屏蔽 Flink SQL 相关数据源/目标端的敏感信息
+- 优化计算对象字节大小的逻辑及相关指标
+- 支持在原始数据中提取 DDL 及操作
+- 写入 Iceberg 时增加速率控制
+- MySQL 整库迁移支持 schema 变更
+- 整库迁移中,MySQL Connector 支持感知 GH-OST 的 DDL
+
+### Dashboard 模块
+- 增加 CSV/SQL/JSON/Excel 4 种批量导入页面
+- 优化 Clickhouse 流向配置,支持 ttl/engine 等配置
+- 重构 Dashboard 整体布局,优化显示体验
+- 优化数据源和数据目标端创建流程
+
+### 其它
+- 修复多个 MySQL 相关安全漏洞
+- TubeMQ Golang SDK 支持生产,完成一期开发
+- 优化 InLong 开发工具在 MacOS 和 Linux 的支持
+- 优化 Pulsar Client 依赖减小安装包大小
+
+## 1.7.0 版本特性介绍
+### 支持直发数据到 Kafka
+在之前版本中,InLong 支持了 Agent 直发数据到 Pulsar 而不经过 
DataProxy,通过这样的设计,对于数据场景简单、尽可能保证数据完整性用户,可以减少对 DataProxy 的依赖。对于习惯使用 Kafka 的用户,在 
1.7.0 版本中支持了 Agent 直发数据到 Kafka 的特性,感谢 @wangpeix 的完整贡献,详情可见 
INLONG-7783。如果需要体验该特性,可以在数据流审批环节选择“发往 MQ,待 MQ 接收后再响应”。
+
+![1.7.0-kafka-stream](./img/1.7.0-kafka-stream.png)
+
+### MySQL 整库迁移支持 schema 变更
+随着社区用户对 InLong 的深入使用,不能支持 schema 变更的弊端逐渐显现,源端变更 DDL 
后需要任务修改配置重启,大大增大了运维成本,在当前版本中,InLong 支持了 schema 的自动变更能力,上游数据源支持感知 
Create、Alter、Drop、Truncate、Rename 等 DDL 操作,并同步该 DDL 操作到下游,同时下游数据源支持响应上游 DDL 
变更,并同步处理该 DDL 变更,同时支持不同处理策略,详情参考 INLONG-7553。感谢 @Emsnap @yunqingmoswu 
@lordcheng10 对该功能的贡献,下图为核心流程:
+
+![1.7.0-mysql-schema](./img/1.7.0-mysql-schema.png)
+
+数据库中的 DDL 消息由 CDC 中的 DEBEZIUM 感知,此时得到的数据为单一的 DDL 语句,例如:“DROP TABLE A”,该语句为 
DEBEZIUM JSON 中的字段,DDL 语句后经由 JSQLPARSER 解析为 DDL MODEL,该 MODEL 中对常见的 DDL 
消息都进行了解析,处理为程序易处理的 JSON 格式,DDL MODEL 会作为 FLINK 中的数据下发到 SINK OPERATOR, 由 
OPERATOR 对 DDL MODEL 进行处理。
+
+### MySQL 整库迁移支持 GH-OST 感知
+GH-OST(GitHub Online Schema Migration)是 GitHub 发布的一款用于 MySQL 
的无触发器在线模式迁移解决方案。它是可测试的,并提供暂停,动态控制/重新配置,审计和许多操作特权。它在整个迁移过程中,对主服务器产生的工作量很少,与已迁移表上的现有工作分离。通过支持感知
 GH-OST 的 DDL,MySQL Connector 可以在捕获数据变更的同时,正确处理由 GH-OST 引发的表结构变更。感谢 @e-mhui 
的完整贡献,该特性详情可见 INLONG-7554。下图为核心流程:
+
+![1.7.0-mysql-ghost](./img/1.7.0-mysql-ghost.png)
+
+首先,开启 MySQL CDC 的 DDL 自动响应后,对 GH-OST 产生的 ghc, gho, del 表也进行捕获;其次,在感知到 GH-OST 对 
gho 表的变更时,将 DDL 语句中的 gho 表替换成 源表,并存储到 state 中;最后,在 GH-OST 对源表执行完整的变更流程后,将之前存储到 
state 中的 DDL 语句发送到下游。
+
+### 增加 CSV/SQL/JSON/Excel 4 种批量导入模式
+在创建数据流录入元数据字段时,我们需要按名称、类型、描述等信息依次输入,如果需要录入成百上千的字段信息,这种处理方式效率极低。在 1.7.0 
版本中,InLong 同时增加了 CSV/SQL/JSON/Excel 4 
种格式的批量导入模式,用户只需要参考每种格式的模板,填写自选信息,就可以实现一次性导入。该功能非常感谢 @featzhang、@fuweng11 
参与开发完成。4 种批量导入模式已经支持前后端,可下载最新版本直接使用。
+
+![1.7.0-batch-add](./img/1.7.0-batch-add.png)
+
+### 简化命令行工具创建数据流配置
+旧版本使用命令行创建数据流时,需要准备的 JSON 
文件内容很复杂,并且文件结构不够清晰,用户通过命令行创建数据流的门槛非常高。另外,用户想复用文件创建新的数据流时,需要修改很多重复的字段,如 
inlongGroupID、inlongStreamID。在 1.7.0 版本中,InLong 优化了数据流配置 JSON 
结构以及字段配置,用户可根据数据流需求,简单添加 Source / Sink 内容即可,整个创建数据流过程相较之前简单了很多。详情可见 
INLONG-7778,非常感谢 @haifxu 的贡献。以下示例为新版本创建 File -> Pulsar -> Clickhouse 的模板:
+
+```json
+{
+    "groupInfo": {
+        "inlongGroupId": "test_group_ctl",
+        "inlongClusterTag": "default_cluster",
+        "mqType": "PULSAR"
+    },
+    "streamInfo": {
+        "inlongStreamId": "test_stream_ctl",
+        "fieldList": [
+            {
+                "fieldName": "name",
+                "fieldType": "string"
+            }
+        ],
+        "sourceList": [
+            {
+                "sourceType": "FILE",
+                "sourceName": "test_source_ctl",
+                "agentIp": "127.0.0.1",
+                "pattern": "/data/test.txt"
+            }
+        ],
+        "sinkList": [
+            {
+                "sinkType": "CLICKHOUSE",
+                "sinkName": "test_sink_ctl",
+                "dataNodeName": "test_clickhouse",
+                "dbName": "db_test",
+                "tableName": "table_test",
+                "flushInterval": 1,
+                "flushRecord": 1000,
+                "retryTimes": 3,
+                "engine": "Log",
+                "isDistributed": 1,
+                "sinkFieldList": [
+                    {
+                        "sourceFieldName": "name",
+                        "sourceFieldType": "string",
+                        "fieldName": "name",
+                        "fieldType": "string"
+                    }
+                ]
+            }
+        ]
+    }
+}
+```
+
+### 重构 Dashboard 整体布局
+在 1.7.0 版本中,社区重构了 Dashboard 的整体布局,包括将上下布局调整为左右布局(导航栏移动到左侧)、增加暗黑主题、主要菜单增加 
icon、调整数据源选择显示和流程等,这次调整使 Dashboard 的使用体验更好,特别感谢@leezng、@bluewang 的贡献,详情可见 
INLONG-7734。
+
+![1.7.0-dashboard-refactor](./img/1.7.0-dashboard-refactor.png)
+
+## 后续规划
+在 1.7.0 版本中,社区还提升了 Agent 文件采集的性能和稳定性,同时 TubeMQ 完成 Golang SDK 生产一期,Sort 也能够使用 
Manager 分配的订阅组进行消费。在后续的版本中,InLong 会支持 Apache Flink 多版本,除了当前的 Flink 1.13,还会支持 
Flink 1.15;另外,也会增加租户管理,完成 InLong 项目、用户、资源的模型的统一,期待更多开发者参与贡献。
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-batch-add.png 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-batch-add.png
new file mode 100644
index 0000000000..43701f54b6
Binary files /dev/null and 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-batch-add.png differ
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-dashboard-refactor.png 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-dashboard-refactor.png
new file mode 100644
index 0000000000..d2ee5415ed
Binary files /dev/null and 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-dashboard-refactor.png 
differ
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-kafka-stream.png 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-kafka-stream.png
new file mode 100644
index 0000000000..b9cfd3b7d1
Binary files /dev/null and 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-kafka-stream.png differ
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-mysql-ghost.png 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-mysql-ghost.png
new file mode 100644
index 0000000000..71a105235a
Binary files /dev/null and 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-mysql-ghost.png differ
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-mysql-schema.png 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-mysql-schema.png
new file mode 100644
index 0000000000..790f4d6371
Binary files /dev/null and 
b/i18n/zh-CN/docusaurus-plugin-content-blog/img/1.7.0-mysql-schema.png differ

Reply via email to