Hello everyone! I’m excited to announce the first release of ClickHaskell:
ClickHouse DBMS Native protocol and client Haskell implementation
with minimal dependency footprint and type safe API
My goal was to create a simple, efficient, maintainable, and easy-to-use client.
I’ve put a lot of work into this project over the past year, and now I’m excited to share the results!
You can find in repository and reuse it in your project:
- Documentation as Code powered by hakyll and markdown-unlit
- Automated e2e testing, running before distribution, powered by Nix and GitHub Actions
- Profiling runners against the database, wrapped into Nix
- Local development environment powered by Nix
- Documentation deployment to GitHub Pages on every commit
- Release candidates automatically deployable to Hackage on every commit
Currenly ClickHaskell should be used in production with cautious.
Version 0.1.0 are well tested only against limited number pf positive scenarios
and may lead to unexpected errors in real-world usage.
It’s recommended to use it only in hobby projects before the 1.0.0 release
I aim to answer any questions about ClickHouse or ClickHaskell
in less than 24 hours, so feel free to open issues on GitHub.
For any problems, I’ll try to write tests to prevent them in the future.
On any questions, I’ll try to improve the current documentation.
So, any issue you raise will be a great way to contribute to the library!