diff --git a/.changeset/afraid-trains-sort.md b/.changeset/afraid-trains-sort.md deleted file mode 100644 index 381605dde..000000000 --- a/.changeset/afraid-trains-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -fix: Set team and connection attributes on span instead of trace diff --git a/.changeset/bright-taxis-grow.md b/.changeset/bright-taxis-grow.md deleted file mode 100644 index 1d4c6720e..000000000 --- a/.changeset/bright-taxis-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: Allow selection of log and metric source on K8s dashboard diff --git a/.changeset/cuddly-days-tie.md b/.changeset/cuddly-days-tie.md deleted file mode 100644 index ee799bbaf..000000000 --- a/.changeset/cuddly-days-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix issue where new lines are not persisted to url params correctly diff --git a/.changeset/famous-dancers-develop.md b/.changeset/famous-dancers-develop.md deleted file mode 100644 index d2fbac662..000000000 --- a/.changeset/famous-dancers-develop.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -fix: Improve table key parsing diff --git a/.changeset/famous-yaks-cough.md b/.changeset/famous-yaks-cough.md deleted file mode 100644 index b2781b90b..000000000 --- a/.changeset/famous-yaks-cough.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -Tweak getMapKeys to leverage one row limiting implementation diff --git a/.changeset/feat-subpath-config.md b/.changeset/feat-subpath-config.md deleted file mode 100644 index 18d179c2b..000000000 --- a/.changeset/feat-subpath-config.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@hyperdx/app': minor ---- - -feat: Add subpath configuration support - -This change allows the HyperDX frontend to be served from a subpath (e.g., -`/hyperdx`). It includes updated Next.js, NGINX, and Traefik configurations, -along with documentation for the new setup. diff --git a/.changeset/fifty-garlics-kiss.md b/.changeset/fifty-garlics-kiss.md deleted file mode 100644 index a2122fa85..000000000 --- a/.changeset/fifty-garlics-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Support JSON keys in dashboard filters diff --git a/.changeset/grumpy-trees-mate.md b/.changeset/grumpy-trees-mate.md deleted file mode 100644 index a6cc49d64..000000000 --- a/.changeset/grumpy-trees-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -Fixes scrolling in TimePicker diff --git a/.changeset/happy-buses-occur.md b/.changeset/happy-buses-occur.md deleted file mode 100644 index e4e8b3445..000000000 --- a/.changeset/happy-buses-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -feat: Sort dashboard filter options diff --git a/.changeset/heavy-dryers-occur.md b/.changeset/heavy-dryers-occur.md deleted file mode 100644 index ab83053ad..000000000 --- a/.changeset/heavy-dryers-occur.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -feat: handle k8s metrics semantic convention updates diff --git a/.changeset/itchy-peas-pull.md b/.changeset/itchy-peas-pull.md deleted file mode 100644 index b146bc768..000000000 --- a/.changeset/itchy-peas-pull.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": minor ---- - -Improve SourceSchemaPreview button integration in SourceSelect and DBTableSelect components. diff --git a/.changeset/lucky-plums-sort.md b/.changeset/lucky-plums-sort.md deleted file mode 100644 index b1fcf44f8..000000000 --- a/.changeset/lucky-plums-sort.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/api": patch -"@hyperdx/app": patch ---- - -fix: handle metrics semantic convention upgrade (feature gate) diff --git a/.changeset/lucky-pugs-turn.md b/.changeset/lucky-pugs-turn.md deleted file mode 100644 index 75e1dff5f..000000000 --- a/.changeset/lucky-pugs-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -style: Improve dashboard filter modal UX diff --git a/.changeset/many-donkeys-help.md b/.changeset/many-donkeys-help.md deleted file mode 100644 index 7d0c91f5e..000000000 --- a/.changeset/many-donkeys-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -Add ability to customize event deltas heat map y, count, and grouping attributes diff --git a/.changeset/mean-ghosts-leave.md b/.changeset/mean-ghosts-leave.md deleted file mode 100644 index dbb0d4d98..000000000 --- a/.changeset/mean-ghosts-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/common-utils": patch ---- - -fix: Include connectionId in metadata cache key diff --git a/.changeset/nasty-fans-run.md b/.changeset/nasty-fans-run.md deleted file mode 100644 index 27d982dfd..000000000 --- a/.changeset/nasty-fans-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Fix crash when navigating away from chart explorer search page diff --git a/.changeset/nervous-pots-join.md b/.changeset/nervous-pots-join.md deleted file mode 100644 index 346025948..000000000 --- a/.changeset/nervous-pots-join.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -Improve Support for Dynamic and JSON() Types diff --git a/.changeset/popular-rabbits-argue.md b/.changeset/popular-rabbits-argue.md deleted file mode 100644 index 6b622363d..000000000 --- a/.changeset/popular-rabbits-argue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/app": patch -"@hyperdx/common-utils": patch ---- - -fix: Preserve original select from time chart event selection diff --git a/.changeset/quick-otters-camp.md b/.changeset/quick-otters-camp.md deleted file mode 100644 index 7d641bb3a..000000000 --- a/.changeset/quick-otters-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": patch ---- - -Add new logging pararmeter for otel collector diff --git a/.changeset/rude-pants-yell.md b/.changeset/rude-pants-yell.md deleted file mode 100644 index bad50ec1f..000000000 --- a/.changeset/rude-pants-yell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": minor ---- - -feat: add refresh to existing preset dashboards diff --git a/.changeset/shaggy-clocks-whisper.md b/.changeset/shaggy-clocks-whisper.md deleted file mode 100644 index f2d7e2b75..000000000 --- a/.changeset/shaggy-clocks-whisper.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": minor ---- - -Allows defining the ClickHouse request timeout value from the command line on the check-alert task diff --git a/.changeset/sharp-phones-travel.md b/.changeset/sharp-phones-travel.md deleted file mode 100644 index 36eb89164..000000000 --- a/.changeset/sharp-phones-travel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -fix: Fix sidebar when selecting JSON property diff --git a/.changeset/short-owls-jog.md b/.changeset/short-owls-jog.md deleted file mode 100644 index 690bae9af..000000000 --- a/.changeset/short-owls-jog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/common-utils": patch ---- - -fix: ignore max_rows_to_read for filter values distribution diff --git a/.changeset/short-turtles-change.md b/.changeset/short-turtles-change.md deleted file mode 100644 index bdefd5eaa..000000000 --- a/.changeset/short-turtles-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Fix infinite querying on non-windowed searches diff --git a/.changeset/shy-carrots-wash.md b/.changeset/shy-carrots-wash.md deleted file mode 100644 index 28596feeb..000000000 --- a/.changeset/shy-carrots-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -fix: Update "Copy Object" in line viewer to work with nested objects and arrays diff --git a/.changeset/sweet-bees-lick.md b/.changeset/sweet-bees-lick.md deleted file mode 100644 index 722bf3ef6..000000000 --- a/.changeset/sweet-bees-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -Attempt to make claude code reviews less chirpy diff --git a/.changeset/tricky-apples-complain.md b/.changeset/tricky-apples-complain.md deleted file mode 100644 index c41af8d7e..000000000 --- a/.changeset/tricky-apples-complain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": minor ---- - -Add toggle filters button, copy field, and per-row copy-to-clipboard for JSON data and modal URLs in RawLogTable diff --git a/.changeset/tricky-brooms-thank.md b/.changeset/tricky-brooms-thank.md deleted file mode 100644 index 8f1c8b341..000000000 --- a/.changeset/tricky-brooms-thank.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -feat: Add percentages to filter values diff --git a/.changeset/two-melons-admire.md b/.changeset/two-melons-admire.md deleted file mode 100644 index 00282b11a..000000000 --- a/.changeset/two-melons-admire.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/common-utils": patch -"@hyperdx/app": patch ---- - -refactor: clean up table connections diff --git a/.changeset/wet-stingrays-behave.md b/.changeset/wet-stingrays-behave.md deleted file mode 100644 index 55075a742..000000000 --- a/.changeset/wet-stingrays-behave.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@hyperdx/api": minor -"@hyperdx/app": minor ---- - -migration: migrate to Pino for standardized and faster logging diff --git a/.changeset/wicked-stingrays-tie.md b/.changeset/wicked-stingrays-tie.md deleted file mode 100644 index bcdd58a65..000000000 --- a/.changeset/wicked-stingrays-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -Fixes typo in type definition diff --git a/.changeset/yellow-cats-act.md b/.changeset/yellow-cats-act.md deleted file mode 100644 index 4a2fdcdca..000000000 --- a/.changeset/yellow-cats-act.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/api": minor ---- - -Updated the cron package to pick up a fix for stalled cron tasks. diff --git a/.changeset/young-eyes-build.md b/.changeset/young-eyes-build.md deleted file mode 100644 index 83ad05d1d..000000000 --- a/.changeset/young-eyes-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hyperdx/app": patch ---- - -Add Sorting Feature to all search tables diff --git a/.env b/.env index c8f25be9e..1c78fa581 100644 --- a/.env +++ b/.env @@ -8,8 +8,8 @@ ALL_IN_ONE_IMAGE_NAME=ghcr.io/hyperdxio/hyperdx-all-in-one ALL_IN_ONE_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-all-in-one OTEL_COLLECTOR_IMAGE_NAME=ghcr.io/hyperdxio/hyperdx-otel-collector OTEL_COLLECTOR_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-otel-collector -CODE_VERSION=2.6.0 -IMAGE_VERSION_SUB_TAG=.6.0 +CODE_VERSION=2.7.0 +IMAGE_VERSION_SUB_TAG=.7.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 6c11fc3c1..3dde2b8bd 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,30 @@ # @hyperdx/api +## 2.7.0 + +### Minor Changes + +- f4c35239: Allows defining the ClickHouse request timeout value from the command line on the check-alert task +- 348a4044: migration: migrate to Pino for standardized and faster logging +- c90a93e6: Updated the cron package to pick up a fix for stalled cron tasks. + +### Patch Changes + +- c428d984: fix: Set team and connection attributes on span instead of trace +- 43e32aaf: fix: handle metrics semantic convention upgrade (feature gate) +- e032af55: Add new logging pararmeter for otel collector +- Updated dependencies [35c42222] +- Updated dependencies [b68a4c9b] +- Updated dependencies [5efa2ffa] +- Updated dependencies [43e32aaf] +- Updated dependencies [3c8f3b54] +- Updated dependencies [65872831] +- Updated dependencies [b46ae2f2] +- Updated dependencies [2f49f9be] +- Updated dependencies [daffcf35] +- Updated dependencies [5210bb86] + - @hyperdx/common-utils@0.7.1 + ## 2.6.0 ### Minor Changes diff --git a/packages/api/package.json b/packages/api/package.json index 6c0b83b92..4ca980ac6 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/api", - "version": "2.6.0", + "version": "2.7.0", "license": "MIT", "private": true, "engines": { @@ -9,7 +9,7 @@ "dependencies": { "@ai-sdk/anthropic": "^2.0.23", "@esm2cjs/p-queue": "^7.3.0", - "@hyperdx/common-utils": "^0.7.0", + "@hyperdx/common-utils": "^0.7.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 106eaf5fe..f8a3f0c8c 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,56 @@ # @hyperdx/app +## 2.7.0 + +### Minor Changes + +- b806116d: feat: Add subpath configuration support + + This change allows the HyperDX frontend to be served from a subpath (e.g., + `/hyperdx`). It includes updated Next.js, NGINX, and Traefik configurations, + along with documentation for the new setup. + +- 730325a5: Improve SourceSchemaPreview button integration in SourceSelect and DBTableSelect components. +- dbf16827: feat: add refresh to existing preset dashboards +- eaff4929: Add toggle filters button, copy field, and per-row copy-to-clipboard for JSON data and modal URLs in RawLogTable +- 348a4044: migration: migrate to Pino for standardized and faster logging + +### Patch Changes + +- 13b191c8: feat: Allow selection of log and metric source on K8s dashboard +- 1ed32e43: fix issue where new lines are not persisted to url params correctly +- 35c42222: fix: Improve table key parsing +- b68a4c9b: Tweak getMapKeys to leverage one row limiting implementation +- 2d27fe27: fix: Support JSON keys in dashboard filters +- 1cda1485: Fixes scrolling in TimePicker +- 2dc0079b: feat: Sort dashboard filter options +- 5efa2ffa: feat: handle k8s metrics semantic convention updates +- 43e32aaf: fix: handle metrics semantic convention upgrade (feature gate) +- bd940f30: style: Improve dashboard filter modal UX +- 3332d5ea: Add ability to customize event deltas heat map y, count, and grouping attributes +- 6262ced8: fix: Fix crash when navigating away from chart explorer search page +- ec2ea566: Improve Support for Dynamic and JSON() Types +- 65872831: fix: Preserve original select from time chart event selection +- b46ae2f2: fix: Fix sidebar when selecting JSON property +- 62eddcf2: fix: Fix infinite querying on non-windowed searches +- 065cabdb: fix: Update "Copy Object" in line viewer to work with nested objects and arrays +- 05ca6ceb: Attempt to make claude code reviews less chirpy +- daffcf35: feat: Add percentages to filter values +- 5210bb86: refactor: clean up table connections +- 0cf179fa: Fixes typo in type definition +- b3448041: Add Sorting Feature to all search tables +- Updated dependencies [35c42222] +- Updated dependencies [b68a4c9b] +- Updated dependencies [5efa2ffa] +- Updated dependencies [43e32aaf] +- Updated dependencies [3c8f3b54] +- Updated dependencies [65872831] +- Updated dependencies [b46ae2f2] +- Updated dependencies [2f49f9be] +- Updated dependencies [daffcf35] +- Updated dependencies [5210bb86] + - @hyperdx/common-utils@0.7.1 + ## 2.6.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index f25bf2f29..3125c1c2e 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@hyperdx/app", - "version": "2.6.0", + "version": "2.7.0", "private": true, "license": "MIT", "engines": { @@ -29,7 +29,7 @@ "@codemirror/lang-sql": "^6.7.0", "@hookform/resolvers": "^3.9.0", "@hyperdx/browser": "^0.21.1", - "@hyperdx/common-utils": "^0.7.0", + "@hyperdx/common-utils": "^0.7.1", "@hyperdx/node-opentelemetry": "^0.9.0", "@lezer/highlight": "^1.2.0", "@mantine/core": "7.9.2", diff --git a/packages/common-utils/CHANGELOG.md b/packages/common-utils/CHANGELOG.md index 2d7e190f0..d598248d2 100644 --- a/packages/common-utils/CHANGELOG.md +++ b/packages/common-utils/CHANGELOG.md @@ -1,5 +1,20 @@ # @hyperdx/common-utils +## 0.7.1 + +### Patch Changes + +- 35c42222: fix: Improve table key parsing +- b68a4c9b: Tweak getMapKeys to leverage one row limiting implementation +- 5efa2ffa: feat: handle k8s metrics semantic convention updates +- 43e32aaf: fix: handle metrics semantic convention upgrade (feature gate) +- 3c8f3b54: fix: Include connectionId in metadata cache key +- 65872831: fix: Preserve original select from time chart event selection +- b46ae2f2: fix: Fix sidebar when selecting JSON property +- 2f49f9be: fix: ignore max_rows_to_read for filter values distribution +- daffcf35: feat: Add percentages to filter values +- 5210bb86: refactor: clean up table connections + ## 0.7.0 ### Minor Changes diff --git a/packages/common-utils/package.json b/packages/common-utils/package.json index 92c0ebfb7..58fec5782 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.7.0", + "version": "0.7.1", "license": "MIT", "private": true, "files": [ diff --git a/yarn.lock b/yarn.lock index 3b2cc1507..91e1a5432 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4484,7 +4484,7 @@ __metadata: dependencies: "@ai-sdk/anthropic": "npm:^2.0.23" "@esm2cjs/p-queue": "npm:^7.3.0" - "@hyperdx/common-utils": "npm:^0.7.0" + "@hyperdx/common-utils": "npm:^0.7.1" "@hyperdx/node-opentelemetry": "npm:^0.9.0" "@hyperdx/passport-local-mongoose": "npm:^9.0.1" "@opentelemetry/api": "npm:^1.8.0" @@ -4563,7 +4563,7 @@ __metadata: "@hookform/devtools": "npm:^4.3.1" "@hookform/resolvers": "npm:^3.9.0" "@hyperdx/browser": "npm:^0.21.1" - "@hyperdx/common-utils": "npm:^0.7.0" + "@hyperdx/common-utils": "npm:^0.7.1" "@hyperdx/node-opentelemetry": "npm:^0.9.0" "@jedmao/location": "npm:^3.0.0" "@lezer/highlight": "npm:^1.2.0" @@ -4694,7 +4694,7 @@ __metadata: languageName: node linkType: hard -"@hyperdx/common-utils@npm:^0.7.0, @hyperdx/common-utils@workspace:packages/common-utils": +"@hyperdx/common-utils@npm:^0.7.1, @hyperdx/common-utils@workspace:packages/common-utils": version: 0.0.0-use.local resolution: "@hyperdx/common-utils@workspace:packages/common-utils" dependencies: