OpenMLDB Weekly Update(2021.10.11-2021.10.18)
Summary
本周合并 Pull requests 16个,新增Pull requests 14个,关闭 Issues 13个,新增 Issues 11个。总计136个文件修改,新增5036行代码,删除1985行代码。
Merged Pull Requests
- feat: java sdk add api getTableSchema#483
- fix: branch deploy can add macOS#523
- fix: import error of OpenMLDB Python lib when installed as zip format#439
- feat: support deployment statement#506
- fix: start failed on mac#522
- ci: fix version set and maven opt on macos#520
- feat: add StandAloneClusterSDK#501
- feat: engine support query statement multiple database#505
- refactor: add ZkPath struct#512
- feat: ddlparser extracts indexes from sql#457
- ci: fix absl link, add sdk deploy on mac#509
- feat: rm zk dependency in standalone mode#486
- refactor: rm sql parser in ns client#504
- feat: add a config for print the physical plan#497
- refactor: mv base::Status to log dir#500
- feat: set index if no index in create table stmt#502
Open Pull Requests
- style: enforece cpp style convention in hybridse#507
- feat: add a util for saving result set#508
- fix: add link library boost_system#514
- fix: fix StringRef pointer in func ASTIntLiteralToNum#517
- feat: support non performance sensitive in command-line batch mode#518
- feat: add quit in shell#525
- feat: add deploy command#528
- style: enforece cpp style convention in hybridse#530
- feat: openmldb support non performance sensitive batch mode#531
- feat: support select into & set statement#532
- ci(coverage): upgrade codecov-action to v2#533
- feat: openmldb support multiple databases#534
- feat: install hybridse package and sdk locally#536
- feat: standalone client supports to update catalog#538
Close Issues
- Generate DDL by SQL and schema#144
- 非交互式,drop table不能直接删除表#185
- Add
exit
command for sql_client#322 - Update README for hybridse#474
start-all.sh
run failed on mac#521- Use nameserver ip and port to connect openmldb#441
- Add ZkPath struct in nameserver#511
- Get index from sql&procdure#419
- Is Cheating Necessary to Promote a Project on GitHub?#297
- Support stand-alone mode#440
- Remove sql parser in ns_client#503
- Move base::Status to log dir#496
- Set index if there is no index info in create statement#462
Open Issues
- Openmldb-batchjob should generate Java docs for mvn deploy#540
- Create procedure should cache with config of performance_sensitive#539
- sql client
show create procedure
gets a fatal error#537 - Support cicd from source code#535
- Support adding index with any ts col#529
- Upgrade codecov uploader#527
- bug: openmldb sdk deploy name in ci#519
- Bug: ast_node_converter_test run failed#516
- bug:
GetNsClient
can't get the new client if ns changed#515 - Bug: hybridse compile error#513
- Support non-performance-sensitive in batch mode for standalone version#510
Contributors
- aceforeverd (teapot@aceforeverd.com)
- Chen22 (jingchen2222@gmail.com)
- dl239 (dl239@126.com)
- HuangWei (huangwei@apache.org)
- Jinzhou Zhang (lotabout@gmail.com)
- Shouren Yang (yangshouren@gmail.com)
- tobe (tobeg3oogle@gmail.com)
Highlights
本周迎来两位新的项目贡献者Jinzhou Zhang和Shouren Yang,欢迎欢迎!本周合并的十多个pull-request,主要是对OpenMLDB单机版的优化和完善,最重要特性之一是单机版去掉对ZooKeeper的依赖,可以无外部依赖直接运行了,并且修复了启动脚本、DDL Parser等多个bug。单机版的正式版将在月底发布,大量相关的技术Issue也创建好逐步在开发完成了。
欢迎更多开发者关注和参与OpenMLDB开源项目。
转载自:https://juejin.cn/post/7020310914477850660