GitHub: https://github.com/4paradigm/OpenMLDB
Docs: OpenMLDB 文档 - OpenMLDB 文档
Docs 国内镜像:OpenMLDB 文档 · 看云
OpenMLDB v0.4.0 Release Notes
主要特性
- 以 SQL 为核心的开发和管理体验得到全面增强,同时适用于单机版和集群版。现在你可以基于 SQL 和 CLI 完成所有的开发、部署、以及相关管理任务,大大降低OpenMLDB 的使用门槛。(#991,#1034,#1071,#1064,#1061,#1049,#1045,#1038,#1034,#1029,#997,#996,#968,#946,#840,#830,#814,#776,#774,#764,#747,#740,#466,#481,#1033,#1027,#966,#951,#950,#932,#853,#835,#804,#800,#596,#595,#568,#873,#1025,#1021,#1019,#994,#991,#987,#912,#896,#894,#893,#873,#778,#777,#745,#737,#701,#570,#559,#558,#553@tobegit3hub; #1030,#965,#933,#920,#829,#783,#754,#1005,#998@vagetablechicken)
- 中文文档全面改进,你可以在此访问完整的使用和开发文档:https://docs.openmldb.ai/ (中国镜像: http://docs-cn.openmldb.ai )。中文文档相关的 GitHub repo: https://github.com/4paradigm/openmldb-docs-zh , 我们也非常期待你的贡献。
- 实验特性:引入了基于 Prometheus + Grafana 的线上监控方案 (#1048@aceforeverd)
其他改进
- 支持新的 SQL 语法: LIKE, HAVING (#841@aceforeverd; #927,#698@jingchen2222)
- 支持新的内置函数: reverse (#1004@nautaa), dayofyear (#856@Nicholas-SR)
- 改进编译和安装流程,现在支持从源码编译 (#999,#871,#594,#752,#793,#805,#875,#871,#999@aceforeverd; #992@vagetablechicken)
- 改进 GitHub CI/CD workflow (#842,#884,#875,#919,#1056,#874@aceforeverd)
- 支持系统数据库和系统表 (#773@dl239)
- 改进和完善功能函数
create index
(#828@dl239) - 改进 demo 镜像 (#1023,#690,#734,#751@zhanghaohit)
- 改进 Python SDK (#913,#906@tobegit3hub;#949,#909@HuilinWu2; #838@dl239)
- 简化执行模式 (#877,#985,#892@jingchen2222)
- 增加基于集群版的数据导入导出工具 (#1078@tobegit3hub)
- 增加新的集群版的部署命令 (#921@dl239)
- 支持创建表格是使用默认值 (#563@zoyopei)
- 支持
string
类型的分隔符和引号 (#668@ZackeryWang) - 增加新的
lru_cache
来支持upsert
(#795@vagetablechicken) - 支持使用任何
ts
列来增加索引 (#828@dl239) - 改进在
sql_insert_now
函数中关于ts
列的处理 (#944 ,#974@keyu813) - 改进文档 (#952#885@mahengyang; #834@Nicholas-SR; #792,#1058,#1002,#872,#836,#792@lumianph; #844,#782@jingchen2222; #1022,#805@aceforeverd)
- 代码清理 (#1073@dl239)
Bug Fixes
#847, #831, #647, #934, #953, #1015, #982, #927, #994, #1008, #1028, #1019, #779, #855, #350, #631, #1074, #1073, #1081
感谢我们在 GitGHub 上的贡献者
OpenMLDB v0.4.0 Release Notes
Highlights
- The SQL-centric feature is enhanced for both standalone and cluster versions. Now you can enjoy the SQL-centric development and deployment experience seamlessly. (#991,#1034,#1071,#1064,#1061,#1049,#1045,#1038,#1034,#1029,#997,#996,#968,#946,#840,#830,#814,#776,#774,#764,#747,#740,#466,#481,#1033,#1027,#966,#951,#950,#932,#853,#835,#804,#800,#596,#595,#568,#873,#1025,#1021,#1019,#994,#991,#987,#912,#896,#894,#893,#873,#778,#777,#745,#737,#701,#570,#559,#558,#553@tobegit3hub; #1030,#965,#933,#920,#829,#783,#754,#1005,#998@vagetablechicken)
- The Chinese documentations are thoroughly polished and accessible at https://docs.openmldb.ai/ (the mirror in China: http://docs-cn.openmldb.ai ). This documentation repository is available at https://github.com/4paradigm/openmldb-docs-zh , and you are welcome to make contributions.
- Experimental feature: We have introduced a monitoring module based on Prometheus + Grafana for online feature processing. (#1048@aceforeverd)
Other Features
- Support SQL syntax: LIKE, HAVING (#841@aceforeverd; #927,#698@jingchen2222)
- Support new built-in functions: reverse (#1004@nautaa), dayofyear (#856@Nicholas-SR)
- Improve the compilation and install process, and support building from sources (#999,#871,#594,#752,#793,#805,#875,#871,#999@aceforeverd; #992@vagetablechicken)
- Improve the GitHub CI/CD workflow (#842,#884,#875,#919,#1056,#874@aceforeverd)
- Support system databases and tables (#773@dl239)
- Improve the function
create index
(#828@dl239) - Improve the demo image (#1023,#690,#734,#751@zhanghaohit)
- Improve the Python SDK (#913,#906@tobegit3hub;#949,#909@HuilinWu2; #838@dl239)
- Simplify the concepts of execution modes (#877,#985,#892@jingchen2222)
- Add data import and export for the cluster version (#1078@tobegit3hub)
- Add new deployment command for the cluster version (#921@dl239)
- Support default values when creating a table (#563@zoyopei)
- Support string delimiters and quotes (#668@ZackeryWang)
- Add a new
lru_cache
to support upsert (#795@vagetablechicken) - Support adding index with any
ts_col
(#828@dl239) - Improve the
ts
packing insql_insert_now
(#944 ,#974@keyu813) - Improve documentations (#952#885@mahengyang; #834@Nicholas-SR; #792,#1058,#1002,#872,#836,#792@lumianph; #844,#782@jingchen2222; #1022,#805@aceforeverd)
- Other minor updates (#1073@dl239)
Bug Fixes
#847, #831, #647, #934, #953, #1015, #982, #927, #994, #1008, #1028, #1019, #779, #855, #350, #631, #1074, #1073, #1081
@nautaa, @Nicholas-SR, @aceforeverd, @dl239, @jingchen2222, @tobegit3hub, @keyu813