diff --git a/.changeset/add-datadog-receiver.md b/.changeset/add-datadog-receiver.md deleted file mode 100644 index 537d09ecec..0000000000 --- a/.changeset/add-datadog-receiver.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@hyperdx/api": minor -"@hyperdx/otel-collector": minor ---- - -Add an opt-in Datadog receiver (gated behind `ENABLE_DATADOG_RECEIVER`) so a -Datadog Agent can ship traces, metrics, and logs to HyperDX. The contrib -`datadogreceiver` is compiled into the collector binary and, when enabled, the -OpAMP controller attaches it (listening on `0.0.0.0:8126`) to the traces, -metrics, and logs pipelines. When collector authentication is enforced, the -receiver validates the `DD-API-KEY` header against team API keys. diff --git a/.changeset/eval-scenario-hooks.md b/.changeset/eval-scenario-hooks.md deleted file mode 100644 index 8a82dbb10d..0000000000 --- a/.changeset/eval-scenario-hooks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/hdx-eval": patch ---- - -Add optional scenario hooks for custom system prompts, tool permissions, judge preambles, and post-run artifact inspection diff --git a/.changeset/fix-json-add-to-filters-sql.md b/.changeset/fix-json-add-to-filters-sql.md deleted file mode 100644 index ccfc4c2b51..0000000000 --- a/.changeset/fix-json-add-to-filters-sql.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperdx/app': patch ---- - -Fix "Add to Filters" on a value inside parsed JSON from a String column (for example `Body`) building invalid SQL. The `JSONExtractString(...)` expression the JSON viewer produces is now passed through unchanged instead of being mis-parsed as a dot-form Map sub-key and mangled into a query ClickHouse rejects. diff --git a/.changeset/gold-lions-marry.md b/.changeset/gold-lions-marry.md deleted file mode 100644 index fe090d8833..0000000000 --- a/.changeset/gold-lions-marry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": minor ---- - -Adds a POST /api/v2/dashboards/validate endpoint to the external v2 API. It diff --git a/.changeset/hide-feedback-when-nav-collapsed.md b/.changeset/hide-feedback-when-nav-collapsed.md deleted file mode 100644 index 086f17bebc..0000000000 --- a/.changeset/hide-feedback-when-nav-collapsed.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperdx/app': patch ---- - -Hide the left nav feedback control entirely when the nav is collapsed, since the thumbs up/down icons were not usable in that state. diff --git a/.changeset/hip-kangaroos-deliver.md b/.changeset/hip-kangaroos-deliver.md deleted file mode 100644 index 92429af4b6..0000000000 --- a/.changeset/hip-kangaroos-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: brings back sessions source validation that was mysteriously deleted diff --git a/.changeset/proud-shrimps-clean.md b/.changeset/proud-shrimps-clean.md deleted file mode 100644 index d28eff301a..0000000000 --- a/.changeset/proud-shrimps-clean.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": minor -"@hyperdx/otel-collector": minor ---- - -feat: update metrics schema for more efficient PK and time pruning diff --git a/.changeset/shy-dodos-push.md b/.changeset/shy-dodos-push.md deleted file mode 100644 index 49460d1f98..0000000000 --- a/.changeset/shy-dodos-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -storybook: Updates the sample rows data in TimelineChart.stories diff --git a/.changeset/smart-rats-hug.md b/.changeset/smart-rats-hug.md deleted file mode 100644 index fc79dbd1ab..0000000000 --- a/.changeset/smart-rats-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -chore: refactor facet filter fetching logic into a custom hook diff --git a/.changeset/trace-minimap-brush-zoom-pan.md b/.changeset/trace-minimap-brush-zoom-pan.md deleted file mode 100644 index f76050780d..0000000000 --- a/.changeset/trace-minimap-brush-zoom-pan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat(trace): add a trace minimap above the waterfall diff --git a/.env b/.env index 72f542411b..fb72495e7f 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.29.0 -IMAGE_VERSION_SUB_TAG=.29.0 +CODE_VERSION=2.30.0 +IMAGE_VERSION_SUB_TAG=.30.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 0991b232fa..6cf811c8b0 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,22 @@ # @hyperdx/api +## 2.30.0 + +### Minor Changes + +- 727d3274e: Add an opt-in Datadog receiver (gated behind `ENABLE_DATADOG_RECEIVER`) so a + Datadog Agent can ship traces, metrics, and logs to HyperDX. The contrib + `datadogreceiver` is compiled into the collector binary and, when enabled, the + OpAMP controller attaches it (listening on `0.0.0.0:8126`) to the traces, + metrics, and logs pipelines. When collector authentication is enforced, the + receiver validates the `DD-API-KEY` header against team API keys. +- abf5b5373: Adds a POST /api/v2/dashboards/validate endpoint to the external v2 API. It + +### Patch Changes + +- Updated dependencies [3f1e1fe4c] + - @hyperdx/common-utils@0.22.0 + ## 2.29.0 ### Minor Changes diff --git a/packages/api/package.json b/packages/api/package.json index 328e210910..f094c4ec06 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/api", - "version": "2.29.0", + "version": "2.30.0", "license": "MIT", "private": true, "engines": { @@ -11,7 +11,7 @@ "@ai-sdk/openai": "^3.0.47", "@braintree/sanitize-url": "^7.1.1", "@esm2cjs/p-queue": "^7.3.0", - "@hyperdx/common-utils": "^0.21.0", + "@hyperdx/common-utils": "^0.22.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 dc34c4667d..2d70522e94 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,21 @@ # @hyperdx/app +## 2.30.0 + +### Patch Changes + +- 555d88a99: Fix "Add to Filters" on a value inside parsed JSON from a String column (for example `Body`) building invalid SQL. The `JSONExtractString(...)` expression the JSON viewer produces is now passed through unchanged instead of being mis-parsed as a dot-form Map sub-key and mangled into a query ClickHouse rejects. +- 392a7749c: Hide the left nav feedback control entirely when the nav is collapsed, since the thumbs up/down icons were not usable in that state. +- 1838a58e4: fix: brings back sessions source validation that was mysteriously deleted +- 39e062f0a: storybook: Updates the sample rows data in TimelineChart.stories +- 36de29f13: chore: refactor facet filter fetching logic into a custom hook +- d1802e1c8: feat(trace): add a trace minimap above the waterfall +- Updated dependencies [727d3274e] +- Updated dependencies [abf5b5373] +- Updated dependencies [3f1e1fe4c] + - @hyperdx/api@2.30.0 + - @hyperdx/common-utils@0.22.0 + ## 2.29.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index b64b682b05..c7f8f40429 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/app", - "version": "2.29.0", + "version": "2.30.0", "private": true, "license": "MIT", "engines": { @@ -38,7 +38,7 @@ "@hookform/resolvers": "^3.9.0", "@hyperdx/api": "workspace:*", "@hyperdx/browser": "^0.22.1", - "@hyperdx/common-utils": "^0.21.0", + "@hyperdx/common-utils": "^0.22.0", "@hyperdx/node-opentelemetry": "^0.9.0", "@mantine/core": "^9.0.0", "@mantine/dates": "^9.0.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 79569ef309..e3b32bb126 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@clickhouse/client": "1.23.0-head.fae5998.1", - "@hyperdx/common-utils": "^0.21.0", + "@hyperdx/common-utils": "^0.22.0", "@jest/globals": "^30.2.0", "@types/crypto-js": "^4.2.2", "@types/jest": "^29.5.14", diff --git a/packages/common-utils/CHANGELOG.md b/packages/common-utils/CHANGELOG.md index eb96fafcec..7555f04eb0 100644 --- a/packages/common-utils/CHANGELOG.md +++ b/packages/common-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @hyperdx/common-utils +## 0.22.0 + +### Minor Changes + +- 3f1e1fe4c: feat: update metrics schema for more efficient PK and time pruning + ## 0.21.0 ### Minor Changes diff --git a/packages/common-utils/package.json b/packages/common-utils/package.json index 4888d51074..a1036a6674 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.21.0", + "version": "0.22.0", "license": "MIT", "private": true, "files": [ diff --git a/packages/hdx-eval/CHANGELOG.md b/packages/hdx-eval/CHANGELOG.md index 43014d2da6..4463314127 100644 --- a/packages/hdx-eval/CHANGELOG.md +++ b/packages/hdx-eval/CHANGELOG.md @@ -1,5 +1,11 @@ # @hyperdx/hdx-eval +## 0.2.1 + +### Patch Changes + +- 64d0bbe56: Add optional scenario hooks for custom system prompts, tool permissions, judge preambles, and post-run artifact inspection + ## 0.2.0 ### Minor Changes diff --git a/packages/hdx-eval/package.json b/packages/hdx-eval/package.json index bfc542bb33..4a6ea91d64 100644 --- a/packages/hdx-eval/package.json +++ b/packages/hdx-eval/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/hdx-eval", - "version": "0.2.0", + "version": "0.2.1", "license": "MIT", "private": true, "engines": { diff --git a/packages/otel-collector/CHANGELOG.md b/packages/otel-collector/CHANGELOG.md index 6893333277..89c8fb77e3 100644 --- a/packages/otel-collector/CHANGELOG.md +++ b/packages/otel-collector/CHANGELOG.md @@ -1,5 +1,17 @@ # @hyperdx/otel-collector +## 2.30.0 + +### Minor Changes + +- 727d3274e: Add an opt-in Datadog receiver (gated behind `ENABLE_DATADOG_RECEIVER`) so a + Datadog Agent can ship traces, metrics, and logs to HyperDX. The contrib + `datadogreceiver` is compiled into the collector binary and, when enabled, the + OpAMP controller attaches it (listening on `0.0.0.0:8126`) to the traces, + metrics, and logs pipelines. When collector authentication is enforced, the + receiver validates the `DD-API-KEY` header against team API keys. +- 3f1e1fe4c: feat: update metrics schema for more efficient PK and time pruning + ## 2.29.0 ### Minor Changes diff --git a/packages/otel-collector/package.json b/packages/otel-collector/package.json index 79c9b67bee..6f4603360a 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.29.0", + "version": "2.30.0", "license": "MIT", "private": true } diff --git a/yarn.lock b/yarn.lock index 2ded158aa2..7cb2579ac6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4443,7 +4443,7 @@ __metadata: "@ai-sdk/openai": "npm:^3.0.47" "@braintree/sanitize-url": "npm:^7.1.1" "@esm2cjs/p-queue": "npm:^7.3.0" - "@hyperdx/common-utils": "npm:^0.21.0" + "@hyperdx/common-utils": "npm:^0.22.0" "@hyperdx/node-opentelemetry": "npm:^0.9.0" "@hyperdx/passport-local-mongoose": "npm:^9.0.1" "@modelcontextprotocol/sdk": "npm:^1.27.1" @@ -4532,7 +4532,7 @@ __metadata: "@hookform/resolvers": "npm:^3.9.0" "@hyperdx/api": "workspace:*" "@hyperdx/browser": "npm:^0.22.1" - "@hyperdx/common-utils": "npm:^0.21.0" + "@hyperdx/common-utils": "npm:^0.22.0" "@hyperdx/node-opentelemetry": "npm:^0.9.0" "@jedmao/location": "npm:^3.0.0" "@mantine/core": "npm:^9.0.0" @@ -4658,7 +4658,7 @@ __metadata: resolution: "@hyperdx/cli@workspace:packages/cli" dependencies: "@clickhouse/client": "npm:1.23.0-head.fae5998.1" - "@hyperdx/common-utils": "npm:^0.21.0" + "@hyperdx/common-utils": "npm:^0.22.0" "@jest/globals": "npm:^30.2.0" "@types/crypto-js": "npm:^4.2.2" "@types/jest": "npm:^29.5.14" @@ -4684,7 +4684,7 @@ __metadata: languageName: unknown linkType: soft -"@hyperdx/common-utils@npm:^0.21.0, @hyperdx/common-utils@workspace:packages/common-utils": +"@hyperdx/common-utils@npm:^0.22.0, @hyperdx/common-utils@workspace:packages/common-utils": version: 0.0.0-use.local resolution: "@hyperdx/common-utils@workspace:packages/common-utils" dependencies: