mirror of
https://github.com/hyperdxio/hyperdx
synced 2026-04-21 13:37:15 +00:00
Some checks are pending
Knip - Unused Code Analysis / knip (push) Waiting to run
Main / lint (push) Waiting to run
Main / unit (push) Waiting to run
Main / integration (push) Waiting to run
Main / otel-unit-test (push) Waiting to run
Main / otel-smoke-test (push) Waiting to run
Main / e2e-tests (push) Waiting to run
Main / End-to-End Tests (push) Blocked by required conditions
Main / ClickHouse Bundle Build (push) Waiting to run
Push Downstream / push-downstream (push) Waiting to run
Release / Build OTel Collector (arm64) (push) Blocked by required conditions
Release / Check Changesets (push) Waiting to run
Release / Check if version exists (push) Blocked by required conditions
Release / Build OTel Collector (amd64) (push) Blocked by required conditions
Release / Publish OTel Collector Manifest (push) Blocked by required conditions
Release / Build App (amd64) (push) Blocked by required conditions
Release / Build App (arm64) (push) Blocked by required conditions
Release / Publish App Manifest (push) Blocked by required conditions
Release / Build Local (amd64) (push) Blocked by required conditions
Release / Build Local (arm64) (push) Blocked by required conditions
Release / Publish Local Manifest (push) Blocked by required conditions
Release / Build All-in-One (amd64) (push) Blocked by required conditions
Release / Build All-in-One (arm64) (push) Blocked by required conditions
Release / Publish All-in-One Manifest (push) Blocked by required conditions
Release / Release CLI Binaries (push) Blocked by required conditions
Release / Notify Helm-Charts Downstream (push) Blocked by required conditions
Release / Notify CH Downstream (push) Blocked by required conditions
Release / notify_clickhouse_clickstack (push) Blocked by required conditions
Release / OpenTelemetry Export Trace (push) Blocked by required conditions
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
33 KiB
33 KiB
@hyperdx/api
2.24.0
Minor Changes
9781ae63: Add an MCP (Model Context Protocol) server to the HyperDX API, enabling AI assistants (Claude, Cursor, OpenCode, etc.) to query observability data, manage dashboards, and explore data sources directly via standardized tool calls.5885d479: Introduces Shared Filters, enabling teams to pin and surface common filters across all members.
Patch Changes
1fada918: feat: Support alerts on Raw SQL Number Charts7953c028: feat: Add between-type alert thresholdsd3a61f9b: feat: Add additional alert threshold types085f3074: feat: Implement alerting for Raw SQL-based dashboard tiles3c057720: feat: Show alert execution errors in the UI6ff1ba60: feat: Add alert history + ack to alert editor- Updated dependencies [
418f70c5] - Updated dependencies [
1fada918] - Updated dependencies [
7953c028] - Updated dependencies [
d3a61f9b] - Updated dependencies [
5885d479] - Updated dependencies [
cc714f90] - Updated dependencies [
085f3074] - Updated dependencies [
3c057720] - Updated dependencies [
6ff1ba60]- @hyperdx/common-utils@0.18.0
2.23.2
2.23.1
Patch Changes
f8d2edde: feat: Show created/updated metadata for saved searches and dashboards- Updated dependencies [
24767c58]- @hyperdx/common-utils@0.17.1
2.23.0
Minor Changes
a15122b3: feat: new team setting for number of filters to fetch941d0450: feat: support sample-weighted aggregations for sampled trace data
Patch Changes
53ba1e39: feat: Add favoriting for dashboards and saved searchesb7581db8: feat: Add more chart display units59b1f46f: fix: Show alerts on a tile only when dashboard matches- Updated dependencies [
518bda7d] - Updated dependencies [
4e54d850] - Updated dependencies [
53ba1e39] - Updated dependencies [
b7581db8] - Updated dependencies [
48a8d32b] - Updated dependencies [
a15122b3] - Updated dependencies [
a55b151e] - Updated dependencies [
308da30b] - Updated dependencies [
e5c7fdf9] - Updated dependencies [
941d0450]- @hyperdx/common-utils@0.17.0
2.22.1
Patch Changes
470b2c29: ci: Replace QEMU with native ARM64 runners for release builds275dc941: feat: Add conditions to Dashboard filters; Support filter multi-select47e1f565: feat: Add OpenAI provider support for AI assistance629009da: Update OpenAI model configuration to use the new Responses APIacd117ab: perf: Optimize alerthistories aggregation queries to reduce DocDB CPU load- Updated dependencies [
4f7dd9ef] - Updated dependencies [
275dc941] - Updated dependencies [
6936ef8e]- @hyperdx/common-utils@0.16.2
2.22.0
Patch Changes
f410e6dc: Bump AI SDK to v6e05bd6b6: Include saved search filters in alert ClickHouse queriesf5ce2329: ci: Add linting for openapi specse09c8c0e: fix: query settings length validation1381782b: feat: Support raw sql number charts and pie chartse2a82c6b: feat: Add Raw SQL Chart support to external dashboard APIsa345b83e: perf: optimize AlertHistory aggregation queries with time-window filters and compound index74d92594: feat: Support fetching table metadata for Distributed tablesce850647: fix: change sources to discriminated union359b5874: fix: add explicit api typing to all api routes and frontend hooks25a3291f: feat: Attach service version to all internal telemetrya0b3361a: feat: unified hyperdx entrypoint script for API and alert task startup- Updated dependencies [
2fab76bf] - Updated dependencies [
e18f88c8] - Updated dependencies [
e09c8c0e] - Updated dependencies [
1381782b] - Updated dependencies [
74d92594] - Updated dependencies [
1d83bebb] - Updated dependencies [
ce850647] - Updated dependencies [
359b5874] - Updated dependencies [
243e3baa] - Updated dependencies [
4cee5d69]- @hyperdx/common-utils@0.16.1
2.21.0
Minor Changes
902b8ebd: feat(alerts): add anchored alert scheduling withscheduleStartAtandscheduleOffsetMinutes
Patch Changes
daab2cac: support saved query/filter values in external api1bae972e: fix: allow any numeric value for alert thresholdsfd9f290e: feat: Add query params, sorting, and placeholders to Raw-SQL tablesdda0f9a4: feat: Add custom ORDER BY expression for Log and Trace sources32f1189a: feat: Add RawSqlChartConfig types for SQL-based Tablec5173ba2: fix: tile alerts with groupBy now correctly track and display group namescabe4d8e: fix: add whereLanguage to tile alerts260c4299: feat: Improve validation of external alert API inputa13b60d0: feat: Support Raw SQL Chart Configs in Dashboard import/export- Updated dependencies [
1bae972e] - Updated dependencies [
fd9f290e] - Updated dependencies [
dda0f9a4] - Updated dependencies [
32f1189a] - Updated dependencies [
3bc5abbf] - Updated dependencies [
1e6fcf1c] - Updated dependencies [
902b8ebd] - Updated dependencies [
a13b60d0]- @hyperdx/common-utils@0.16.0
2.20.0
Minor Changes
3e8cc729: feat: add alerts to number chart
Patch Changes
d760d2db: chore: Run integration tests on different portsfedd586b: feat: Remove potentially-sensitive fields from external webhooks API54744093: fix: AI Notebook CH connections need to send pw34c9afeb: feat: Add list webhooks API- Updated dependencies [
cd2b7a76] - Updated dependencies [
d760d2db] - Updated dependencies [
34c9afeb]- @hyperdx/common-utils@0.15.0
2.19.0
Minor Changes
8326fc6e: feat: use optimization settings if available for use in CH
Patch Changes
cbe319c0: fix: use field as metricName in external metrics API when metricName is not providedb5bb69e3: fix: Improve Pie Chart implemententation- Updated dependencies [
8326fc6e]- @hyperdx/common-utils@0.14.0
2.18.0
Minor Changes
b676f268: feat: Add config property to external dashboard APIs. Deprecate series.
Patch Changes
18e96904: fix: update required fields in our spec- Updated dependencies [
051276fc] - Updated dependencies [
4f1da032] - Updated dependencies [
b676f268]- @hyperdx/common-utils@0.13.0
2.17.0
Patch Changes
679b65d7: feat: added configuration to disable frontend otel exporter27f478a6: feat: Add external GET /sources APId759d046: support filters in dashboards external apia8aa94b0: feat: add filters to saved searchesc3bc43ad: fix: Avoid using bodyExpression for trace sources9ab68432: Minor fixes in the sources external API: 1. avoid inline schemas, 2. use short format timestamps for materializedView.minGranularity- Updated dependencies [
a8aa94b0] - Updated dependencies [
c3bc43ad]- @hyperdx/common-utils@0.12.3
2.16.0
Patch Changes
- Updated dependencies [
b6c34b13]- @hyperdx/common-utils@0.12.2
2.15.1
Patch Changes
6cfa40a0: feat: Add support for querying nested/array columns with lucene- Updated dependencies [
6cfa40a0]- @hyperdx/common-utils@0.12.1
2.15.0
Patch Changes
- Updated dependencies [
f44923ba]- @hyperdx/common-utils@0.12.0
2.14.0
Minor Changes
4c287b16: fix: Fix external dashboard endpoints3aa8be0a: Concat zod errors into a single message fieldd07e30d5: Associates a logged in HyperDX user to the ClickHouse query recorded in the query log.
Patch Changes
4e7d04c7: API: Show error "Invalid JSON payload" if the JSON body has a syntax error941bc23e: fix: Fix inaccurate openapi docs for external alerts APIb8ab312a: chore: improve Team typing- Updated dependencies [
6aa3ac6f] - Updated dependencies [
b8ab312a]- @hyperdx/common-utils@0.11.1
2.13.0
Minor Changes
bc8c4eec: feat: allow applying session settings to queries
Patch Changes
d769f88d: Fix issue when a source type is switched after creation418828e8: Add better types for AI features, Fix bug that could cause page crash when generating graphs79398be7: chore: Standardize granularitieseef80b7e: Add ability to define different anthropic api BASE_URLs, add core logic for different ai providers4a856173: feat: Add hasAllTokens for text index support- Updated dependencies [
1cf8cebb] - Updated dependencies [
418828e8] - Updated dependencies [
79398be7] - Updated dependencies [
bc8c4eec] - Updated dependencies [
00854da8] - Updated dependencies [
f98fc519] - Updated dependencies [
f20fac30] - Updated dependencies [
4a856173]- @hyperdx/common-utils@0.11.0
2.12.0
Patch Changes
ebaebc14: feat: Use materialized views in alert executionac1a2f77: chore: Format OpenAPI docs725dbc2f: feat: Align line/bar chart date ranges to chart granularityae12ca16: feat: Add MV granularities and infer config from SummingMergeTreefd81c4cb: chore: bump MongoDB version to 5.0.32- Updated dependencies [
ab7645de] - Updated dependencies [
ebaebc14] - Updated dependencies [
725dbc2f] - Updated dependencies [
0c16a4b3]- @hyperdx/common-utils@0.10.2
2.11.0
Patch Changes
103c63cc: chore(eslint): enable @typescript-eslint/no-unsafe-type-assertion rule (warn)- Updated dependencies [
103c63cc] - Updated dependencies [
103c63cc]- @hyperdx/common-utils@0.10.1
2.10.0
Minor Changes
a5a04aa9: feat: Add materialized view support (Beta)
Patch Changes
96f0539e: feat: Add silence alerts featuree0c23d4e: feat: flush chunk data as it arrives if in order50ba92ac: feat: Add custom filters to the services dashboard"b58c52eb: fix: Fix bugs in the Services dashboard0d3da6f7: fix: case sensitivity issue with email invites6d4fc318: feat: add teamsetting for paralellizing queries when possible- Updated dependencies [
ca693c0f] - Updated dependencies [
50ba92ac] - Updated dependencies [
a5a04aa9] - Updated dependencies [
b58c52eb]- @hyperdx/common-utils@0.10.0
2.9.0
Minor Changes
52d27985: chore: Upgrade nextjs, react, and eslint + add react compiler
Patch Changes
cac4d3dd: Allow connecting to Mongo with AWS Authb7789ced: chore: deprecate unused go-parser servicee838436d: Improve value rounding on alerts to match thresholds- Updated dependencies [
586bcce7] - Updated dependencies [
ea25cc5d] - Updated dependencies [
52d27985] - Updated dependencies [
b7789ced] - Updated dependencies [
ff422206] - Updated dependencies [
59422a1a] - Updated dependencies [
7405d183] - Updated dependencies [
770276a1]- @hyperdx/common-utils@0.9.0
2.8.0
Minor Changes
f612bf3c: feat: add support for alert auto-resolve840d7307: feat: adjust alert template title and body to reflect alert state94a669d3: Add metrics to task execution
Patch Changes
99cb17c6: Add ability to edit and test webhook integrations78aff336: fix: Group alert histories by evaluation timef612bf3c: feat: support incident.io integrationf612bf3c: fix: handle group-by alert historiesc4915d45: feat: Add custom trace-level attributes above trace waterfalla75ce3be: Fix check alert to actually honor concurrent evaluation.44caf197: Zero-fill empty alert periods- Updated dependencies [
f612bf3c] - Updated dependencies [
f612bf3c] - Updated dependencies [
f612bf3c] - Updated dependencies [
c4915d45] - Updated dependencies [
6e628bcd]- @hyperdx/common-utils@0.8.0
2.7.1
Patch Changes
24b5477d: feat: allow specifying webhook request headersc6ad250f: Enable auto-provisioning for no-auth mode778092d3: fix: set a max size for alert timeranges- Updated dependencies [
2162a690] - Updated dependencies [
8190ee8f]- @hyperdx/common-utils@0.7.2
2.7.0
Minor Changes
f4c35239: Allows defining the ClickHouse request timeout value from the command line on the check-alert task348a4044: migration: migrate to Pino for standardized and faster loggingc90a93e6: Updated the cron package to pick up a fix for stalled cron tasks.
Patch Changes
c428d984: fix: Set team and connection attributes on span instead of trace43e32aaf: fix: handle metrics semantic convention upgrade (feature gate)131a1c1e: revert: api esbuilde032af55: Add new logging pararmeter for otel collector- Updated dependencies [
35c42222] - Updated dependencies [
b68a4c9b] - Updated dependencies [
5efa2ffa] - Updated dependencies [
43e32aaf] - Updated dependencies [
3c8f3b54] - Updated dependencies [
65872831] - Updated dependencies [
b46ae2f2] - Updated dependencies [
2f49f9be] - Updated dependencies [
daffcf35] - Updated dependencies [
5210bb86]- @hyperdx/common-utils@0.7.1
2.6.0
Minor Changes
6c8efbcb: feat: Add persistent dashboard filters
Patch Changes
77d0e56f: chore: Add spans for alert processinge053c490: chore: Customize user-agent for Alerts ClickHouse client- Updated dependencies [
8673f967] - Updated dependencies [
4ff55c0e] - Updated dependencies [
816f90a3] - Updated dependencies [
24314a96] - Updated dependencies [
8f06ce7b] - Updated dependencies [
e053c490] - Updated dependencies [
6c8efbcb]- @hyperdx/common-utils@0.7.0
2.5.0
Patch Changes
df259392: chore: remove unused npm packages0d9f3fe0: fix: Always enable query analyzer to fix compatibility issues with old ClickHouse versions.140e4d2f: feat: Get ClickHouse client from AlertProvider825452fe: refactor: Decouple alerts processing from Mongo- Updated dependencies [
0d9f3fe0] - Updated dependencies [
3d82583f] - Updated dependencies [
5a44953e] - Updated dependencies [
1d79980e]- @hyperdx/common-utils@0.6.0
2.4.0
Patch Changes
45e8e1b6: fix: Update tsconfigs to resolve IDE type errorsd938b4a4: feat: Improve Slack Webhook validationfd732a08: perf: Query AlertHistory in bulk5d567b99: test: Add integration test for user removal alert updatesd9b91124: fix: Update Alerts when creating user is deleted- Updated dependencies [
45e8e1b6] - Updated dependencies [
fa45875d] - Updated dependencies [
d938b4a4] - Updated dependencies [
92224d65] - Updated dependencies [
e7b590cc]- @hyperdx/common-utils@0.5.0
2.3.0
Minor Changes
25f77aa7: added team level queryTimeout to ClickHouse client
Patch Changes
85685801: feat: INGESTION_API_KEY allows for environment variable defined api keyeb6f3a01: Fix the alert connection query to include the password field.d6f8058e: - deprecate unused packages/api/src/clickhouse- deprecate unused route /datasources
- introduce getJSNativeCreateClient in common-utils
- uninstall @clickhouse/client in api package
- uninstall @clickhouse/client + @clickhouse/client-web in app package
- bump @clickhouse/client in common-utils package to v1.12.1
aacd24dd: refactor: decouple clickhouse client into browser.ts and node.tsbb2221a1: fix: Keep "created by" field unchanged during alert updates in dashboardsaacd24dd: bump: default request_timeout to 1hrf800fd13: Fixes alert title used on dashboards with multiple tiles261d4693: feat: limit how many tasks are executing at any time- Updated dependencies [
25f77aa7] - Updated dependencies [
d6f8058e] - Updated dependencies [
aacd24dd] - Updated dependencies [
52483f6a] - Updated dependencies [
aacd24dd] - Updated dependencies [
3f2d4270] - Updated dependencies [
ecb20c84]- @hyperdx/common-utils@0.4.0
2.2.2
Patch Changes
56fd856d: fix: otelcol process in aio build- Updated dependencies [
56fd856d] - Updated dependencies [
0f242558]- @hyperdx/common-utils@0.3.2
2.2.1
Patch Changes
d29e2bc: fix: handle the case whenCUSTOM_OTELCOL_CONFIG_FILEis not specifiedc216053: Changes the order of alert evaluation to group queries by the connection on the alert.- Updated dependencies [
d29e2bc]- @hyperdx/common-utils@0.3.1
2.2.0
Minor Changes
c0b188c: Track the user id who created alerts and display the information in the UI.
Patch Changes
ab50b12: feat: support custom otel collector config (BETA)ab50b12: fix: reduce bloat in opamp agent logs5a59d32: Upgraded NX from version 16.8.1 to 21.3.11- Updated dependencies [
6dd6165] - Updated dependencies [
5a59d32]- @hyperdx/common-utils@0.3.0
2.1.2
Patch Changes
39cde41: fix: k8s event property mappingsb568b00: feat: introduce team 'clickhouse-settings' endpoint + metadataMaxRowsToRead setting- Updated dependencies [
39cde41] - Updated dependencies [
b568b00]- @hyperdx/common-utils@0.2.9
2.1.1
Patch Changes
1dc1c82: feat: add team setting to disable field metadata queries in appeed38e8: bump node version to 22.16.0- Updated dependencies [
eed38e8]- @hyperdx/common-utils@0.2.8
2.1.0
Patch Changes
4ce81d4: fix: handle Nullable + Tuple type column + decouple useRowWhere21b5df6: fix: Hotfix to prevent the app from crashing due to a strict mode exception6c13403: fix: use '--kill-others-on-fail' to prevent processes from terminating when RUN_SCHEDULED_TASKS_EXTERNALLY is enabled61c79a1: fix: Ensure percentile aggregations on histograms don't create invalid SQL queries due to improperly escaped aliases.- Updated dependencies [
4ce81d4] - Updated dependencies [
61c79a1]- @hyperdx/common-utils@0.2.7
2.0.6
Patch Changes
33fc071: feat: Allow users to define custom column aliases for charts- Updated dependencies [
33fc071]- @hyperdx/common-utils@0.2.6
2.0.5
Patch Changes
a4f2afa: fix: Add samesite to cookies for better security844f74c: fix: validate name for saved searchesf7eb1ef: feat: configurable search row limit- Updated dependencies [
973b9e8]- @hyperdx/common-utils@0.2.5
2.0.4
Patch Changes
52ca182: feat: Add ClickHouse JSON Type Support808145b: feat: specify NODE_ENV in api build (prod stage)- Updated dependencies [
52ca182]- @hyperdx/common-utils@0.2.4
2.0.3
Patch Changes
93e36b5: fix: remove id from post for connection creation endpoint- Updated dependencies [
b75d7c0] - Updated dependencies [
93e36b5]- @hyperdx/common-utils@0.2.3
2.0.2
Patch Changes
ad68877: feat: bundle api via esbuild for smaller image distribution707ba7f: chore: update deps for http-proxy-middleware31e22dc: feat: introduce clickhouse db init script2063774: perf: build next app in standalone mode to cut down images size- Updated dependencies [
31e22dc] - Updated dependencies [
2063774]- @hyperdx/common-utils@0.2.2
2.0.1
Patch Changes
ab3b5cb: perf: merge api + app packages to dedupe node_modulesab387e1: fix: missing types in app buildd1dc2ec: Bumped mongodb driver support to allow for AWS IAM authentication. This drops support for MongoDB 3.6.43edac8: chore: bump @hyperdx/node-opentelemetry to v0.8.2fa11fbb: fix: usage stats missing cluster id- Updated dependencies [
ab3b5cb] - Updated dependencies [
ab387e1] - Updated dependencies [
fce5ee5]- @hyperdx/common-utils@0.2.1
2.0.0
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.759da7a: Support multiple OTEL metric types in source configuration setup.
Patch Changes
c60b975: chore: bump node to v22.16.050ce38f: Histogram metric query test cases9004826: fix: remove total number of webhook limit2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2321e24f: fix: alerting time range filtering bug9a9581b: Adds external API for alerts and dashboardse5dfefb: Added test cases for the webhook and source routes.fa7875c: feat: add summary and exponential histogram metrics to the source form and database storagef5e9a07: chore: bump node version to v2259ee6d2: bring usage stats up to date1674ab8: moved swagger to dependencies instead of devDependencies86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' fieldd72d1d2: Add ingestion key authentication in OTel collector via OpAMPb9f7d32: Refactored renderWith to simplify logic and ship more tests with the changes.293a2af: Adds openapidoc annotations for spec generation and swagger route for development92a4800: feat: move rrweb event fetching to the client instead of an api routeadc2a0b: fix: Ensure errors from proxy are shown to the user43a9ca1: adopt clickhouse-js for all client side queries7f0b397: feat: queryChartConfig method + events chart ratio5db2767: Fixed CI linting and UI release task.000458d: chore: GA v299b60d5: Fixed sum metric query to pass integration test case from v1.931d738: fix: bugs with showing non otel spans (ex. clickhouse opentelemetry span logs)184402d: fix: use quote for aliases for sql compatibilitycd0e4fd: fix: correct handling of gauge metrics in renderChartConfigd63deed: fix: support otelcol opamp for aio buildb4b5f6b: style: remove unused routes/components + clickhouse utils (api)e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage buildd326610: feat: introduce RUN_SCHEDULED_TASKS_EXTERNALLY + enable in-app task96b8c50: Fix histogram query metric to support grouping and correct issues with value computation.414ff92: perf + fix: single clickhouse proxy middleware instance- Updated dependencies [
50ce38f] - Updated dependencies [
79fe30f] - Updated dependencies [
e935bb6] - Updated dependencies [
8acc725] - Updated dependencies [
2e350e2] - Updated dependencies [
321e24f] - Updated dependencies [
092a292] - Updated dependencies [
a6fd5e3] - Updated dependencies [
2f626e1] - Updated dependencies [
cfdd523] - Updated dependencies [
9c5c239] - Updated dependencies [
7d2cfcf] - Updated dependencies [
a9dfa14] - Updated dependencies [
fa7875c] - Updated dependencies [
b16c8e1] - Updated dependencies [
c50c42d] - Updated dependencies [
86465a2] - Updated dependencies [
e002c2f] - Updated dependencies [
b51e39c] - Updated dependencies [
759da7a] - Updated dependencies [
b9f7d32] - Updated dependencies [
92a4800] - Updated dependencies [
eaa6bfa] - Updated dependencies [
e80630c] - Updated dependencies [
4865ce7] - Updated dependencies [
29e8f37] - Updated dependencies [
43a9ca1] - Updated dependencies [
7f0b397] - Updated dependencies [
bd9dc18] - Updated dependencies [
5db2767] - Updated dependencies [
414ff92] - Updated dependencies [
000458d] - Updated dependencies [
0cf5358] - Updated dependencies [
99b60d5] - Updated dependencies [
931d738] - Updated dependencies [
57a6bc3] - Updated dependencies [
184402d] - Updated dependencies [
a762203] - Updated dependencies [
cd0e4fd] - Updated dependencies [
e7262d1] - Updated dependencies [
321e24f] - Updated dependencies [
96b8c50] - Updated dependencies [
e884d85] - Updated dependencies [
e5a210a]- @hyperdx/common-utils@0.2.0
2.0.0-beta.17
Patch Changes
c60b975: chore: bump node to v22.16.09004826: fix: remove total number of webhook limit321e24f: fix: alerting time range filtering bugfa7875c: feat: add summary and exponential histogram metrics to the source form and database storage59ee6d2: bring usage stats up to date86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' fieldd72d1d2: Add ingestion key authentication in OTel collector via OpAMP43a9ca1: adopt clickhouse-js for all client side queriesd63deed: fix: support otelcol opamp for aio builde7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build96b8c50: Fix histogram query metric to support grouping and correct issues with value computation.- Updated dependencies [
e935bb6] - Updated dependencies [
321e24f] - Updated dependencies [
7d2cfcf] - Updated dependencies [
fa7875c] - Updated dependencies [
86465a2] - Updated dependencies [
b51e39c] - Updated dependencies [
43a9ca1] - Updated dependencies [
0cf5358] - Updated dependencies [
a762203] - Updated dependencies [
e7262d1] - Updated dependencies [
321e24f] - Updated dependencies [
96b8c50]- @hyperdx/common-utils@0.2.0-beta.6
2.0.0-beta.16
Patch Changes
1674ab8: moved swagger to dependencies instead of devDependencies931d738: fix: bugs with showing non otel spans (ex. clickhouse opentelemetry span logs)- Updated dependencies [
931d738]- @hyperdx/common-utils@0.2.0-beta.5
2.0.0-beta.15
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 dashboards293a2af: Adds openapidoc annotations for spec generation and swagger route for development92a4800: feat: move rrweb event fetching to the client instead of an api route7f0b397: feat: queryChartConfig method + events chart ratiob4b5f6b: style: remove unused routes/components + clickhouse utils (api)- Updated dependencies [
79fe30f] - Updated dependencies [
cfdd523] - Updated dependencies [
92a4800] - Updated dependencies [
7f0b397]- @hyperdx/common-utils@0.2.0-beta.4
2.0.0-beta.14
Patch Changes
e5dfefb: Added test cases for the webhook and source routes.f5e9a07: chore: bump node version to v22- Updated dependencies [
092a292] - Updated dependencies [
2f626e1] - Updated dependencies [
b16c8e1] - Updated dependencies [
4865ce7]- @hyperdx/common-utils@0.2.0-beta.3
2.0.0-beta.13
Patch Changes
50ce38f: Histogram metric query test cases2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2b9f7d32: Refactored renderWith to simplify logic and ship more tests with the changes.5db2767: Fixed CI linting and UI release task.d326610: feat: introduce RUN_SCHEDULED_TASKS_EXTERNALLY + enable in-app task414ff92: perf + fix: single clickhouse proxy middleware instance- Updated dependencies [
50ce38f] - Updated dependencies [
2e350e2] - Updated dependencies [
a6fd5e3] - Updated dependencies [
a9dfa14] - Updated dependencies [
e002c2f] - Updated dependencies [
b9f7d32] - Updated dependencies [
eaa6bfa] - Updated dependencies [
bd9dc18] - Updated dependencies [
5db2767] - Updated dependencies [
414ff92] - Updated dependencies [
e884d85] - Updated dependencies [
e5a210a]- @hyperdx/common-utils@0.2.0-beta.2
2.0.0-beta.12
Patch Changes
- fix: use quote for aliases for sql compatibility
- Updated dependencies
- @hyperdx/common-utils@0.2.0-beta.1
2.0.0-beta.11
Minor Changes
759da7a: Support multiple OTEL metric types in source configuration setup.
Patch Changes
99b60d5: Fixed sum metric query to pass integration test case from v1.cd0e4fd: fix: correct handling of gauge metrics in renderChartConfig- Updated dependencies [
8acc725] - Updated dependencies [
9c5c239] - Updated dependencies [
c50c42d] - Updated dependencies [
759da7a] - Updated dependencies [
e80630c] - Updated dependencies [
29e8f37] - Updated dependencies [
99b60d5] - Updated dependencies [
57a6bc3] - Updated dependencies [
cd0e4fd]- @hyperdx/common-utils@0.2.0-beta.0
2.0.0-beta.10
Patch Changes
adc2a0b: fix: Ensure errors from proxy are shown to the user
2.0.0-beta.0
1.9.0
Minor Changes
2488882: Allow to filter search results by event type (log or span)
Patch Changes
63e7d30: fix: Properly show session replays from very long sessions in client sessions search results884938a: fix: doesExceedThreshold greater than logic25faa4d: chore: bump HyperDX SDKs (node-opentelemetry v0.8.0 + browser 0.21.0)288c763: fix: handle null ratio value (alerting)da866be: fix: revisit doesExceedThreshold logicb192366: chore: bump node to v18.20.3148c92b: perf: remove redundant otel-logs fields (timestamp + spanID + traceID)
1.8.0
Minor Changes
4d6fb8f: feat: GA service health dashboard + metrics alert0e365bf: this change enables generic webhooks. no existing webhook behavior will be impacted by this change.4d6fb8f: feat: GA k8s dashboard / metrics side panel
Patch Changes
eefe597: Show client sessions with no user interactions but has recording by defaultb454003: feat: introduce conditional alert routing helper #is_matchd3e270a: chore: bump vector to v0.37.03b1fe08: feat + fix: add webhook endpoints validators + parse webhook JSON body5fc7c21: feat: use handlebar to build up webhook body4a85e22: chore: bump @clickhouse/client to v0.2.10
1.7.0
Patch Changes
095ec0e: fix: histogram AggFn values to be only valid ones (UI)41d80de: feat: parse legacy k8s v1 cluster events7021924: Support '-', ';', '=', and '+' in passwordb87c4d7: fix: dense rank should be computed base on rank value and group (multi-series chart)a49726e: fix: cache the result conditionally (SimpleCache)b83e51f: refactor + perf: decouple and performance opt metrics tags endpoints
1.6.0
Patch Changes
9c666fb: Fixed /api/v1/logs/chart from returning null values due to stale property type mappings82640b0: feat: implement histogram linear interpolation quantile function8de2c5c: fix: handle py span idsc5b1075: Add postGroupWhere filter option to /chart/series endpoint8de2c5c: feat: parse lambda json message8919179: fix: Fixed parsing && and || operators in queries correctly6321d1f: feat: support jk key bindings (to move through events)e92bf4f: fix: convert fixed minute unit granularity to Granularity enumf10c3be: Add tags to Dashboards and LogViews4a6db40: refactor: rename bulkInsertTeamLogStream to bulkInsertLogStream8de2c5c: feat: add new k8s.pod.status_phase metrics499c537: style: inject ingestor url (otel config file) + aggregator/go-parser url (ingestor config file) through env vars8e536e1: chore: bump vector to v0.35.0
1.5.0
Minor Changes
a0dc1b5: Breaking Search Syntax Change: Backslashes will be treated as an escape character for a double quotes (ex. message:""" will search for the double quote character). Two backslashes will be treated as a backslash literal (ex. message:\ will search for the backslash literal)
Patch Changes
b04ee14: feat: support multi group-bys in event series queryf4360ed: feat: support count per sec/min/hr aggregation functions7bc4cd3: feat: add last_value agg functiond5fcb57: feat: introduce go-parser service2910461: Bug fix: Restore dashboard filters, use correct field lookup for metrics, and remove extra log property type mapping fetches.3c29bcf: feat: display hyperdx version at the bottom of app nav bar9e617ed: ci: setup aggregator int tests5f05081: feat: api to pull service + k8s attrs linkingsdc88a59: fix: add db.normalized_statement default value3e885bf: fix: move span k8s tags to rootbfb08f8: perf: add index for pulling alert histories (GET alerts endpoint)1b4607b: fix: services endpoint should return empty array if no custom fields found95ddbb8: fix: services endpoint bug (missing log lines results in no matches)76d7d73: fix: GET alerts endpoint
1.4.0
Minor Changes
ce70319: chore: bump clickhouse client to v0.2.7226a00d: feat: add state field to AlertHistory collection3b8effe: Add specifying multiple series of charts for time/line charts and tables in dashboard (ex. min, max, avg all in one chart).29d1e03: fix: infer log level by the order of severity
Patch Changes
9dc7750: fix: extend level inference scanning range8d1a949: perf: disable metrics property type mapping caching423fc22: perf + feat: introduce SimpleCache and specify getMetricsTags time range5e37a94: Allow to customize number formats in dashboard charts619bd1a: fix: checkAlerts - add error handling58d928c: feat: transform k8s event semantic conventionsb8133eb: feat: allow users to specify 'service.name' attr (flyio)bb4f90d: Adjust time window for sum-rate alerts
1.3.0
Minor Changes
ff38d75: feat: extract and ingest more metrics context (aggregation temporality, unit and monotonicity)6f2c75e: refactor: split metrics chart endpointnamequery param intotypeandnameparams (changing an internal API) feat: add validation for metrics chart endpoint using zod27f1b7e: feat: metrics alerting support8c8c476: feat: add is_delta + is_monotonic fields to metric_stream table (REQUIRES DB MIGRATION)20b1f17: feat: external api v1 route (REQUIRES db migration) + Mongo DB migration scripte8c26d8: feat: time format ui addition
Patch Changes
3a93196: Fix Sentry exception rendering error in side panel, add Sentry SDK to API server.8c8c476: feat: setup clickhouse migration tool141fce0: Filter out NaN values from metric charts
1.2.0
Minor Changes
bbda669: Chart alerts: add schemas and read path0824ae7: API: Add support for chart alertsb1a537d: feat(register): password confirmation8443a08: feat: implement CHART source alert (scheduled task)7d636f2: feat: enhanced registration form validation
Patch Changes
9a72b85: fix: getLogBatchGroupedByBody missing return bug (regression)42969f2: chore: Add path aliases956e5b5: chore: bump vector to v0.34.0f662007: Fixed Sum metric types from over reporting on sum and average aggFns753a175: Fix typescript compilation with path aliases
1.1.4
Patch Changes
8cb0eac: Add rate function for sum metrics8591aee: fix: control otel related services logs telemetry using HYPERDX_LOG_LEVEL
1.1.3
Patch Changes
389bb3a: feat: support HYPERDX_LOG_LEVEL env var1ec122c: fix: aggregator errors handler status code
1.1.2
Patch Changes
bd37a5e: Filter out empty session replays from session replay search, add email filter to session replay UI5d005f7: chore: bump @hyperdx/node-opentelemetry + @hyperdx/browser to latest593c4ca: refactor: set output datetime format on the client side
1.1.1
Patch Changes
- chore: bump @hyperdx/node-logger + @hyperdx/node-opentelemetry
1.1.0
Minor Changes
914d49a: feat: introduce usage-stats service