Making: github.com/4paradigm/O… Docs: OpenMLDB Docs: OpenMLDB Docs
OpenMLDB v0.4.0 Release Notes
The main features
- Sql-centered development and management experience is fully enhanced for both standalone and cluster versions. You can now do all of your development, deployment, and administration tasks based on SQL and CLI, making OpenMLDB much easier to use. (# 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)
- Chinese documentation has been fully improved, and you can access the full usage and development documentation here: docs.openmldb.ai/ GitHub repo: github.com/4paradigm/o… And we look forward to your contribution.
- Experimental features: Introduced an online monitoring scheme based on Prometheus + Grafana (#1048@aceforeverd)
Other improvements
- Support for new SQL syntax: LIKE, HAVING (#841@aceforeverd; #927,#698@jingchen2222)
- Support for new built-in functions: Reverse (#1004@nautaa), dayofyear (#856@Nicholas-SR)
- Improved compilation and installation process, now supports compilation from source (#999,#871,#594,#752,#793,#805,#875,#871,#999@aceforeverd; #992@vagetablechicken)
- GitHub CI/CD Workflow (#842,#884,#875,#919,#1056,#874@aceforeverd)
- Support for system databases and system tables (#773@dl239)
- Improve and refine functional functions
create index
(# 828@dl239) - Improved Demo image (#1023,#690,#734,#751@zhanghaohit)
- Improve the Python SDK (#913,#906@tobegit3hub; #949,#909@HuilinWu2; #838@dl239)
- Simplified execution mode (#877,#985,#892@jingchen2222)
- Add cluster-based data import and export tool (#1078@tobegit3hub)
- Added new cluster deployment commands (#921@dl239)
- Support for creating tables is to use default values (#563@zoyopei)
- support
string
Type delimiters and quotes (# 668@ZackeryWang) - Add new
lru_cache
To support theupsert
(# 795@vagetablechicken) - Support using any
ts
Column to increment the index (# 828@dl239) - Improvements in
sql_insert_now
About the functionts
Column processing (# 944 ,# 974@keyu813) - Improved documentation (#952#885@mahengyang; #834@Nicholas-SR; #792,#1058,#1002,#872,#836,#792@lumianph; #844,#782@jingchen2222; #1022,#805@aceforeverd)
- Code cleanup (#1073@dl239)
Bug Fixes
# 847, # 831, # 647, # 934, # 953, # 1015, # 982, # 927, # 994, # 1008, # 1028, # 1019, # 779, # 855, # 350, # 631, # 1074, # 1073, # 1081
Thanks to our contributors on 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 docs.openmldb.ai/ (the mirror in China: Docs -cn.openmldb.ai). This documentation repository is available at github.com/4paradigm/o… , 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