What hyperdxio/hyperdx shipped
Written by FoxPlug from public releases; not affiliated with Hyperdx. An automatic summary of the public release, pull request and commit data of github.com/hyperdxio/hyperdx. Hyperdx did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Dashboards list redesigned with tabs for All/Favorites/My dashboards, multi-select tag filtering, and sort by last updated. Pull request #3199
- Trace event side panel now has a dedicated Trace logs tab to view logs without hunting through the waterfall. Pull request #3127
- PromQL charts can now plot multiple expressions on a single chart. Pull request #3146
- PromQL number tiles added with support for both instant and range query results. Pull request #3169
- OpenTelemetry collector now includes StatsD/DogStatsD receiver for direct metric ingestion. Pull request #3100
- Number, bar, and pie tiles now pulse during dashboard refresh instead of showing loading state. Pull request #3211
- Heatmap tiles keep current display and pulse during dashboard refresh. Pull request #3221
- Table tiles retain rows on screen and pulse during dashboard refresh. Pull request #3212
- Y-axis ticks on charts now maintain even spacing when Recharts thins them for overlap. Pull request #3172
- Auto Granularity now respects per-source floor to avoid buckets smaller than metric scrape intervals. Pull request #3149
Why it matters
Dashboards are faster to navigate with better organization and filtering. Traces are easier to debug with dedicated log views. PromQL support expands with multiple expressions and number tiles. Metric ingestion improves with StatsD support and better chart display during refreshes.
Changelog entry
- Dashboards list redesigned with All/Favorites/My dashboards tabs, multi-select tag filtering, and sort by last updated Pull request #3199
- Added Trace logs tab to event side panel to view trace logs separately from waterfall Pull request #3127
- PromQL charts now support plotting multiple expressions on a single chart Pull request #3146
- PromQL number tiles added with instant and range query result support Pull request #3169
- OpenTelemetry collector includes StatsD/DogStatsD receiver for direct metric ingestion Pull request #3100
- Auto Granularity respects per-source floor to prevent buckets smaller than metric scrape intervals Pull request #3149
- Number, bar, and pie tiles pulse during dashboard refresh instead of showing loading state Pull request #3211
- Heatmap tiles keep current display with pulse animation during dashboard refresh Pull request #3221
- Table tiles retain rows on screen with pulse animation during dashboard refresh Pull request #3212
- Gauge and sum metric charts can now group by materialized and alias columns Pull request #3191
- Y-axis ticks maintain even spacing when Recharts thins them for label overlap Pull request #3172
- Chart axis ticks no longer lose decimals after abbreviation to k/m/b/t Pull request #3162
- Search editors no longer leak CSS rules during live tail Pull request #3193
- Expanded and collapsed rows in search results no longer corrupt virtualizer heights Pull request #3171
- Row selection checkboxes in search now reveal on hover instead of always showing Pull request #3164
- External API rate limit can now be overridden via environment variable Pull request #3200
Dashboard navigation gets tabs and tag filters. Trace logs move to their own tab. PromQL adds multi-expression charts and number tiles. StatsD ingestion now supported.
This week brings quality-of-life improvements across the board: dashboards are now organized with tabs and filterable by tags, making navigation faster. Traces get a dedicated log tab to cut down debugging time. PromQL support expands with the ability to plot multiple expressions on one chart and use number tiles. On the ingestion side, StatsD/DogStatsD metrics can now be sent directly. Chart interactions also improved—tiles pulse during refreshes instead of showing loading states, and axis spacing is now consistent.
Week of September 14, 2026
What shipped
- Search results now support selecting multiple rows to download or copy as CSV. Pull request #3140
- Alerts page now uses server-side pagination and filtering instead of loading all alerts at once. Pull request #3136
- Dashboard tile alerts can now be exported for Terraform import alongside saved-search alerts. Pull request #3084
- ClickHouse and Prometheus versions upgraded, with Prometheus remote API endpoints now used for PromQL. Pull request #3142
- SQL, Lucene, and PromQL query fields now stay fully visible when unfocused instead of collapsing. Pull request #3150
- Duration-formatted Y-axis labels on charts now use compact formatting to prevent clipping. Release
- Service map nodes now color by absolute error-rate thresholds instead of relative to the highest error. Pull request #3125
- Metric dashboard tiles can now be read and written through the external API. Pull request #3143
- Tags endpoint now filters results by resource type so only relevant tags appear in filters. Pull request #3139
- Added token encryption service for storing sensitive credentials like Slack bot tokens securely. Pull request #3112
Why it matters
Multi-select downloads and server-side alert pagination improve usability at scale. ClickHouse and Prometheus upgrades keep the platform current with dependencies. The UI improvements—expanded query fields, better axis formatting, absolute error thresholds—make charts and filters more reliable.
Changelog entry
- Removed redundant WHERE label and / keycap overlay from query bar; / and s still focus the input Pull request #3152
- Fixed duration axis tick formatter in CLI charts to use compact format consistently Pull request #3158
- Duration-formatted Y-axis labels now use compact formatter to stay within chart's width budget Release
- Fixed Docker build to avoid clobbering base image /usr/lib; enabled image builds on main branch Pull request #3157
- Backfilled alert displayName and tags from referenced saved search or dashboard on API startup Release
- Added dashboard tile alerts to Terraform import exports Release
- Added text indexes for seeding trace schema; compiled spanmetricsconnector for custom OTEL pipelines Release
- Added multi-select support for search rows with CSV download and copy Pull request #3140
- SQL, Lucene, and PromQL query fields now remain fully visible when unfocused Pull request #3150
- Tags endpoint now filters results by resource type Pull request #3139
- Upgraded ClickHouse and Prometheus versions; switched to Prometheus remote API endpoints Pull request #3142
- Alerts page now supports server-side pagination and filtering Pull request #3136
- List alerts API now supports server-side pagination and filtering by tags, creator, source, and search Pull request #3134
- Incident.io webhooks now sent with correct body format that includes required fields Pull request #3144
- Metric dashboards can now be managed as code through the external API Pull request #3143
- Fixed onboarding data probe to escape table and database names in SQL Pull request #3128
- Fixed row side panel for backticked aliases and hyphenated columns Pull request #3115
- Service map nodes now color by absolute error-rate thresholds instead of relative normalization Pull request #3125
- Dashboard tile alerts now exportable for Terraform import Pull request #3084
- Saved-search filters now applied to alert sample query results Pull request #3106
This week: multi-select downloads, alert pagination, ClickHouse/Prometheus upgrades, better query field visibility, improved chart formatting, and metric dashboard API support.
Shipped: multi-row search downloads (CSV format), server-side alert pagination and filtering, dashboard tile alert exports for Terraform, upgraded ClickHouse/Prometheus with remote API endpoints, persistent query field visibility, compact duration axis labels, absolute error-rate thresholds on service maps, metric dashboard API support, and encrypted token storage for integrations.