From ca73d822ac05a7f58f31eba742f872abc475896b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 May 2026 00:52:21 +0000 Subject: [PATCH] chore(release): bump HyperDX app/package versions --- .changeset/cool-students-camp.md | 6 --- .changeset/deep-years-see.md | 5 --- .changeset/fix-cli-version.md | 5 --- .changeset/fix-mcp-query-schema.md | 5 --- .../hdx-4111-alert-table-filter-expression.md | 20 ---------- .changeset/heatmap-chart-editor-dashboard.md | 13 ------ .changeset/rich-houses-divide.md | 6 --- .env | 4 +- packages/api/CHANGELOG.md | 29 ++++++++++++++ packages/api/package.json | 4 +- packages/app/CHANGELOG.md | 40 +++++++++++++++++++ packages/app/package.json | 4 +- packages/cli/CHANGELOG.md | 6 +++ packages/cli/package.json | 4 +- packages/common-utils/CHANGELOG.md | 34 ++++++++++++++++ packages/common-utils/package.json | 2 +- packages/otel-collector/CHANGELOG.md | 2 + packages/otel-collector/package.json | 2 +- yarn.lock | 8 ++-- 19 files changed, 125 insertions(+), 74 deletions(-) delete mode 100644 .changeset/cool-students-camp.md delete mode 100644 .changeset/deep-years-see.md delete mode 100644 .changeset/fix-cli-version.md delete mode 100644 .changeset/fix-mcp-query-schema.md delete mode 100644 .changeset/hdx-4111-alert-table-filter-expression.md delete mode 100644 .changeset/heatmap-chart-editor-dashboard.md delete mode 100644 .changeset/rich-houses-divide.md diff --git a/.changeset/cool-students-camp.md b/.changeset/cool-students-camp.md deleted file mode 100644 index 20b1e7d60c..0000000000 --- a/.changeset/cool-students-camp.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -fix: Infer singular quantileXXX() from MV quantilesXXXState() diff --git a/.changeset/deep-years-see.md b/.changeset/deep-years-see.md deleted file mode 100644 index 3bb1864d8a..0000000000 --- a/.changeset/deep-years-see.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperdx/app': patch ---- - -Support per-signal OTLP exporter endpoints for Hyperdx internal telemetry diff --git a/.changeset/fix-cli-version.md b/.changeset/fix-cli-version.md deleted file mode 100644 index 1b0fb98525..0000000000 --- a/.changeset/fix-cli-version.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/cli": patch ---- - -Fix CLI version flag reporting hardcoded 0.1.0 instead of the actual package version diff --git a/.changeset/fix-mcp-query-schema.md b/.changeset/fix-mcp-query-schema.md deleted file mode 100644 index 2471d6cfa5..0000000000 --- a/.changeset/fix-mcp-query-schema.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperdx/api': patch ---- - -fix: flatten MCP query tool schema so SDK serializes inputSchema correctly diff --git a/.changeset/hdx-4111-alert-table-filter-expression.md b/.changeset/hdx-4111-alert-table-filter-expression.md deleted file mode 100644 index a22ac376c7..0000000000 --- a/.changeset/hdx-4111-alert-table-filter-expression.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -'@hyperdx/common-utils': minor -'@hyperdx/api': minor -'@hyperdx/app': minor ---- - -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. diff --git a/.changeset/heatmap-chart-editor-dashboard.md b/.changeset/heatmap-chart-editor-dashboard.md deleted file mode 100644 index c17ea2fc0e..0000000000 --- a/.changeset/heatmap-chart-editor-dashboard.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@hyperdx/app': minor -'@hyperdx/common-utils': patch ---- - -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 diff --git a/.changeset/rich-houses-divide.md b/.changeset/rich-houses-divide.md deleted file mode 100644 index da03d52b7c..0000000000 --- a/.changeset/rich-houses-divide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -feat: Add more dashboard onClick linking options diff --git a/.env b/.env index 94a302566a..573383864f 100644 --- a/.env +++ b/.env @@ -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 diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index c5791c6506..90a0d23b92 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -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 diff --git a/packages/api/package.json b/packages/api/package.json index fc8dfa47b4..391f067785 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/api", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT", "private": true, "engines": { @@ -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", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 4cd8994493..c5e052018d 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -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 diff --git a/packages/app/package.json b/packages/app/package.json index 16182b94f2..73776e7c57 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/app", - "version": "2.24.1", + "version": "2.25.0", "private": true, "license": "MIT", "engines": { @@ -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", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index cf2cec27b1..498f5d922c 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -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 diff --git a/packages/cli/package.json b/packages/cli/package.json index dc6fedaffd..db8dfe83b9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/cli", - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "type": "module", "publishConfig": { @@ -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", diff --git a/packages/common-utils/CHANGELOG.md b/packages/common-utils/CHANGELOG.md index 9c8d0cdb5a..80084fbf3f 100644 --- a/packages/common-utils/CHANGELOG.md +++ b/packages/common-utils/CHANGELOG.md @@ -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 diff --git a/packages/common-utils/package.json b/packages/common-utils/package.json index 35a9aa4935..638795983c 100644 --- a/packages/common-utils/package.json +++ b/packages/common-utils/package.json @@ -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": [ diff --git a/packages/otel-collector/CHANGELOG.md b/packages/otel-collector/CHANGELOG.md index a70e038eb5..8696d19812 100644 --- a/packages/otel-collector/CHANGELOG.md +++ b/packages/otel-collector/CHANGELOG.md @@ -1,5 +1,7 @@ # @hyperdx/otel-collector +## 2.25.0 + ## 2.24.1 ### Patch Changes diff --git a/packages/otel-collector/package.json b/packages/otel-collector/package.json index 471c905672..3ad4fd6cac 100644 --- a/packages/otel-collector/package.json +++ b/packages/otel-collector/package.json @@ -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 } diff --git a/yarn.lock b/yarn.lock index 27e65d9651..9d365d7d50 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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" @@ -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" @@ -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" @@ -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: