Skip to content

Release HyperDX#2097

Merged
wrn14897 merged 1 commit intomainfrom
changeset-release/main
Apr 20, 2026
Merged

Release HyperDX#2097
wrn14897 merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 10, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@hyperdx/[email protected]

Minor Changes

  • 4dea362: Breaking: Replace -s/--server flag with -a/--app-url across all CLI commands (except upload-sourcemaps). Users should now provide the HyperDX app URL instead of the API URL — the CLI derives the API URL by appending /api.

    • hdx auth login now prompts interactively for login method, app URL, and credentials (no flags required)
    • Expired/missing sessions prompt for re-login with the last URL autofilled instead of printing an error
    • Add URL input validation and post-login session verification
    • Existing saved sessions are auto-migrated from apiUrl to appUrl

Patch Changes

  • 7a9882d: Add alerts page (Shift+A) with overview and recent trigger history
  • 418f70c: Add event pattern mining view (Shift+P) with sampled estimation and drill-down
  • 7953c02: feat: Add between-type alert thresholds
  • fe3ab41: Add o keybinding to open the current trace/span in the HyperDX web app from the TUI. Deep-links to the exact view with side panel, tab, and span selection preserved. Works for both trace and log sources.
  • 07bb29e: Optimize event detail and trace waterfall queries; add trace detail page and waterfall scrolling
  • d3a61f9: feat: Add additional alert threshold types

@hyperdx/[email protected]

Minor Changes

  • 9781ae6: Add an MCP (Model Context Protocol) server to the HyperDX API, enabling AI assistants (Claude, Cursor, OpenCode, etc.) to query observability data, manage dashboards, and explore data sources directly via standardized tool calls.
  • 5885d47: Introduces Shared Filters, enabling teams to pin and surface common filters across all members.

Patch Changes

  • 1fada91: feat: Support alerts on Raw SQL Number Charts
  • 7953c02: feat: Add between-type alert thresholds
  • d3a61f9: feat: Add additional alert threshold types
  • 085f307: feat: Implement alerting for Raw SQL-based dashboard tiles
  • 3c05772: feat: Show alert execution errors in the UI
  • 6ff1ba6: feat: Add alert history + ack to alert editor
  • Updated dependencies [418f70c]
  • Updated dependencies [1fada91]
  • Updated dependencies [7953c02]
  • Updated dependencies [d3a61f9]
  • Updated dependencies [5885d47]
  • Updated dependencies [cc714f9]
  • Updated dependencies [085f307]
  • Updated dependencies [3c05772]
  • Updated dependencies [6ff1ba6]

@hyperdx/[email protected]

Minor Changes

  • 5885d47: Introduces Shared Filters, enabling teams to pin and surface common filters across all members.
  • 0bfec14: Upgrade Mantine from v7 to v9 and remove react-hook-form-mantine dependency

Patch Changes

  • 1fada91: feat: Support alerts on Raw SQL Number Charts
  • c4a1311: fix: Fix "Copy entire row as JSON" button crashing on rows with non-string values
  • a5869f0: Dedupe source validation issue toasts so repeated source refetches update a single notification instead of stacking duplicates.
  • 7953c02: feat: Add between-type alert thresholds
  • d3a61f9: feat: Add additional alert threshold types
  • 5149fab: feat: Add Python Runtime Metrics dashboard template
  • 085f307: feat: Implement alerting for Raw SQL-based dashboard tiles
  • 739fe14: fix: time selector always resets to 00:00
  • 3c05772: feat: Show alert execution errors in the UI
  • 6ff1ba6: feat: Add alert history + ack to alert editor
  • 4ca1d47: Allow manually constructed /trace URLs to land in the existing search experience with the trace viewer opened from URL state. This keeps trace deep links user-friendly while reusing the search page for source selection, not-found handling, and trace inspection.
  • Updated dependencies [418f70c]
  • Updated dependencies [1fada91]
  • Updated dependencies [7953c02]
  • Updated dependencies [d3a61f9]
  • Updated dependencies [5885d47]
  • Updated dependencies [cc714f9]
  • Updated dependencies [085f307]
  • Updated dependencies [3c05772]
  • Updated dependencies [6ff1ba6]

@hyperdx/[email protected]

Minor Changes

  • 5885d47: Introduces Shared Filters, enabling teams to pin and surface common filters across all members.

Patch Changes

  • 418f70c: Add Drain log template mining library (ported from browser-drain)
  • 1fada91: feat: Support alerts on Raw SQL Number Charts
  • 7953c02: feat: Add between-type alert thresholds
  • d3a61f9: feat: Add additional alert threshold types
  • cc714f9: fix: Skip rendering empty SQL dashboard filter
  • 085f307: feat: Implement alerting for Raw SQL-based dashboard tiles
  • 3c05772: feat: Show alert execution errors in the UI
  • 6ff1ba6: feat: Add alert history + ack to alert editor

@hyperdx/[email protected]

