Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 7 additions & 6 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
editUrl: 'https://github.com/apache/linkis-website/edit/dev/',
versions: {
current: {
path: '1.8.0',
label: 'Next(1.8.0)'
path: '1.9.0',
label: 'Next(1.9.0)'
},
'1.7.0': {
'1.8.0': {
path: 'latest',
},
}
Expand Down Expand Up @@ -161,15 +161,16 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
label: 'Doc',
position: 'right',
items: [
{label: '1.7.0', to: '/docs/latest/about/introduction'},
{label: '1.8.0', to: '/docs/latest/about/introduction'},
{label: '1.7.0', to: '/docs/1.7.0/about/introduction'},
{label: '1.6.0', to: '/docs/1.6.0/about/introduction'},
{label: '1.5.0', to: '/docs/1.5.0/about/introduction'},
{label: '1.4.0', to: '/docs/1.4.0/about/introduction'},
// {label: '1.3.1', to: '/docs/1.3.1/about/introduction'},
// {label: '1.3.0', to: '/docs/1.3.0/introduction'},
// {label: '1.2.0', to: '/docs/1.2.0/introduction'},
// {label: '1.1.1', to: '/docs/1.1.1/introduction'},
{label: 'Next(1.8.0)', to: '/docs/1.8.0/about/introduction'},
{label: 'Next(1.9.0)', to: '/docs/1.9.0/about/introduction'},
{label: 'All Version', to: '/versions'}
]
},
Expand Down Expand Up @@ -359,7 +360,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula');
createRedirects(existingPath) {
if (existingPath.includes('/latest')) {
return [
existingPath.replace('/latest', '/1.7.0'),
existingPath.replace('/latest', '/1.8.0'),
];
}
return undefined; // Return a false value: no redirect created
Expand Down
63 changes: 63 additions & 0 deletions download/release-notes-1.8.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: Release Notes 1.8.0
sidebar_position: 86
---

Apache Linkis 1.8.0 release introduces the following new features: Linkis task pre-diagnosis and post-diagnosis support, data source display with Ranger support, Azure object storage support, data source management for Oracle and PostgreSQL, Token expiration policy optimization, OAuth2 authentication support, and fixes for several security issues.

Main features include:

- Task pre-diagnosis and bad job interception support, and task post-diagnosis reports
- Data source display with Ranger support
- Azure object storage support
- Data source management support for Oracle and PostgreSQL
- Token expiration policy optimization
- Added UDF log viewing section in task management interface
- Added OAuth2 authentication support
- Fixed security vulnerability in JDBC-based MySQL connections
- Fixed security vulnerability where log files could potentially expose Hive configuration passwords in extreme cases
- Fixed insecure Token configuration issue in containerized configuration files

Abbreviations:

- COMMON: Linkis Common
- ENTRANCE: Linkis Entrance
- EC: Engineconn
- ECM: EngineConnManager
- ECP: EngineConnPlugin
- DMS: Data Source Manager Service
- MDS: MetaData Manager Service
- LM: Linkis Manager
- PS: Linkis Public Service
- PE: Linkis Public Enhancement
- RPC: Linkis Common RPC
- CG: Linkis Computation Governance
- DEPLOY: Linkis Deployment
- WEB: Linkis Web
- GATEWAY: Linkis Gateway
- EP: Engine Plugin
- ORCHESTRATOR: Linkis Orchestrator
- CLIENT: Linkis Client

## New Features

- Task pre-diagnosis and bad job interception support, and task post-diagnosis reports
- Data source display with Ranger support
- Azure object storage support
- Added UDF log viewing section in task management interface
- Added OAuth2 authentication support

## Enhancements

- Data source management support for Oracle and PostgreSQL
- Token expiration policy optimization

## Bug Fixes

- Fixed security vulnerability in JDBC-based MySQL connections
- Fixed security vulnerability where log files could potentially expose Hive configuration passwords in extreme cases
- Fixed insecure Token configuration issue in containerized configuration files

## Acknowledgements

The release of Apache Linkis 1.8.0 would not have been possible without the contributors to the Linkis community. Thank you to all community contributors.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ sidebar_position: 0
---
## 下载链接

使用以下链接,下载Linkis,最新版本为1.7.0
使用以下链接,下载Linkis,最新版本为1.8.0

| 版本 | 发布时间 | 源码 | 项目安装包 | 管理台安装包 | Release Notes |
|-------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------|
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: Release Notes 1.8.0
sidebar_position: 86
---

Apache Linkis 1.8.0 版本,主要新增如下特性功能: Linkis任务支持事前和事后诊断、数据源展示支持Ranger,支持Azure对象存储、数据源管理支持Oracle和PostgreSQL、Token过期策略优化,支持OAuth2身份认证、修复了一些安全问题等

主要功能如下:

- 任务事前诊断和bad job拦截支持和任务事后诊断报告
- 数据源展示支持Ranger
- 支持Azure对象存储
- 数据源管理支持 Oracle 和 PostgreSQL
- Token 过期策略优化
- 在任务管理界面增加产看 UDF 日志栏
- 新增 OAuth2 身份认证支持
- 修复使用JDBC方式连接mysql安全漏洞
- 修复极端情况下日志文件可能暴露hive配置密码安全漏洞
- 修复容器化配置文件中使用不安全Token配置问题

缩写:
- COMMON: Linkis Common
- ENTRANCE: Linkis Entrance
- EC: Engineconn
- ECM: EngineConnManager
- ECP: EngineConnPlugin
- DMS: Data Source Manager Service
- MDS: MetaData Manager Service
- LM: Linkis Manager
- PS: Linkis Public Service
- PE: Linkis Public Enhancement
- RPC: Linkis Common RPC
- CG: Linkis Computation Governance
- DEPLOY: Linkis Deployment
- WEB: Linkis Web
- GATEWAY: Linkis Gateway
- EP: Engine Plugin
- ORCHESTRATOR: Linkis Orchestrator
- CLIENT: Linkis Client

## 新特性

- 任务事前诊断和bad job拦截支持和任务事后诊断报告
- 数据源展示支持Ranger
- 支持Azure对象存储
- 在任务管理界面增加产看 UDF 日志栏
- 新增 OAuth2 身份认证支持

## 增强点

- 数据源管理支持 Oracle 和 PostgreSQL
- Token 过期策略优化

## 修复功能

- 修复使用JDBC方式连接mysql安全漏洞
- 修复极端情况下日志文件可能暴露hive配置密码安全漏洞
- 修复容器化配置文件中使用不安全Token配置问题

## 致谢
Apache Linkis 1.8.0 的发布离不开 Linkis 社区的贡献者,感谢所有的社区贡献者
2 changes: 1 addition & 1 deletion i18n/zh-CN/docusaurus-plugin-content-docs/current.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version.label": {
"message": "Next(1.8.0)",
"message": "Next(1.9.0)",
"description": "The label for version current"
},

