You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@linkis.apache.org by pe...@apache.org on 2022/01/02 15:29:49 UTC

[incubator-linkis-website] branch dev updated: update release-note.md

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

peacewong pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-linkis-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new 9451afa  update release-note.md
     new d37d24e  Merge pull request #86 from casionone/dev
9451afa is described below

commit 9451afa86e158770084da4a3753ea232f691e8df
Author: casionone <ca...@gmail.com>
AuthorDate: Sun Jan 2 23:28:27 2022 +0800

    update release-note.md
---
 docs/release-note.md                               | 98 ++++++++++++++++++++++
 .../current/release-note.md                        | 93 ++++++++++++++++++++
 2 files changed, 191 insertions(+)

diff --git a/docs/release-note.md b/docs/release-note.md
new file mode 100644
index 0000000..17b87d9
--- /dev/null
+++ b/docs/release-note.md
@@ -0,0 +1,98 @@
+---
+title: Release Note
+sidebar_position: 0.1
+---
+Apache Linkis(incubating) 1.0.3 includes all of [Project Linkis-1.0.3](https://github.com/apache/incubator-linkis/projects/13).
+
+This version is the first version of Linkis entering Apache incubation. It mainly completes the ASF infrastructure construction including license improvement/package name modification, etc., adds EngineConn support for Operator and other features, and fixes community feedback about 1.0.2 version bugs.
+
+The following key features are added: 
+* the http restful api uses springmvc instead of jersey
+* replace codehaus json with fastxml json
+* support of EngineConn/OnceEngineConn common operators
+* support proxy user with kerberos
+
+
+Abbreviations:
+- CGS: Computation Governance Services
+- PES: Public Enhancement Services
+- MGS: Microservice Governance Services
+
+---
+
+## New Feature
+
+* \[CGS&PES&MGS][[Linkis-1002]](https://github.com/apache/incubator-linkis/pull/1002) the http restful api uses springmvc instead of jersey
+* \[CGS&PES&MGS][[Linkis-1038]](https://github.com/apache/incubator-linkis/pull/1038) replace codehaus json with fastxml json
+* \[CGS-Engineconn][[Linkis-1027]](https://github.com/apache/incubator-linkis/pull/1027) support proxy user with kerberos
+* \[CGS-LinkisManager][[Linkis-1043]](https://github.com/apache/incubator-linkis/pull/1043) support engine operator
+* \[CGS-LinkisOnceEngineconn][[Linkis-946]](https://github.com/apache/incubator-linkis/pull/946) support IP address for service discovery service call
+* \[CGS-LinkisOnceEngineconn][[Linkis-1078]](https://github.com/apache/incubator-linkis/pull/1078) support of EngineConn/OnceEngineConn common operators
+
+
+
+---
+
+## Enhancement
+* \[Commons][[Linkis-1026]](https://github.com/apache/incubator-linkis/pull/1026) enhancement of data export to excel 
+* \[Commons][[Linkis-1036]](https://github.com/apache/incubator-linkis/pull/1036) file permission optimization of local file/IO proxy mode
+* \[Commons][[Linkis-1185]](https://github.com/apache/incubator-linkis/pull/1185) add some code specification checking rules
+* \[Orchestrator][[Linkis-1183]](https://github.com/apache/incubator-linkis/pull/1183) optimize computation orchestrator code
+* \[MGS-LinkisServiceGateway][[Linkis-1064]](https://github.com/apache/incubator-linkis/pull/1064) support whitelist api configuration that can be called without user login verification 
+* \[CGS-EngineConnManager][[Linkis-1030]](https://github.com/apache/incubator-linkis/pull/1030) transfer custom env from ecm to engine
+* \[CGS-EngineConnPlugin] [[Linkis-1083]](https://github.com/apache/incubator-linkis/pull/1083) unify the exception class of engineConnPlugin in one package
+* \[CGS-EngineConnPlugin][[Linkis-1203]](https://github.com/apache/incubator-linkis/pull/1203) optimize the logic of tag update/delete
+* \[CGS-EngineConnPlugin-Flink][[Linkis-1069]](https://github.com/apache/incubator-linkis/pull/1069) add kafka,json and hadoop-mapreduce-client-core jar in flink engine
+* \[CGS-EngineConnPlugin-JDBC] [[Linkis-1117]](https://github.com/apache/incubator-linkis/pull/1117) support kerberos auth type for linkis jdbc
+* \[CGS-EngineConnManager][[Linkis-1167]](https://github.com/apache/incubator-linkis/pull/1167) processEngineConnLaunch add support for JAVA_HOME environment variable
+* \[CGS-ComputationClient][[Linkis-1126]](https://github.com/apache/incubator-linkis/pull/1126) support python matplotlib to display pictures
+* \[CGS-Entrance][[Linkis-1206]](https://github.com/apache/incubator-linkis/pull/1206) optimize entrance logic and add taskID to distinguish tasks
+* \[CGS-LinkisManager][[Linkis-1209]](https://github.com/apache/incubator-linkis/pull/1209) optimize multiple features of manager common
+* \[CGS-LinkisManager][[Linkis-1213]](https://github.com/apache/incubator-linkis/pull/1213) optimized support for relationship between the long-lived label and the node not be deleted
+* \[PES-PublicService][[Linkis-1211]](https://github.com/apache/incubator-linkis/pull/1211) optimize the jobhistory update logic
+* \[PES-Metadata][[Linkis-1224]](https://github.com/apache/incubator-linkis/pull/1224) optimize the login user association limit of the query results of the datasource/dbs http interface
+
+---
+## Bugs Fix
+* \[DB][[Linkis-1053]](https://github.com/apache/incubator-linkis/pull/1053) fix the data insertion may fail due to the length of the database table field
+* \[DB][[Linkis-1087]](https://github.com/apache/incubator-linkis/pull/1087) delete duplicate DDL
+* \[Commons][[Linkis-1058]](https://github.com/apache/incubator-linkis/pull/1058) fix upload cannot be compressed when there are subdirectories
+* \[Commons][[Linkis-1223]](https://github.com/apache/incubator-linkis/pull/1223) upgrade log4j version to 2.17.0
+* \[Commons][[Linkis-1052]](https://github.com/apache/incubator-linkis/pull/1052) fix cause failure to get routing instances when the hostname starts with the application name
+* \[CGS-LinkisManager][[Linkis-1014]](https://github.com/apache/incubator-linkis/pull/1014) fix wrong usage of object equality judgment
+* \[CGS-LinkisManager][[Linkis-1054]](https://github.com/apache/incubator-linkis/pull/1054) fix instance label parase failed when hostname contains servicename.
+* \[CGS-LinkisManager][[Linkis-1074]](https://github.com/apache/incubator-linkis/pull/1074) fixes a NPE of http api 'rm/userresources'
+* \[CGS-LinkisManager][[Linkis-1101]](https://github.com/apache/incubator-linkis/pull/1101) fix the issue that the monitor stops the engine when the engine does not exist
+* \[CGS-LinkisManager][[Linkis-1210]](https://github.com/apache/incubator-linkis/pull/1210) fix the bug about instance check and engine label exclusion
+* \[CGS-LinkisManager][[Linkis-1214]](https://github.com/apache/incubator-linkis/pull/1214) fix multiple Bugs with high concurrency in RM module
+* \[CGS-LinkisManager][[Linkis-1216]](https://github.com/apache/incubator-linkis/pull/1216) remove node monitor moduler from am
+* \[CGS-LinkisManager][[Linkis-1222]](https://github.com/apache/incubator-linkis/pull/1222) add successful and failed ecm registration responses 
+* \[MGS-LinkisServiceGateway][[Linkis-1093]](https://github.com/apache/incubator-linkis/pull/1093) fix the permission bypass bug that may be caused by the pass auth uri being empty characters
+* \[MGS-LinkisServiceGateway][[Linkis-1105]](https://github.com/apache/incubator-linkis/pull/1105) modify the weak password problem of the default test account of linkis
+* \[MGS-LinkisServiceGateway][[Linkis-1234]](https://github.com/apache/incubator-linkis/pull/1234) fix this issue that memory leak problem of SSO login 
+* \[CGS-Common][[Linkis-1199]](https://github.com/apache/incubator-linkis/pull/1199) fix issue SqlCodeParser has a bug that splits the escaped ";" into multiple SQL
+* \[CGS-Entrance][[Linkis-1073]](https://github.com/apache/incubator-linkis/pull/1073) fix http api 'entrance/{id}/killJobs' exception caused by unused parameters {id}
+* \[CGS-Entrance][[Linkis-1106]](https://github.com/apache/incubator-linkis/pull/1106) varSubstitutionInterceptor get code type bug fix
+* \[CGS-Entrance][[Linkis-1149]](https://github.com/apache/incubator-linkis/pull/1149) fix the problem of after the job task completed,the front cannot obtain the progess info data
+* \[CGS-Entrance][[Linkis-1205]](https://github.com/apache/incubator-linkis/pull/1205) fix oom bug for LogWirter
+* \[CGS-EngineConnPlugin][[Linkis-1113]](https://github.com/apache/incubator-linkis/pull/1113) fix the sql statement error when the bml resource data record is updated
+* \[CGS-EngineConnPlugin-JDBC] [[Linkis-923]](https://github.com/apache/incubator-linkis/pull/923) fix a bug that JDBC engine connection url is not configured
+* \[CGS-EngineConnPlugin-Spark][[Linkis-1017]](https://github.com/apache/incubator-linkis/pull/1017) fixes a spark3 engine compilation error
+* \[CGS-EngineConnPlugin-Flink][[Linkis-1128]](https://github.com/apache/incubator-linkis/pull/1129) fix flink engine insert problem 
+* \[CGS-EngineConnPlugins-Hive][[Linkis-1231]](https://github.com/apache/incubator-linkis/pull/1231) fix the progress bug of the engine pushing multiple sub-job
+* \[PEC-BmlServer][[Linkis-1155]](https://github.com/apache/incubator-linkis/pull/1155) fix the problem of using mysql reserved words in sql statement
+* \[PEC-CSServer][[Linkis-1160]](https://github.com/apache/incubator-linkis/pull/1160) fix NPE in CsJobListener
+* \[Orchestrator][[Linkis-1179]](https://github.com/apache/incubator-linkis/pull/1179) fix the bug caused by the concurrency of orchestrator
+* \[Orchestrator][[Linkis-1186]](https://github.com/apache/incubator-linkis/pull/1186) fix the issue that the tasks queued by orchestrator cannot be killed
+* \[Console][[Linkis-1121]](https://github.com/apache/incubator-linkis/pull/1121) get protocol from current request,remove hard code of 'http'
+
+
+
+## Others
+* \[Commons&MGS-LinkisServiceGateway][[Linkis-1192]](https://github.com/apache/incubator-linkis/pull/1092) third-party dependencies of mysql-connector-java which violates apache licensing policy, because of the apache licensing policy, project cannot dependency on mysql-connector-java, if only for your own project used, you can rely on mysql-connector-java in your own project.
+
+---------
+
+## Credits 
+
+The release of Apache Linkis(incubating) 1.0.3 is inseparable from the contributors of the Linkis community. Thanks to all the community contributors! 
\ No newline at end of file
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/release-note.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/release-note.md
new file mode 100644
index 0000000..92aee51
--- /dev/null
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/release-note.md
@@ -0,0 +1,93 @@
+---
+title: 版本说明
+sidebar_position: 0.1
+---
+Apache Linkis(incubating) 1.0.3 包含所有 [Project Linkis-1.0.3](https://github.com/apache/incubator-linkis/projects/13)。
+
+该版本是Linkis进入Apache孵化的第一个版本。主要完成ASF基础设施建设,包括License完善/包名修改等,增加EngineConn对Operator的支持等功能,修复社区反馈的1.0.2版本中的bug。
+
+添加了以下主要功能:
+* http restful api风格使用springmvc替换jersey
+* 用 fastxml json 替换 codehaus json
+* 支持 EngineConn/OnceEngineConn 通用operator
+* 支持使用kerberos代理用户
+
+缩写:
+- CGS: Computation Governance Services
+- PES: Public Enhancement Services
+- MGS: Microservice Governance Services
+---
+
+## 新特性
+
+* \[CGS&PES&MGS][[Linkis-1002]](https://github.com/apache/incubator-linkis/pull/1002) http restful api风格使用springmvc替换jersey
+* \[CGS&PES&MGS][[Linkis-1038]](https://github.com/apache/incubator-linkis/pull/1038) 用 fastxml json 替换 codehaus json
+* \[CGS-Engineconn][[Linkis-1027]](https://github.com/apache/incubator-linkis/pull/1027) 支持使用 kerberos 代理用户
+* \[CGS-LinkisManager][[Linkis-1043]](https://github.com/apache/incubator-linkis/pull/1043) 支持引擎operator
+* \[CGS-LinkisOnceEngineconn][[Linkis-946]](https://github.com/apache/incubator-linkis/pull/946) 支持服务发现进行服务调用时使用IP地址
+* \[CGS-LinkisOnceEngineconn][[Linkis-1078]](https://github.com/apache/incubator-linkis/pull/1078) 支持EngineConn/OnceEngineConn 通用operator
+
+
+
+---
+
+## 增强点
+* \[Commons][[Linkis-1026]](https://github.com/apache/incubator-linkis/pull/1026) 数据导出到excel的优化
+* \[Commons][[Linkis-1036]](https://github.com/apache/incubator-linkis/pull/1036) 本地文件/IO代理模式的文件权限优化
+* \[Commons][[Linkis-1185]](https://github.com/apache/incubator-linkis/pull/1185) 添加一些scala代码规范检查规则
+* \[Orchestrator][[Linkis-1183]](https://github.com/apache/incubator-linkis/pull/1183) 优化计算编排器代码
+* \[MGS-LinkisServiceGateway][[Linkis-1064]](https://github.com/apache/incubator-linkis/pull/1064) 支持白名单api配置,无需用户登录验证即可调用
+* \[CGS-EngineConnManager][[Linkis-1030]](https://github.com/apache/incubator-linkis/pull/1030) 将自定义环境从ecm传输到引擎
+* \[CGS-EngineConnPlugin] [[Linkis-1083]](https://github.com/apache/incubator-linkis/pull/1083) 将engineConnPlugin异常类统一在一个包中优化
+* \[CGS-EngineConnPlugin][[Linkis-1203]](https://github.com/apache/incubator-linkis/pull/1203) 优化标签更新/删除逻辑
+* \[CGS-EngineConnPlugin-Flink][[Linkis-1069]](https://github.com/apache/incubator-linkis/pull/1069) 在flink中添加kafka、json和hadoop-mapreduce-client-core jar引擎
+* \[CGS-EngineConnPlugin-JDBC] [[Linkis-1117]](https://github.com/apache/incubator-linkis/pull/1117)支持linkis jdbc的kerberos认证类型
+* \[CGS-EngineConnManager][[Linkis-1167]](https://github.com/apache/incubator-linkis/pull/1167) processEngineConnLaunch 添加对 JAVA_HOME 环境变量的支持
+* \[CGS-ComputationClient][[Linkis-1126]](https://github.com/apache/incubator-linkis/pull/1126)支持python matplotlib显示图片
+* \[CGS-Entrance][[Linkis-1206]](https://github.com/apache/incubator-linkis/pull/1206) 优化entrance逻辑,增加taskID区分任务
+* \[CGS-LinkisManager][[Linkis-1209]](https://github.com/apache/incubator-linkis/pull/1209) 优化manager常用的多项功能
+* \[CGS-LinkisManager][[Linkis-1213]](https://github.com/apache/incubator-linkis/pull/1213) 优化支持long-lived标签与不可删除节点的关系
+* \[PES-PublicService][[Linkis-1211]](https://github.com/apache/incubator-linkis/pull/1211) 优化jobhistory更新逻辑
+* \[PES-Metadata][[Linkis-1224]](https://github.com/apache/incubator-linkis/pull/1224)优化datasource/dbs http接口查询结果与登录用户关联限制
+
+---
+## 修复功能
+* \[DB][[Linkis-1053]](https://github.com/apache/incubator-linkis/pull/1053) 修复由于数据库表字段长度过长导致数据插入可能失败的问题
+* \[DB][[Linkis-1087]](https://github.com/apache/incubator-linkis/pull/1087) 删除重复的DDL
+* \[Commons][[Linkis-1058]](https://github.com/apache/incubator-linkis/pull/1058) 修复上传存在子目录时无法压缩的问题
+* \[Commons][[Linkis-1223]](https://github.com/apache/incubator-linkis/pull/1223) 升级 log4j 版本到 2.17.0
+* \[Commons][[Linkis-1052]](https://github.com/apache/incubator-linkis/pull/1052) 修复了当主机名以应用程序名称开头时无法获取路由实例的问题
+* \[CGS-LinkisManager][[Linkis-1014]](https://github.com/apache/incubator-linkis/pull/1014) 修复object相等判断的错误用法
+* \[CGS-LinkisManager][[Linkis-1054]](https://github.com/apache/incubator-linkis/pull/1054) 修复了当主机名包含服务名时实例标签解析失败的问题。
+* \[CGS-LinkisManager][[Linkis-1074]](https://github.com/apache/incubator-linkis/pull/1074) 修复了 http api 'rm/userresources' 的 NPE问题
+* \[CGS-LinkisManager][[Linkis-1101]](https://github.com/apache/incubator-linkis/pull/1101) 修复引擎不存在时监视器停止引擎的问题
+* \[CGS-LinkisManager][[Linkis-1210]](https://github.com/apache/incubator-linkis/pull/1210) 修复实例检查和引擎标签排除的bug
+* \[CGS-LinkisManager][[Linkis-1214]](https://github.com/apache/incubator-linkis/pull/1214) 修复多个RM模块高并发Bug
+* \[CGS-LinkisManager][[Linkis-1216]](https://github.com/apache/incubator-linkis/pull/1216) 从AM中删除节点监控模块
+* \[CGS-LinkisManager][[Linkis-1222]](https://github.com/apache/incubator-linkis/pull/1222) 添加成功和失败的ECM注册响应
+* \[MGS-LinkisServiceGateway][[Linkis-1093]](https://github.com/apache/incubator-linkis/pull/1093) 修复pass auth uri为空字符可能导致的权限绕过bug
+* \[MGS-LinkisServiceGateway][[Linkis-1105]](https://github.com/apache/incubator-linkis/pull/1105) 修改linkis默认测试账号弱密码问题
+* \[MGS-LinkisServiceGateway][[Linkis-1234]](https://github.com/apache/incubator-linkis/pull/1234) 修复SSO登录内存泄露问题
+* \[CGS-Common][[Linkis-1199]](https://github.com/apache/incubator-linkis/pull/1199) 修复SqlCodeParser对分割符“;”转义成多个SQL
+* \[CGS-Entrance][[Linkis-1073]](https://github.com/apache/incubator-linkis/pull/1073) 修复http api 'entrance/{id}/killJobs' 未使用参数导致的异常{ID}
+* \[CGS-Entrance][[Linkis-1106]](https://github.com/apache/incubator-linkis/pull/1106) VarSubstitutionInterceptor 获取代码类型错误修复
+* \[CGS-Entrance][[Linkis-1149]](https://github.com/apache/incubator-linkis/pull/1149) 修复job任务完成后前台无法获取进度信息的问题数据
+* \[CGS-Entrance][[Linkis-1205]](https://github.com/apache/incubator-linkis/pull/1205) 修复了 LogWirter 的 oom 错误
+* \[CGS-EngineConnPlugin][[Linkis-1113]](https://github.com/apache/incubator-linkis/pull/1113) 修复bml资源数据记录更新时sql语句错误
+* \[CGS-EngineConnPlugin-JDBC] [[Linkis-923]](https://github.com/apache/incubator-linkis/pull/923) 修复未配置JDBC引擎连接url的bug
+* \[CGS-EngineConnPlugin-Spark][[Linkis-1017]](https://github.com/apache/incubator-linkis/pull/1017) 修复了 spark3 引擎编译错误
+* \[CGS-EngineConnPlugin-Flink][[Linkis-1128]](https://github.com/apache/incubator-linkis/pull/1129) 修复flink引擎插入问题
+* \[CGS-EngineConnPlugins-Hive][[Linkis-1231]](https://github.com/apache/incubator-linkis/pull/1231) 修复引擎推送多个子任务的进度bug
+* \[PEC-BmlServer][[Linkis-1155]](https://github.com/apache/incubator-linkis/pull/1155) 修复sql语句中使用mysql保留字的问题
+* \[PEC-CSServer][[Linkis-1160]](https://github.com/apache/incubator-linkis/pull/1160) 修复 CsJobListener 中的 NPE
+* \[Orchestrator][[Linkis-1179]](https://github.com/apache/incubator-linkis/pull/1179) 修复了orchestrator并发导致的bug
+* \[Orchestrator][[Linkis-1186]](https://github.com/apache/incubator-linkis/pull/1186) 修复Orchestrator排队的任务无法被kill的问题
+* \[Console][[Linkis-1121]](https://github.com/apache/incubator-linkis/pull/1121) 从当前请求中获取协议,删除'http'的硬代码
+
+## 其他
+* \[Commons&MGS-LinkisServiceGateway][[Linkis-1192]](https://github.com/apache/incubator-linkis/pull/1092) 第三方依赖mysql-connector-java违反了Apache 许可政策。所以从1.0.3开始移除了对 mysql-connector-java 的依赖,如果只为自己的项目使用,可以自行在项目中增加 mysql-connector-java 依赖。
+
+---------
+
+## 致谢
+Apache Linkis(incubating) 1.0.3的发布离不开Linkis社区的贡献者。感谢所有的社区贡献者!
\ No newline at end of file

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org