This week in Databend #58
Databend is an open source elastic and reliable Modern Cloud Data Warehouse, it offers blazing fast query and combines elasticity, simplicity, low cost of the cloud, built to make the Data Cloud easy.
Big changes
Below is a list of some major changes that we don't want you to miss.
Features
meta
- add metrics
last_seq
(#7429)
query
- add Users in config file (#7477)
- avoid full tokenizer in parsing insert statement (#7485)
- make aggregate function return null on empty set (#7412)
- support using
DEFAULT
to fill default value inINSERT
statement (#7436)
storage
- keep a hint of last snapshot location while committing new snapshot (#7418)
share
- save share config whenever share meta has been changed (#7430)
planner
new expression
- migrate math functions to function-v2 (#7514)
- migrate string functions to function-v2 (#7425)
- add new aggregate function
ANY
(#7419)
http handler
- the first request no longer wait for query to start (#7410)
Improvement
meta
sessions
- remove query context ref count (#7480)
- eliminate strong ref for sessions manager and session (#7487)
storage
- enable chunked reading of hive table (#7373)
Bug fixes
planner
- column reference is ambiguous in using (#7431)
query
- fix insert format size (#7441)
- type_checker return type support nullable (#7504)
- fix hashset capacity overflow (#7513)
- cancel task when pipeline is finished (#7515)
cluster
- fix performance degradation in cluster mode (#7451)
storege
new expression
- support serde for
Scalar::Array
(#7421)
News
Let's take a look at what's new at Datafuse Labs & Databend each week.
Deploy Databend with KubeSphere
Databend officially provides a Helm repository, so you can easily deploy Databend using KubeSphere.
- In your workspace, go to App Repositories under App Management, and then click Add.
- In the dialog that appears, specify the app repository name and add Databend repository URL. Enter https://charts.databend.rs .
- After you specify required fields, click Validate to verify the URL. You will see a green check mark next to the URL if it is available and click OK to finish.
After this, Databend has been added to the KubeSphere App Repositories. You can refer to Deploy Apps from App Templates to complete the deployment.
New release for OpenDAL: Access data freely, painless, and efficiently
OpenDAL v0.15.0 has been released with new features 🤩 :
- FTP Support by @ArberSephirotheca
- Observability Improvement by @ClSlaid
- Blocking API Support by @Xuanwo
Changelogs
You can check the changelogs of Databend nightly to learn about our latest developments.
- v0.8.28-nightly
- v0.8.27-nightly
- v0.8.26-nightly
- v0.8.25-nightly
- v0.8.24-nightly
- v0.8.23-nightly
- v0.8.22-nightly
- v0.8.21-nightly
- v0.8.20-nightly
Contributors
Thanks a lot to the contributors for their excellent work this week.
andylokandy | ariesdevil | b41sh | BohuTANG | Chasen-Zhang | dantengsky |
drmingdrmer | hanyisong | leiysky | lichuang | mergify[bot] | PsiACE |
RinChanNOWWW | sandflee | soyeric128 | sundy-li | TCeason | xudong963 |
youngsofun | zhang2014 | zhyass |
Meet Us
Please join the DatafuseLabs Community if you are interested in Databend.
We are looking forward to seeing you try our code. We have a strong team behind you to ensure a smooth experience in trying our code for your projects. If you are a hacker passionate about database internals, feel free to play with our code.
You can submit issues for any problems you find. We also highly appreciate any of your pull requests.
- Databend Website
- Weekly (A weekly newsletter about Databend)
- GitHub Discussions (Feature/Bug reports, Contributions)
- Twitter (Get the news fast)
- Slack Channel (For live discussion with the Community)
- I'm feeling lucky (Pick up a good first issue now!)