Release HyperDX#2563
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
Contributor
|
PR author is in the excluded authors list. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
b9b269c to
c8402d0
Compare
c8402d0 to
e1f712d
Compare
e1f712d to
ae006c6
Compare
ae006c6 to
7e27544
Compare
7e27544 to
0a46b6d
Compare
0a46b6d to
32f1c97
Compare
32f1c97 to
0b1151c
Compare
0b1151c to
7cf54ba
Compare
7cf54ba to
f0091dc
Compare
6eb3a6a to
892f042
Compare
892f042 to
cc66550
Compare
cc66550 to
c15d4ec
Compare
c15d4ec to
ebfd3f1
Compare
ebfd3f1 to
f0a767d
Compare
f0a767d to
00e728d
Compare
00e728d to
1298cfb
Compare
1298cfb to
4db690b
Compare
4db690b to
dc914a5
Compare
dc914a5 to
3fa9c74
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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/api@2.30.0
Minor Changes
727d327: Add an opt-in Datadog receiver (gated behind
ENABLE_DATADOG_RECEIVER) so aDatadog Agent can ship traces, metrics, and logs to HyperDX. The contrib
datadogreceiveris compiled into the collector binary and, when enabled, theOpAMP 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-KEYheader against team API keys.abf5b53: Adds a POST /api/v2/dashboards/validate endpoint to the external v2 API. It
0c72543: Adding consecutive-window configuration to alerts, so that you can specify a condition like "only fire this alert after some condition is met for N consecutive windows." This helps prevent flaky alerts (and pages), and cut down on alert noise in many cases.
Also adds a
PENDINGalert state for alarms that will fire if current trends continue.bdf9352: Add Create, Read (by ID), Update, and Delete routes to the external API v2 sources router. Granularity fields in write requests accept the same short format the API returns (e.g.
5m,15s).27e80e9: feat(alerts): implement webhook retries and exponential backoff
Patch Changes
73e6e87: Expose consecutive-window alerting on the external API.
1aaa938: fix: honor INGESTION_API_KEY in the all-in-one auth image
The all-in-one entrypoint set
HYPERDX_IMAGEto values (all-in-one/all-in-one-noauth) that did not match the stringsconfig.tscompares against(
all-in-one-auth/all-in-one-noauth). As a resultIS_ALL_IN_ONE_IMAGEwasnever true in the auth image, so the
INGESTION_API_KEYenv var was silentlyignored and the OpAMP-delivered collector config only accepted the team's
UI-generated key.
The entrypoint now reports
all-in-one-authfor the auth variant andall-in-one-noauthfor the no-auth variant, so a pre-sharedINGESTION_API_KEYis added to the collector's accepted bearer tokens. This lets demo/bootstrap
stacks specify a known ingestion key up front instead of retrieving the
generated key from the UI — the all-in-one equivalent of the standalone
collector's
OTLP_AUTH_TOKEN.328e7b4: Fix: Block webhook deletion when one or more alerts still reference it, prompting the user to reassign or remove those alerts first.
60cf528: fix(mcp): guide agents to size dashboard tiles correctly (HDX-4661)
bfc6fb5: Classify MCP tool errors as
user(bad input, not-found) orserver(infrastructure failure, timeout) so alerting rules can filter onerror_category=serverwithout noise from agent input mistakes. Addserror_categoryattribute to spans and thehyperdx.mcp.tool.errorsmetric counter. ClickHouse errors are auto-classified by inspecting the error type and walking the cause chain for TCP-level codes.d16db25: Add
backgroundChartsupport to number tiles in the MCP dashboard tools (clickstack_save_dashboardandclickstack_patch_dashboard). Builder number tiles can now carry an optional background trend sparkline (typeline or area, with an optional palette-tokencolor), matching the dashboard editor and the v2 REST API. Raw SQL number tiles do not support it.5081c8c: feat: include the source Section in MCP source tools
The
clickstack_list_sourcesandclickstack_describe_sourceMCP tools nowreturn the optional Section label on each source, so agents see the same source
grouping that the source selector shows. Sources without a section are
unchanged.
Updated dependencies [3f1e1fe]
Updated dependencies [0c72543]
@hyperdx/app@2.30.0
Minor Changes
0c72543: Adding consecutive-window configuration to alerts, so that you can specify a condition like "only fire this alert after some condition is met for N consecutive windows." This helps prevent flaky alerts (and pages), and cut down on alert noise in many cases.
Also adds a
PENDINGalert state for alarms that will fire if current trends continue.f6dbdd1: Redesign the event side panel into a single right-hand drawer with breadcrumb-stack navigation. Logs, traces, and sessions now navigate in-place (surrounding-context drilldowns, log → trace via a new "View Trace" action, and session → event) instead of stacking layered drawers.
Patch Changes
muted page background, a modern dotted resize handle, and a compact, consistent
tile header. Tile actions are consolidated into a right-aligned kebab menu (with
the alert bell) that sits after each chart's own controls, and a full-bleed
separator gives every tile a consistent header strip.
value" error when expanding a map attribute group (e.g. LogAttributes) in the
search filters sidebar. Telemetry containing an empty attribute key produced a
filter group with an empty name, which Mantine rejects; such groups now render
with an
(empty)placeholder name instead of crashing the panel.Body) building invalid SQL. TheJSONExtractString(...)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.--button-hover-colorvariable (the theme previously set the non-existent
--button-color-hover, sothe hover text color was never applied and could fall through to an inherited
page color).
in. The span-bar minimum width was applied as a percentage of the events area,
which the zoom model widens via
width, so the floor scaled with the zoomfactor and very short spans grew as wide as multi-second ones. The floor is now
a fixed pixel
minWidth, so bar widths stay proportional to duration at everyzoom level while sub-pixel spans remain clickable.
@hyperdx/common-utils@0.22.0
Minor Changes
3f1e1fe: feat: update metrics schema for more efficient PK and time pruning
0c72543: Adding consecutive-window configuration to alerts, so that you can specify a condition like "only fire this alert after some condition is met for N consecutive windows." This helps prevent flaky alerts (and pages), and cut down on alert noise in many cases.
Also adds a
PENDINGalert state for alarms that will fire if current trends continue.@hyperdx/otel-collector@2.30.0
Minor Changes
ENABLE_DATADOG_RECEIVER) so aDatadog Agent can ship traces, metrics, and logs to HyperDX. The contrib
datadogreceiveris compiled into the collector binary and, when enabled, theOpAMP 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-KEYheader against team API keys.@hyperdx/hdx-eval@0.2.1
Patch Changes