We are pleased to announce that today we officially released the Byzer-lang 2.3.0 version, which provides a more flexible and stable Byzer engine.
Major Changes
In this version, we have optimized the installation and deployment process of Byzer engine, separated configuration files from executable scripts, introduced environment checks, and optimized the display of terminal information. User can change the configuration by modifying the property files in ${BYZER_HOME/conf, and can start, stop, restart the Byzer engine by executing ${BYZER_HOME/bin/byzer.sh start | stop | restart}. This change brings a huge improvement in ease of use and maintainability. Details please refer to the BIP 3: Optimize Byzer lang script
In the 2.3.0 version, we optimized the packaging logic of the Byzer engine and fixed some bugs (see byzer-org/byzer-build), unifies the project structure and usage of each product offer, and optimizes the file directory structure of the official download site, Fix the naming problem left over in the project, hoping to bring a better experience to community users.
This may introduce the break changes, details as following:
|Change|Before 2.3.0|2.3.0|
|---|---|---|
|byzer folder name change in image|/home/deploy/mlsql|/home/deploy/byzer-lang|
|byzer main jar path change in image|/home/deploy/mlsql/libs|/home/deploy/byzer-lang/main|
|main jar name change|streamingpro-mlsql-spark_3.0_2.12-2.2.2.jar|byzer-lang-3.1.1-2.12-2.3.0.jar|
|Remove Spark velocity jar |spark velocity jar in conflict with json path parsing|Remove this jar file in all-in-one package and images|
During the development of the 2.3.0 version, we made a lot of revisions and additions to the official manual, hoping to give users more help.
During the development of the 2.3.0 version, we optimized the CICD process of the Byzer engine, enhanced the automated testing capabilities, and improved the code coverage. Details please refer to BIP 1: Support Integration testing using docker
Welcome data developers to join and build community ecology.
Acknowledgments
Thanks to those who contributed code to Byzer-lang 2.3.0 (the following ranks are in no particular order): anan0120, kaliGo-Li, AdmondGuo, WilliamZhu, hellozepp, jiachuan.zhu, Zhengshuai PENG, Yifan Chen, Qi Lin, ckeys