Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .changeset/cool-students-camp.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/deep-years-see.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-cli-version.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-mcp-query-schema.md

This file was deleted.

20 changes: 0 additions & 20 deletions .changeset/hdx-4111-alert-table-filter-expression.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/heatmap-chart-editor-dashboard.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/rich-houses-divide.md

This file was deleted.

4 changes: 2 additions & 2 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ NEXT_ALL_IN_ONE_IMAGE_NAME_DOCKERHUB=clickhouse/clickstack-all-in-one
ALL_IN_ONE_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-all-in-one
NEXT_OTEL_COLLECTOR_IMAGE_NAME_DOCKERHUB=clickhouse/clickstack-otel-collector
OTEL_COLLECTOR_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-otel-collector
CODE_VERSION=2.24.1
IMAGE_VERSION_SUB_TAG=.24.1
CODE_VERSION=2.25.0
IMAGE_VERSION_SUB_TAG=.25.0
IMAGE_VERSION=2
IMAGE_NIGHTLY_TAG=2-nightly
IMAGE_LATEST_TAG=latest
Expand Down
29 changes: 29 additions & 0 deletions packages/api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# @hyperdx/api

## 2.25.0

### Minor Changes

- 5c6da48c: refactor(alerts/search): consolidate the saved-search → chart-config builder
into a single shared helper, `buildSearchChartConfig`, in
`@hyperdx/common-utils/core/searchChartConfig.ts`. The app search page, the
alert preview chart, and the scheduled alert task's `SAVED_SEARCH` branch now
all route through it, so `tableFilterExpression`, `implicitColumnExpression`,
sample-weight expressions, SELECT precedence, and the `count()` default
SELECT shape are applied identically by construction.

Behavior fixes that fall out of consolidation:

- The alert task and the alert preview now apply `source.tableFilterExpression`
on Log sources, matching what the search page already did.
- A latent bug in the search-page builder is fixed: a non-null `filters`
array no longer silently drops the `tableFilterExpression` SQL filter via
spread-overwrite.

### Patch Changes

- fecbfff7: fix: flatten MCP query tool schema so SDK serializes inputSchema correctly
- Updated dependencies [24699cde]
- Updated dependencies [5c6da48c]
- Updated dependencies [ef571cc0]
- Updated dependencies [c2a9f96f]
- @hyperdx/common-utils@0.19.0