Expand Down
163 changes: 163 additions & 0 deletions i18n/zh-CN/docusaurus-plugin-content-docs/version-1.8.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
{
"version.label": {
"message": "1.8.0",
"description": "The label for version current"
},

"sidebar.tutorialSidebar.category.About Linkis": {
"message": "关于 Linkis"
},

"sidebar.tutorialSidebar.category.Quick Experience": {
"message": "快速体验",
"description": "The label for category Quick in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Deployment": {
"message": "部署指南",
"description": "The label for category advanced Deployment in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.User Guide": {
"message": "使用指南",
"description": "The label for category User Guide in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Engine Usage": {
"message": "引擎使用",
"description": "The label for category Engine Usage in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Tuning And Troubleshooting": {
"message": "调优排障",
"description": "The label for category Tuning And Troubleshooting in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Error Guide": {
"message": "错误码",
"description": "The label for category Error Guide in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.API Docs": {
"message": "API文档",
"description": "The label for category API Docs in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Table Structure": {
"message": "表结构",
"description": "The label for category Table Structure in sidebar tutorialSidebar"
},

"sidebar.tutorialSidebar.category.Architecture": {
"message": "架构设计",
"description": "The label for category Architecture in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Commons": {
"message": "公共依赖模块",
"description": "The label for category Commons in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Computation Governance Services": {
"message": "计算治理模块",
"description": "The label for category Computation Governance Services in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Engine": {
"message": "引擎服务",
"description": "The label for category Engine Services in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Linkis Manager": {
"message": "Manager架构",
"description": "The label for category Linkis Manager in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Public Enhancement Services": {
"message": "公共增强模块",
"description": "The label for category Public Enhancement Services in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Context Service": {
"message": "上下文服务",
"description": "The label for category Public Enhancement Services in sidebar tutorialSidebar"
},

"sidebar.tutorialSidebar.category.Microservice Governance Services": {
"message": "微服务实例模块",
"description": "The label for category Microservice Governance Services in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Orchestrator": {
"message": "编排器架构",
"description": "The label for category Orchestrator Services in sidebar tutorialSidebar"
},

"sidebar.tutorialSidebar.category.Upgrade Guide": {
"message": "升级指南",
"description": "The label for category Upgrade Guide in sidebar tutorialSidebar"
},

"sidebar.tutorialSidebar.category.Development": {
"message": "开发指南",
"description": "The label for category Development Doc in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Development Specification": {
"message": "开发规范",
"description": "The label for category Development Specification in sidebar tutorialSidebar"
},

"sidebar.tutorialSidebar.category.Components": {
"message": "组件介绍",
"description": "The label for category Components in sidebar tutorialSidebar"
},

"sidebar.tutorialSidebar.category.Engine Plugin Management Service": {
"message": "引擎插件管理服务",
"description": "Engine Plugin Management Service"
},
"sidebar.tutorialSidebar.category.Computing Governance Portal Service": {
"message": "计算治理入口服务",
"description": "Computing Governance Portal Service"
},
"sidebar.tutorialSidebar.category.Computing Governance Management Services": {
"message": "计算治理管理服务",
"description": "Computing Governance Management Services"
},
"sidebar.tutorialSidebar.category.Public Service": {
"message": "公共服务",
"description": "Public Service"
},
"sidebar.tutorialSidebar.category.Quick Start": {
"message": "快速上手",
"description": "quick start"
},
"sidebar.tutorialSidebar.category.Integrated": {
"message": "集成",
"description": "integrated"
},
"sidebar.tutorialSidebar.category.Console Manual": {
"message": "管理台的使用",
"description": "console manual"
},
"sidebar.tutorialSidebar.category.Security Authentication": {
"message": "安全认证"
},
"sidebar.tutorialSidebar.category.Service Architecture": {
"message": "微服务架构",
"description": "linkis service architecture"
},
"sidebar.tutorialSidebar.category.Feature": {
"message": "关键特性架构",
"description": "key feature architechture"
},
"sidebar.tutorialSidebar.category.Control Panel": {
"message": "管理台的使用",
"description": "control panel usage"
},
"sidebar.tutorialSidebar.category.Advice Configuration": {
"message": "建议配置",
"description": "Linkis advice configuration"
},
"sidebar.tutorialSidebar.category.LinkisManger Services": {
"message": "LinkisManger 服务",
"description": "LinkisManger Services"
},
"sidebar.tutorialSidebar.category.Entrance Services": {
"message": "Entrance 服务",
"description": "Entrance Services"
},
"sidebar.tutorialSidebar.category.Version Feature": {
"message": "版本特性",
"description": "Version Feature"
}



}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"label": "关于 Linkis",
"position": 1.0
}
Loading
Loading