Releases: hyperdxio/hyperdx
[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
[email protected]
What's Changed
- feat: AppNav improvements by @svc-shorpo in #231
- Configure mongoose to forward exact queries by @MikeShi42 in #233
- feat: Persist AppNav between navigations by @svc-shorpo in #234
- ci: run healthcheck for otel-collector + ingestor by @wrn14897 in #238
- feat: Spotlight by @svc-shorpo in #235
- style: inject ingestor url (otel config file) + aggregator/go-parser url (ingestor config file) through env vars by @wrn14897 in #241
- feat: support jk key bindings (to move through events) by @wrn14897 in #240
- feat: Add Kubernetes dashboard boilerplate by @svc-shorpo in #242
- feat: Group saved searches and dashboards by tab by @svc-shorpo in #243
- feat: Kubernetes Dashboard Pods by @svc-shorpo in #245
- Fix parsing && and || operators by @MikeShi42 in #250
- Add postGroupWhere filter option to /chart/series endpoint by @MikeShi42 in #249
- Fix stale field mapping in external chart api by @MikeShi42 in #247
- Add multi-group-by support to metrics by @MikeShi42 in #251
- feat: Pods table features by @svc-shorpo in #246
- feat: API for Tags by @svc-shorpo in #237
- feat: Node page by @svc-shorpo in #252
- chore: bump vector to v0.35.0 by @wrn14897 in #254
- feat: Use new Pods table in service dashboard by @svc-shorpo in #255
- Kube event table clean up by @MikeShi42 in #257
- Add k8s resource filter dropdowns by @MikeShi42 in #256
- Add K8s metrics copy to install modal by @MikeShi42 in #259
- feat: Node Details Panel by @svc-shorpo in #260
- feat: Namespaces Tab by @svc-shorpo in #261
- fix: Node Details Panel by @svc-shorpo in #262
- fix: Fix duplicate pods and incorrect loading state by @svc-shorpo in #265
- feat: add new
k8s.pod.status_phase
metrics + handle py span ids by @wrn14897 in #264 - alert api by @MikeShi42 in #263
- feat: Allow to add tags to Dashboards by @svc-shorpo in #266
- ext dashboard api by @MikeShi42 in #267
- feat: Allow to add tags for saved searches by @svc-shorpo in #268
- feat: Filter alerts by tag by @svc-shorpo in #270
- feat: install hyperdx to go-parser in dev env by @wrn14897 in #272
- improve saved search api + UI by @MikeShi42 in #269
- get alert by id by @MikeShi42 in #271
- Fix UI rough edges on charts by @MikeShi42 in #274
- feat: implement histogram linear interpolation quantile function by @wrn14897 in #253
- Add downstream push workflow by @MikeShi42 in #277
- chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /packages/go-parser by @dependabot in #273
- fix: convert fixed minute unit granularity to
Granularity
enum (chart alert link) by @wrn14897 in #278 - Add /charts/series ext api by @MikeShi42 in #279
- fix: use github-script to run push-downstream workflow by @wrn14897 in #280
- chore(deps): bump @babel/traverse from 7.21.2 to 7.23.3 by @dependabot in #101
- refactor: rename bulkInsertTeamLogStream to bulkInsertLogStream by @wrn14897 in #281
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.6.0
[email protected]
What's Changed
- feat: display hyperdx version at the bottom of app nav bar by @wrn14897 in #181
- Bug fix: Restore dashboard filters, fetch log property type mappings correctly for charts by @MikeShi42 in #182
- feat: Placeholder page for Service Dashboard by @svc-shorpo in #180
- fix: Hide appnav banner when collapsed by @svc-shorpo in #186
- feat: Add CPU and Mem charts to Infra dashboard by @svc-shorpo in #185
- feat: support multi group-bys in event series query by @wrn14897 in #184
- Customize chart display names by @MikeShi42 in #183
- Fix time chart group count regression by @MikeShi42 in #190
- feat: api to pull service + k8s attrs linkings by @wrn14897 in #191
- Service endpoint dashboard by @MikeShi42 in #189
- Add alerts to nav bar by @MikeShi42 in #195
- feat: Add Pods table to Infra dashboard by @svc-shorpo in #196
- ci: setup aggregator int tests by @wrn14897 in #197
- feat: support count per sec/min/hr aggregation functions by @wrn14897 in #198
- (fix) Dont crash when rendering numerical group names in line charts by @MikeShi42 in #199
- Service Dashboard Endpoint Sidepanel by @MikeShi42 in #193
- fix: services endpoint should return empty array if no custom fields found by @wrn14897 in #205
- feat: add last_value agg function by @wrn14897 in #202
- fix: Perf optimization for Table virtualization by @svc-shorpo in #204
- feat: Fetch services in infra dashboard by @svc-shorpo in #203
- Add db perf page by @MikeShi42 in #207
- fix: Service Dashboard input perf by @svc-shorpo in #213
- Add db sidepanel by @MikeShi42 in #211
- feat: Add Infra Pod Side Panel by @svc-shorpo in #215
- feat: Save active tab in url for infra dashboard by @svc-shorpo in #216
- fix: services endpoint bug by @wrn14897 in #219
- feat: introduce
go-parser
service by @wrn14897 in #212 - chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #206
- fix: GET alerts endpoint by @wrn14897 in #220
- fix: Adjusting K8s infra queries by @svc-shorpo in #217
- Support escaped quotes by @MikeShi42 in #214
- Use process.tags.k8s field for resource detection by @MikeShi42 in #218
- perf: add index for pulling alert histories (GET alerts endpoint) by @wrn14897 in #221
- fix: Do not render side panel in service health dashboard by @svc-shorpo in #223
- feat: Add K8s Pod Timeline to Service Dashboard and Log Details metrics by @svc-shorpo in #222
- Service dashboard updates and fixes by @MikeShi42 in #225
- fix: add
db.normalized_statement
default value by @wrn14897 in #224 - fix: move span k8s tag to root by @wrn14897 in #226
- Pod improvements and fixes by @MikeShi42 in #227
- Fix event timeline ordering by @MikeShi42 in #228
- LogParser: update types to eliminate the dreaded
any
, add Json type by @jaggederest in #200 - fix: Rename Metrics tab to Infra by @svc-shorpo in #229
- feat: Service Dashboard polish by @svc-shorpo in #230
- feat: build
go-parser
by @wrn14897 in #232
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.5.0
[email protected]
What's Changed
- feat: Introduce Mantine.dev Component Library and refresh Auth pages by @svc-shorpo in #146
- fix: extend level inference scanning range by @wrn14897 in #149
- style: move
isUserAuthenticated
middleware to the top level (private/public routes) by @wrn14897 in #151 - fix: Auth page container width fix by @svc-shorpo in #153
- feat: Overhaul Property JSON viewer by @svc-shorpo in #150
- fix: infer log level by the order of severity + metrics additional filtering by @wrn14897 in #155
- Metric Chart Alerts: increase duration for at least 2 data points by @jaggederest in #147
- feat: config node + security + simple-import-sort linting rules by @wrn14897 in #156
- feat: add
state
field to AlertHistory collection by @wrn14897 in #157 - chore: bump clickhouse client to v0.2.7 by @wrn14897 in #159
- fix: Do not use Inter font by @svc-shorpo in #160
- feat: Loading and error states for metrics dropdown by @svc-shorpo in #161
- feat: Chart Number Formatting by @svc-shorpo in #162
- feat: Add K8s event tags by @svc-shorpo in #163
- chore: bump ch base image to v23.8.8 by @wrn14897 in #165
- Add alert page for indexing and seeing details about alerts by @jaggederest in #154
- feat: Log Side Panel Host Metrics by @svc-shorpo in #164
- feat: Show save badge in Dashboard Page by @svc-shorpo in #166
- feat: transform k8s event semantic conventions by @wrn14897 in #168
- feat: allow users to specify 'service.name' attr (flyio) by @wrn14897 in #169
- feat: Line Chart - limit Legend items by @svc-shorpo in #170
- fix: Table chart click query formatting by @svc-shorpo in #167
- feat: Alerts page styling by @svc-shorpo in #172
- Multi series support for event/metric line charts and alerts by @MikeShi42 in #171
- perf: disable metrics property type mapping caching by @wrn14897 in #173
- feat: Add new Legend renderer to MultiSeries chart by @svc-shorpo in #174
- feat: Update Line Chart tooltip styling by @svc-shorpo in #175
- fix: Fix Headers parsing by @svc-shorpo in #176
- fix: checkAlerts - add error handling by @svc-shorpo in #177
- perf + feat: introduce SimpleCache and specify getMetricsTags time range by @wrn14897 in #178
- feat: Use Popover instead of Tooltip for line chart overflow by @svc-shorpo in #179
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.4.0
[email protected]
What's Changed
⚠️ This release requires a database migration. Please see the 'DB Migration' section in README.md for more details.
- Add Sentry integration info by @svc-shorpo in #116
- feat(Chart Alerts): Show alert state by @svc-shorpo in #117
- Stack Trace and Breadcrumbs table polish by @svc-shorpo in #112
- Log Side Panel: exceptions ui improvements by @svc-shorpo in #118
- Sentry exceptions ui improvements by @svc-shorpo in #122
- Remove validation for slack-specific URL in webhook configuration by @jaggederest in #124
- chore: Remove Storybook by @svc-shorpo in #125
- Refine TableProps type definition using Record<string, unknown> by @adl5423 in #123
- Gracefully handle when playback time might be a invalid date value by @MikeShi42 in #126
- Show custom actions in session replays by @MikeShi42 in #127
- ci: int tests shutdown process (local) by @wrn14897 in #129
- style: move initCiEnvs to start method within MockServer by @wrn14897 in #128
- fix + ci: fix table type + setup unit test ci by @wrn14897 in #130
- refactor + feat: split
name
query param + add zod validator at /metrics/chart endpoint by @wrn14897 in #131 - fix: Customize 24h vs 12h time formatting globally by @treypisano in #63
- feat: external api v1 route (get logs properties/chart + metrics tags/chart) + Mongo DB migration script by @wrn14897 in #132
- chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #133
- chore: bump otel collector base image version to v0.90.0 by @wrn14897 in #134
- feat: setup clickhouse migration tool + update metrics schema (add
is_delta
+is_monotonic
fields) by @wrn14897 in #138 - feat: extract and ingest more metrics context (
aggregation temporality
,unit
andmonotonicity
) by @wrn14897 in #136 - feat: Click on Table Tile to view all events by @svc-shorpo in #139
- Fixing returning NaN when rate metrics change / reset counter by @jaggederest in #121
- feat: Enable metric alerts on dev by @svc-shorpo in #140
- chore: ESLint config for sorting imports by @svc-shorpo in #141
- fix: Sentry exception in the side panel should not assume all events in trace are exceptions, add Sentry SDK to API server by @MikeShi42 in #143
- fix: vertical resizing wasn't working for session player by @MikeShi42 in #144
- feat: metrics alerting support by @wrn14897 in #145
New Contributors
- @adl5423 made their first contribution in #123
- @treypisano made their first contribution in #63
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.3.0
[email protected]
What's Changed
- fix: vector installation script by @wrn14897 in #80
- feat: Toggle columns from LogSidePanel by @ernestii in #82
- feat: enhanced registration form validation by @mark-omarov in #81
- Fix Sum metric types from over reporting on sum and average aggFns by @MikeShi42 in #87
- feat(register): password confirmation by @mark-omarov in #85
- LogTable and LogSidePanel UI tweaks by @svc-shorpo in #88
- Chart alerts: add schemas and read path by @svc-shorpo in #95
- Refactor: Extract shared alert logic into a separate component by @svc-shorpo in #97
- chore(deps): bump zod from 3.22.2 to 3.22.3 by @dependabot in #99
- chore(deps): bump @adobe/css-tools from 4.2.0 to 4.3.1 by @dependabot in #102
- Chart alerts: Add UI to Chart Builder by @svc-shorpo in #98
- Chart alerts: Add support for chart alerts in alerts API by @svc-shorpo in #104
- chore: bump vector to v0.34.0 by @wrn14897 in #106
- Chart alert: Connect UI to API by @svc-shorpo in #105
- feat: Duplicate chart by @svc-shorpo in #109
- Add bar display for line chart, add chart error msg by @MikeShi42 in #89
- chore: Add path alias to api package by @svc-shorpo in #107
- Implement CHART source alert (scheduled task) by @wrn14897 in #108
- getMetricsTags cached using a 600s redis cache by @jaggederest in #92
- Add password requirements to login page by @jaggederest in #103
- fix: API compilation - add tsc-alias by @svc-shorpo in #110
- fix: Chart alert default interval by @svc-shorpo in #111
- Propagate HyperDX API Key to app properly in dev docker compose by @MikeShi42 in #113
- fix: getLogBatchGroupedByBody missing return bug by @wrn14897 in #115
New Contributors
- @ernestii made their first contribution in #82
- @svc-shorpo made their first contribution in #88
- @dependabot made their first contribution in #99
- @jaggederest made their first contribution in #92
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.2.0
[email protected]
What's Changed
- fix: boolean env var type issue (older compose version) by @wrn14897 in #72
- Add new useTimeQuery hook by @joelseq in #75
- Add rate aggFn support for sum metrics by @MikeShi42 in #77
- fix: control logs telemetry using
HYPERDX_LOG_LEVEL
by @wrn14897 in #78
New Contributors
Full Changelog: https://github.com/hyperdxio/hyperdx/compare/[email protected]@1.1.4