1.0.0
版本发布时间: 2021-06-29 23:19:49
apache/linkis最新发布版本:1.6.0(2024-07-12 14:47:36)
Linkis-1.0.0 includes all of Project Linkis 1.0.0.
This release mainly brings in Linkis-Orchestrator, optimizing lots of architecture code of 'Computation Governance', adding support for OnceEngineConn, which used for batch jobs and streaming jobs, and simplifies the deployment of Linkis.
Meanwhile, the /docs directory is removed, documents are moved to the Linkis-Doc repository.
New Feature
Orchestrator
- Linkis-746 Add the core module of Linkis Orchestrator, and provide top-level architecture and extension interfaces for the Orchestrator module.
- Linkis-739 Add the Linkis OLAP scene task Orchestrator module.
- Linkis-733 Add linkis-code-orchestrator module to support OLAP job requests.
EngineConn
- Linkis-799 Add linkis-once-engineconn module for Linkis1.0 to support for OnceEngineConn, which used for batch jobs and streaming jobs.
Web
- Linkis-757 Add Linkis front-end web module, provide Global history, Resource management, Parameter configuration, Global variables and other modules.
Client
- Linkis-754 Add Linkis-Cli module, allowing submitting codes through shell command.
Enhancement
- Linkis-818 Rename Application EngineConn in Eureka to Linkis-CG-EngineConn to follow the naming convention.
- Linkis-807 Enhance the Linkis1.0.0 common module, and provide lots of tools classes for other modules.
- Linkis-805 Use Utils.tryCatch to catch exception, instead of try...catch directly.
- Linkis-797 Add Chinese and English support for all logs.
- Linkis-789 Constant substitution.
- Linkis-788 Optimize some magic values in DESUtil class.
- Linkis-782 Optimize some magic values in Linkis codes.
- Linkis-781 Optimize error code definition.
- Linkis-777 Merge publicservice with other publicenhancement microservices, and add the combined packaging method.
- Linkis-775 Optimize Linkis computation governance module and make it adapt to Linkis1.0's new architecture.
- Linkis-768 Remove all commented code and optimize HttpBmlClient .
- Linkis-767 Increase the regularity of the code, remove all @author and @Date at the top of each class.
- Linkis-752 Optimize Linkis engineconn module and make it adapt to Linkis1.0's new architecture.
- Linkis-751 Optimize Linkis spring cloud services module and make it adapt to Linkis1.0's new architecture.
- Linkis-749 Add a new linkis-io-file-client module, modify some comments and add some license.
- Linkis-748 Optimize the public-enhancements module and make it adapt to Linkis1.0's new architecture.
Bugs Fix
- Linkis-825 Solve the recursive calling problem in SparkPythonExecutor's close method.
- Linkis-816 Shutdown all executors instead of only closing the default one for multi-executor EngineConns.
- Linkis-815 Fix Orchestrator AsyncExec ResultSet wait didn't get notified bug and remove Orchestrator limit 5000 constraint.
- Linkis-804 Fix the bug where "limit 5000" would not be automatically added if the user submit a sql like 'select*'.
- Linkis-803 Fix the thread safety issues of SSOUtils, which may cause OOM exception.
- Linkis-787 Fix the package conflict problem caused by hive version upgrade.
- Linkis-780 Fix the value conversion problem of RM module in capacity scheduler.
- Linkis-729 Solve the problem that cookies does not take effect after login, and cookies added to Action is not delivered to gateway by the HttpClient.
Credits
The release of Linkis 1.0.0 is inseparable from the contributors of the Linkis community. Thanks to all the community contributors!
Compiled Version
- Tencent Cloud: