Skip to content

Releases: apache/linkis

Apache Linkis(incubating) Release-1.1.3-Incubating

30 Jul 15:06

Choose a tag to compare

Apache Linkis(incubating) Release-1.1.3-Incubating-RC1

20 Jul 12:14

Choose a tag to compare

Apache Linkis(incubating) Release-1.1.2-Incubating

05 Jul 03:00
766abbc

Choose a tag to compare

Apache Linkis(incubating) Release-1.1.2-Incubating-RC2

24 Jun 09:27
766abbc

Choose a tag to compare

Apache Linkis(incubating) Release-1.1.2-Incubating-RC1

14 Jun 03:41
4830ad8

Choose a tag to compare

Apache Linkis(incubating) Release-1.1.1

25 May 07:14
05fbd6f

Choose a tag to compare

Apache Linkis(incubating) Release-1.1.0

19 Apr 02:40
25484ec

Choose a tag to compare

Apache Linkis(incubating) Release-1.0.3-Incubating

29 Jan 13:48
f31ac01

Choose a tag to compare

Linkis 1.0.2 release(Not Apache Release)

02 Sep 02:57
f96b41e

Choose a tag to compare

Linkis-1.0.2 includes all of Project Linkis-1.0.2.

This release mainly introduces Flink-support into Linkis ecosystem.

The following key features are added:

  • Flink-EngineConn which offers solid support for Flink jobs. Executing, debugging and monitoring Flink SQL or applications are now available, together with SQL-enhancement ability powered by Linkis Orchestrator.
  • LinkisManagerClient which enables direct access to LinkisManager. Submitting and managing OnceJob rely on this feature.

Abbreviations:

CGS: Computation Governance Services

PES: Public Enhancement Services

MGS: Microservice Governance Services


New Feature

EngineConn

  • Linkis-936 [CGS-LinkisOnceEngineconn] supports OnceEngineExecutor

EnginePlugin

  • Linkis-935 [CGS-EngineConnPlugin-Flink] supports Flink EngineConn
  • Linkis-947 [CGS-EngineConnPlugin-Flink] supports executing Flink SQL and Flink applications
  • Linkis-948 [CGS-EngineConnPlugin-Flink] multiple-datasource support for Flink EngineConn
  • Linkis-949 [CGS-EngineConnPlugin-Flink] monitoring Flink Metrics

ComputationClient

  • Linkis-937 [CGS-LinkisComputationClient] supports OnceEngineExecutor client

Enhancement

  • Linkis-953 [CGS-LinkisManager] label supports '-' in hostname
  • Linkis-925 [MGS-LinkisServiceGateway] fix weak password in linkis gateway
  • Linkis-950 [CGS-LinkisEngineConnManager] support both ip address and hostname for service discovery
  • Linkis-967 [CGS-LinkisEntrance] remove instance-label client dependency, Solve the host name and ip judgment abnormality in the gateway router, exclude the pom dependency to pentaho-aggdesigner-algorithm jar.
  • Linkis-963 [PES-LinkisBmlServer] default download user changed to jvm user, and supports to set default download user by configuration.

Bugs Fix

  • Linkis-938 [CGS-LimkisMnagager] fixes a serial execution bug
  • Linkis-952 [CGS-LinkisEngineConn] fixes a redundant thread bug
  • Linkis-943 [CGS-EngineConnPlugin-Hive] fixes a Hive3.0 compilation error
  • Linkis-961 [CGS-EngineConnPlugin-Flink] fixes a Flink-EnginePlugin compilation bug
  • Linkis-966 [CGS-EngineConnPlugin-Hive] [CGS-EnginePlugin-Spark] Solve Spark and hive compatibility issue

Credits

The release of Linkis 1.0.2 is inseparable from the contributors of the Linkis community. Thanks to all the community contributors!


Compiled Version

  1. Tencent Cloud:

Linkis-1.0.2 Compiled (.tar.gz)

Linkis 1.0.1 release(Not Apache Release)

23 Jul 08:52
52970ca

Choose a tag to compare

Linkis-1.0.1 includes all of Project Linkis 1.0.1.
This release mainly fixes performance bugs in high concurrency scenarios, optimizes the resource management module, and optimizes the Spark engine to support the use of FATE (Federated Machine Learning), and fixes multiple discovered bugs.
Abbreviations:
CGS: Computation Governance Services
PES: Public Enhancement Services
MGS: Microservice Governance Services


Enhancement

  • Linkis-906 [Commons] HTTPClient supports setting contentType when uploading files.
  • Linkis-897 [Commons] HttpClient supports Response whose content is empty.
  • Linkis-877 [Commons] HDFS FileSystem object supports caching.
  • Linkis-862 [Commons] Optimize ShutdownHook to be compatible with windows operating system.
  • Linkis-889 [Orchestrator] ioClient supports isolating a separate Orchestrator.
  • Linkis-880 [PES-JobHistory] JobHistory supports recording the original code of the task submitted by the user.
  • Linkis-879 [PES-InstanceLabel] InstanceLabel module support to modify and remove instance label information.
  • Linkis-864 [PES-ErrorCode] Optimize the initialization sql of the error code, remove the default value of the ID field.
  • Linkis-872 [PES-Configuration] Management console configuration supports real-time modification of cached values.
  • Linkis-844 [PES-Configuration] The management console supports setting memory unit, the default unit is GB.
  • Linkis-869 [CG-Entrance] Optimize task submission record client IP for link analysis.
  • Linkis-848 [CG-LimkisMnagager] The tenant label of ECM should be retained to facilitate the restart.
  • Linkis-863 [EnginePlugin-Spark] Spark EngineConn startup parameters support the setting of native parameters to support the use of Fate, such as setting the python version.

Bugs Fix

  • Linkis-900 [Commons] Logging is recommended to be optimized, because the user may pass in Null and thus cause an exception.
  • Linkis-851 [Commons] The version of the jackson-core-asl package is incorrect after linkis1.0 is compiled with the CDH version.
  • Linkis-896 [PES-UDF] UDFClient has a bug that can only get UDF but cannot get method functions.
  • Linkis-873 [PES-BML] Optimize the execution order of the BML EngineConnHook to fix the bug of not being able to read resource files.
  • Linkis-850 [PES-Configuration] Failed to save IDE-JDBC parameter configuration in Linkis1.0 management console.
  • Linkis-847 [CG-Entrance] When a task contains thousands of SQL, the execution may not be correct.
  • Linkis-842 [CG-Entrance] Task execution fails when the sql limit setting is greater than 5000.
  • Linkis-841 [CG-Entrance] Log is not fully recorded in the stress test of 10,000 tasks.
  • Linkis-840 [CG-Entrance] During the stress test of 10,000 tasks, the task status is in the Inited/Running/Scheduled status and no longer updated.
  • Linkis-846 [CG-LinkisMnaager] When the parameter of the number of engine is set to 2 in management console, however, 18 engines is started when schedulis is scheduling.
  • Linkis-845 [CG-LinkisMnaager] The value of concurrent label may be null in ECM management .
  • Linkis-843 [EnginePlugin-Hive] When killing a complex hive task, Hive MR of Yarn is not simultaneously killed.

Credits

The release of Linkis 1.0.1 is inseparable from the contributors of the Linkis community. Thanks to all the community contributors!


Compiled Version

  1. Tencent Cloud:

Linkis-1.0.1 Compiled (.tar.gz)