Commit graph

751 commits

Author SHA1 Message Date
github-actions[bot]
8bbc5f4398
Release HyperDX (#979)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-12 11:11:32 -07:00
Tom Alexander
a4f2afa539
fix: Add samesite to cookies for better security (#992)
Fixes HDX-1920
2025-07-11 15:56:44 +00:00
Mike Shi
973b9e8d0a
feat: Add any aggFn support, fix select field input not showing up (#991)
Closes HDX-2011

Co-authored-by: Tom Alexander <3245235+teeohhem@users.noreply.github.com>
2025-07-11 14:20:09 +00:00
Aaron Knudtson
f7eb1ef28c
feat: configurable search row limit (#987) 2025-07-10 10:26:26 -05:00
Warren
d617841a9f
ci: use HYPERDX_INTERNAL_TOKEN for notify_helm_charts step (#986) 2025-07-09 14:26:20 +00:00
Aaron Knudtson
8b0b070377
fix: set value to emptystring when undefined (#980) 2025-07-08 20:44:55 -05:00
Warren
83aa3d3f58
ci: update release scripts to prevent tag overrides (#977)
Ref: HDX-1976

1. Updated release-xxx commands to prevent image tag overrides
2. Updated release workflow so that notify-xxx steps won't be triggered if no new app image was pushed
2025-07-08 18:49:57 +00:00
Spencer Torres
844f74c2ce
fix: validate name for saved searches (#964) 2025-07-08 13:03:59 -04:00
github-actions[bot]
7a14dea07a
Release HyperDX (#970)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-06 23:14:43 -07:00
Mike Shi
ecb0f2c889
feat: Add JSON support to all in one build (#972) 2025-07-03 22:54:59 +00:00
Warren
808145b623
feat: specify NODE_ENV in api build (prod stage) (#971) 2025-07-03 22:39:39 +00:00
Mike Shi
52ca1823a4
feat: Add ClickHouse JSON Type Support (#969)
- Upgrades ClickHouse to 25.6, fixes breaking config change, needed for latest JSON type
- Upgrades OTel Collector to 0.129.1, fixes breaking config change, needed for latest JSON support in exporter
- Upgrades OTel OpAMP Supervisor to 0.128.0
- Fixes features to support JSON type columns in OTel in HyperDX (filtering, searching, graphing, opening rows, etc.)

Requires users to set `BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true` in `ch-server` and `OTEL_AGENT_FEATURE_GATE_ARG='--feature-gates=clickhouse.json'` in `otel-collector` to enable JSON schema. Users must start a new ClickHouse DB or migrate their own table manually to enable as it is not schema compatible and migration is not automatic.

Closes HDX-1849, HDX-1969, HDX-1849, HDX-1966, HDX-1964

Co-authored-by: Tom Alexander <3245235+teeohhem@users.noreply.github.com>
2025-07-03 17:11:03 +00:00
Warren
8fb3db3cc5
fix: api + app's individual build (#961) 2025-07-03 15:44:10 +00:00
github-actions[bot]
26e5bd7df7
Release HyperDX (#946)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-27 13:28:17 -07:00
Warren
f5cbfff0e7
ci: trigger helm-charts update-app-version workflow after release (#925) 2025-06-27 16:05:59 +00:00
Aaron Knudtson
93e36b5581
fix: connection creation revamp (#947)
Fixes HDX-1926
2025-06-26 15:08:47 +00:00
Tom Alexander
a06c8cdb9d
feat: Add download csv functionality to search tables (#939)
Adds a download icon that allows users to download a csv of results. Note: In v1, this was a gear icon that brought up a modal with a few different search options, including adding additional columns. Since that functionality doesn't exist in v2 yet, I thought it was best to just have a direct icon for now.

![image](https://github.com/user-attachments/assets/f6c71d0e-951e-4cc8-a2af-489c03a53598)


Fixes: HDX-1590
2025-06-26 14:31:53 +00:00
Aaron Knudtson
b75d7c0595
feat: add robust source form validation and error reporting (#923)
Co-authored-by: Tom Alexander <teeohhem@gmail.com>
2025-06-25 12:41:42 -04:00
Tom Alexander
d4db9fbc8f
chore: Run smoke tests on PR w/vercel link (#945)
Adds a github action that will properly wait for a vercel deploy link via github API

Fixes: HDX-1910
2025-06-25 13:36:21 +00:00
dependabot[bot]
295e99fff9
build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 (#940)
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2) from 3.1.2 to 3.1.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md">pbkdf2's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/browserify/pbkdf2/compare/v3.1.2...v3.1.3">v3.1.3</a> - 2025-06-20</h2>
<h3>Commits</h3>
<ul>
<li>Only apps should have lockfiles <a href="8b067308ee"><code>8b06730</code></a></li>
<li>[lint] fix whitespace <a href="9a76e2f37e"><code>9a76e2f</code></a></li>
<li>[lint] fix parens/curlies/semis/etc <a href="6fd84bf64a"><code>6fd84bf</code></a></li>
<li>[meta] add <code>auto-changelog</code> <a href="796c38d428"><code>796c38d</code></a></li>
<li>[Tests] fix tests in node 17 <a href="3661fb0156"><code>3661fb0</code></a></li>
<li>Revert &quot;[Tests] fix tests in node &lt; 3&quot; <a href="7431b57668"><code>7431b57</code></a></li>
<li>[Tests] fix tests in node &lt; 3 <a href="eb9f97a66e"><code>eb9f97a</code></a></li>
<li>[Fix] ensure unknown algorithms throw + known ones match node <a href="26d4fd391e"><code>26d4fd3</code></a></li>
<li>[Tests] add GHA, always run nyc <a href="513906a735"><code>513906a</code></a></li>
<li>[lint] fix a few more rules <a href="ab04da834a"><code>ab04da8</code></a></li>
<li>[lint] switch to eslint <a href="89694cf7e4"><code>89694cf</code></a></li>
<li>[Tests] add coverage <a href="d0d534bfdc"><code>d0d534b</code></a></li>
<li>[Refactor] use <code>to-buffer</code> <a href="e3102a8cd4"><code>e3102a8</code></a></li>
<li>[readme] improve badges <a href="fca0c9d4c5"><code>fca0c9d</code></a></li>
<li>[Tests] remove unused travis file <a href="a2c7d93bbc"><code>a2c7d93</code></a></li>
<li>[meta] switch from <code>files</code> to <code>npmignore</code> <a href="7f31fbca52"><code>7f31fbc</code></a></li>
<li>[Tests] use .nycrc <a href="8d628e8d55"><code>8d628e8</code></a></li>
<li>[Refactor] minor tweaks <a href="fc61005c8c"><code>fc61005</code></a></li>
<li>[Deps] update <code>create-hmac</code>, <code>safe-buffer</code>, <code>sha.js</code> <a href="ae2a7d051c"><code>ae2a7d0</code></a></li>
<li>[Fix] pin <code>create-hash</code>, <code>ripemd160</code> due to breaking changes <a href="e07996890a"><code>e079968</code></a></li>
<li>[Tests] fix tests in node 3 <a href="45fbcf3043"><code>45fbcf3</code></a></li>
<li>[meta] skip publishing benchmarks <a href="19ea57bf11"><code>19ea57b</code></a></li>
<li>[Dev Deps] add missing peer dep <a href="645e252375"><code>645e252</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3e40827b18"><code>3e40827</code></a> v3.1.3</li>
<li><a href="e3102a8cd4"><code>e3102a8</code></a> [Refactor] use <code>to-buffer</code></li>
<li><a href="7431b57668"><code>7431b57</code></a> Revert &quot;[Tests] fix tests in node &lt; 3&quot;</li>
<li><a href="19ea57bf11"><code>19ea57b</code></a> [meta] skip publishing benchmarks</li>
<li><a href="a2c7d93bbc"><code>a2c7d93</code></a> [Tests] remove unused travis file</li>
<li><a href="645e252375"><code>645e252</code></a> [Dev Deps] add missing peer dep</li>
<li><a href="796c38d428"><code>796c38d</code></a> [meta] add <code>auto-changelog</code></li>
<li><a href="d0d534bfdc"><code>d0d534b</code></a> [Tests] add coverage</li>
<li><a href="7f31fbca52"><code>7f31fbc</code></a> [meta] switch from <code>files</code> to <code>npmignore</code></li>
<li><a href="fca0c9d4c5"><code>fca0c9d</code></a> [readme] improve badges</li>
<li>Additional commits viewable in <a href="https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3">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/~ljharb">ljharb</a>, a new releaser for pbkdf2 since your current version.</p>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pbkdf2&package-manager=npm_and_yarn&previous-version=3.1.2&new-version=3.1.3)](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>
2025-06-25 03:25:57 +00:00
github-actions[bot]
326e52ea04
Release HyperDX (#917)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-24 14:26:00 -07:00
Warren
73aff7742d
feat: Improve source editing UX (#944)
Restored https://github.com/hyperdxio/hyperdx/pull/805 which should be merged it into main

Co-authored-by: Ernest Iliiasov <20255948+ernestii@users.noreply.github.com>
2025-06-24 21:11:11 +00:00
Tom Alexander
993627fab6
chore: Use repository_dispatch event for post-deployment tests (#941)
Uses repository_dispatch trigger to kick off the stably tests so that we can grab the vercel url properly.
2025-06-24 20:44:35 +00:00
Warren
eb9d009772
feat: DBRowSidePanel global error boundary (#943)
Restored this PR https://github.com/hyperdxio/hyperdx/pull/856 which should be merged into main

Co-authored-by: Ernest Iliiasov <20255948+ernestii@users.noreply.github.com>
2025-06-24 19:26:50 +00:00
Aaron Knudtson
9191c11323
fix: disable nx daemon (#942) 2025-06-24 16:51:59 +00:00
Aaron Knudtson
ad6887796f
feat: bundle api for image size reduction (#937)
all-in-one image: 1.51 gb -> 1.21 gb
app image: 573 mb -> 271 mb

Ref HDX-1803
2025-06-24 15:51:34 +00:00
dependabot[bot]
b3b02b8325
build(deps): bump formidable from 2.1.2 to 2.1.5 (#918)
Bumps [formidable](https://github.com/node-formidable/formidable) from 2.1.2 to 2.1.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/node-formidable/formidable/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=formidable&package-manager=npm_and_yarn&previous-version=2.1.2&new-version=2.1.5)](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>
2025-06-24 15:23:37 +00:00
Tom Alexander
2f211ccc63
chore: Add GH action for smoke tests (#938) 2025-06-23 22:22:09 -04:00
Aaron Knudtson
d1fc0c727a
fix: change NEXT_PUBLIC_SERVER_URL to SERVER_URL because it's not available on the frontend (#936) 2025-06-23 12:30:09 -04:00
dependabot[bot]
1ef1ed5caa
build(deps): bump next from 14.2.29 to 14.2.30 (#930)
Bumps [next](https://github.com/vercel/next.js) from 14.2.29 to 14.2.30.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p>
<blockquote>
<h2>v14.2.30</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Backport <code>config.allowedDevOrigins</code> (<a href="https://redirect.github.com/vercel/next.js/issues/80410">#80410</a>) (<a href="https://nextjs.org/docs/app/api-reference/config/next-config-js/allowedDevOrigins">Learn More</a>)</li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="243072b7a8"><code>243072b</code></a> v14.2.30</li>
<li><a href="f523d4a142"><code>f523d4a</code></a> [backport]: config.allowedDevOrigins (<a href="https://redirect.github.com/vercel/next.js/issues/80410">#80410</a>)</li>
<li>See full diff in <a href="https://github.com/vercel/next.js/compare/v14.2.29...v14.2.30">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=next&package-manager=npm_and_yarn&previous-version=14.2.29&new-version=14.2.30)](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>
2025-06-23 15:54:43 +00:00
Dan Hable
86fa929566
refactor: remove duplicate Connection type definition (#935)
Ref: HDX-1905
2025-06-20 20:09:12 +00:00
Aaron Knudtson
d1f4184536
perf: reduce DBSearchPage and DBChartExplorerPage rerenders from typing in search input (#924) 2025-06-20 10:12:23 -04:00
Tom Alexander
b427ae3526
fix: Update ch connection form to use password field (#929)
Fixes: HDX-1877
2025-06-18 22:46:51 +00:00
Aaron Knudtson
8ab3b42843
fix: fix play.hyperdx.io for those with stale demo instances (#926)
Fixes HDX-1835

I tested this by running the main branch first via `cd packages/app && yarn dev:local`, loading localhost:8080 and clicked demo servers, pasting the json from the HDX-1835 linear ticket into the `hdx-local-source` localStorage slot, verified some sources gave that permissions issue, then closed the tab. Then I checked out this branch, opened a new tab with localhost:8080, selected demo servers, and all demo sources work as expected
2025-06-12 22:07:05 +00:00
Tom Alexander
661a1ec915
chore: Make passthrough_logs an envvar controlled setting in collector (#922)
Adds environment variable to allow for passthrough_logs to be enabled in the supervisor config

Test locally with:
Edit docker-compose.dev.yaml
Add `OTEL_SUPERVISOR_PASSTHROUGH_LOGS: 'true'` under the otel environment variables

```
make dev-up
```

Ref: HDX-1859
2025-06-10 23:16:52 +00:00
Dan Hable
2f4bc07d38
fix: remove noisy log message (#921)
Now that the app has some complex queries that leverage CTEs, metrics for example, it's common for the logic in this optimization to throw an exception. When that happens, the query rendering logic continues without a problem but generates a noisy line in the console log. We can just remove this log message to clean up the debugging experience.

Ref: HDX-1763
2025-06-10 21:15:42 +00:00
Tom Alexander
33bb8ad279
chore: Upgrade to NextJS 14.x.x (#919)
Ref: HDX-1854
2025-06-10 15:44:52 +00:00
Warren
2063774866
perf: build next app in standalone mode to cut down images size (#916)
App image: 1.29GB -> 561MB
Local image: 2.23GB -> 1.5GB

Ref: HDX-1803
2025-06-09 23:40:02 +00:00
Tom Alexander
cb4045bddb
feat: Add charts API (#811)
* Utilizes renderChartConfig and CH client to query for chart data
* Implements API input schema
* Adds lots of tests

Testing Notes:
* To use swagger, go to localhost:8000/api/v2/docs
* Authorize using your access key found in localhost:8000/me
* Under the charts route, click "Try it out"
* Use example payload:
*
```
{
  "startTime": <insert valid timestamp ms>,
  "endTime": <insert valid timestamp ms>,
  "granularity": "1h",
  "series": [
    {
      "sourceId": "<insert valid sourceid>",
      "aggFn": "count",
      "where": "SeverityText:error",
      "groupBy": []
    }
  ]
}
```


It was easiest for me to go to the UI, create a new chart and grab the sourceid and start/end timestamps from the URL, plug it in and profit.

Note: It was apparent to me that we will need to provide at least GET support for sources, otherwise that ID is not easily obtained.

Ref: HDX-1651
2025-06-09 19:50:38 +00:00
dependabot[bot]
707ba7fb06
build(deps): bump http-proxy-middleware from 3.0.3 to 3.0.5 (#879)
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 3.0.3 to 3.0.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/chimurai/http-proxy-middleware/releases">http-proxy-middleware's releases</a>.</em></p>
<blockquote>
<h2>v3.0.5</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(fixRequestBody): check readableLength by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1096">chimurai/http-proxy-middleware#1096</a></li>
<li>chore(package): v3.0.5 by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1098">chimurai/http-proxy-middleware#1098</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/chimurai/http-proxy-middleware/compare/v3.0.4...v3.0.5">https://github.com/chimurai/http-proxy-middleware/compare/v3.0.4...v3.0.5</a></p>
<h2>v3.0.4</h2>
<h2>What's Changed</h2>
<ul>
<li>chore(package): bump dev dependencies by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1045">chimurai/http-proxy-middleware#1045</a></li>
<li>chore(package): update yarn.lock by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1046">chimurai/http-proxy-middleware#1046</a></li>
<li>docs(readme): fix example code syntax error by <a href="https://github.com/17hz"><code>@​17hz</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1014">chimurai/http-proxy-middleware#1014</a></li>
<li>chore(package): bump express to v4.21.1 by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1047">chimurai/http-proxy-middleware#1047</a></li>
<li>chore(examples): update yarn.lock by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1048">chimurai/http-proxy-middleware#1048</a></li>
<li>chore(package): bump dev deps by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1059">chimurai/http-proxy-middleware#1059</a></li>
<li>chore(package): bump dev dependencies by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1060">chimurai/http-proxy-middleware#1060</a></li>
<li>chore(package): bump dev dependencies by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1074">chimurai/http-proxy-middleware#1074</a></li>
<li>ci(github-actions): pipeline improvements by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1082">chimurai/http-proxy-middleware#1082</a></li>
<li>feat(types): export Plugin type by <a href="https://github.com/oktapodia"><code>@​oktapodia</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1071">chimurai/http-proxy-middleware#1071</a></li>
<li>fix(fixRequestBody): support multipart/form-data by <a href="https://github.com/JS-mark"><code>@​JS-mark</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/896">chimurai/http-proxy-middleware#896</a></li>
<li>chore(package.json): bump dev deps by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1083">chimurai/http-proxy-middleware#1083</a></li>
<li>ci(package): patch http-proxy by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1084">chimurai/http-proxy-middleware#1084</a></li>
<li>ci(pkg-pr-new): publish package for testing purposes by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1085">chimurai/http-proxy-middleware#1085</a></li>
<li>build(patch-package): run patch-package in 'development' only by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1086">chimurai/http-proxy-middleware#1086</a></li>
<li>chore(examples): update next deps by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1087">chimurai/http-proxy-middleware#1087</a></li>
<li>ci(github-actions): update spellcheck config by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1088">chimurai/http-proxy-middleware#1088</a></li>
<li>fix(websocket): handle errors in handleUpgrade by <a href="https://github.com/nwalters512"><code>@​nwalters512</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/823">chimurai/http-proxy-middleware#823</a></li>
<li>fix(fixRequestBody): prevent multiple .write() calls by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1089">chimurai/http-proxy-middleware#1089</a></li>
<li>fix(fixRequestBody): handle invalid request by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1092">chimurai/http-proxy-middleware#1092</a></li>
<li>docs(CHANGELOG): update changelog by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1093">chimurai/http-proxy-middleware#1093</a></li>
<li>chore(package): v3.0.4 by <a href="https://github.com/chimurai"><code>@​chimurai</code></a> in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1095">chimurai/http-proxy-middleware#1095</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/17hz"><code>@​17hz</code></a> made their first contribution in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1014">chimurai/http-proxy-middleware#1014</a></li>
<li><a href="https://github.com/oktapodia"><code>@​oktapodia</code></a> made their first contribution in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1071">chimurai/http-proxy-middleware#1071</a></li>
<li><a href="https://github.com/JS-mark"><code>@​JS-mark</code></a> made their first contribution in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/896">chimurai/http-proxy-middleware#896</a></li>
<li><a href="https://github.com/nwalters512"><code>@​nwalters512</code></a> made their first contribution in <a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/823">chimurai/http-proxy-middleware#823</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.4">https://github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.4</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/chimurai/http-proxy-middleware/blob/master/CHANGELOG.md">http-proxy-middleware's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/chimurai/http-proxy-middleware/releases/tag/v3.0.5">v3.0.5</a></h2>
<ul>
<li>fix(fixRequestBody): check readableLength (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1096">#1096</a>)</li>
</ul>
<h2><a href="https://github.com/chimurai/http-proxy-middleware/releases/tag/v3.0.4">v3.0.4</a></h2>
<ul>
<li>fix(fixRequestBody): handle invalid request (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1092">#1092</a>)</li>
<li>fix(fixRequestBody): prevent multiple .write() calls (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1089">#1089</a>)</li>
<li>fix(websocket): handle errors in handleUpgrade (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/823">#823</a>)</li>
<li>ci(package): patch http-proxy (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1084">#1084</a>)</li>
<li>fix(fixRequestBody): support multipart/form-data (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/896">#896</a>)</li>
<li>feat(types): export Plugin type (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/pull/1071">#1071</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d3851ed007"><code>d3851ed</code></a> chore(package): v3.0.5 (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1098">#1098</a>)</li>
<li><a href="1bdccbeec2"><code>1bdccbe</code></a> fix(fixRequestBody): check readableLength (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1096">#1096</a>)</li>
<li><a href="01934d33b1"><code>01934d3</code></a> chore(package): v3.0.4 (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1095">#1095</a>)</li>
<li><a href="3364c0ab41"><code>3364c0a</code></a> docs(CHANGELOG): update changelog (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1093">#1093</a>)</li>
<li><a href="bd3c1243d0"><code>bd3c124</code></a> fix(fixRequestBody): handle invalid request (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1092">#1092</a>)</li>
<li><a href="020976044d"><code>0209760</code></a> fix(fixRequestBody): prevent multiple .write() calls (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1089">#1089</a>)</li>
<li><a href="fd0f568251"><code>fd0f568</code></a> fix(websocket): handle errors in handleUpgrade (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/823">#823</a>)</li>
<li><a href="e94087e8d0"><code>e94087e</code></a> ci(github-actions): update spellcheck config (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1088">#1088</a>)</li>
<li><a href="397748a06d"><code>397748a</code></a> chore(examples): update next deps (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1087">#1087</a>)</li>
<li><a href="6fb6032f67"><code>6fb6032</code></a> build(patch-package): run patch-package in 'development' only (<a href="https://redirect.github.com/chimurai/http-proxy-middleware/issues/1086">#1086</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/chimurai/http-proxy-middleware/compare/v3.0.3...v3.0.5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=http-proxy-middleware&package-manager=npm_and_yarn&previous-version=3.0.3&new-version=3.0.5)](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: Aaron Knudtson <87577305+knudtty@users.noreply.github.com>
2025-06-09 17:13:29 +00:00
Warren
31e22dcff4
feat: introduce clickhouse db init script (#843)
Ref: HDX-1777

This shouldn't have any impact on users
2025-06-09 16:45:23 +00:00
dependabot[bot]
06332dc62d
build(deps): bump tj-actions/changed-files from 39 to 46 in /.github/workflows (#892)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39 to 46.
ons"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2511">tj-actions/changed-files#2511</a></li>
<li>chore(deps): bump tj-actions/verify-changed-files from 20.0.1 to 20.0.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2523">tj-actions/changed-files#2523</a></li>
<li>chore(deps): bump tj-actions/branch-names from 8.0.1 to 8.1.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2521">tj-actions/changed-files#2521</a></li>
<li>chore(deps): bump github/codeql-action from 3.28.12 to 3.28.15 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2530">tj-actions/changed-files#2530</a></li>
<li>chore(deps-dev): bump ts-jest from 29.2.6 to 29.3.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2518">tj-actions/changed-files#2518</a></li>
<li>chore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.2.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2519">tj-actions/changed-files#2519</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.13.11 to 22.14.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2517">tj-actions/changed-files#2517</a></li>
<li>chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2516">tj-actions/changed-files#2516</a></li>
<li>chore(deps): bump yaml from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2520">tj-actions/changed-files#2520</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v46...v46.0.5">https://github.com/tj-actions/changed-files/compare/v46...v46.0.5</a></p>
<hr />
<h1>Changes in v46.0.4</h1>
<h2>What's Changed</h2>
<ul>
<li>Upgraded to v46.0.3 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2506">tj-actions/changed-files#2506</a></li>
<li>docs: update readme by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2508">tj-actions/changed-files#2508</a></li>
<li>fix: bug modified_keys and changed_key outputs not set when no changes detected by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2509">tj-actions/changed-files#2509</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v46...v46.0.4">https://github.com/tj-actions/changed-files/compare/v46...v46.0.4</a></p>
<hr />
<h1>Changes in v46.0.3</h1>
<h2>What's Changed</h2>
<ul>
<li>Updated README.md by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2499">tj-actions/changed-files#2499</a></li>
<li>Updated README.md by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2501">tj-actions/changed-files#2501</a></li>
<li>Upgraded to v46.0.2 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2500">tj-actions/changed-files#2500</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.13.10 to 22.13.11 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2502">tj-actions/changed-files#2502</a></li>
<li>chore: pin github actions by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2503">tj-actions/changed-files#2503</a></li>
<li>doc: remove warning by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2504">tj-actions/changed-files#2504</a></li>
<li>chore(deps): bump test/demo from <code>5dfac2e</code> to <code>c6bd3b3</code> by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2505">tj-actions/changed-files#2505</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v46...v46.0.3">https://github.com/tj-actions/changed-files/compare/v46...v46.0.3</a></p>
<hr />
<h1>Changes in v46.0.2</h1>
<h2>What's Changed</h2>
<ul>
<li>Upgraded to v46.0.1 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2474">tj-actions/changed-files#2474</a></li>
<li>add hint to revoke leaked token by <a href="https://github.com/undefined-moe"><code>@​undefined-moe</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2475">tj-actions/changed-files#2475</a></li>
<li>Updated README.md by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2476">tj-actions/changed-files#2476</a></li>
<li>doc: update README.md by <a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2478">tj-actions/changed-files#2478</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h1><a href="https://github.com/tj-actions/changed-files/compare/v46.0.4...v46.0.5">46.0.5</a> - (2025-04-09)</h1>
<h2><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h2>
<ul>
<li><strong>deps:</strong> Bump yaml from 2.7.0 to 2.7.1 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2520">#2520</a>) (<a href="ed68ef82c0">ed68ef8</a>)  - (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump typescript from 5.8.2 to 5.8.3 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2516">#2516</a>) (<a href="a7bc14b808">a7bc14b</a>)  - (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump <code>@​types/node</code> from 22.13.11 to 22.14.0 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2517">#2517</a>) (<a href="3d751f6b6d">3d751f6</a>)  - (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump eslint-plugin-prettier from 5.2.3 to 5.2.6 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2519">#2519</a>) (<a href="e2fda4ec3c">e2fda4e</a>)  - (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump ts-jest from 29.2.6 to 29.3.1 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2518">#2518</a>) (<a href="0bed1b1132">0bed1b1</a>)  - (dependabot[bot])</li>
<li><strong>deps:</strong> Bump github/codeql-action from 3.28.12 to 3.28.15 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2530">#2530</a>) (<a href="68024587dc">6802458</a>)  - (dependabot[bot])</li>
<li><strong>deps:</strong> Bump tj-actions/branch-names from 8.0.1 to 8.1.0 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2521">#2521</a>) (<a href="cf2e39e86b">cf2e39e</a>)  - (dependabot[bot])</li>
<li><strong>deps:</strong> Bump tj-actions/verify-changed-files from 20.0.1 to 20.0.4 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2523">#2523</a>) (<a href="6abeaa506a">6abeaa5</a>)  - (dependabot[bot])</li>
</ul>
<h2><!-- raw HTML omitted -->⬆️ Upgrades</h2>
<ul>
<li>Upgraded to v46.0.4 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2511">#2511</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot] <!-- raw HTML omitted --> (<a href="6f67ee9ac8">6f67ee9</a>)  - (github-actions[bot])</p>
<h1><a href="https://github.com/tj-actions/changed-files/compare/v46.0.3...v46.0.4">46.0.4</a> - (2025-04-03)</h1>
<h2><!-- raw HTML omitted -->🐛 Bug Fixes</h2>
<ul>
<li>Bug modified_keys and changed_key outputs not set when no changes detected (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2509">#2509</a>) (<a href="6cb76d07be">6cb76d0</a>)  - (Tonye Jack)</li>
</ul>
<h2><!-- raw HTML omitted -->📚 Documentation</h2>
<ul>
<li>Update readme (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2508">#2508</a>) (<a href="b74df86ccb">b74df86</a>)  - (Tonye Jack)</li>
</ul>
<h2><!-- raw HTML omitted -->⬆️ Upgrades</h2>
<ul>
<li>Upgraded to v46.0.3 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2506">#2506</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot] <!-- raw HTML omitted -->
Co-authored-by: Tonye Jack <a href="mailto:jtonye@ymail.com">jtonye@ymail.com</a> (<a href="27ae6b33ea">27ae6b3</a>)  - (github-actions[bot])</p>
<h1><a href="https://github.com/tj-actions/changed-files/compare/v46.0.2...v46.0.3">46.0.3</a> - (2025-03-23)</h1>
<h2><!-- raw HTML omitted -->🔄 Update</h2>
<ul>
<li>Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2501">#2501</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot] <!-- raw HTML omitted --> (<a href="41e0de576a">41e0de5</a>)  - (github-actions[bot])</p>
<ul>
<li>Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2499">#2499</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot] <!-- raw HTML omitted --> (<a href="945787811a">9457878</a>)  - (github-actions[bot])</p>
<h2><!-- raw HTML omitted -->📚 Documentation</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ed68ef82c0"><code>ed68ef8</code></a> chore(deps): bump yaml from 2.7.0 to 2.7.1 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2520">#2520</a>)</li>
<li><a href="a7bc14b808"><code>a7bc14b</code></a> chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2516">#2516</a>)</li>
<li><a href="3d751f6b6d"><code>3d751f6</code></a> chore(deps-dev): bump <code>@​types/node</code> from 22.13.11 to 22.14.0 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2517">#2517</a>)</li>
<li><a href="e2fda4ec3c"><code>e2fda4e</code></a> chore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.2.6 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2519">#2519</a>)</li>
<li><a href="0bed1b1132"><code>0bed1b1</code></a> chore(deps-dev): bump ts-jest from 29.2.6 to 29.3.1 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2518">#2518</a>)</li>
<li><a href="68024587dc"><code>6802458</code></a> chore(deps): bump github/codeql-action from 3.28.12 to 3.28.15 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2530">#2530</a>)</li>
<li><a href="cf2e39e86b"><code>cf2e39e</code></a> chore(deps): bump tj-actions/branch-names from 8.0.1 to 8.1.0 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2521">#2521</a>)</li>
<li><a href="6abeaa506a"><code>6abeaa5</code></a> chore(deps): bump tj-actions/verify-changed-files from 20.0.1 to 20.0.4 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2523">#2523</a>)</li>
<li><a href="6f67ee9ac8"><code>6f67ee9</code></a> Upgraded to v46.0.4 (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2511">#2511</a>)</li>
<li><a href="6cb76d07be"><code>6cb76d0</code></a> fix: bug modified_keys and changed_key outputs not set when no changes detect...</li>
<li>Additional commits viewable in <a href="https://github.com/tj-actions/changed-files/compare/v39...v46">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tj-actions/changed-files&package-manager=github_actions&previous-version=39&new-version=46)](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>
2025-06-09 16:19:21 +00:00
dependabot[bot]
fc45f07195
build(deps): bump smol-toml from 1.3.0 to 1.3.4 (#883)
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.3.0 to 1.3.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squirrelchat/smol-toml/releases">smol-toml's releases</a>.</em></p>
<blockquote>
<h2>v1.3.4</h2>
<p>Fixing some bugs that have been surfaced by the latest tests added to toml-test.</p>
<h2>What's Changed</h2>
<ul>
<li>fix: don't attempt to skip until comma if not in a structure by <a href="https://github.com/cyyynthia"><code>@​cyyynthia</code></a></li>
<li>fix: get extreme datetime to work by <a href="https://github.com/cyyynthia"><code>@​cyyynthia</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/squirrelchat/smol-toml/compare/v1.3.3...v1.3.4">https://github.com/squirrelchat/smol-toml/compare/v1.3.3...v1.3.4</a></p>
<h2>v1.3.3</h2>
<p>Follow up of <a href="https://github.com/squirrelchat/smol-toml/releases/tag/v1.3.2">v1.3.2</a>, where the package is published in JavaScript instead of nocode. 🚀</p>
<p><img src="https://github.com/user-attachments/assets/be30090f-4de0-42e5-91b9-3af6615c489d" alt="image" /></p>
<h2>v1.3.2</h2>
<p>Fixes the issue reported in <a href="https://redirect.github.com/squirrelchat/smol-toml/issues/37">#37</a> -- the library would fail to parse a document containing a one-line string, with an escaped double-quote, preceded by an escaped backslash, such as <code>key = &quot;value \\\&quot; value&quot;</code>.</p>
<p><em>Apologies for the lack of proper v1.3.1 tag; this release addressed GHSA-pqhp-25j4-6hq9 by adding a maximum depth while parsing.</em></p>
<p>Additionally, releases are now published to NPM with <a href="https://docs.npmjs.com/generating-provenance-statements">provenance attestations</a></p>
<h2>What's Changed</h2>
<ul>
<li>fix: improve string end detection when preceded by an escaped backslash by <a href="https://github.com/cyyynthia"><code>@​cyyynthia</code></a></li>
<li>fix: enforce maximum depth when parsing/stringifying by <a href="https://github.com/cyyynthia"><code>@​cyyynthia</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/squirrelchat/smol-toml/compare/v1.3.0...v1.3.2">https://github.com/squirrelchat/smol-toml/compare/v1.3.0...v1.3.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="467ece4d49"><code>467ece4</code></a> chore: version bumps</li>
<li><a href="dae3ee32da"><code>dae3ee3</code></a> fix: don't attempt to skip until comma if not in a structure</li>
<li><a href="d855ffc311"><code>d855ffc</code></a> fix: get extreme datetime to work</li>
<li><a href="427e7baaa9"><code>427e7ba</code></a> fix: frankly i'm an idiot</li>
<li><a href="7d2d1bb4e1"><code>7d2d1bb</code></a> ci: specify registry url in setup-node, update pnpm</li>
<li><a href="77bf8e7373"><code>77bf8e7</code></a> ci: don't bother downloading artifact in publish script</li>
<li><a href="35c77ea5b7"><code>35c77ea</code></a> chore: bump version</li>
<li><a href="8dcef117b9"><code>8dcef11</code></a> ci: use gha to publish releases, lock actions to sha1</li>
<li><a href="c70208928f"><code>c702089</code></a> fix: improve string end detection when preceded by an escaped backslash</li>
<li><a href="cfdc386481"><code>cfdc386</code></a> ci: don't skip toml-test cases that don't need skipping (<a href="https://redirect.github.com/squirrelchat/smol-toml/issues/36">#36</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/squirrelchat/smol-toml/compare/v1.3.0...v1.3.4">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=smol-toml&package-manager=npm_and_yarn&previous-version=1.3.0&new-version=1.3.4)](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>
2025-06-09 16:15:53 +00:00
dependabot[bot]
ed51c7bf53
build(deps): bump tar-fs from 2.1.1 to 2.1.3 (#902)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/mafintosh/tar-fs/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tar-fs&package-manager=npm_and_yarn&previous-version=2.1.1&new-version=2.1.3)](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>
2025-06-09 16:11:04 +00:00
github-actions[bot]
0fb06eeb0d
Release HyperDX (#888)
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 main, this PR will be updated.


# Releases
## @hyperdx/api@2.0.1

### Patch Changes

-   ab3b5cb: perf: merge api + app packages to dedupe node_modules
-   ab387e1: fix: missing types in app build
-   d1dc2ec: 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.2
-   fa11fbb: fix: usage stats missing cluster id
-   Updated dependencies [ab3b5cb]
-   Updated dependencies [ab387e1]
-   Updated dependencies [fce5ee5]
    -   @hyperdx/common-utils@0.2.1

## @hyperdx/app@2.0.1

### Patch Changes

-   ab3b5cb: perf: merge api + app packages to dedupe node_modules
-   ab387e1: fix: missing types in app build
-   fce5ee5: feat: add load more to features and improve querying
-   dfdb2d7: Better loading state for events patterns table
-   3eeb530: fix: date range undefined error causing issue loading keyvals for autocomplete
-   8874648: fix: Pollyfill crypto.randomUUID
-   43edac8: chore: bump @hyperdx/node-opentelemetry to v0.8.2
-   Updated dependencies [ab3b5cb]
-   Updated dependencies [ab387e1]
-   Updated dependencies [fce5ee5]
    -   @hyperdx/common-utils@0.2.1

## @hyperdx/common-utils@0.2.1

### Patch Changes

-   ab3b5cb: perf: merge api + app packages to dedupe node_modules
-   ab387e1: fix: missing types in app build
-   fce5ee5: feat: add load more to features and improve querying


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-06-06 00:15:20 +00:00
mGolestan98
a70cfe6528
fix: dashboard names should be required to have minimum 1 character (#907)
closes #890
2025-06-05 19:12:29 +00:00
Aaron Knudtson
3eeb530b97
fix: date range undefined error causing issue loading keyvals for autocomplete (#872) 2025-06-05 14:58:16 -04:00
Aaron Knudtson
fce5ee5b86
feat: add load more to filters and add limit back (#912) 2025-06-05 12:05:28 -04:00
Aaron Knudtson
fa11fbb0f1
fix: usage stats missing cluster id (#913) 2025-06-05 11:52:53 -04:00
Warren
43edac8b01
chore: bump @hyperdx/node-opentelemetry to v0.8.2 (#911)
ref: HDX-1821
2025-06-04 18:41:07 +00:00