## 2.24.1

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperdx/api",
"version": "2.24.1",
"version": "2.25.0",
"license": "MIT",
"private": true,
"engines": {
Expand All @@ -10,7 +10,7 @@
"@ai-sdk/anthropic": "^3.0.58",
"@ai-sdk/openai": "^3.0.47",
"@esm2cjs/p-queue": "^7.3.0",
"@hyperdx/common-utils": "^0.18.1",
"@hyperdx/common-utils": "^0.19.0",
"@hyperdx/node-opentelemetry": "^0.9.0",
"@hyperdx/passport-local-mongoose": "^9.0.1",
"@modelcontextprotocol/sdk": "^1.27.1",
Expand Down
40 changes: 40 additions & 0 deletions packages/app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# @hyperdx/app

## 2.25.0

### Minor Changes

- 5c6da48c: refactor(alerts/search): consolidate the saved-search → chart-config builder
into a single shared helper, `buildSearchChartConfig`, in
`@hyperdx/common-utils/core/searchChartConfig.ts`. The app search page, the
alert preview chart, and the scheduled alert task's `SAVED_SEARCH` branch now
all route through it, so `tableFilterExpression`, `implicitColumnExpression`,
sample-weight expressions, SELECT precedence, and the `count()` default
SELECT shape are applied identically by construction.

Behavior fixes that fall out of consolidation:

- The alert task and the alert preview now apply `source.tableFilterExpression`
on Log sources, matching what the search page already did.
- A latent bug in the search-page builder is fixed: a non-null `filters`
array no longer silently drops the `tableFilterExpression` SQL filter via
spread-overwrite.

- ef571cc0: feat: heatmap charts in chart editor and dashboards

- Heatmap is now a selectable display type in the chart editor tabs
- Dashboard tiles render heatmaps via the shared `DBHeatmapChart` component
- Heatmap source picker restricted to trace sources; value/count expressions auto-populate from the source's duration expression
- Display Settings drawer (scale, value, count) shared across search Event Deltas, chart editor, and dashboards
- Click a dashboard heatmap tile to open Event Deltas with source, where clause, filters, and time range preserved
- Dynamic Y-axis sizing measures formatted tick labels so long labels (e.g. "1.67min") are not clipped

### Patch Changes

- 24699cde: fix: Infer singular quantileXXX() from MV quantilesXXXState()
- 4e9caeca: Support per-signal OTLP exporter endpoints for Hyperdx internal telemetry
- c2a9f96f: feat: Add more dashboard onClick linking options
- Updated dependencies [24699cde]
- Updated dependencies [5c6da48c]
- Updated dependencies [ef571cc0]
- Updated dependencies [c2a9f96f]
- @hyperdx/common-utils@0.19.0

## 2.24.1

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperdx/app",
"version": "2.24.1",
"version": "2.25.0",
"private": true,
"license": "MIT",
"engines": {
Expand Down Expand Up @@ -37,7 +37,7 @@
"@dnd-kit/utilities": "^3.2.2",
"@hookform/resolvers": "^3.9.0",
"@hyperdx/browser": "^0.22.1",
"@hyperdx/common-utils": "^0.18.1",
"@hyperdx/common-utils": "^0.19.0",
"@hyperdx/node-opentelemetry": "^0.9.0",
"@mantine/core": "^9.0.0",
"@mantine/dates": "^9.0.0",
Expand Down
6 changes: 6 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @hyperdx/cli

## 0.4.1

### Patch Changes

- 253cf5b7: Fix CLI version flag reporting hardcoded 0.1.0 instead of the actual package version

## 0.4.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperdx/cli",
"version": "0.4.0",
"version": "0.4.1",
"license": "MIT",
"type": "module",
"publishConfig": {
Expand Down Expand Up @@ -28,7 +28,7 @@
"devDependencies": {
"@clickhouse/client": "^1.12.1",
"@clickhouse/client-common": "^1.12.1",
"@hyperdx/common-utils": "^0.18.1",
"@hyperdx/common-utils": "^0.19.0",
"@types/crypto-js": "^4.2.2",
"@types/react": "^19.0.0",
"@types/sqlstring": "^2.3.2",
Expand Down
34 changes: 34 additions & 0 deletions packages/common-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# @hyperdx/common-utils

## 0.19.0

### Minor Changes

- 5c6da48c: refactor(alerts/search): consolidate the saved-search → chart-config builder
into a single shared helper, `buildSearchChartConfig`, in
`@hyperdx/common-utils/core/searchChartConfig.ts`. The app search page, the
alert preview chart, and the scheduled alert task's `SAVED_SEARCH` branch now
all route through it, so `tableFilterExpression`, `implicitColumnExpression`,
sample-weight expressions, SELECT precedence, and the `count()` default
SELECT shape are applied identically by construction.

Behavior fixes that fall out of consolidation:

- The alert task and the alert preview now apply `source.tableFilterExpression`
on Log sources, matching what the search page already did.
- A latent bug in the search-page builder is fixed: a non-null `filters`
array no longer silently drops the `tableFilterExpression` SQL filter via
spread-overwrite.

### Patch Changes

- 24699cde: fix: Infer singular quantileXXX() from MV quantilesXXXState()
- ef571cc0: feat: heatmap charts in chart editor and dashboards

- Heatmap is now a selectable display type in the chart editor tabs
- Dashboard tiles render heatmaps via the shared `DBHeatmapChart` component
- Heatmap source picker restricted to trace sources; value/count expressions auto-populate from the source's duration expression
- Display Settings drawer (scale, value, count) shared across search Event Deltas, chart editor, and dashboards
- Click a dashboard heatmap tile to open Event Deltas with source, where clause, filters, and time range preserved
- Dynamic Y-axis sizing measures formatted tick labels so long labels (e.g. "1.67min") are not clipped

- c2a9f96f: feat: Add more dashboard onClick linking options

## 0.18.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/common-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperdx/common-utils",
"description": "Common utilities for HyperDX application",
"version": "0.18.1",
"version": "0.19.0",
"license": "MIT",
"private": true,
"files": [
Expand Down
2 changes: 2 additions & 0 deletions packages/otel-collector/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @hyperdx/otel-collector

## 2.25.0

## 2.24.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/otel-collector/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperdx/otel-collector",
"description": "HyperDX OpenTelemetry Collector configuration and Docker image",
"version": "2.24.1",
"version": "2.25.0",
"license": "MIT",
"private": true
}
8 changes: 4 additions & 4 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4329,7 +4329,7 @@ __metadata:
"@ai-sdk/anthropic": "npm:^3.0.58"
"@ai-sdk/openai": "npm:^3.0.47"
"@esm2cjs/p-queue": "npm:^7.3.0"
"@hyperdx/common-utils": "npm:^0.18.1"
"@hyperdx/common-utils": "npm:^0.19.0"
"@hyperdx/node-opentelemetry": "npm:^0.9.0"
"@hyperdx/passport-local-mongoose": "npm:^9.0.1"
"@modelcontextprotocol/sdk": "npm:^1.27.1"
Expand Down Expand Up @@ -4417,7 +4417,7 @@ __metadata:
"@eslint/compat": "npm:^2.0.0"
"@hookform/resolvers": "npm:^3.9.0"
"@hyperdx/browser": "npm:^0.22.1"
"@hyperdx/common-utils": "npm:^0.18.1"
"@hyperdx/common-utils": "npm:^0.19.0"
"@hyperdx/node-opentelemetry": "npm:^0.9.0"
"@jedmao/location": "npm:^3.0.0"
"@mantine/core": "npm:^9.0.0"
Expand Down Expand Up @@ -4547,7 +4547,7 @@ __metadata:
dependencies:
"@clickhouse/client": "npm:^1.12.1"
"@clickhouse/client-common": "npm:^1.12.1"
"@hyperdx/common-utils": "npm:^0.18.1"
"@hyperdx/common-utils": "npm:^0.19.0"
"@types/crypto-js": "npm:^4.2.2"
"@types/react": "npm:^19.0.0"
"@types/sqlstring": "npm:^2.3.2"
Expand All @@ -4569,7 +4569,7 @@ __metadata:
languageName: unknown
linkType: soft

"@hyperdx/common-utils@npm:^0.18.1, @hyperdx/common-utils@workspace:packages/common-utils":
"@hyperdx/common-utils@npm:^0.19.0, @hyperdx/common-utils@workspace:packages/common-utils":
version: 0.0.0-use.local
resolution: "@hyperdx/common-utils@workspace:packages/common-utils"
dependencies:
Expand Down