Apache Linkis(incubating) 1.0.3 版本发布

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Linkis 1.0.3 版本发布 Apache Linkis(incubating) 1.0.3 包含所有 Project Linkis-1.0.3。 该版本是Linkis进入Apache孵化的第一个版本。主要完成ASF基础设施建设,包括License完善/包名修改等,增加EngineConn对...

Linkis 1.0.3 版本发布

Apache Linkis(incubating) 1.0.3 包含所有 Project Linkis-1.0.3。

该版本是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] http restful api风格使用springmvc替换jersey

  • [CGS&PES&MGS][Linkis-1038] 用 fastxml json 替换 codehaus json

  • [CGS-Engineconn][Linkis-1027] 支持使用 kerberos 代理用户

  • [CGS-LinkisManager][Linkis-1043] 支持引擎operator

  • [CGS-LinkisOnceEngineconn][Linkis-946] 支持服务发现进行服务调用时使用IP地址

  • [CGS-LinkisOnceEngineconn][Linkis-1078] 支持EngineConn/OnceEngineConn 通用operator

     

功能增强

  • [Commons][Linkis-1026] 数据导出到excel的优化

  • [Commons][Linkis-1036] 本地文件/IO代理模式的文件权限优化

  • [Commons][Linkis-1185] 添加一些scala代码规范检查规则

  • [Orchestrator][Linkis-1183] 优化计算编排器代码

  • [MGS-LinkisServiceGateway][Linkis-1064] 支持白名单api配置,无需用户登录验证即可调用

  • [CGS-EngineConnManager][Linkis-1030] 将自定义环境从ecm传输到引擎

  • [CGS-EngineConnPlugin] [Linkis-1083] 将engineConnPlugin异常类统一在一个包中优化

  • [CGS-EngineConnPlugin][Linkis-1203] 优化标签更新/删除逻辑

  • [CGS-EngineConnPlugin-Flink][Linkis-1069] 在flink中添加kafka、json和hadoop-mapreduce-client-core jar引擎

  • [CGS-EngineConnPlugin-JDBC] [Linkis-1117]支持linkis jdbc的kerberos认证类型

  • [CGS-EngineConnManager][Linkis-1167] processEngineConnLaunch 添加对 JAVA_HOME 环境变量的支持

  • [CGS-ComputationClient][Linkis-1126]支持python matplotlib显示图片

  • [CGS-Entrance][Linkis-1206] 优化entrance逻辑,增加taskID区分任务

  • [CGS-LinkisManager][Linkis-1209] 优化manager常用的多项功能

  • [CGS-LinkisManager][Linkis-1213] 优化支持long-lived标签与不可删除节点的关系

  • [PES-PublicService][Linkis-1211] 优化jobhistory更新逻辑

  • [PES-Metadata][Linkis-1224]优化datasource/dbs http接口查询结果与登录用户关联限制

Bug修复

  • [DB][Linkis-1053] 修复由于数据库表字段长度过长导致数据插入可能失败的问题

  • [DB][Linkis-1087] 删除重复的DDL

  • [Commons][Linkis-1058] 修复上传存在子目录时无法压缩的问题

  • [Commons][Linkis-1223] 升级 log4j 版本到 2.17.0

  • [Commons][Linkis-1052] 修复了当主机名以应用程序名称开头时无法获取路由实例的问题

  • [CGS-LinkisManager][Linkis-1014] 修复object相等判断的错误用法

  • [CGS-LinkisManager][Linkis-1054] 修复了当主机名包含服务名时实例标签解析失败的问题。

  • [CGS-LinkisManager][Linkis-1074] 修复了 http api 'rm/userresources' 的 NPE问题

  • [CGS-LinkisManager][Linkis-1101] 修复引擎不存在时监视器停止引擎的问题

  • [CGS-LinkisManager][Linkis-1210] 修复实例检查和引擎标签排除的bug

  • [CGS-LinkisManager][Linkis-1214] 修复多个RM模块高并发Bug

  • [CGS-LinkisManager][Linkis-1216] 从AM中删除节点监控模块

  • [CGS-LinkisManager][Linkis-1222] 添加成功和失败的ECM注册响应

  • [MGS-LinkisServiceGateway][Linkis-1093] 修复pass auth uri为空字符可能导致的权限绕过bug

  • [MGS-LinkisServiceGateway][Linkis-1105] 修改linkis默认测试账号弱密码问题

  • [MGS-LinkisServiceGateway][Linkis-1234] 修复SSO登录内存泄露问题

  • [CGS-Common][Linkis-1199] 修复SqlCodeParser对分割符“;”转义成多个SQL

  • [CGS-Entrance][Linkis-1073] 修复http api 'entrance/{id}/killJobs' 未使用参数导致的异常{ID}

  • [CGS-Entrance][Linkis-1106] VarSubstitutionInterceptor 获取代码类型错误修复

  • [CGS-Entrance][Linkis-1149] 修复job任务完成后前台无法获取进度信息的问题数据

  • [CGS-Entrance][Linkis-1205] 修复了 LogWirter 的 oom 错误

  • [CGS-EngineConnPlugin][Linkis-1113] 修复bml资源数据记录更新时 sql 语句错误

  • [CGS-EngineConnPlugin-JDBC] [Linkis-923] 修复未配置JDBC引擎连接url的bug

  • [CGS-EngineConnPlugin-Spark][Linkis-1017] 修复了 spark3 引擎编译错误

  • [CGS-EngineConnPlugin-Flink][Linkis-1128] 修复flink引擎插入问题

  • [CGS-EngineConnPlugins-Hive][Linkis-1231] 修复引擎推送多个子任务的进度bug

  • [PEC-BmlServer][Linkis-1155] 修复sql语句中使用 mysql 保留字的问题

  • [PEC-CSServer][Linkis-1160] 修复 CsJobListener 中的 NPE

  • [Orchestrator][Linkis-1179] 修复了orchestrator并发导致的bug

  • [Orchestrator][Linkis-1186] 修复Orchestrator排队的任务无法被kill的问题

  • [Console][Linkis-1121] 从当前请求中获取协议,删除'http'的硬代码

注意:因为mysql-connector-java驱动是GPL2.0协议,不满足Apache开源协议关于license的政策,因此从1.0.3版本开始,提供的Apache版本官方部署包,默认是没有mysql-connector-java-x.x.x.jar的依赖包,安装部署时需要手动添加依赖到对应的lib包中。

详细安装部署见指引:https://linkis.apache.org/zh-CN/docs/1.0.3/deployment/quick_deploy

官方下载链接:https://linkis.apache.org/zh-CN/download/main

贡献者

Apache Linkis(incubating) 1.0.3的发布离不开Linkis社区的贡献者。感谢所有的社区贡献者!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

The Nature of Code

The Nature of Code

Daniel Shiffman / The Nature of Code / 2012-12-13 / GBP 19.95

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital w......一起来看看 《The Nature of Code》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器