Summary
На этой неделе было объединено 8 запросов на слияние, добавлено 5 запросов на слияние, закрыто 11 задач и добавлено 20 задач. Всего было изменено 84 файла, добавлено 6677 строк кода и удалено 511 строк кода.
Merged Pull Requests
- feat: support spark.master config to run job in yarn or local#466
- feat: read openmldb git properties and set in return string#464
-
feat: enable
TestWindowUnion
test#467 - feat: bump snakeyaml from 1.17 to 1.26 in /test/batch-test/openmldb-batch-test#416
- feat: add openmldb jmh#367
- test: modify cicd#465
- feat: add src test cicd#452
- fix: fix a bug when turn on window parallelization and skew optimization#438
Open Pull Requests
- Fix import error of OpenMLDB Python lib when installed as zip format#439
- fix: remove dup apply pass on the same physical op.#453
- feat: ddlparser extracts indexes from sql#457
- build: add deployment script#469
- style: update hybridse header guard style#470
Close Issues
- Support Spark local jobs in TaskManager for local OpenMLDB setup#456
- Return the openmldb version string for Batch#463
- Enable the unit test of TestWindowUnion#339
- Создайте индекс, ttl_type=test, успешно создан, ожидается возврат сообщения об ошибке#162
- Deploy all-in-one java package#84
- move demo to main repo#120
- Создайте индекс типа absorlat, desc не может его отобразить#163
- scripts: package java sdk set cmake type to release#371
- feat: support insert multiple rows into a table using a single SQL insert statement.#398
- Fix enable WindowSkewOpt and WindowComputeParallelOpt at the same time#444
- add more status badges to README#313
Open Issues
- Support passing multiple databases for parsing each SQL statement#468
- Set index if there is no index info in create statement#462
- Update catalog in stand alone mode#461
-
Add
SHOW DEPLOYMENT
andDROP DEPLOYMENT
command#460 - Recover metadata when nameserver restart in stand alone mode#459
- Store metadata in system table#458
-
Support
SELECT INTO OUTFILE
syntax#455 - ci: pre-build macos pkg needs to select sdk#454
- Support querying data from Trino in oenmldb CLI#451
- Add SHOW JOBS command for CLI and TaskManager#450
- Support generating and storing job id for TaskManager#449
- Integrate the ability of SQL analysis by trino in CLI#448
-
Add
DEPLOY
command#447 - Write the result of select sql into file#446
-
Support
SET
syntax#445 -
Add
import
command#443 -
Support
engine
option increate
statement#442 - Use nameserver ip and port to connect openmldb#441
- Support stand-alone mode#440
-
Fail query window+lastjoin when turn on
enable_batch_window_parallelization
#437
Contributors
- aceforeverd (teapot@aceforeverd.com)
- Chen22 (jingchen2222@gmail.com)
- Kanekanekane (1290561498@qq.com)
- Stark (hujinlei1999@qq.com)
- tobe (tobeg3oogle@gmail.com)
- wuyou10206 (zw1020688@163.com)
Highlights
На этой неделе внесены дальнейшие улучшения в разработку функций, исправления ошибок, тестирование производительности и решения для интеграции CICD. Функционально он поддерживает пакетный режим для одной машины в TaskManager.Решение ошибки устраняет проблемы с отображением информации о версии Git, одновременной оптимизацией наклона окна и параллельной оптимизацией окна в пакетном режиме, а модуль openmldb-jmh интегрирован в тест производительности. чтобы улучшить снижение производительности модуля Java.Что касается тестирования и интеграции CICD, добавлены тесты SRC, основанные на ветвях исходного кода, и тесты PKG, основанные на конкретных версиях.Крупномасштабные интеграционные тесты, включая тысячи случаев, также можно запускать вручную Гитхаб. На этой неделе появилось много новых выпусков, посвященных редизайну и внедрению высокопроизводительной автономной версии.Те, кто заинтересован в оптимизации высокопроизводительной базы данных, также могут обратить внимание.
Приглашаем больше разработчиков подписаться и принять участиеOpenMLDBПроект с открытым исходным кодом.