v2.6.1
What's new in v2.6.1
A small, focused release: license-as-configuration for Kubernetes and a fix for dbt-style GitHub syncs.
Added
License via secret / environment
You can now supply your Pro license through the environment instead of pasting it in the UI, which fits Terraform, Kubernetes, and any secret manager:
CHUI_LICENSE_FILEpoints at a file holding the license JSON (mount your Kubernetes Secret and aim this at it). Takes precedence.CHUI_LICENSEcarries the license JSON inline.
An environment license takes precedence over one activated in the UI. If the file is missing or the license is invalid, CH-UI logs a warning and starts normally on whatever the database holds, so a bad secret never blocks startup. Rotating the secret takes effect on the next restart.
The Helm chart wires this up for you:
kubectl create secret generic ch-ui-license --from-file=license.json
helm upgrade ch-ui ./deploy/helm/ch-ui --set license.existingSecret=ch-ui-licenseFixed
- GitHub model sync now recurses into subdirectories. Nested dbt layouts (models/staging/, models/marts/) previously imported zero models because the sync only looked at the top level of the configured path. Thanks @bfxavierpx for the first outside contribution (#138).
Maintenance
- Go dependency bumps: go-oidc, chi, minio, x/crypto, modernc sqlite, sarama (#136).
- CI: actions/setup-go 6 → 7 (#137).
- Builds require Go 1.25.12 (picks up the standard-library crypto/tls fix, GO-2026-5856).
- fix(github): recurse into subdirectories when syncing SQL models by @bfxavierpx in #138
- build(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #137
- build(deps): bump the go-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #136
New Contributors
- @bfxavierpx made their first contribution in #138
Full Changelog: v2.6.0...v2.6.1
Install
Download the binary for your platform and run it:
# Linux (amd64)
curl -L -o ch-ui https://github.com/caioricciuti/ch-ui/releases/download/v2.6.1/ch-ui-linux-amd64
chmod +x ch-ui
sudo install -m 755 ch-ui /usr/local/bin/ch-ui
ch-uiIf you don't want a global install, run it as ./ch-ui.
Verify checksum
sha256sum -c checksums.txt