Commit graph

67 commits

Author SHA1 Message Date
github-actions[bot]
c26ee9164a
Release HyperDX (#874)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/app@2.0.0

### Major Changes

-   3fb3169: bumps to v2 beta

### Minor Changes

-   759da7a: Support multiple OTEL metric types in source configuration setup.
-   9579251: Stores the collapse vs expand status of the side navigation in local storage so it's carried across browser windows/sessions.
-   57a6bc3: feat: BETA metrics support (sum + gauge)

### Patch Changes

-   56e39dc: 36c3edc fix: remove several source change forms throughout the log drawer
-   c60b975: chore: bump node to v22.16.0
-   ab617c1: feat: support multiseries metrics chart
-   7de8916: Removes trailing slash for connection urls
-   3be7f4d: fix: input does not overlap with language select button anymore
-   d176b54: fix: chartpage querying too on every keystroke after initial query
-   459267a: feat: introduce session table model form
-   fe8ed22: fix: color display on search page for traces
-   b3f3151: Allow to create Slack Webhooks from Team Settings page
-   2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2
-   321e24f: fix: alerting time range filtering bug
-   092a292: fix: autocomplete for key-values complete for v2 lucene
-   a6fd5e3: feat: introduce k8s preset dashboard
-   2f626e1: fix: metric name filtering for some metadata
-   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
-   a9dfa14: Added support to CTE rendering where you can now specify a CTE using a full chart config object instance. This CTE capability is then used to avoid the URI too long error for delta event queries.
-   fa7875c: feat: add summary and exponential histogram metrics to the source form and database storage
-   5a10ae1: fix: delete huge z-value for tooltip
-   f5e9a07: chore: bump node version to v22
-   b16c8e1: feat: compute charts ratio
-   6864836: fix: don't show ellipses on search when query is in-flight
-   86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' field
-   08009ac: feat: add saved filters for searches
-   92a4800: feat: move rrweb event fetching to the client instead of an api route
-   b99236d: fix: autocomplete options for dashboard page
-   43a9ca1: adopt clickhouse-js for all client side queries
-   b690db8: Introduce event panel overview tab
-   7f0b397: feat: queryChartConfig method + events chart ratio
-   5db2767: Fixed CI linting and UI release task.
-   000458d: chore: GA v2
-   84a9119: fix: Session replay intermittently showing "No replay available for this session"
-   4514f2c: Remove connection health hook - too noisy
-   8d534da: fixed ui state on session panel to be inline with ui
-   931d738: fix: bugs with showing non otel spans (ex. clickhouse opentelemetry span logs)
-   2580ddd: chore: bump next to v13.5.10
-   db761ba: fix: remove originalWhere tag from view. not used anyways
-   184402d: fix: use quote for aliases for sql compatibility
-   5044083: Session Replay tab for traces is disabled unless the source is configured with a sessionId
-   8c95b9e: Add search history
-   a762203: fix: metadata getAllKeyValues query key scoped to table now
-   cd0e4fd: fix: correct handling of gauge metrics in renderChartConfig
-   b4b5f6b: style: remove unused routes/components + clickhouse utils (api)
-   1211386: add severitytext coloring to event patterns
-   6dafb87: fix: View Events not shown for multiple series; grabs where clause when single series
-   e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build
-   decd622: fix: k8s dashboard uptime metrics + warning k8s event body
-   e884d85: fix: metrics > logs correlation flow
-   e5a210a: feat: support search on multi implicit fields (BETA)
-   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

## @hyperdx/api@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.0
-   50ce38f: Histogram metric query test cases
-   9004826: fix: remove total number of webhook limit
-   2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2
-   321e24f: fix: alerting time range filtering bug
-   9a9581b: Adds external API for alerts and dashboards
-   e5dfefb: Added test cases for the webhook and source routes.
-   fa7875c: feat: add summary and exponential histogram metrics to the source form and database storage
-   f5e9a07: chore: bump node version to v22
-   59ee6d2: bring usage stats up to date
-   1674ab8: moved swagger to dependencies instead of devDependencies
-   86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' field
-   d72d1d2: Add ingestion key authentication in OTel collector via OpAMP
-   b9f7d32: Refactored renderWith to simplify logic and ship more tests with the changes.
-   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
-   adc2a0b: fix: Ensure errors from proxy are shown to the user
-   43a9ca1: adopt clickhouse-js for all client side queries
-   7f0b397: feat: queryChartConfig method + events chart ratio
-   5db2767: Fixed CI linting and UI release task.
-   000458d: chore: GA v2
-   99b60d5: 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 compatibility
-   cd0e4fd: fix: correct handling of gauge metrics in renderChartConfig
-   d63deed: fix: support otelcol opamp for aio build
-   b4b5f6b: style: remove unused routes/components + clickhouse utils (api)
-   e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build
-   d326610: feat: introduce RUN_SCHEDULED_TASKS_EXTERNALLY + enable in-app task
-   96b8c50: 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

## @hyperdx/common-utils@0.2.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.
-   a9dfa14: Added support to CTE rendering where you can now specify a CTE using a full chart config object instance. This CTE capability is then used to avoid the URI too long error for delta event queries.
-   e002c2f: Support querying a sum metric as a value instead of a rate
-   759da7a: Support multiple OTEL metric types in source configuration setup.
-   e80630c: Add chart support for querying OTEL histogram metric table
-   57a6bc3: feat: BETA metrics support (sum + gauge)

### Patch Changes

-   50ce38f: Histogram metric query test cases
-   e935bb6: ci: introduce release-nightly workflow
-   8acc725: Fixes to histogram value computation
-   2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2
-   321e24f: fix: alerting time range filtering bug
-   092a292: fix: autocomplete for key-values complete for v2 lucene
-   a6fd5e3: feat: introduce k8s preset dashboard
-   2f626e1: fix: metric name filtering for some metadata
-   cfdd523: feat: clickhouse queries are by default conducted through the clickhouse library via POST request. localMode still uses GET for CORS purposes
-   9c5c239: fix: handle 'filters' config (metrics)
-   7d2cfcf: fix: 'Failed to fetch' errors
-   fa7875c: feat: add summary and exponential histogram metrics to the source form and database storage
-   b16c8e1: feat: compute charts ratio
-   c50c42d: add correlate log in trace waterfall chart
-   86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' field
-   b51e39c: fix: disable keep_alive on the browser side (ch client)
-   b9f7d32: Refactored renderWith to simplify logic and ship more tests with the changes.
-   92a4800: feat: move rrweb event fetching to the client instead of an api route
-   eaa6bfa: fix: transform partition_key to be the same format as others
-   4865ce7: Fixes the histogram query to perform quantile calculation across all data points
-   29e8f37: fix: aggCondition issue in sum/gauge/histogram metrics
-   43a9ca1: adopt clickhouse-js for all client side queries
-   7f0b397: feat: queryChartConfig method + events chart ratio
-   bd9dc18: perf: reuse existing queries promises to avoid duplicate requests
-   5db2767: Fixed CI linting and UI release task.
-   414ff92: feat: export 'Connection' type
-   000458d: chore: GA v2
-   0cf5358: chore: bump clickhouse client to v1.11.1
-   99b60d5: 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 compatibility
-   a762203: fix: metadata getAllKeyValues query key scoped to table now
-   cd0e4fd: fix: correct handling of gauge metrics in renderChartConfig
-   e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build
-   321e24f: feat: support 'dateRangeEndInclusive' in timeFilterExpr
-   96b8c50: Fix histogram query metric to support grouping and correct issues with value computation.
-   e884d85: fix: metrics > logs correlation flow
-   e5a210a: feat: support search on multi implicit fields (BETA)


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-05-29 14:18:01 +00:00
github-actions[bot]
e135801941
Release HyperDX (beta) (#808)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`v2` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run `changeset pre exit` on `v2`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @hyperdx/api@2.0.0-beta.17

### Patch Changes

-   c60b975: chore: bump node to v22.16.0
-   9004826: fix: remove total number of webhook limit
-   321e24f: fix: alerting time range filtering bug
-   fa7875c: feat: add summary and exponential histogram metrics to the source form and database storage
-   59ee6d2: bring usage stats up to date
-   86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' field
-   d72d1d2: Add ingestion key authentication in OTel collector via OpAMP
-   43a9ca1: adopt clickhouse-js for all client side queries
-   d63deed: fix: support otelcol opamp for aio build
-   e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build
-   96b8c50: 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

## @hyperdx/app@2.0.0-beta.17

### Patch Changes

-   c60b975: chore: bump node to v22.16.0
-   d176b54: fix: chartpage querying too on every keystroke after initial query
-   fe8ed22: fix: color display on search page for traces
-   321e24f: fix: alerting time range filtering bug
-   fa7875c: feat: add summary and exponential histogram metrics to the source form and database storage
-   86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' field
-   43a9ca1: adopt clickhouse-js for all client side queries
-   84a9119: fix: Session replay intermittently showing "No replay available for this session"
-   8d534da: fixed ui state on session panel to be inline with ui
-   a762203: fix: metadata getAllKeyValues query key scoped to table now
-   1211386: add severitytext coloring to event patterns
-   e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build
-   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

## @hyperdx/common-utils@0.2.0-beta.6

### Patch Changes

-   e935bb6: ci: introduce release-nightly workflow
-   321e24f: fix: alerting time range filtering bug
-   7d2cfcf: fix: 'Failed to fetch' errors
-   fa7875c: feat: add summary and exponential histogram metrics to the source form and database storage
-   86465a2: fix: map CLICKHOUSE_SERVER_ENDPOINT to otelcol ch exporter 'endpoint' field
-   b51e39c: fix: disable keep_alive on the browser side (ch client)
-   43a9ca1: adopt clickhouse-js for all client side queries
-   0cf5358: chore: bump clickhouse client to v1.11.1
-   a762203: fix: metadata getAllKeyValues query key scoped to table now
-   e7262d1: feat: introduce all-one-one (auth vs noauth) multi-stage build
-   321e24f: feat: support 'dateRangeEndInclusive' in timeFilterExpr
-   96b8c50: Fix histogram query metric to support grouping and correct issues with value computation.


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-05-29 00:39:28 +00:00
Warren
d63deeddbe
fix: support otelcol opamp in aio build (#859)
Ref: HDX-1734
2025-05-27 18:56:11 +00:00
Mike Shi
d72d1d2d26
Add ingestion key check to otel collector via OpAMP (#825)
HDX-1698
2025-05-23 01:41:35 +00:00
Warren
daf1b63298
style: reorder deps (package.json) (#806) 2025-05-13 00:19:38 +00:00
Tom Alexander
3ee0bdbf88
fix: Make dynamic import for swagger stuff (#804)
Remove swagger as a main dependency and make it a devDependency. 

Dynamically import the swagger utils only when needed.
2025-05-09 19:06:50 +00:00
github-actions[bot]
123e96e701
Release HyperDX (beta) (#802)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-05-07 15:38:06 -07:00
Aaron Knudtson
1674ab8672
Move swagger to prod dependency (#801)
Noticed that images can't run because swagger was listed as a dev dependency
2025-05-07 16:05:15 +00:00
github-actions[bot]
cb52a48b5b
chore(release): bump HyperDX app/package versions (beta) (#771)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`v2` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run `changeset pre exit` on `v2`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @hyperdx/common-utils@0.2.0-beta.4

### 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

-   cfdd523: feat: clickhouse queries are by default conducted through the clickhouse library via POST request. localMode still uses GET for CORS purposes
-   92a4800: feat: move rrweb event fetching to the client instead of an api route
-   7f0b397: feat: queryChartConfig method + events chart ratio

## @hyperdx/api@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 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/common-utils@0.2.0-beta.4

## @hyperdx/app@2.0.0-beta.15

### 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/common-utils@0.2.0-beta.4


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-05-07 05:34:27 +00:00
Mike Shi
15bb9e6c7e
chore: remove unused dependencies (#791)
- removes redis from stack (using in memory rate limiter)
- deletes unused miner code (moved to browser-based pyodide module)
- fixes rate limit bug

fixes HDX-1248
2025-05-06 03:13:20 +00:00
Tom Alexander
293a2affc8
feat: Adds auto openapi doc generation + swagger UI for API (#779)
* Adds support for auto-openapi doc generation
* Adds a swagger route for local development
* Adds a script to manually generate the openapi doc (to be used later if we publish to our site, etc...)

Ref: HDX-1661
2025-04-29 17:54:34 +00:00
github-actions[bot]
4172743ee9
chore(release): bump HyperDX app/package versions (beta) (#743)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`v2` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run `changeset pre exit` on `v2`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @hyperdx/common-utils@0.2.0-beta.3

### Patch Changes

-   092a292: fix: autocomplete for key-values complete for v2 lucene
-   2f626e1: fix: metric name filtering for some metadata
-   b16c8e1: feat: compute charts ratio
-   4865ce7: Fixes the histogram query to perform quantile calculation across all data points

## @hyperdx/api@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

## @hyperdx/app@2.0.0-beta.14

### Patch Changes

-   56e39dc: 36c3edc fix: remove several source change forms throughout the log drawer
-   092a292: fix: autocomplete for key-values complete for v2 lucene
-   2f626e1: fix: metric name filtering for some metadata
-   f5e9a07: chore: bump node version to v22
-   b16c8e1: feat: compute charts ratio
-   08009ac: feat: add saved filters for searches
-   db761ba: fix: remove originalWhere tag from view. not used anyways
-   8c95b9e: Add search history
-   Updated dependencies [092a292]
-   Updated dependencies [2f626e1]
-   Updated dependencies [b16c8e1]
-   Updated dependencies [4865ce7]
    -   @hyperdx/common-utils@0.2.0-beta.3


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-04-21 21:13:20 +00:00
github-actions[bot]
a8f18bae2e
chore(release): bump HyperDX app/package versions (beta) (#684)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`v2` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run `changeset pre exit` on `v2`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @hyperdx/common-utils@0.2.0-beta.2

### Minor Changes

-   a9dfa14: Added support to CTE rendering where you can now specify a CTE using a full chart config object instance. This CTE capability is then used to avoid the URI too long error for delta event queries.
-   e002c2f: Support querying a sum metric as a value instead of a rate

### Patch Changes

-   50ce38f: Histogram metric query test cases
-   2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2
-   a6fd5e3: feat: introduce k8s preset dashboard
-   b9f7d32: Refactored renderWith to simplify logic and ship more tests with the changes.
-   eaa6bfa: fix: transform partition_key to be the same format as others
-   bd9dc18: perf: reuse existing queries promises to avoid duplicate requests
-   5db2767: Fixed CI linting and UI release task.
-   414ff92: feat: export 'Connection' type
-   e884d85: fix: metrics > logs correlation flow
-   e5a210a: feat: support search on multi implicit fields (BETA)

## @hyperdx/app@2.0.0-beta.13

### Minor Changes

-   9579251: Stores the collapse vs expand status of the side navigation in local storage so it's carried across browser windows/sessions.

### Patch Changes

-   3be7f4d: fix: input does not overlap with language select button anymore
-   2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2
-   a6fd5e3: feat: introduce k8s preset dashboard
-   a9dfa14: Added support to CTE rendering where you can now specify a CTE using a full chart config object instance. This CTE capability is then used to avoid the URI too long error for delta event queries.
-   5a10ae1: fix: delete huge z-value for tooltip
-   6864836: fix: don't show ellipses on search when query is in-flight
-   b99236d: fix: autocomplete options for dashboard page
-   5db2767: Fixed CI linting and UI release task.
-   2580ddd: chore: bump next to v13.5.10
-   5044083: Session Replay tab for traces is disabled unless the source is configured with a sessionId
-   6dafb87: fix: View Events not shown for multiple series; grabs where clause when single series
-   decd622: fix: k8s dashboard uptime metrics + warning k8s event body
-   e884d85: fix: metrics > logs correlation flow
-   e5a210a: feat: support search on multi implicit fields (BETA)
-   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

## @hyperdx/api@2.0.0-beta.13

### Patch Changes

-   50ce38f: Histogram metric query test cases
-   2e350e2: feat: implement logs > metrics correlation flow + introduce convertV1ChartConfigToV2
-   b9f7d32: 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 task
-   414ff92: 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


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-04-02 02:33:29 +00:00
Warren
414ff922c0
perf + fix: single clickhouse proxy middleware instance (#687)
Ref: HDX-1423

create clickhouse proxy middleware once to prevent memory leaks issue
2025-03-18 18:07:12 +00:00
github-actions[bot]
184402dccf
chore(release): bump HyperDX app/package versions (beta) (#609)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Warren <warren@Warrens-MacBook-Air.local>
2025-03-13 03:32:40 -07:00
Warren
8720ee5c67
ci: port v1 metric tests - Pt1 (#638) 2025-02-27 08:07:47 +00:00
github-actions[bot]
8b5a8182d3
chore(release): bump HyperDX app/package versions (beta) (#607)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`v2` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run `changeset pre exit` on `v2`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @hyperdx/api@2.0.0-beta.10

### Patch Changes

-   adc2a0b: fix: Ensure errors from proxy are shown to the user

## @hyperdx/app@2.0.0-beta.10

### Patch Changes

-   459267a: feat: introduce session table model form
2025-02-11 21:01:11 +00:00
Warren
3fb3169f43
ci: publish images in release workflow (#604) 2025-02-11 18:27:45 +00:00
github-actions[bot]
a111b064af
Version Packages (#602)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or [setup this action to publish automatically](https://github.com/changesets/action#with-publishing). If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/common-utils@0.1.0

### Minor Changes

-   497fba8: Added support for querying gauge metric table with default detection for OTEL collector schema.
2025-02-10 00:17:01 +00:00
github-actions[bot]
ff66cc3989
Version Packages (#596)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or [setup this action to publish automatically](https://github.com/changesets/action#with-publishing). If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/common-utils@0.0.14

### Patch Changes

-   621bd55: feat: add session source and SourceKind enum
2025-02-04 02:06:04 +00:00
github-actions[bot]
760a5d2ef9
Version Packages (#579)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/common-utils@0.0.13

### Patch Changes

-   b79433e: refactor: Extract alert configuration schema into AlertBaseSchema
2025-01-28 01:20:07 +00:00
github-actions[bot]
cbe029ad05
Version Packages (#571)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/common-utils@0.0.12

### Patch Changes

-   418c293: feat: extract AlertChannelType to its own schema
2025-01-24 05:28:37 +00:00
github-actions[bot]
0fc458f22d
Version Packages (#570)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/common-utils@0.0.11

### Patch Changes

-   a483780: style: move types from renderChartConfig + add exceptions types
2025-01-24 02:13:47 +00:00
Warren
af4faa4611
DX: running api + app + task concurrently with npm script (dev) (#567)
1. Test with `common-utils` easily
2. Faster hot-reloads

TL;DR
run `npm run dev` or `make dev-up` to run HyperDX fullstack locally
2025-01-23 17:31:25 +00:00
github-actions[bot]
7c03397fe9
Version common-utils + Setup int test environment (#566)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.


# Releases
## @hyperdx/common-utils@0.0.10

### Patch Changes

-   fc4548f: feat: add alert schema + types


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-01-22 23:30:13 +00:00
Warren
a70080e533
style: use common utils package (api and app) (#555) 2025-01-21 18:44:14 +00:00
Warren
8b6e09c20a
migration: alert v2 model (#542)
This PR includes changes:
1. Rename `type` field to `thresholdType` (enum 'above' or 'below')
2. Introduce alert source enum ('saved_search' or 'tile')
3. Rename `dashboardId` field to `dashboard`
4. Deprecate unused `cron` field
5. Deprecate external alert translation layers
6. Deprecate `appType` flag
7. Copied over 'common' pkgs from app dir (mostly clickhouse query helpers + types) -> will become a sharable pkg between app and api
2025-01-07 20:15:02 +00:00
Warren
6a24dcf405
feat: single app image (#519) 2024-12-06 16:27:23 -08:00
Warren
b16456fc39 feat: move v2 codes 2024-11-12 05:53:15 -07:00
Warren
dddfbbc315 chore: release v1.10.0 2024-10-14 11:04:10 -07:00
Warren
f322f46c89
chore: bump @clickhouse/client to v1.4.1 (#486) 2024-08-08 21:58:19 +00:00
Warren
556329b411 chore: release v1.9.0 2024-06-28 17:42:23 -07:00
Warren
25faa4dfe2
chore: bump HyperDX SDKs (node-opentelemetry v0.8.0 + browser 0.21.0) (#446) 2024-06-28 22:54:17 +00:00
Warren
bbc0aee3de chore: release v1.8.0 2024-04-19 16:29:50 -07:00
Warren
09ca863052
perf: decouple team member + invitation services (#364)
The `/team` endpoint should only fetch team metadata instead of pulling both members and invites
2024-04-03 18:12:32 +00:00
dependabot[bot]
2714b44239
chore(deps): bump express from 4.18.2 to 4.19.2 (#352)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
e notes</summary>
<p><em>Sourced from <a href="https://github.com/expressjs/express/releases">express's releases</a>.</em></p>
<blockquote>
<h2>4.19.2</h2>
<h2>What's Changed</h2>
<ul>
<li><a href="0b746953c4">Improved fix for open redirect allow list bypass</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/expressjs/express/compare/4.19.1...4.19.2">https://github.com/expressjs/express/compare/4.19.1...4.19.2</a></p>
<h2>4.19.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix ci after location patch by <a href="https://github.com/wesleytodd"><code>@​wesleytodd</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5552">expressjs/express#5552</a></li>
<li>fixed un-edited version in history.md for 4.19.0 by <a href="https://github.com/wesleytodd"><code>@​wesleytodd</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5556">expressjs/express#5556</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/expressjs/express/compare/4.19.0...4.19.1">https://github.com/expressjs/express/compare/4.19.0...4.19.1</a></p>
<h2>4.19.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix typo in release date by <a href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5527">expressjs/express#5527</a></li>
<li>docs: nominating <a href="https://github.com/wesleytodd"><code>@​wesleytodd</code></a> to be project captian by <a href="https://github.com/wesleytodd"><code>@​wesleytodd</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5511">expressjs/express#5511</a></li>
<li>docs: loosen TC activity rules by <a href="https://github.com/wesleytodd"><code>@​wesleytodd</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5510">expressjs/express#5510</a></li>
<li>Add note on how to update docs for new release by <a href="https://github.com/crandmck"><code>@​crandmck</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5541">expressjs/express#5541</a></li>
<li><a href="660ccf5fa3">Prevent open redirect allow list bypass due to encodeurl</a></li>
<li>Release 4.19.0 by <a href="https://github.com/wesleytodd"><code>@​wesleytodd</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5551">expressjs/express#5551</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/crandmck"><code>@​crandmck</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5541">expressjs/express#5541</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/expressjs/express/compare/4.18.3...4.19.0">https://github.com/expressjs/express/compare/4.18.3...4.19.0</a></p>
<h2>4.18.3</h2>
<h2>Main Changes</h2>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Use https: protocol instead of deprecated git: protocol by <a href="https://github.com/vcsjones"><code>@​vcsjones</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li>
<li>build: Node.js@16.18 and Node.js@18.12 by <a href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li>
<li>ci: update actions/checkout to v3 by <a href="https://github.com/armujahid"><code>@​armujahid</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li>
<li>test: remove unused function arguments in params by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li>
<li>Remove unused originalIndex from acceptParams by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5119">expressjs/express#5119</a></li>
<li>Fixed typos by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5117">expressjs/express#5117</a></li>
<li>examples: remove unused params by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5113">expressjs/express#5113</a></li>
<li>fix: parameter str is not described in JSDoc by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5130">expressjs/express#5130</a></li>
<li>fix: typos in History.md by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5131">expressjs/express#5131</a></li>
<li>build : add Node.js@19.7 by <a href="https://github.com/abenhamdine"><code>@​abenhamdine</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5028">expressjs/express#5028</a></li>
<li>test: remove unused function arguments in params by <a href="https://github.com/raksbisht"><code>@​raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5137">expressjs/express#5137</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/expressjs/express/blob/master/History.md">express's changelog</a>.</em></p>
<blockquote>
<h1>4.19.2 / 2024-03-25</h1>
<ul>
<li>Improved fix for open redirect allow list bypass</li>
</ul>
<h1>4.19.1 / 2024-03-20</h1>
<ul>
<li>Allow passing non-strings to res.location with new encoding handling checks</li>
</ul>
<h1>4.19.0 / 2024-03-20</h1>
<ul>
<li>Prevent open redirect allow list bypass due to encodeurl</li>
<li>deps: cookie@0.6.0</li>
</ul>
<h1>4.18.3 / 2024-02-29</h1>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
<li>deps: cookie@0.6.0
<ul>
<li>Add <code>partitioned</code> option</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="04bc62787b"><code>04bc627</code></a> 4.19.2</li>
<li><a href="da4d763ff6"><code>da4d763</code></a> Improved fix for open redirect allow list bypass</li>
<li><a href="4f0f6cc67d"><code>4f0f6cc</code></a> 4.19.1</li>
<li><a href="a003cfab03"><code>a003cfa</code></a> Allow passing non-strings to res.location with new encoding handling checks f...</li>
<li><a href="a1fa90fcea"><code>a1fa90f</code></a> fixed un-edited version in history.md for 4.19.0</li>
<li><a href="11f2b1db22"><code>11f2b1d</code></a> build: fix build due to inconsistent supertest behavior in older versions</li>
<li><a href="084e36506a"><code>084e365</code></a> 4.19.0</li>
<li><a href="0867302ddb"><code>0867302</code></a> Prevent open redirect allow list bypass due to encodeurl</li>
<li><a href="567c9c665d"><code>567c9c6</code></a> Add note on how to update docs for new release (<a href="https://redirect.github.com/expressjs/express/issues/5541">#5541</a>)</li>
<li><a href="69a4cf2819"><code>69a4cf2</code></a> deps: cookie@0.6.0</li>
<li>Additional commits viewable in <a href="https://github.com/expressjs/express/compare/4.18.2...4.19.2">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~wesleytodd">wesleytodd</a>, a new releaser for express since your current version.</p>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=express&package-manager=npm_and_yarn&previous-version=4.18.2&new-version=4.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/hyperdxio/hyperdx/network/alerts).

</details>
2024-03-29 01:26:44 +00:00
Mike Shi
9e4b6b4b11
Minimal local mode (#148)
Not ready for prime time yet, but does accomplish the basics of #7

A few things to iron out:
1. Clean up UI (remove log out, log patterns, etc.)
2. Tag and push image to ghcr
3. Document how to use this image
4. Allow user customization of ports
5. See if we can trim image size down a bit (it's ~2GB right now)
6. See if we can trim down memory usage (it's a bit under 1GB right now), I suspect ~half is from CH.
2024-03-29 00:46:30 +00:00
Warren
5fc7c21c6e
feat: use handlebar to build up webhook body (#351) 2024-03-27 22:52:02 +00:00
Warren
4a85e22a3e
chore: bump @clickhouse/client to v0.2.10 (#350)
https://github.com/ClickHouse/clickhouse-js/releases
2024-03-25 18:56:23 +00:00
dependabot[bot]
bd41a585a5
chore(deps): bump passport from 0.5.3 to 0.6.0 (#305)
Bumps [passport](https://github.com/jaredhanson/passport) from 0.5.3 to 0.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jaredhanson/passport/blob/master/CHANGELOG.md">passport's changelog</a>.</em></p>
<blockquote>
<h2>[0.6.0] - 2022-05-20</h2>
<h3>Added</h3>
<ul>
<li><code>authenticate()</code>, <code>req#login</code>, and <code>req#logout</code> accept a
<code>keepSessionInfo: true</code> option to keep session information after regenerating
the session.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><code>req#login()</code> and <code>req#logout()</code> regenerate the the session and clear session
information by default.</li>
<li><code>req#logout()</code> is now an asynchronous function and requires a callback
function as the last argument.</li>
</ul>
<h3>Security</h3>
<ul>
<li>Improved robustness against session fixation attacks in cases where there is
physical access to the same system or the application is susceptible to
cross-site scripting (XSS).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c33067bc5a"><code>c33067b</code></a> 0.6.0</li>
<li><a href="3052bb4717"><code>3052bb4</code></a> Update changelog.</li>
<li><a href="42630cbd1f"><code>42630cb</code></a> Merge pull request <a href="https://redirect.github.com/jaredhanson/passport/issues/900">#900</a> from jaredhanson/fix-fixation</li>
<li><a href="8dd79fe5f3"><code>8dd79fe</code></a> Use utils-merge rather than Object.assign for compatibility.</li>
<li><a href="4f6bd5b254"><code>4f6bd5b</code></a> Change keepSessionData to keepSessionData.</li>
<li><a href="46756e56db"><code>46756e5</code></a> Silence verbose logging.</li>
<li><a href="987b1918a2"><code>987b191</code></a> Add tests.</li>
<li><a href="f8a175f114"><code>f8a175f</code></a> Add tests.</li>
<li><a href="29a90d68dd"><code>29a90d6</code></a> No need to guard callback existence.</li>
<li><a href="bfba8a1ab4"><code>bfba8a1</code></a> Add tests.</li>
<li>Additional commits viewable in <a href="https://github.com/jaredhanson/passport/compare/v0.5.3...v0.6.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=passport&package-manager=npm_and_yarn&previous-version=0.5.3&new-version=0.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/hyperdxio/hyperdx/network/alerts).

</details>

Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2024-03-14 17:38:15 +00:00
Warren
b362acca20 chore: release v1.7.0 2024-03-01 11:01:00 -08:00
Warren
f59ce359f3
feat: alert template message pt3 (#326) 2024-02-27 23:45:53 -08:00
Warren
4df153864f
chore: bump hdx pkgs (node-opentelemetry + browser + python) (#327) 2024-02-28 07:24:35 +00:00
Warren
0667af189a
feat: alert message template - pt1 (#318) 2024-02-21 16:34:23 -08:00
Warren
9a026e3304
feat: clean up graceful-shutdown process + introduce stop and clearDBs methods in mock server (#283) 2024-01-29 18:57:00 +00:00
Warren
76815883f9 chore: release v1.6.0 2024-01-26 14:53:59 -08:00
Warren
56a126dac5 chore: release v1.5.0 2024-01-12 12:38:09 -08:00
Warren
95e2bc0ef8 chore: release v1.4.0 2024-01-03 23:52:06 -08:00
Warren
ce70319186
chore: bump clickhouse client to v0.2.7 (#159) 2023-12-20 20:53:14 +00:00
Warren
63fb258e68
feat: config node + security + simple-import-sort linting rules (#156)
Add three eslint rules
1. https://www.npmjs.com/package/eslint-plugin-n
2. https://www.npmjs.com/package/eslint-plugin-security
3. https://www.npmjs.com/package/eslint-plugin-simple-import-sort
2023-12-20 00:14:58 +00:00