Cloud changelog

Compute-compute separation (also known as "Warehouses") is Generally Available; please refer to [blog](https://clickhouse.com/blog/introducing-warehouses-compute-compute-separation-in-clickhouse-cloud) for more details and the [documentation](/docs/cloud/reference/warehouses).

### Single-replica services[​](#single-replica-services "Direct link to Single-replica services")

We are introducing the concept of a "single-replica service", both as a standalone offering and within warehouses. As a standalone offering, single-replica services are size limited and intended to be used for small test workloads. Within warehouses, single-replica services can be deployed at larger sizes, and utilized for workloads not requiring high availability at scale, such as restartable ETL jobs.

### Vertical auto-scaling improvements[​](#vertical-auto-scaling-improvements "Direct link to Vertical auto-scaling improvements")

We are introducing a new vertical scaling mechanism for compute replicas, which we call "Make Before Break" (MBB). This approach adds one or more replicas of the new size before removing the old replicas, preventing any loss of capacity during scaling operations. By eliminating the gap between removing existing replicas and adding new ones, MBB creates a more seamless and less disruptive scaling process. It is especially beneficial in scale-up scenarios, where high resource utilization triggers the need for additional capacity, since removing replicas prematurely would only exacerbate the resource constraints.

### Horizontal scaling (GA)[​](#horizontal-scaling-ga "Direct link to Horizontal scaling (GA)")

Horizontal scaling is now Generally Available. You can add additional replicas to scale out their service through the APIs and the cloud console. Please refer to the [documentation](/docs/cloud/features/autoscaling/horizontal#manual-horizontal-scaling) for information.

### Configurable backups[​](#configurable-backups "Direct link to Configurable backups")

We now support the ability for customers to export backups to their own cloud account; please refer to the [documentation](/docs/cloud/manage/backups/configurable-backups) for additional information.

### Managed upgrade improvements[​](#managed-upgrade-improvements "Direct link to Managed upgrade improvements")

Safe managed upgrades deliver significant value to our users by allowing them to stay current with the database as it moves forward to add features. With this rollout, we applied the "make before break" (or MBB) approach to upgrades, further reducing impact to running workloads.

### HIPAA support[​](#hipaa-support "Direct link to HIPAA support")

We now support HIPAA in compliant regions, including AWS `us-east-1`, `us-west-2` and GCP `us-central1`, `us-east1`. Customers wishing to onboard must sign a Business Associate Agreement (BAA) and deploy to the compliant version of the region. For more information on HIPAA, please refer to the [documentation](/docs/cloud/security/compliance-overview).

### Scheduled upgrades[​](#scheduled-upgrades "Direct link to Scheduled upgrades")

You can schedule upgrades for your services. This feature is supported for Enterprise tier services only. For more information on Scheduled upgrades, please refer to the [documentation](/docs/manage/updates).

### Language client support for complex types[​](#language-client-support-for-complex-types "Direct link to Language client support for complex types")

[Golang](https://github.com/ClickHouse/clickhouse-go/releases/tag/v2.30.1), [Python](https://github.com/ClickHouse/clickhouse-connect/releases/tag/v0.8.11), and [NodeJS](https://github.com/ClickHouse/clickhouse-js/releases/tag/1.10.1) clients added support for Dynamic, Variant, and JSON types.

### DBT support for refreshable materialized views[​](#dbt-support-for-refreshable-materialized-views "Direct link to DBT support for refreshable materialized views")

DBT now [supports Refreshable Materialized Views](https://github.com/ClickHouse/dbt-clickhouse/releases/tag/v1.8.7) in the `1.8.7` release.

### JWT token support[​](#jwt-token-support "Direct link to JWT token support")

Support has been added for JWT-based authentication in the JDBC driver v2, clickhouse-java, [Python](https://github.com/ClickHouse/clickhouse-connect/releases/tag/v0.8.12), and [NodeJS](https://github.com/ClickHouse/clickhouse-js/releases/tag/1.10.0) clients.

JDBC / Java will be in [0.8.0](https://github.com/ClickHouse/clickhouse-java/releases/tag/v0.8.0) when it's released - ETA pending.

### Prometheus integration improvements[​](#prometheus-integration-improvements "Direct link to Prometheus integration improvements")

We've added several enhancements for the Prometheus integration:

- **Organization-level endpoint**. We've introduced an enhancement to our Prometheus integration for ClickHouse Cloud. In addition to service-level metrics, the API now includes an endpoint for **organization-level metrics**. This new endpoint automatically collects metrics for all services within your organization, streamlining the process of exporting metrics into your Prometheus collector. These metrics can be integrated with visualization tools like Grafana and Datadog for a more comprehensive view of your organization's performance.

  This feature is available now for all users. You can find more details [here](/docs/integrations/prometheus).
- **Filtered metrics**. We've added support for returning a filtered list of metrics in our Prometheus integration for ClickHouse Cloud. This feature helps reduce response payload size by enabling you to focus on metrics that are critical for monitoring the health of your service.

  This functionality is available via an optional query parameter in the API, making it easier to optimize your data collection and streamline integrations with tools like Grafana and Datadog.

  The filtered metrics feature is now available for all users. You can find more details [here](/docs/integrations/prometheus).

## December 20, 2024[​](#december-20-2024 "Direct link to December 20, 2024")

### Marketplace subscription organization attachment[​](#marketplace-subscription-organization-attachment "Direct link to Marketplace subscription organization attachment")

You can now attach your new marketplace subscription to an existing ClickHouse Cloud organization. Once you finish subscribing to the marketplace and redirect to ClickHouse Cloud, you can connect an existing organization created in the past to the new marketplace subscription. From this point, your resources in the organization will be billed via the marketplace.

### Force OpenAPI key expiration[​](#force-openapi-key-expiration "Direct link to Force OpenAPI key expiration")

It is now possible to restrict the expiry options of API keys so you don't create unexpired OpenAPI keys. Please contact the ClickHouse Cloud Support team to enable these restrictions for your organization.

### Custom emails for notifications[​](#custom-emails-for-notifications "Direct link to Custom emails for notifications")

Org Admins can now add more email addresses to a specific notification as additional recipients. This is useful in case you want to send notifications to an alias or to other users within your organization who might not be users of ClickHouse Cloud. To configure this, go to the Notification Settings from the cloud console and edit the email addresses that you want to receive the email notifications.

## December 6, 2024[​](#december-6-2024 "Direct link to December 6, 2024")

### BYOC (beta)[​](#byoc-beta "Direct link to BYOC (beta)")

Bring Your Own Cloud for AWS is now available in Beta. This deployment model allows you to deploy and run ClickHouse Cloud in your own AWS account. We support deployments in 11+ AWS regions, with more coming soon. Please [contact support](https://clickhouse.com/support/program) for access. Note that this deployment is reserved for large-scale deployments.

### Postgres Change Data Capture (CDC) connector in ClickPipes[​](#postgres-change-data-capture-cdc-connector-in-clickpipes "Direct link to Postgres Change Data Capture (CDC) connector in ClickPipes")