Minor Changes

  • 28f374e: feat: Bump OTel Collector from 0.147.0 to 0.149.0

    Upgrade the OpenTelemetry Collector and all its components from v0.147.0 to
    v0.149.0 (core providers from v1.53.0 to v1.55.0).

  • 28f374e: feat: Migrate OTel Collector build to use OCB (OpenTelemetry Collector Builder)

    Replace the pre-built otel/opentelemetry-collector-contrib image with a custom
    binary built via OCB. This enables adding custom receiver/processor components
    in the future while including only the components HyperDX needs. The collector
    version is now centralized in .env via OTEL_COLLECTOR_VERSION and
    OTEL_COLLECTOR_CORE_VERSION, with builder-config.yaml using templatized
    placeholders substituted at Docker build time.

  • 0a4fb15: feat: Add missing core extensions, commonly-used contrib processors/receivers, and filestorage extension

    Add the two missing core extensions (memorylimiterextension, zpagesextension),
    12 commonly-used contrib processors (attributes, filter, resource, k8sattributes,
    tailsampling, probabilisticsampler, span, groupbyattrs, redaction, logdedup,
    metricstransform, cumulativetodelta), 4 commonly-used contrib receivers
    (filelog, dockerstats, k8scluster, kubeletstats), and the filestorage extension
    (used for persistent sending queue in the clickhouse exporter) to
    builder-config.yaml.

Patch Changes

  • cb84145: refactor: Deprecate clickhouse.json feature gate in favor of per-exporter json config

    Replace the upstream-deprecated --feature-gates=clickhouse.json CLI flag with
    the per-exporter json: true config option controlled by
    HYPERDX_OTEL_EXPORTER_CLICKHOUSE_JSON_ENABLE. The old
    OTEL_AGENT_FEATURE_GATE_ARG is still supported for backward compatibility but
    prints a deprecation warning when clickhouse.json is detected.

  • 7953c02: feat: Add between-type alert thresholds

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hyperdx-oss Ready Ready Preview, Comment Apr 17, 2026 11:12am

Request Review

@github-actions github-actions Bot force-pushed the changeset-release/main branch from b5d3a1f to 3e66693 Compare April 10, 2026 22:46
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 3e66693 to 501a7eb Compare April 13, 2026 16:04
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 501a7eb to c971332 Compare April 13, 2026 17:59
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c971332 to 5114a82 Compare April 13, 2026 20:49
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 5114a82 to acf4183 Compare April 13, 2026 21:40
@github-actions github-actions Bot force-pushed the changeset-release/main branch from acf4183 to 00c233f Compare April 13, 2026 22:30
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 00c233f to 9e5d62c Compare April 14, 2026 14:40
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 9e5d62c to f9fd6e3 Compare April 14, 2026 17:56
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f9fd6e3 to 0a3fcd5 Compare April 14, 2026 18:05
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0a3fcd5 to c6088b1 Compare April 14, 2026 18:13
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c6088b1 to 7591259 Compare April 14, 2026 19:05
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 7591259 to 453471a Compare April 14, 2026 20:06
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 453471a to b8bfd2e Compare April 14, 2026 22:06
@github-actions github-actions Bot force-pushed the changeset-release/main branch from b8bfd2e to e21f29c Compare April 15, 2026 00:41
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 975c581 to d17ba9e Compare April 15, 2026 13:30
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d17ba9e to d118ae6 Compare April 15, 2026 15:50
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d118ae6 to 777617c Compare April 15, 2026 15:58
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 777617c to c79214f Compare April 16, 2026 00:13
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c79214f to f29f716 Compare April 16, 2026 13:58
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f29f716 to be04cfa Compare April 16, 2026 15:26
@github-actions github-actions Bot force-pushed the changeset-release/main branch from be04cfa to cdd8f43 Compare April 16, 2026 15:48
@github-actions github-actions Bot force-pushed the changeset-release/main branch from cdd8f43 to d777ebd Compare April 16, 2026 16:01
@github-actions github-actions Bot added the review/tier-4 Critical — deep review + domain expert sign-off label Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

🔴 Tier 4 — Critical

Touches auth, data models, config, tasks, OTel pipeline, ClickHouse, or CI/CD.

Why this tier:

  • Critical-path files (2):
    • packages/otel-collector/CHANGELOG.md
    • packages/otel-collector/package.json
  • Cross-layer change: touches frontend (packages/app) + backend (packages/api) + shared utils (packages/common-utils)

Review process: Deep review from a domain expert. Synchronous walkthrough may be required.
SLA: Schedule synchronous review within 2 business days.

Stats
  • Production files changed: 6
  • Production lines changed: 20
  • Branch: changeset-release/main
  • Author: github-actions[bot]

To override this classification, remove the review/tier-4 label and apply a different review/tier-* label. Manual overrides are preserved on subsequent pushes.

@github-actions github-actions Bot force-pushed the changeset-release/main branch from de72753 to 174937a Compare April 17, 2026 17:16
@wrn14897 wrn14897 merged commit f086842 into main Apr 20, 2026
2 checks passed
Copilot AI pushed a commit that referenced this pull request Apr 20, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: peter-leonov-ch <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review/tier-4 Critical — deep review + domain expert sign-off

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant