Skip to content

Commit d3f337e

Browse files
chore(release): bump HyperDX app/package versions
1 parent a19ba54 commit d3f337e

16 files changed

Lines changed: 92 additions & 84 deletions

.changeset/dashboard-number-tile-font-resize.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.changeset/mcp-dashboard-improvements.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

.changeset/page-header-z-index-below-drawers.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

.changeset/page-migrate-dashboard.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/rename-mcp-tools-to-clickstack.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.changeset/source-chip-kebab-menu.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ NEXT_ALL_IN_ONE_IMAGE_NAME_DOCKERHUB=clickhouse/clickstack-all-in-one
88
ALL_IN_ONE_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-all-in-one
99
NEXT_OTEL_COLLECTOR_IMAGE_NAME_DOCKERHUB=clickhouse/clickstack-otel-collector
1010
OTEL_COLLECTOR_IMAGE_NAME_DOCKERHUB=hyperdx/hyperdx-otel-collector
11-
CODE_VERSION=2.28.0
12-
IMAGE_VERSION_SUB_TAG=.28.0
11+
CODE_VERSION=2.28.1
12+
IMAGE_VERSION_SUB_TAG=.28.1
1313
IMAGE_VERSION=2
1414
IMAGE_NIGHTLY_TAG=2-nightly
1515
IMAGE_LATEST_TAG=latest

packages/api/CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# @hyperdx/api
22

3+
## 2.28.1
4+
5+
### Patch Changes
6+
7+
- a19ba549: feat(mcp): add patch_dashboard, get_dashboard_tile, search_dashboards tools
8+
9+
Add three new MCP dashboard tools for granular operations:
10+
11+
- `hyperdx_get_dashboard_tile` — retrieve a single tile by tileId
12+
- `hyperdx_patch_dashboard` — update name/tags and/or replace one tile
13+
without resubmitting the full dashboard
14+
- `hyperdx_search_dashboards` — search by name and/or tags
15+
16+
Fix empty parameter schema on patch/search tools caused by Zod
17+
`.refine()` wrapping. Document Lucene substring matching limitations
18+
prominently in tool descriptions and query guide prompt.
19+
20+
**Breaking (minor):** Tile `name` on `hyperdx_save_dashboard` now requires
21+
at least 1 character (`.min(1)`). Previously empty string `""` was accepted
22+
and silently persisted as a blank title. Callers sending `name: ""` will
23+
now receive a validation error.
24+
25+
- adac913d: refactor(mcp): rename all MCP tool prefixes from `hyperdx_` to `clickstack_`
26+
27+
Rename the MCP server name from `hyperdx` to `clickstack` and update all 19
28+
tool names (e.g. `hyperdx_search``clickstack_search`), along with
29+
descriptions, prompts, error messages, and test references.
30+
31+
- Updated dependencies [adac913d]
32+
- @hyperdx/common-utils@0.20.1
33+
334
## 2.28.0
435

536
### Minor Changes

packages/api/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hyperdx/api",
3-
"version": "2.28.0",
3+
"version": "2.28.1",
44
"license": "MIT",
55
"private": true,
66
"engines": {
@@ -11,7 +11,7 @@
1111
"@ai-sdk/openai": "^3.0.47",
1212
"@braintree/sanitize-url": "^7.1.1",
1313
"@esm2cjs/p-queue": "^7.3.0",
14-
"@hyperdx/common-utils": "^0.20.0",
14+
"@hyperdx/common-utils": "^0.20.1",
1515
"@hyperdx/node-opentelemetry": "^0.9.0",
1616
"@hyperdx/passport-local-mongoose": "^9.0.1",
1717
"@modelcontextprotocol/sdk": "^1.27.1",

packages/app/CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# @hyperdx/app
22

3+
## 2.28.1
4+
5+
### Patch Changes
6+
7+
- 8e52cef4: feat(dashboard): auto-resize font in number tiles to fit container
8+
9+
Number tiles now automatically scale their font size to fit the available
10+
width, preventing text overflow on narrow tiles and making better use of
11+
space on wide ones. Includes an error boundary so a single broken tile
12+
does not crash the entire dashboard.
13+
14+
- 9d713999: fix(z-index): keep sticky header below drawers and drawers above the fullscreen tile modal
15+
16+
Two related z-index regressions:
17+
18+
- `PageHeader` was pinned at `z-index: 100`, but app drawers opt into a
19+
much lower stack via `ZIndexContext` (`contextZIndex + 10`, so a
20+
top-level drawer renders at `z-index: 10`). The sticky header therefore
21+
floated above the drawer overlay. The header now sits at `z-index: 2` so
22+
drawer overlays reliably cover the page chrome while the header still
23+
wins against normal scrolling content.
24+
- `FullscreenPanelModal` used Mantine's default modal z-index (`200`) and
25+
didn't propagate it through `ZIndexContext`. Clicking a row in a
26+
fullscreen search tile opened a `DBRowSidePanel` drawer at `z-index: 10`
27+
that was hidden behind the modal. The modal now follows the existing
28+
`contextZIndex + 10` pattern and wraps its children in a
29+
`ZIndexContext.Provider`, so child drawers stack on top of it.
30+
31+
- 538a1c4e: chore: migrate the custom Dashboard page to shared `PageLayout` / `PageHeader`. Breadcrumbs, the editable dashboard name, dashboard actions (Favorite, Tags, Menu), and the "Created by … Updated …" meta now live in a single page header, while the query toolbar (SQL/Lucene WHERE, time range, granularity, Live, refresh, edit filters, Run) is pinned to the top of the scroll container as a dedicated sticky row — the chrome above scrolls away and only the toolbar follows the user. The "Updated …" meta moves to the right side of the breadcrumbs row instead of sitting as a separate body line.
32+
33+
`PageHeader` gains a `stickyRow` slot that any page can use to declare a single row that should be the only pinned element, with the rest of the header treated as scrolling chrome. Other pages are unaffected — a `PageHeader` without `stickyRow` keeps the existing fully-sticky behavior.
34+
35+
- 2a681456: feat(source-picker): chip + kebab menu UX
36+
- Updated dependencies [a19ba549]
37+
- Updated dependencies [adac913d]
38+
- @hyperdx/api@2.28.1
39+
- @hyperdx/common-utils@0.20.1
40+
341
## 2.28.0
442

543
### Minor Changes

0 commit comments

Comments
 (0)