Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for version 1.0.3-RC1(on doing) #1110

Closed
casionone opened this issue Nov 24, 2021 · 0 comments
Closed

Prepare for version 1.0.3-RC1(on doing) #1110

casionone opened this issue Nov 24, 2021 · 0 comments

Comments

@casionone
Copy link
Contributor

casionone commented Nov 24, 2021

Apache Linkis(incubating) 1.0.3 includes all of Project Linkis-1.0.3.

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

  • Linkis-946 [CGS-LinkisOnceEngineconn] support IP address for service discovery service call
  • Linkis-1002 [CGS&PES&MGS] the http restful api uses springmvc instead of jersey
  • Linkis-1038 [CGS&PES&MGS] replace codehaus json with fastxml json
  • Linkis-1078 [CGS-LinkisOnceEngineconn] support of EngineConn/OnceEngineConn common operators
  • Linkis-1043 [CGS-LinkisManager] support engine operator
  • Linkis-1027 [CGS-Engineconn] support proxy user with kerberos

Enhancement

  • Linkis-1036 [Commons] file permission optimization of local file/IO proxy mode
  • Linkis-1030 [CGS-EngineConnManager] transfer custom env from ecm to engine
  • Linkis-1026 [Commons] enhancement of data export to excel
  • Linkis-1064 [MGS-LinkisServiceGateway] support whitelist api configuration that can be called without user login verification
  • Linkis-1083 [CGS-EngineConnPlugin] unify the exception class of engineConnPlugin in one package
  • Linkis-1069 [CGS-EngineConnPlugin-Flink] add kafka,json and hadoop-mapreduce-client-core jar in flink engine
  • Linkis-1117 [CGS-EngineConnPlugin-JDBC] support kerberos auth type for linkis jdbc
  • Linkis-1126 [CGS-ComputationClient]support python matplotlib to display pictures
  • Linkis-1167 [CGS-EngineConnManager] processEngineConnLaunch add support for JAVA_HOME environment variable
  • Linkis-1183 [Orchestrator] optimize computation orchestrator code
  • Linkis-1185 [Commons] add some code specification checking rules
  • Linkis-1203 [CGS-EngineConnPlugin] optimize the logic of tag update/delete
  • Linkis-1206 [CGS-Entrance] optimize entrance logic and add taskID to distinguish tasks
  • Linkis-1209 [CGS-LinkisManager] optimize multiple features of manager common
  • Linkis-1211 [PES-PublicService] optimize the jobhistory update logic
  • Linkis-1213 [CGS-LinkisManager] optimized support for relationship between the long-lived label and the node not be deleted
  • Linkis-1224 [PES-Metadata] optimize the login user association limit of the query results of the datasource/dbs http interface

Bugs Fix

  • Linkis-923 [CGS-EngineConnPlugin-JDBC] fix a bug that JDBC engine connection url is not configured
  • Linkis-1017 [CGS-EngineConnPlugin-Spark] fixes a spark3 engine compilation error
  • Linkis-1074 [CGS-LinkisManager] fixes a NPE of http api 'rm/userresources'
  • Linkis-1073 [CGS-Entrance] fix http api 'entrance/{id}/killJobs' exception caused by unused parameters {id}
  • Linkis-1052 [Linkis-RPC] fix cause failure to get routing instances when the hostname starts with the application name
  • Linkis-1054 [CGS-LinkisManager] fix instance label parase failed when hostname contains servicename.
  • Linkis-1054 [Commons] fix upload cannot be compressed when there are subdirectories
  • Linkis-1053 [DB] fix the data insertion may fail due to the length of the database table field
  • Linkis-1093 [MGS-LinkisServiceGateway] fix the permission bypass bug that may be caused by the pass auth uri being empty characters
  • Linkis-1101 [CGS-LinkisManager] Fix the issue that the monitor stops the engine when the engine does not exist
  • Linkis-1087 [DB] delete duplicate DDL
  • Linkis-1014 [CGS-LinkisManager] fix wrong usage of object equality judgment
  • Linkis-1105 [MGS-LinkisServiceGateway] modify the weak password problem of the default test account of linkis
  • Linkis-1106 [CGS-Entrance] VarSubstitutionInterceptor get code type bug fix
  • Linkis-1113 [CGS-EngineConnPlugin] fix the sql statement error when the bml resource data record is updated
  • Linkis-1121 [Console] get protocol from current request,remove hard code of 'http'
  • Linkis-1128 [CGS-EngineConnPlugin-Flink] fix flink engine insert problem
  • Linkis-1149 [CGS-Entrance] fix the problem of after the job task completed,the front cannot obtain the progess info data
  • Linkis-1155 [PEC-BmlServer] fix the problem of using mysql reserved words in sql statement
  • Linkis-1160 [PEC-CSServer] fix NPE in CsJobListener
  • Linkis-1179 [Orchestrator] fix the bug caused by the concurrency of orchestrator
  • Linkis-1186 [Orchestrator] fix the issue that the tasks queued by orchestrator cannot be killed
  • Linkis-1199 [CGS] fix issue SqlCodeParser has a bug that splits the escaped ";" into multiple SQL
  • Linkis-1205 [CGS-Entrance] fixed oom bug for LogWirter
  • Linkis-1210 [CGS-LinkisManager] fix the bug about instance check and engine label exclusion
  • Linkis-1214 [CGS-LinkisManager] fix multiple Bugs with high concurrency in RM module
  • Linkis-1216 [CGS-LinkisManager] remove node monitor moduler from am
  • Linkis-1222 [CGS-LinkisManager] add successful and failed ecm registration responses
  • Linkis-1231 [CGS-EngineConnPlugins/Hive] fix the progress bug of the engine pushing multiple sub-job
  • Linkis-1223 [Commons] upgrade log4j version to 2.17.0
  • Linkis-1234 [SpringCloudServices/Gateway] fix this issue that memory leak problem of SSO login

Others

#f03c15 Linkis-1192 [Commons&MGS-LinkisServiceGateway]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!

@casionone casionone changed the title Release Note 1.0.3 Prepare for version 1.0.3(on doing) Nov 24, 2021
@casionone casionone changed the title Prepare for version 1.0.3(on doing) Prepare for version 1.0.3-RC1(on doing) Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants