Releases: hyperdxio/hyperdx
Releases · hyperdxio/hyperdx
@hyperdx/[email protected]
Minor Changes
- 79fe30f: Queries depending on numeric aggregates now use the type's default value (e.g. 0) instead of null when dealing with non-numeric data.
Patch Changes
@hyperdx/[email protected]
Patch Changes
- 7de8916: Removes trailing slash for connection urls
- cfdd523: feat: clickhouse queries are by default conducted through the clickhouse library via POST request. localMode still uses GET for CORS purposes
- 6dc6989: feat: Automatically use last used source when loading search page
- 92a4800: feat: move rrweb event fetching to the client instead of an api route
- 7f0b397: feat: queryChartConfig method + events chart ratio
- b4b5f6b: style: remove unused routes/components + clickhouse utils (api)
- Updated dependencies [79fe30f]
- Updated dependencies [cfdd523]
- Updated dependencies [92a4800]
- Updated dependencies [7f0b397]
- @hyperdx/[email protected]
@hyperdx/[email protected]
Minor Changes
- 79fe30f: Queries depending on numeric aggregates now use the type's default value (e.g. 0) instead of null when dealing with non-numeric data.
Patch Changes
- 9a9581b: Adds external API for alerts and dashboards
- 293a2af: Adds openapidoc annotations for spec generation and swagger route for development
- 92a4800: feat: move rrweb event fetching to the client instead of an api route
- 7f0b397: feat: queryChartConfig method + events chart ratio
- b4b5f6b: style: remove unused routes/components + clickhouse utils (api)
- Updated dependencies [79fe30f]
- Updated dependencies [cfdd523]
- Updated dependencies [92a4800]
- Updated dependencies [7f0b397]
- @hyperdx/[email protected]
@hyperdx/[email protected]
@hyperdx/[email protected]
Minor Changes
- 497fba8: Added support for querying gauge metric table with default detection for OTEL collector schema.
[email protected]
What's Changed
- chore: pull images from custom registry (default compose file) by @wrn14897 in #524
- feat: add more count aggregation functions (count_per_x) by @wrn14897 in #539
- fix: no need to show field dropdown for all 'count' agg functions by @wrn14897 in #541
- chore: bump vector version to v0.43.1 by @wrn14897 in #540
- fix: should check team + service + name instead (adding webhook) by @wrn14897 in #550
- fix:
expandToNestedObject
method bug (inconsistent top-level keys) by @wrn14897 in #551
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.10.1
[email protected]
What's Changed
- feat: Search Page Filters panel by @ernestii in #445
- feat: Filter panel improvements by @ernestii in #447
- fix: Remove unnecessary console.log by @ernestii in #448
- chore: bump vector to v0.39.0 by @wrn14897 in #449
- fix: Fix Search This Value button by @ernestii in #451
- feat: Filter panel improvements by @ernestii in #453
- feat: Deconflict Dashboard Chart Colors by @ernestii in #452
- style: introduce
AGGREGATOR_PAYLOAD_SIZE_LIMIT
env var by @wrn14897 in #450 - chore: Set up Stylelint, set up path aliases by @ernestii in #458
- feat: Dashboard refresh button by @ernestii in #457
- fix: aggregator should return 413 (Content Too Large) to make ingestor ARC work properly by @wrn14897 in #461
- feat: Add k8s cluster dropdown by @ernestii in #463
- feat: Clone Dashboard btn by @MikeShi42 in #470
- fix: Allow to edit preset dashboards by @ernestii in #467
- feat: Update Session Player design by @ernestii in #455
- Port log details panel elements by @ernestii in #454
- feat: Persist time chart style by @ernestii in #465
- feat: Dashboard auto-refresh by @ernestii in #460
- fix: Show exception log properties by @MikeShi42 in #472
- feat: support sentry sdk 'X-Sentry-Auth' header by @wrn14897 in #473
- Add multi-group-by support for event charts by @MikeShi42 in #474
- fix: validate the min length of
series
field at charts series endpoint by @wrn14897 in #477 - feat: New mighty date range picker by @ernestii in #476
- feat: support
Summary
metrics data type by @wrn14897 in #479 - fix: query to extract metrics names + Summary count UI label by @wrn14897 in #480
- chore(deps): bump zipp from 3.18.1 to 3.19.1 in /packages/miner by @dependabot in #464
- chore(deps): bump certifi from 2024.2.2 to 2024.7.4 in /packages/miner by @dependabot in #459
- feat: support environment filtering by @wrn14897 in #482
- chore: bump @clickhouse/client to v1.4.1 by @wrn14897 in #486
- chore: bump vector to v0.40.1 by @wrn14897 in #490
- perf: use route transform to reroute go spans by @wrn14897 in #489
- perf: enable compression for insertion by @wrn14897 in #494
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #492
- chore(deps): bump webpack from 5.91.0 to 5.94.0 by @dependabot in #491
- chore(deps): bump elliptic from 6.5.5 to 6.5.7 by @dependabot in #501
- chore(deps): bump setuptools from 69.5.1 to 70.0.0 in /packages/miner by @dependabot in #475
- chore: bump vector to v0.41.1 by @wrn14897 in #503
- fix: remove webhook total counts limit by @wrn14897 in #504
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.10.0
[email protected]
What's Changed
- Fix query parser to support text true/false values in bool properties by @MikeShi42 in #382
- fix: handle null ratio value (alerting) by @wrn14897 in #383
- Fix multi-arch local mode build by @MikeShi42 in #384
- Improve counter reset handling by @MikeShi42 in #385
- DX: attach fake hdx_token on local mode by @wrn14897 in #387
- perf: remove redundant otel-logs fields (
timestamp
+spanID
+traceID
) by @wrn14897 in #386 - feat: Reassign save search shortcut for Arc by @ernestii in #389
- feat: Add option to search only logs or spans by @ernestii in #388
- increase instead of rate by @colehpage in #392
- feat: Hide HyperJson buttons when selecting value by @ernestii in #396
- fix: Disallow usage of translation in app by @ernestii in #399
- fix: Update session player by @ernestii in #395
- fix: Update Generic Webhooks table by @ernestii in #402
- feat: Move log otel semantics to Event Tags by @ernestii in #403
- chore: Replace react-toastify with mantine notifications by @ernestii in #404
- fix: Chart form metrics bug by @ernestii in #394
- fix:
doesExceedThreshold
greater than logic by @wrn14897 in #408 - chore(deps): bump requests from 2.31.0 to 2.32.0 in /packages/miner by @dependabot in #405
- chore(deps): bump ejs from 3.1.9 to 3.1.10 by @dependabot in #391
- chore: bump node to v18.20.3 by @wrn14897 in #411
- fix: Properly show session replays from very long sessions in client … by @MikeShi42 in #414
- feat: User Preferences modal by @ernestii in #413
- fix: logtable scroll with highlighted line id by @ernestii in #415
- chore: Remove unused dependencies by @ernestii in #417
- fix: Properly handle empty quoted string search terms by @MikeShi42 in #416
- chore: Add Storybook 8 by @ernestii in #419
- fix: revisit
doesExceedThreshold
logic by @wrn14897 in #423 - fix: threshold def of presence alert in alerts page by @wrn14897 in #424
- feat: Updated AppNav user panel by @ernestii in #422
- feat: Use JSON viewer for Network Body by @ernestii in #428
- chore(deps): bump @grpc/grpc-js from 1.8.14 to 1.8.22 by @dependabot in #432
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #433
- chore: Replace useQueryParam with nuqs in SessionSubpanel by @ernestii in #434
- feat: Allow milliseconds in number formatter by @ernestii in #430
- fix: Allow to share open log in search dashboard tile by @ernestii in #412
- Fix dashboard share event link for session replays by @MikeShi42 in #435
- chore(deps): bump urllib3 from 2.2.1 to 2.2.2 in /packages/miner by @dependabot in #436
- Include search results based on replay table as well as events table by @MikeShi42 in #438
- chore(deps): bump ws from 8.16.0 to 8.17.1 by @dependabot in #437
- feat: Allow to customize line chart colors by @ernestii in #440
- refactor: Update usage of date formatting by @ernestii in #439
- feat: Confirm leaving Dashboard with unsaved changes by @ernestii in #444
- chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 in /packages/go-parser by @dependabot in #443
- chore: bump HyperDX SDKs (node-opentelemetry v0.8.0 + browser 0.21.0) by @wrn14897 in #446
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.9.0
[email protected]
What's Changed
- feat: Better visibility for dashboard alerts by @svc-shorpo in #316
- chore: Remove deprecated HDXLineChart and HDXMultiSeriesTimeChart by @svc-shorpo in #329
- feat: Allow metrics and ratios in NumberChart by @svc-shorpo in #314
- feat: New metrics name select by @svc-shorpo in #331
- ci: uninstall @deploysentinel/jest-rtl-debugger + bump @testing-library/react by @wrn14897 in #328
- fix: Fix empty state for HDXSpanPerformanceBarChart by @svc-shorpo in #333
- feat: Allow to interact with page while log side panel is open by @svc-shorpo in #332
- fix: UI tweaks for session details panel by @svc-shorpo in #330
- feat: Service Dashboard Errors Panel v0 by @svc-shorpo in #334
- Fix hidden metric name dropdown menu in dashboards by @MikeShi42 in #336
- Generic Webhooks v0 by @colehpage in #337
- feat: alert template message pt4 by @wrn14897 in #338
- feat: alert template message pt5 by @wrn14897 in #341
- feat: alert template message pt6 by @wrn14897 in #343
- chore(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #317
- chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /packages/go-parser by @dependabot in #342
- chore(deps): bump passport from 0.5.3 to 0.6.0 by @dependabot in #305
- fix: include where clause for number chart by @wrn14897 in #344
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #345
- feat: Acknowledge and Silence Alerts by @svc-shorpo in #339
- Add skip forward/back 15s buttons on session replay by @MikeShi42 in #346
- Show client sessions with no user interactions in sessions results page by @MikeShi42 in #348
- Allow exporting table results as CSV by @MikeShi42 in #347
- chore: bump @clickhouse/client to v0.2.10 by @wrn14897 in #350
- feat: use handlebar to build up webhook body by @wrn14897 in #351
- feat + fix: add webhook endpoints validators + parse webhook JSON body by @wrn14897 in #353
- fix: handle non-string type severity field by @wrn14897 in #354
- Minimal local mode by @MikeShi42 in #148
- chore(deps): bump express from 4.18.2 to 4.19.2 by @dependabot in #352
- Only lint ts files in precommit hook by @MikeShi42 in #355
- chore: bump vector to v0.37.0 by @wrn14897 in #357
- fix: use json string escape method to build up webhook payload body by @wrn14897 in #356
- chore: fix typos in comment by @stayweek in #360
- Improve local mode by @MikeShi42 in #361
- feat: push hyperdx-local to ghcr + dockerhub by @wrn14897 in #362
- Add HyperDX Local Mode docs by @MikeShi42 in #363
- perf: decouple team member + invitation services by @wrn14897 in #364
- 7 day invite expiration TTL by @colehpage in #365
- Invite Expiration: Change to 30day expiration + add copy by @colehpage in #366
- Change Saved Search Name by @tzurae in #358
- feat: delete team member + invitation by @wrn14897 in #367
- fix: dns issue in local mode by @wrn14897 in #373
- chore: bump gunicorn to v21.2.0 by @wrn14897 in #372
- chore(deps): bump gunicorn from 20.1.0 to 22.0.0 in /packages/miner by @dependabot in #374
- feat: Update TeamPage style by @ernestii in #375
- fix: Log viewer json viewer fixes by @ernestii in #377
- fix(Dashboard): Do not clip tooltips by @svc-shorpo in #349
- bump: Upgrade Mantine by @ernestii in #376
- feat: GA service health dashboard + metrics alerting + k8s dashboard / metrics side panel by @wrn14897 in #379
- fix: ZIndex on Dashboard charts by @ernestii in #380
- chore(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 in /packages/go-parser by @dependabot in #378
- Revert "fix(Dashboard): Do not clip tooltips (#349)" by @ernestii in #381
New Contributors
- @colehpage made their first contribution in #337
- @stayweek made their first contribution in #360
- @tzurae made their first contribution in #358
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.8.0
[email protected]
What's Changed
- feat: clean up graceful-shutdown process + introduce
stop
andclearDBs
methods in mock server by @wrn14897 in #283 - fix: cache the result conditionally (SimpleCache) by @wrn14897 in #286
- Add TF config UI to dashboards by @MikeShi42 in #276
- feat: extract 'message' field in json body as _hdx_body by @wrn14897 in #285
- ci: move github context to env (security) by @wrn14897 in #289
- Unify chart page to use edit chart form in dashboard by @MikeShi42 in #288
- refactor: metrics tags endpoints by @wrn14897 in #287
- Create dashboard from chart explorer by @MikeShi42 in #290
- Fix overflow behavior for list bar charts by @MikeShi42 in #293
- Deprecate HDXLineChart by @MikeShi42 in #292
- Fix manual time query input in service/k8s dashboards by @MikeShi42 in #291
- Revert "feat: extract 'message' field in json body as _hdx_body" by @wrn14897 in #296
- Join on all keys in multi series chart by @MikeShi42 in #294
- feat: parse legacy k8s v1 cluster events by @wrn14897 in #300
- chore(deps): bump certifi from 2023.5.7 to 2023.7.22 in /packages/miner by @dependabot in #284
- chore(deps): bump fastapi from 0.98.0 to 0.109.1 in /packages/miner by @dependabot in #299
- Add support for chars -+=; in password by @JeyRathnam in #301
- fix: dense rank should be computed base on rank value and group by @wrn14897 in #302
- fix: pull metrics name from supported type list by @wrn14897 in #303
- chore: Upgrade to Next 13 + React 18 🎉 by @MikeShi42 in #298
- fix: Chart Page Group By input width by @svc-shorpo in #308
- fix: Chart page time form fix by @svc-shorpo in #307
- feat: Better Dashboard filters UI by @svc-shorpo in #309
- fix: Use nuqs for ChartPage url query params by @svc-shorpo in #311
- Minor UI fixes by @svc-shorpo in #312
- feat: Navbar Drag and Drop by @svc-shorpo in #313
- fix: AppNav scrollbar by @svc-shorpo in #315
- feat: alert message template - pt1 by @wrn14897 in #318
- feat: alert template message - pt2 by @wrn14897 in #320
- Add alert template fields to external alert API by @MikeShi42 in #322
- refactor: rename alert template title and body fields by @wrn14897 in #323
- chore: Upgrade to Mantine@7 by @svc-shorpo in #306
- chore: bump hdx pkgs (node-opentelemetry + browser + python) by @wrn14897 in #327
- feat: alert template message pt3 by @wrn14897 in #326
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.7.0