What's new in clickhousectl v0.4.0 ClickHouse released clickhousectl v0.4.0, adding horizontal autoscaling for Cloud services, ClickPipe schema discovery, finer control over ClickPipe ingestion, partial updates for Postgres configs, and opt-out anonymous usage telemetry. The update introduces new CLI flags such as --min-replicas, --max-replicas, --autoscaling-mode horizontal, --skip-initial-load, --start-after, and --server-id, and moves OAuth tokens to a global location at ~/.clickhouse/tokens.json. clickhousectl https://github.com/ClickHouse/clickhousectl is the CLI for ClickHouse, local and cloud, built to help both humans and AI agents develop with ClickHouse. v0.3.0 https://clickhouse.com/blog/clickhousectl-v0-3-0 brought agent-aware defaults, OAuth querying for Cloud, and custom local server configs. v0.4.0 adds horizontal autoscaling for Cloud services, ClickPipe schema discovery, finer control over ClickPipe ingestion, and opt-out anonymous usage telemetry. If you already have it installed, update in place: 1clickhousectl update If not, install it using your favorite method below: 1curl https://clickhouse.com/cli | sh 2pip install clickhousectl 3uv tool install clickhousectl 4npm i -g clickhousectl 5cargo install clickhousectl Horizontal autoscaling for Cloud services ClickHouse Cloud services have two autoscaling modes: vertical a fixed replica count with variable memory per replica and horizontal fixed memory per replica with a variable replica count . v0.4.0 exposes horizontal autoscaling on service create and service scale : 1clickhousectl cloud service create --name my-service \ 2 --min-replicas 2 --max-replicas 8 --autoscaling-mode horizontal 3 4clickhousectl cloud service scale