diff --git a/.changeset/always-on-distribution.md b/.changeset/always-on-distribution.md deleted file mode 100644 index e6a06ec5..00000000 --- a/.changeset/always-on-distribution.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: always-on attribute distribution mode for Event Deltas diff --git a/.changeset/angry-pugs-clap.md b/.changeset/angry-pugs-clap.md deleted file mode 100644 index fdd59c8a..00000000 --- a/.changeset/angry-pugs-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -Bump AI SDK to v6 diff --git a/.changeset/attribute-sorting.md b/.changeset/attribute-sorting.md deleted file mode 100644 index 11e0b0ae..00000000 --- a/.changeset/attribute-sorting.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: improved attribute sorting with entropy scoring and proportional comparison diff --git a/.changeset/brave-foxes-hunt.md b/.changeset/brave-foxes-hunt.md deleted file mode 100644 index 8158ab38..00000000 --- a/.changeset/brave-foxes-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperdx/api': patch ---- - -Include saved search filters in alert ClickHouse queries diff --git a/.changeset/enhance-data-source-select.md b/.changeset/enhance-data-source-select.md deleted file mode 100644 index 0d8d25b7..00000000 --- a/.changeset/enhance-data-source-select.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: Enhance data source select with context-aware icons and inline actions diff --git a/.changeset/fix-tostartof-exclusive-bounds.md b/.changeset/fix-tostartof-exclusive-bounds.md deleted file mode 100644 index 41a8ac04..00000000 --- a/.changeset/fix-tostartof-exclusive-bounds.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/common-utils": patch ---- - -fix: Keep toStartOf\* time filter bounds inclusive when dateRangeEndInclusive is false, preventing data from being dropped past hour/minute boundaries in time histograms diff --git a/.changeset/flat-rats-push.md b/.changeset/flat-rats-push.md deleted file mode 100644 index 63e41d3d..00000000 --- a/.changeset/flat-rats-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -ci: Add linting for openapi specs diff --git a/.changeset/good-bulldogs-vanish.md b/.changeset/good-bulldogs-vanish.md deleted file mode 100644 index d20c3add..00000000 --- a/.changeset/good-bulldogs-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/common-utils": patch ---- - -feat: Set enable_full_text_index=1 when available diff --git a/.changeset/hdx-3277-service-quote-escape.md b/.changeset/hdx-3277-service-quote-escape.md deleted file mode 100644 index e9454ea2..00000000 --- a/.changeset/hdx-3277-service-quote-escape.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@hyperdx/app': patch ---- - -fix: escape service filter values on Services page to handle quoted names safely diff --git a/.changeset/heavy-boxes-help.md b/.changeset/heavy-boxes-help.md deleted file mode 100644 index 599113ac..00000000 --- a/.changeset/heavy-boxes-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Add zero state to service map if no trace source is defined diff --git a/.changeset/honest-icons-fix.md b/.changeset/honest-icons-fix.md deleted file mode 100644 index c3be9179..00000000 --- a/.changeset/honest-icons-fix.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/api": patch -"@hyperdx/common-utils": patch ---- - -fix: query settings length validation diff --git a/.changeset/link-button-variant.md b/.changeset/link-button-variant.md deleted file mode 100644 index d43dbe98..00000000 --- a/.changeset/link-button-variant.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: Add `link` variant for Button and ActionIcon components diff --git a/.changeset/many-mails-shop.md b/.changeset/many-mails-shop.md deleted file mode 100644 index af6d74c7..00000000 --- a/.changeset/many-mails-shop.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/api": patch -"@hyperdx/app": patch ---- - -feat: Support raw sql number charts and pie charts diff --git a/.changeset/mighty-gorillas-ring.md b/.changeset/mighty-gorillas-ring.md deleted file mode 100644 index be2cbbb4..00000000 --- a/.changeset/mighty-gorillas-ring.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: Improve chart editor validations diff --git a/.changeset/odd-tables-end.md b/.changeset/odd-tables-end.md deleted file mode 100644 index 59764c09..00000000 --- a/.changeset/odd-tables-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -feat: Add Raw SQL Chart support to external dashboard APIs diff --git a/.changeset/olive-hounds-double.md b/.changeset/olive-hounds-double.md deleted file mode 100644 index 9a8fe47a..00000000 --- a/.changeset/olive-hounds-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: show inline span durations in trace timeline diff --git a/.changeset/optimize-alert-history-queries.md b/.changeset/optimize-alert-history-queries.md deleted file mode 100644 index 0c3dd61c..00000000 --- a/.changeset/optimize-alert-history-queries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -perf: optimize AlertHistory aggregation queries with time-window filters and compound index diff --git a/.changeset/override-mantine-color-text.md b/.changeset/override-mantine-color-text.md deleted file mode 100644 index 059fe01c..00000000 --- a/.changeset/override-mantine-color-text.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Override --mantine-color-text with semantic --color-text token diff --git a/.changeset/poor-cycles-teach.md b/.changeset/poor-cycles-teach.md deleted file mode 100644 index be52d077..00000000 --- a/.changeset/poor-cycles-teach.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/api": patch -"@hyperdx/app": patch ---- - -feat: Support fetching table metadata for Distributed tables diff --git a/.changeset/poor-walls-occur.md b/.changeset/poor-walls-occur.md deleted file mode 100644 index 0c7328e2..00000000 --- a/.changeset/poor-walls-occur.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: Improve auto-completion for SQLEditor\ - diff --git a/.changeset/search-table-horizontal-scroll.md b/.changeset/search-table-horizontal-scroll.md deleted file mode 100644 index 1ea80d20..00000000 --- a/.changeset/search-table-horizontal-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: enable horizontal scrolling on search results table for small screens diff --git a/.changeset/seven-olives-unite.md b/.changeset/seven-olives-unite.md deleted file mode 100644 index b9f1ecc4..00000000 --- a/.changeset/seven-olives-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: pass sidebar filters to alert preview chart diff --git a/.changeset/silver-carrots-change.md b/.changeset/silver-carrots-change.md deleted file mode 100644 index d52a07cb..00000000 --- a/.changeset/silver-carrots-change.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -feat: Add support for dashboard filters on Raw SQL Charts diff --git a/.changeset/six-ways-sell.md b/.changeset/six-ways-sell.md deleted file mode 100644 index 644b6916..00000000 --- a/.changeset/six-ways-sell.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/api": patch -"@hyperdx/app": patch ---- - -fix: change sources to discriminated union diff --git a/.changeset/slow-insects-travel.md b/.changeset/slow-insects-travel.md deleted file mode 100644 index 31656774..00000000 --- a/.changeset/slow-insects-travel.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@hyperdx/common-utils': patch -'@hyperdx/api': patch -'@hyperdx/app': patch ---- - -fix: add explicit api typing to all api routes and frontend hooks diff --git a/.changeset/soft-trees-teach.md b/.changeset/soft-trees-teach.md deleted file mode 100644 index 1e135077..00000000 --- a/.changeset/soft-trees-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": minor ---- - -feat: allow scroll to zoom and panning to trace timeline viewer diff --git a/.changeset/sour-baboons-sing.md b/.changeset/sour-baboons-sing.md deleted file mode 100644 index 32cc117c..00000000 --- a/.changeset/sour-baboons-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Fix filter value saving diff --git a/.changeset/strange-beds-arrive.md b/.changeset/strange-beds-arrive.md deleted file mode 100644 index 2fe703a9..00000000 --- a/.changeset/strange-beds-arrive.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/api": patch -"@hyperdx/app": patch ---- - -feat: Attach service version to all internal telemetry diff --git a/.changeset/tidy-phones-brake.md b/.changeset/tidy-phones-brake.md deleted file mode 100644 index 769b92f0..00000000 --- a/.changeset/tidy-phones-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/common-utils": patch ---- - -feat: Support fetching distributed table metadata with cluster() diff --git a/.changeset/unified-hyperdx-entrypoint.md b/.changeset/unified-hyperdx-entrypoint.md deleted file mode 100644 index 363c0c44..00000000 --- a/.changeset/unified-hyperdx-entrypoint.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -feat: unified hyperdx entrypoint script for API and alert task startup diff --git a/.changeset/unlucky-lamps-reply.md b/.changeset/unlucky-lamps-reply.md deleted file mode 100644 index 7e119594..00000000 --- a/.changeset/unlucky-lamps-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": minor ---- - -Add careers page (/careers) with Greenhouse job listings filtered to HyperDX/ClickStack roles, GitHub commit activity feed, and a CTA in the AppNav sidebar for local mode diff --git a/.changeset/violet-ligers-destroy.md b/.changeset/violet-ligers-destroy.md deleted file mode 100644 index efe1784e..00000000 --- a/.changeset/violet-ligers-destroy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/common-utils": patch ---- - -feat: Support ClickHouse datasource plugin macros in Raw SQL chart configs diff --git a/.env b/.env index 2d853274..1dca5cd7 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.21.0 -IMAGE_VERSION_SUB_TAG=.21.0 +CODE_VERSION=2.22.0 +IMAGE_VERSION_SUB_TAG=.22.0 IMAGE_VERSION=2 IMAGE_NIGHTLY_TAG=2-nightly IMAGE_LATEST_TAG=latest diff --git a/package.json b/package.json index 5213758a..1f55bc35 100644 --- a/package.json +++ b/package.json @@ -79,4 +79,4 @@ "fast-xml-parser": "^4.5.4", "systeminformation": "^5.24.0" } -} \ No newline at end of file +} diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 01941bd0..febba2d6 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,33 @@ # @hyperdx/api +## 2.22.0 + +### Patch Changes + +- f410e6dc: Bump AI SDK to v6 +- e05bd6b6: Include saved search filters in alert ClickHouse queries +- f5ce2329: ci: Add linting for openapi specs +- e09c8c0e: fix: query settings length validation +- 1381782b: feat: Support raw sql number charts and pie charts +- e2a82c6b: feat: Add Raw SQL Chart support to external dashboard APIs +- a345b83e: perf: optimize AlertHistory aggregation queries with time-window filters and compound index +- 74d92594: feat: Support fetching table metadata for Distributed tables +- ce850647: fix: change sources to discriminated union +- 359b5874: fix: add explicit api typing to all api routes and frontend hooks +- 25a3291f: feat: Attach service version to all internal telemetry +- a0b3361a: feat: unified hyperdx entrypoint script for API and alert task startup +- Updated dependencies [2fab76bf] +- Updated dependencies [e18f88c8] +- Updated dependencies [e09c8c0e] +- Updated dependencies [1381782b] +- Updated dependencies [74d92594] +- Updated dependencies [1d83bebb] +- Updated dependencies [ce850647] +- Updated dependencies [359b5874] +- Updated dependencies [243e3baa] +- Updated dependencies [4cee5d69] + - @hyperdx/common-utils@0.16.1 + ## 2.21.0 ### Minor Changes diff --git a/packages/api/package.json b/packages/api/package.json index 26ffc24f..740fac1d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/api", - "version": "2.21.0", + "version": "2.22.0", "license": "MIT", "private": true, "engines": { @@ -9,7 +9,7 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.58", "@esm2cjs/p-queue": "^7.3.0", - "@hyperdx/common-utils": "^0.16.0", + "@hyperdx/common-utils": "^0.16.1", "@hyperdx/node-opentelemetry": "^0.9.0", "@hyperdx/passport-local-mongoose": "^9.0.1", "@opentelemetry/api": "^1.8.0", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index b42bb7ad..308ddd4d 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,45 @@ # @hyperdx/app +## 2.22.0 + +### Minor Changes + +- a8216d7e: feat: allow scroll to zoom and panning to trace timeline viewer +- b5c371e9: Add careers page (/careers) with Greenhouse job listings filtered to HyperDX/ClickStack roles, GitHub commit activity feed, and a CTA in the AppNav sidebar for local mode + +### Patch Changes + +- 60d1bbaf: feat: always-on attribute distribution mode for Event Deltas +- 26759f79: feat: improved attribute sorting with entropy scoring and proportional comparison +- 3d15b3de: feat: Enhance data source select with context-aware icons and inline actions +- 134f1dca: fix: escape service filter values on Services page to handle quoted names safely +- 068f72c7: fix: Add zero state to service map if no trace source is defined +- 72d4642b: feat: Add `link` variant for Button and ActionIcon components +- 1381782b: feat: Support raw sql number charts and pie charts +- 2e30c0e0: feat: Improve chart editor validations +- 69cf33cb: feat: show inline span durations in trace timeline +- e1cf4bca: fix: Override --mantine-color-text with semantic --color-text token +- 74d92594: feat: Support fetching table metadata for Distributed tables +- 33edc7e5: feat: Improve auto-completion for SQLEditor\ +- 1e0f8ec7: feat: enable horizontal scrolling on search results table for small screens +- e355995c: fix: pass sidebar filters to alert preview chart +- 1d83bebb: feat: Add support for dashboard filters on Raw SQL Charts +- ce850647: fix: change sources to discriminated union +- 359b5874: fix: add explicit api typing to all api routes and frontend hooks +- 9682eb4d: fix: Fix filter value saving +- 25a3291f: feat: Attach service version to all internal telemetry +- Updated dependencies [2fab76bf] +- Updated dependencies [e18f88c8] +- Updated dependencies [e09c8c0e] +- Updated dependencies [1381782b] +- Updated dependencies [74d92594] +- Updated dependencies [1d83bebb] +- Updated dependencies [ce850647] +- Updated dependencies [359b5874] +- Updated dependencies [243e3baa] +- Updated dependencies [4cee5d69] + - @hyperdx/common-utils@0.16.1 + ## 2.21.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index a768126d..81f067f8 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/app", - "version": "2.21.0", + "version": "2.22.0", "private": true, "license": "MIT", "engines": { @@ -31,7 +31,7 @@ "@dagrejs/dagre": "^1.1.5", "@hookform/resolvers": "^3.9.0", "@hyperdx/browser": "^0.22.0", - "@hyperdx/common-utils": "^0.16.0", + "@hyperdx/common-utils": "^0.16.1", "@hyperdx/node-opentelemetry": "^0.9.0", "@lezer/highlight": "^1.2.0", "@mantine/core": "^7.17.8", diff --git a/packages/common-utils/CHANGELOG.md b/packages/common-utils/CHANGELOG.md index e92676ba..124ae1ed 100644 --- a/packages/common-utils/CHANGELOG.md +++ b/packages/common-utils/CHANGELOG.md @@ -1,5 +1,20 @@ # @hyperdx/common-utils +## 0.16.1 + +### Patch Changes + +- 2fab76bf: fix: Keep toStartOf\* time filter bounds inclusive when dateRangeEndInclusive is false, preventing data from being dropped past hour/minute boundaries in time histograms +- e18f88c8: feat: Set enable_full_text_index=1 when available +- e09c8c0e: fix: query settings length validation +- 1381782b: feat: Support raw sql number charts and pie charts +- 74d92594: feat: Support fetching table metadata for Distributed tables +- 1d83bebb: feat: Add support for dashboard filters on Raw SQL Charts +- ce850647: fix: change sources to discriminated union +- 359b5874: fix: add explicit api typing to all api routes and frontend hooks +- 243e3baa: feat: Support fetching distributed table metadata with cluster() +- 4cee5d69: feat: Support ClickHouse datasource plugin macros in Raw SQL chart configs + ## 0.16.0 ### Minor Changes diff --git a/packages/common-utils/package.json b/packages/common-utils/package.json index 06577de1..41418bcf 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.16.0", + "version": "0.16.1", "license": "MIT", "private": true, "files": [ diff --git a/packages/otel-collector/CHANGELOG.md b/packages/otel-collector/CHANGELOG.md index 0aea9be8..bead2c40 100644 --- a/packages/otel-collector/CHANGELOG.md +++ b/packages/otel-collector/CHANGELOG.md @@ -1,5 +1,7 @@ # @hyperdx/otel-collector +## 2.22.0 + ## 2.21.0 ### Patch Changes diff --git a/packages/otel-collector/package.json b/packages/otel-collector/package.json index f19ed2bc..4c8b454c 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.21.0", + "version": "2.22.0", "license": "MIT", "private": true } diff --git a/yarn.lock b/yarn.lock index 47ef97d6..e03aea3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4237,7 +4237,7 @@ __metadata: dependencies: "@ai-sdk/anthropic": "npm:^3.0.58" "@esm2cjs/p-queue": "npm:^7.3.0" - "@hyperdx/common-utils": "npm:^0.16.0" + "@hyperdx/common-utils": "npm:^0.16.1" "@hyperdx/node-opentelemetry": "npm:^0.9.0" "@hyperdx/passport-local-mongoose": "npm:^9.0.1" "@opentelemetry/api": "npm:^1.8.0" @@ -4321,7 +4321,7 @@ __metadata: "@hookform/devtools": "npm:^4.3.1" "@hookform/resolvers": "npm:^3.9.0" "@hyperdx/browser": "npm:^0.22.0" - "@hyperdx/common-utils": "npm:^0.16.0" + "@hyperdx/common-utils": "npm:^0.16.1" "@hyperdx/node-opentelemetry": "npm:^0.9.0" "@jedmao/location": "npm:^3.0.0" "@lezer/highlight": "npm:^1.2.0" @@ -4452,7 +4452,7 @@ __metadata: languageName: node linkType: hard -"@hyperdx/common-utils@npm:^0.16.0, @hyperdx/common-utils@workspace:packages/common-utils": +"@hyperdx/common-utils@npm:^0.16.1, @hyperdx/common-utils@workspace:packages/common-utils": version: 0.0.0-use.local resolution: "@hyperdx/common-utils@workspace:packages/common-utils" dependencies: