Releases: byzer-org/byzer-notebook
Byzer Notebook v1.2.3
Byzer Notebook 1.2.3 发布声明
发布日期:2022-09-08
很高兴地宣布,今天我们正式发布了 Byzer Notebook 1.2.3 版本。
Byzer Notebook 是基于 Byzer 引擎搭建的开源网页交互计算(Web IDE)应用平台。Byzer Notebook 为业务分析师、数据科学家和 IT 工程师提供了统一的平台和语言,支持交互式地编写和运行代码,能够更好地帮助用户打通复杂的数据链路,实现低成本的数据分析和 AI 落地。
优化改进
- [byzer-notebook-vue/issues/196] 调度实例的名称优化-失败节点改为笔记本名称
- [byzer-notebook-vue/issues/202] 优化调度实例的页面跳转方式
缺陷修复
- [byzer-notebook-vue/issues/199] 修复了刷新 Catalog 后 File System 层级路径消失的问题
- [byzer-notebook/issues/170] 修复了JDBC 数据源添加 SqlServer 时连接报错的问题
下载使用
请下载 Byzer Notebook 1.2.3 二进制包
Byzer Notebook 1.2.3 版本适配的最新引擎为 Byzer-lang 2.3.3 版本
反馈
如果您遇到疑问或者问题,请到 Byzer-Notebook 项目中提交 Feature Request 或提交 Bug
或通过邮件联系 PMC Member:[email protected]
欢迎大家积极反馈使用体验与遇到的问题,共同参与社区建设。
致谢
感谢在 Byzer Notebook 1.2.3 版本中贡献的社区小伙伴(以下排名不分先后):wangcheng15,githubnameting
Byzer Notebook 1.2.3 Release Announcement
Publish Date:2022-09-08
It's a pleasure to announce that we just updated Byzer Notebook to the latest version :Byzer Notebook 1.2.3 .
Byzer Notebook is an open-source web interactive computing (Web IDE) application platform based on the Byzer engine. Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers to write and run code interactively, enabling users to bridge complex data links and achieve low-cost data analysis and AI landing.
Enhancement
- [byzer-notebook-vue/issues/196] Scheduling instance name optimization - Failed node changed to Notebook name.
- [byzer-notebook-vue/issues/202] Optimize the redirect mode of the scheduling instance.
Bugfix
- [byzer-notebook-vue/issues/199] Fix the issue that the File System hierarchy path disappeared after refreshing the Catalog.
- [byzer-notebook/issues/170] Fix the connection error when adding SqlServer to the JDBC data source.
Download
Please download Byzer Notebook 1.2.3
Byzer Notebook 1.2.3 adapts to Byzer-lang 2.3.3
Feedback
If you meet any problem, please submit an issue in project byzer-notebook
Or contact PMC Member:[email protected]
Welcome data developers to join and build community ecology.
Acknowledgments
Thanks to those who contributed to Byzer Notebook 1.2.3 (the following ranks are in no particular order): wangcheng15, githubnameting
Byzer Notebook 1.2.2 发布声明
发布日期:2022-07-27
很高兴地宣布,今天我们正式发布了 Byzer Notebook 1.2.2 版本。
Byzer Notebook 是基于 Byzer 引擎搭建的开源网页交互计算(Web IDE)应用平台。Byzer Notebook 为业务分析师、数据科学家和 IT 工程师提供了统一的平台和语言,支持交互式地编写和运行代码,能够更好地帮助用户打通复杂的数据链路,实现低成本的数据分析和 AI 落地。
主要内容更新
- IM 调度消息通知展示优化
在 Byzer Notebook 1.2.1 版本中,我们增加了调度执行结果可以通过 IM (飞书,企业微信等)的机器人进行通知的功能。在本次 Byzer Notebook 1.2.2 版本中,我们优化了展示信息的内容:
- 增加新字段notebook_name 来定位到执行该任务的 notebook
- 更正 Execute User 的信息为发布调度任务的用户名,而不是 ByzerRobot
详情见 byzer-notebook/issues/168
下载使用
请下载 Byzer Notebook 1.2.2 二进制包
Byzer Notebook 1.2.2 版本适配的最新引擎为 Byzer-lang 2.3.2 版本
反馈
如果您遇到疑问或者问题,请到 Byzer-Notebook 项目中提交 Feature Request 或提交 Bug
或通过邮件联系 PMC Member:[email protected]
欢迎大家积极反馈使用体验与遇到的问题,共同参与社区建设。
致谢
感谢在 Byzer Notebook 1.2.2 版本中贡献的社区小伙伴(以下排名不分先后):jiachuan.zhu,ckeys
Byzer Notebook 1.2.2 Release Announcement
Publish Date:2022-07-27
It's a pleasure to announce that we just updated Byzer Notebook to the latest version :Byzer Notebook 1.2.2.
Byzer Notebook is an open-source web interactive computing (Web IDE) application platform based on the Byzer engine. Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers to write and run code interactively, enabling users to bridge complex data links and achieve low-cost data analysis and AI landing.
Major Changes
- Optimize IM scheduling message notification display
In the 1.2.1 version of Byzer Notebook, we added the function that the scheduling execution result can be notified through IM robot (Feishu, Enterprise Wechat, etc.). In Byzer Notebook 1.2.2, we have optimized the content of the display information:
- Add a new field notebook_name to locate the notebook that executes the scheduling task.
- Change the Execute User information to the user name that publishes the scheduling task instead of ByzerRobot.
For more details please refer:[byzer - notebook/issues / 168] (#168)
Download
Please download Byzer Notebook 1.2.2
Byzer Notebook 1.2.2 adapts to Byzer-lang 2.3.2
Feedback
If you meet any problem, please submit an issue in project byzer-notebook
Or contact PMC Member:[email protected]
Welcome data developers to join and build community ecology.
Acknowledgments
Thanks to those who contributed to Byzer Notebook 1.2.2 (the following ranks are in no particular order): jiachuan.zhu,ckeys
Byzer Notebook V1.2.1
Byzer Notebook 1.2.1 发布声明
发布日期:2022-07-06
很高兴地宣布,今天我们正式发布了 Byzer Notebook 1.2.1 版本。
Byzer Notebook 是基于 Byzer 引擎搭建的开源网页交互计算(Web IDE)应用平台。Byzer Notebook 为业务分析师、数据科学家和 IT 工程师提供了统一的平台和语言,支持交互式地编写和运行代码,能够更好地帮助用户打通复杂的数据链路,实现低成本的数据分析和 AI 落地。
主要内容更新
- 增加了 Notebook 调度后,执行结果可以通过 IM (飞书,企业微信等)的机器人进行通知,详情见 byzer-notebook/issues/164
优化改进
- byzer-notebook/issues/164 Notebook 调度成功失败需要支持IM 的通知机制
- byzer-notebook/issues/159 需要支持 Notebook 和其他服务之间的互信 token 设置
- byzer-notebook/issues/156 在支持 Notebook 发布到调度以及导出Byzer 脚本执行时,默认清理 REST API 数据源加载的缓存
- byzer-notebook/pull/150 增加两个健康检测接口检测 Byzer Notebook 的健康状态
- byzer-notebook/pull/165 当 dbType 为 DeltaLake 时,过滤不需要的目录名称
- byzer-notebook-vue/issues/193优化了删除文件时弹框中不展示文件信息,可能会导致误删的情况
- byzer-notebook-vue/issues/183 优化 place holder 占位符和 cell 的高度
下载使用
Byzer Notebook 1.2.1 版本适配的最新引擎为 Byzer-lang 2.3.1 版本
反馈
如果您遇到疑问或者问题,请到 Byzer-Notebook 项目中提交 Feature Request 或提交 Bug
或通过邮件联系 PMC Member:[email protected]
欢迎大家积极反馈使用体验与遇到的问题,共同参与社区建设。
致谢
感谢在 Byzer Notebook 1.2.1 版本中贡献的社区小伙伴(以下排名不分先后):tangfei-china,Jinghua Zhan,jiachuan.zhu,songliting,wangcheng15
Byzer Notebook 1.2.1 Release Announcement
Publish Date:2022-07-06
It's a pleasure to announce that we just updated Byzer Notebook to the latest version :Byzer Notebook 1.2.1
.
Byzer Notebook is an open-source web interactive computing (Web IDE) application platform based on the Byzer engine. Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers to write and run code interactively, enabling users to bridge complex data links and achieve low-cost data analysis and AI landing.
Majar Changes
- Support message notification with IM robot when scheduler task is done, more details please refer to byzer-notebook/issues/164
Enhancement
- byzer-notebook/issues/164 Support message notification with IM robot when scheduler task is done
- byzer-notebook/issues/159 Add private token configuration between Notebook and other data apps for API authentication
- byzer-notebook/issues/156 Auto clean cached data of REST API Load clause when submits notebook to scheduler
- byzer-notebook/pull/150 add two liveness api to check the health of Byzer Notebook instance
- byzer-notebook/pull/165 Filtered unused folder name when dbType
- byzer-notebook-vue/issues/193 Optimized the interaction when deleting file to avoid deleting by mistake
- byzer-notebook-vue/issues/183 Optimize place holder and cell height
Download
Please download Byzer Notebook 1.2.1
Byzer Notebook 1.2.1 adapts to the Byzer-lang 2.3.1
Feedback
If you meet any problem, please submit an issue in project Byzer-Notebook
Or contact PMC Member:[email protected]
Welcome data developers to join and build community ecology.
Acknowledgments
Thanks to those who contributed to Byzer Notebook 1.2.1 (the following ranks are in no particular order): tangfei-china, Jinghua Zhan, jiachuan.zhu, songliting, wangcheng15
Byzer Notebook V1.2.0
发布日期:2022-04-29
很高兴地宣布,今天我们正式发布了 Byzer Notebook 1.2.0 版本。
Byzer Notebook 是基于 Byzer 引擎搭建的开源网页交互计算(Web IDE)应用平台。Byzer Notebook 为业务分析师、数据科学家和 IT 工程师提供了统一的平台和语言,支持交互式地编写和运行代码,能够更好地帮助用户打通复杂的数据链路,实现低成本的数据分析和 AI 落地。
主要内容更新
- 在该版本中,我们优化了产品的安装部署流程,在可执行脚本中引入了环境检查,并优化了终端的信息显示。用户可通过调整
${BYZER_NOTEBOOK_HOME/conf
目录下的配置文件, 然后执行${BYZER_NOTEBOOK_HOME/bin/notebook.sh start | stop | restart}
就可以对 Byzer 引擎进行启动,停止以及重启等操作,在易用性和可维护性上得到了巨大的提升。设计详情请参考 BIP 2: Optimize Notebook scripts。
该改动将会影响使用旧版本的用户,Byzer Notebook 的启动停止方式发生了变化。
- 在该版本中引入了 Byzer Notebook 和 Byzer Engine 之间的心跳检测机制,以及增加了外部数据源的管理功能,设计详情请参考 BIP3: Engine side heartbeat monitoring and external data source management
优化改进
- byzer-notebook/issues/87 优化 Byzer Notebook 的引擎回调机制
- byzer-notebook/issues/116 优化了 Byzer Engine 重启后,外部数据源不需要手动测试连接
- byzer-notebook/issues/131 Notebook 支持根据用户来配置 backup 引擎,而不影响全局设置
- byzer-notebook/issue/155 Notebook 支持解析 Byzer 引擎侧的 Python 日志
- byzer-notebook/issues/151 优化 Byzer Python 的日志显示
- byzer-notebook-vue/issues/106 优化在执行 Run All 时,切换 notebook 将导致 Run All 被中断的行为
- byzer-notebook-vue/issues/120 执行 Run All 时,添加总体进度的显示
- byzer-notebook-vue/issues/121 Notebook 增加一键展开和折叠的功能方便用户快速定位 Cell
- byzer-notebook-vue/issues/170 优化 Notebook 全局执行异常状态下的交互提示
- byzer-notebook-vue/issues/171 支持导入 Notebook 至某个文件夹目录
缺陷修复
- byzer-notebook/issues/140 对接 DolphinScheduler 调度执行超时后,Notebook 端的任务状态需要置为 Failed
反馈
如果您遇到疑问或者问题,请到 Byzer-Notebook 项目中提交 Feature Request 或提交 Bug
或通过邮件联系 PMC Member:[email protected]
欢迎大家积极反馈使用体验与遇到的问题,共同参与社区建设。
致谢
感谢在 Byzer Notebook 1.2.0 版本中贡献的社区小伙伴(以下排名不分先后):AdmondGuo,Jinghua Zhan,jiachuan.zhu,songliting,wangcheng15,Lindsaylin,ZhengshuaiPENG,hellozepp,tiemuxu,Yifan Chen
Publish Date:2022-04-29
It's a pleasure to announce that we just updated Byzer Notebook to the latest version :Byzer Notebook 1.2.0
.
Byzer Notebook is an open-source web interactive computing (Web IDE) application platform based on the Byzer engine. Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers to write and run code interactively, enabling users to bridge complex data links and achieve low-cost data analysis and AI landing.
Majar Changes
- In this version, we have optimized the installation and deployment process of Byzer Notebook, introduced environment checks, and optimized the display of terminal information. User can change the configuration by modifying the property files in
${BYZER_NOTEBOOK_HOME/conf
, and can start, stop, restart the Byzer Notebook by executing${BYZER_NOTEBOOK_HOME/bin/notebook.sh start | stop | restart}
. Details please refer to [BIP 2: Optimize Notebook scripts](https://github.com/byzer-org/byzer-notebook/wiki/BIP-2:-Optimize-Notebook-scripts)。
This may introduce the break changes,The way to start or stop Byzer Notebook has been changed.
- This version introduced the heartbeat detection mechanism between Byzer Notebook and Byzer engine, and also introduced the management function of external data sources, for details please refer to [BIP3: Engine side heartbeat monitoring and external data source management](https://github.com/byzer-org/byzer-notebook/wiki/BIP-3%5BACCEPTED%5D:-Engine-side-heartbeat-monitoring-and-external-data-source-management)
Enhancement
- byzer-notebook/issues/87 Optimized the callback mechanism in Byzer Notebook
- byzer-notebook/issues/116 External data source doesn't need test connection manually after Byzer Engine restarted
- byzer-notebook/issues/131 Support set the backup engine in user level in Notebook Settings
- byzer-notebook/issue/155 Support parsing the Bython Python log
- byzer-notebook/issues/151 Optimize the logs from Byzer Python
- byzer-notebook-vue/issues/106 Optimize the interactions when switching a running notebook
- byzer-notebook-vue/issues/120 Show progress when excutes Run All in Notebook
- byzer-notebook-vue/issues/121 Support Expand/Collapse in Notebook to help user quickly locate the cell
- byzer-notebook-vue/issues/170 Optimize the interaction when Notebook in exception staus
- byzer-notebook-vue/issues/171 Support import Notebook to a specific folder
Bugfix
- byzer-notebook/issues/140 When scheduler execution timeout in DolphinScheduler, the job need to set as Failed in Notebook
Download
Please download [Byzer Notebook 1.2.0](https://download.byzer.org/byzer-notebook/1.2.0/)
Byzer Notebook 1.2.0 adapts to the [Byzer-lang 2.3.0](https://download.byzer.org/byzer/2.3.0/)
Feedback
If you meet any problem, please submit an issue in project Byzer-Notebook
Or contact PMC Member:[[email protected]](mailto:pmc.byzer.org)
Welcome data developers to join and build community ecology.
Acknowledgments
Thanks to those who contributed to Byzer Notebook 1.2.0 (the following ranks are in no particular order): AdmondGuo, Jinghua Zhan, jiachuan.zhu, songliting,wangcheng15, Lindsaylin, ZhengshuaiPENG, hellozepp, tiemuxu, Yifan Chen
Byzer Notebook V1.1.1
Byzer Notebook 1.1.1 Release Announcement
Publish Date:2022-03-30
It's a pleasure to announce that we just updated Byzer Notebook to the latest version :Byzer Notebook 1.1.1.
Byzer Notebook is an open-source web interactive computing (Web IDE) application platform based on the Byzer engine. Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers to write and run code interactively, enabling users to bridge complex data links and achieve low-cost data analysis and AI landing.
Important change: A field in the job_info table has been optimized in Byzer 1.1.1. Users can upgrade directly to Byzer 1.1.1 from version 1.1.0, but automatic rollback from Byzer 1.1.1 to Byzer 1.1.0 is not supported after the upgrade. For specific issue, please check :byzer-notebook-vue/issues/151 。
Enhancement
- byzer-notebook-vue/issues/150 [Feature] Add the 「Export .byzer scripts」 feature to Byzer Notebook.
- byzer-notebook-vue/issues/102 [Enhancement] Add a one-click refresh data source button to the Data Catalog.
- byzer-notebook-vue/issues/152 [Enhancement] Job history separates the last 7 days jobs and the archived jobs into two review parts.
- byzer-notebook-vue/issues/153 [Enhancement] Notebook log message is changed to incremental delivery.
- byzer-notebook-vue/issues/151 *[Enhancement] Simplify Notebook job_info.job_progress field and the front-end progress bar style is modified as well.
- byzer-notebook-vue/issues/144 [Enhancement] Shortcut keys prompt panel copywriting optimization.
- byzer-notebook-vue/issues/93 [Scheduling optimization] Add the DAG diagrams to scheduling.
- byzer-notebook-vue/issues/139 [Scheduling optimization] Add one-click update workflow task function.
- byzer-notebook-vue/issues/122 [Scheduling optimization] Optimize the instance state classification of scheduling, document adjustment, default value setting and other functions.
Bugfix
- byzer-notebook-vue/issues/94 [bug] Fix the problem that the interface/API /job/{$job_id} may be missing columns due to the lack of table schema information.
- byzer-notebook-vue/issues/95 [bug] Fix the error of corntab day/hour/minute/second linkage causing the parameter to be specified as 0.
- byzer-notebook-vue/issues/96 [bug] Fix the issue that the corntab plugin could not change the upper limit of the year range specified.
- byzer-notebook-vue/issues/97 [bug] Fix the issue that the state of Notebook would not update after scheduling is added/created in the workspace.
- byzer-notebook-vue/issues/98 [bug] Fix the issue that workspace page would remain loaded when switching from another page.
- byzer-notebook-vue/issues/164 [bug] Fix the issue that shortcuts would be triggered repeatedly when the workspace has only a single Notebook.
- byzer-notebook-vue/issues/149 [bug] Fix the issue that the scheduling page would not be refreshed due to the status switch error when the scheduling page is on/offline.
- byzer-notebook-vue/issues/146 [bug] Fix the issue when clicking the 「Run All」 button would not scroll to the corresponding cell.
- byzer-notebook-vue/issues/138 [bug] Fix the issue that the Data Catalog refresh button was always loading.
- byzer-notebook/issues/113 [bug] Fix the problem of Job History data.
Note: Byzer official website trial environment does not provide scheduling function. If you want to experience this feature, please download the Byzer Notebook installation package.
Download
Please download Byzer Notebook 1.1.1
Feedback
If you meet any problem, please submit an issue in project Byzer-Notebook
Or contact PMC Member:[email protected]
Welcome data developers to join and build community ecology.
Acknowledgements
Thanks to those who contributed code to Byzer Notebook 1.1.1 (the following ranks are in no particular order): AdmondGuo,Jinghua Zhan,jiachuan.zhu,songliting,wangcheng15,Lindsaylin,ZhengshuaiPENG
Byzer Notebook V1.1.0
Byzer Notebook 1.1.0 Release Announcement
Publish Date:2022-03-08
It's a pleasure to announce that we just updated Byzer Notebook to the latest version :Byzer Notebook 1.1.0.
Byzer Notebook is an open-source web interactive computing (Web IDE) application platform based on the Byzer engine. Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers to write and run code interactively, enabling users to bridge complex data links and achieve low-cost data analysis and AI landing.
This version is based on Byzer Notebook 1.0.1 with the following updates:
The main features of this release include:
- Byzer Notebook Set Demo function
- Byzer Notebook Scheduling function
- Byzer Notebook supports Include syntax
Enhancement
- byzer-notebook-vue/issues/70 Optimized the front-end markup for Byzer Notebook Markdown mode.
- byzer-notebook-vue/issues/71 Byzer Notebook supports the Set Demo push function under the administrator account.
- byzer-notebook-vue/issues/79 Optimize the loading of Byzer Notebook so that only opened notebooks are loaded by default.
- byzer-notebook/issues/46 Byzer Notebook supports Include syntax.
- byzer-notebook/issues/72 Added scheduling functionality to Byzer Notebook.
- byzer-notebook-vue/issues/82 The "Add to Schedule" feature is added to Byzer Notebook to add tasks to an existing or new scheduling workflow.
- byzer-notebook-vue/issues/83 Cron expression configuration in scheduling information (parsing and antiparsing, internationalization)
Bugfix
- byzer-notebook-vue/issues/89 Fix the issue that viewing a large image in the Notebook would redirect to the main page.
- byzer-notebook-vue/issues/76 Fix the issue that no data will be displayed in the result bar after switching pages in the result bar and re-running the cell.
- byzer-notebook-vue/issues/78 Fix the occasional issue that the result bar would disappear when executing a cell.
- byzer-notebook-vue/issues/81 Fix the occasional failure of the "Give Feedback" pull-down button.
- byzer-notebook-vue/issues/87 Fix the the displayed description when workflow demos are cloned.
- byzer-notebook/issues/73 Fix the issue that fail to load JuiceFS text files in Notebook.
Byzer Notebook V1.0.1
Byzer Notebook 1.0.1 Release Note
Release Date: 2022-01-17
We are pleased to announce that today we officially released the Byzer Notebook 1.0.1 version. Byzer Notebook is an open-source web interactive computing application platform (Web IDE) based on the Byzer-lang.
Byzer Notebook provides a unified platform and language for business analysts, data scientists, and IT engineers, supports interactive writing and running of code, and can better help users open up complex data links and achieve low-cost data analysis and AI Landing.
Update on v1.0.1
Enhancement
byzer-org/byzer-notebook-vue#34 hide error message details when cell is excuted
byzer-org/byzer-notebook-vue#61 The el-tab will have extra shadows when using the arrow keys to switch tab
Bug Fix
#35 can not save table to hive
#36 can not load delta table
#43 [Bug] Autosuggest will trigger the notebook to convert the hint/annotation and execute it
#44 [Bug] Autosuggest from engine fails should not throw exception
byzer-org/byzer-notebook-vue#47 home page refreshed bug
byzer-org/byzer-notebook-vue#48 create folder button show clone bug
byzer-org/byzer-notebook-vue#51 The preview mode of the markdown editor has displayed incorrectly markdown
byzer-org/byzer-notebook-vue#53 Create button doesn't work in workspace
byzer-org/byzer-notebook-vue#59 The directory structure will not be refreshed in time after being renamed or newly created
byzer-org/byzer-notebook-vue#63 No prompt for files with the same name when moving files in workspace
byzer-org/byzer-notebook-vue#64 When a file is dragged to another file to move the position, the file will be deleted
Feedback
If you meet any problem, please submit an issue in project Byzer-Notebook
Or contact PMC Member: [email protected]
Welcome data developers to join and build community ecology.
Acknowledgments
Thanks to those who contributed code to Byzer Notebook 1.0.1 (the following ranks are in no particular order): AdmondGuo, Jinghua Zhan, jiachuan.zhu, Wenzheng Liu, songliting, wangcheng26
Byzer Notebook V1.0.0
Release Notes
Byzer Notebook is an open source web interactive computing (Web IDE) application platform based on the Kolo engine.
Byzer Notebook provides business analysts, data scientists, and IT engineers with a unified platform and language, supports interactive writing and running of code, and can better help users open up complex data links and achieve low-cost data analysis and AI Landing.
The main capabilities provided by the product are:
New features
- Support the creation of Notebook (.mlnb) and Workflow (.mlwf) files
- Support batch upload of data sources and import of .mlnb and .mlwf files
- Provide markdown syntax support and shortcut key support
- Support code hints in Kolo language
- Support the creation of visual workflow nodes, and provide Kolo code generators in the nodes
- Support Workflow to switch to Kolo code with one click
- Support interactive linking of external data sources in Settings