<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk" -->

---
title: Whats new in ClickStack - June + July | daily.dev
description: ClickStack's June–July release bundles two months of updates. Trace waterfall gets per-service colors, a minimap for navigating long traces, and OpenTelemetry...
canonical: https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Whats new in ClickStack - June + July | daily.dev
og:description: ClickStack's June–July release bundles two months of updates. Trace waterfall gets per-service colors, a minimap for navigating long traces, and OpenTelemetry...
og:url: https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk
og:image: https://api.daily.dev/og/posts/B0PvuFTqK.png
og:image:alt: Whats new in ClickStack - June + July
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Whats new in ClickStack - June + July

**[ClickHouse](https://daily.dev/sources/clickhouse)** · 18 min read · 3 upvotes · 1 comments

## Summary

ClickStack's June–July release bundles two months of updates. Trace waterfall gets per-service colors, a minimap for navigating long traces, and OpenTelemetry span link support in the detail panel. Metrics gain quantile support for exponential histograms, a leaner default schema using hashed attributes in the sort key, and the ability to connect external Prometheus-compatible endpoints. Dashboard filters can now cascade (faceted search style), event patterns are available as dashboard tiles, and kiosk mode locks dashboards for wall displays. Filter autocomplete now uses ClickHouse text indexes via mergeTreeTextIndex() (requires ClickHouse 26.3+) before falling back to materialized view rollups. Alerts support consecutive-window evaluation to suppress transient spikes, reporting a PENDING state while accumulating windows. The Datadog receiver for the OpenTelemetry Collector lets existing Datadog Agents send data to ClickStack without re-instrumentation. The MCP server gains metric discovery tools and source/webhook management. Smaller additions include categorical bar charts, pinned chart tooltips, builder-to-SQL conversion, table column coloring, alert annotations on tiles, and Browser RUM dashboard enhancements.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://clickhouse.com/blog/whats-new-in-clickstack-june-2026>

## Questions this post answers

### What ClickHouse version is required for the new mergeTreeTextIndex-based autocomplete in ClickStack?

ClickHouse 26.3 or later is required for the mergeTreeTextIndex() path used by ClickStack's faster autocomplete and filter dropdowns. On earlier ClickHouse versions, the router automatically falls back to metadata rollup materialized views instead, so filters continue to work but without the text-index speedup.

_Track ClickHouse version requirements like this on daily.dev before upgrading an observability stack._

### How does ClickStack's new metrics schema differ from the old one and why was it changed?

The new default schema orders by ServiceName, MetricName, an hourly time bucket, a cityHash64 hash of the attributes map, then TimeUnix, replacing the old schema that sorted directly on the raw attributes map. Hashing attributes gives each series a compact fixed-width key instead of storing the full map in the primary key index, reducing memory use, while the hourly bucket lets time-filtered queries skip granules before examining attributes. Existing deployments keep their old sorting key since primary keys can't be altered in place.

_Compare schema and indexing tradeoffs like this on daily.dev when tuning a metrics database._

### Can ClickStack query metrics from an existing Prometheus deployment without migrating the data?

Yes, ClickStack can now connect to an external Prometheus-compatible endpoint as a metrics source, proxying PromQL queries to it through the same chart editor used for native metrics. This lets teams chart existing Prometheus metrics alongside ClickStack logs and traces, evaluate the ClickHouse TimeSeries Engine gradually, or run both systems in parallel without committing to a full migration upfront.

_Weigh gradual migration paths like this on daily.dev when choosing between observability backends._

## Community discussion

Top comments from developers on daily.dev.

**@kartiknvj** · 0 upvotes

> Observability tooling for this stack keeps getting better, and I've leaned on trace data hard when debugging agents. One thing I learned the hard way: a full trace can still be useless during an incident if it isn't structured around the agent's decisions: [https://dev.to/kartik-nvjk/my-llm-app-was-fully-traced-during-an-incident-the-trace-was-still-useless-3k21](https://dev.to/kartik-nvjk/my-llm-app-was-fully-traced-during-an-incident-the-trace-was-still-useless-3k21) . Does ClickStack do anything specific for LLM span data, or is it general-purpose?

## Similar posts on daily.dev

- [What's new in ClickStack. February '26.](https://daily.dev/posts/what-s-new-in-clickstack-february-26--arbfaj42x) · ClickHouse · 1 upvotes · 0 comments
- [What's new in ClickStack. October '25.](https://daily.dev/posts/what-s-new-in-clickstack-october-25--a7dpo5ddh) · ClickHouse · 1 upvotes · 0 comments
- [What's new in ClickStack - March 2026](https://daily.dev/posts/what-s-new-in-clickstack---march-2026-8k8yvcdfm) · ClickHouse · 2 upvotes · 0 comments
- [What's new in ClickStack - April 2026](https://daily.dev/posts/what-s-new-in-clickstack---april-2026-vcftqkhl2) · ClickHouse · 3 upvotes · 0 comments
- [What's new in ClickStack. November '25.](https://daily.dev/posts/what-s-new-in-clickstack-november-25--okveo1hj8) · ClickHouse · 6 upvotes · 0 comments

---

Tags: [#devops](https://daily.dev/tags/devops), [#observability](https://daily.dev/tags/observability), [#opentelemetry](https://daily.dev/tags/opentelemetry), [#prometheus](https://daily.dev/tags/prometheus), [#clickhouse](https://daily.dev/tags/clickhouse)

[View this post on daily.dev](https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Whats new in ClickStack - June + July","url":"https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk"},"datePublished":"2026-08-10T16:10:27.962Z","dateModified":"2026-09-13T20:33:37.049Z","description":"ClickStack's June–July release bundles two months of updates. Trace waterfall gets per-service colors, a minimap for navigating long traces, and OpenTelemetry...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/095fc5a4cefd2cac2f85646fb180ff98?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/095fc5a4cefd2cac2f85646fb180ff98?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"ClickHouse","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ClickHouse","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/clickhouse","url":"https://daily.dev/sources/clickhouse"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"devops,observability,opentelemetry,prometheus,clickhouse","timeRequired":"PT18M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ClickHouse","item":"https://daily.dev/sources/clickhouse"},{"@type":"ListItem","position":3,"name":"Whats new in ClickStack - June + July"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk","comment":[{"@type":"Comment","text":"Observability tooling for this stack keeps getting better, and I’ve leaned on trace data hard when debugging agents. One thing I learned the hard way: a full trace can still be useless during an incident if it isn’t structured around the agent’s decisions: https://dev.to/kartik-nvjk/my-llm-app-was-fully-traced-during-an-incident-the-trace-was-still-useless-3k21 . Does ClickStack do anything specific for LLM span data, or is it general-purpose?","datePublished":"2026-08-10T17:39:53.798Z","url":"https://daily.dev/posts/B0PvuFTqK#c-ed1sVvxsz","author":{"@type":"Person","name":"kartik-nvjk","url":"https://daily.dev/kartiknvj","image":"https://media.daily.dev/image/upload/s--3gGgsVCw--/f_auto/v1781456774/avatars/avatar_TvTVeiMdkRCqWUDullFmy?_a=BAMAMiWQ0"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/whats-new-in-clickstack---june-july-b0pvuftqk#faq","mainEntity":[{"@type":"Question","name":"What ClickHouse version is required for the new mergeTreeTextIndex-based autocomplete in ClickStack?","acceptedAnswer":{"@type":"Answer","text":"ClickHouse 26.3 or later is required for the mergeTreeTextIndex() path used by ClickStack's faster autocomplete and filter dropdowns. On earlier ClickHouse versions, the router automatically falls back to metadata rollup materialized views instead, so filters continue to work but without the text-index speedup. Track ClickHouse version requirements like this on daily.dev before upgrading an observability stack."}},{"@type":"Question","name":"How does ClickStack's new metrics schema differ from the old one and why was it changed?","acceptedAnswer":{"@type":"Answer","text":"The new default schema orders by ServiceName, MetricName, an hourly time bucket, a cityHash64 hash of the attributes map, then TimeUnix, replacing the old schema that sorted directly on the raw attributes map. Hashing attributes gives each series a compact fixed-width key instead of storing the full map in the primary key index, reducing memory use, while the hourly bucket lets time-filtered queries skip granules before examining attributes. Existing deployments keep their old sorting key since primary keys can't be altered in place. Compare schema and indexing tradeoffs like this on daily.dev when tuning a metrics database."}},{"@type":"Question","name":"Can ClickStack query metrics from an existing Prometheus deployment without migrating the data?","acceptedAnswer":{"@type":"Answer","text":"Yes, ClickStack can now connect to an external Prometheus-compatible endpoint as a metrics source, proxying PromQL queries to it through the same chart editor used for native metrics. This lets teams chart existing Prometheus metrics alongside ClickStack logs and traces, evaluate the ClickHouse TimeSeries Engine gradually, or run both systems in parallel without committing to a full migration upfront. Weigh gradual migration paths like this on daily.dev when choosing between observability backends."}}]}
```

