Commit graph

726 commits

Author SHA1 Message Date
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
Dan Hable
f05e58a913
chore: align all versions on 2.0.0 (#886)
This brings the common-utils and the top level package.json versions into alignment with the app and api packages, e.g. 2.0.0.

Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-06-03 20:48:08 +00:00
Warren
ab387e1168
fix: missing types in app build (#905)
bonus adjust logging (otel config + exception)
2025-06-03 20:20:56 +00:00
Tom Alexander
8874648947
fix: Pollyfill crypto.randomUUID (#904) 2025-06-03 12:35:56 -04:00
Warren
ab3b5cb628
perf: merge api + app packages to dedupe node_modules (#901)
aio: 3GB -> 2.2GB
app: 2.05GB -> 1.27GB

Ref: HDX-1803
2025-06-02 20:53:45 +00:00
dependabot[bot]
afe4c2da9c
build(deps): bump uplot from 1.6.30 to 1.6.31 (#880)
Bumps [uplot](https://github.com/leeoniya/uPlot) from 1.6.30 to 1.6.31.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/leeoniya/uPlot/releases">uplot's releases</a>.</em></p>
<blockquote>
<h2>1.6.31</h2>
<p><a href="https://github.com/leeoniya/uPlot/compare/1.6.30...1.6.31">https://github.com/leeoniya/uPlot/compare/1.6.30...1.6.31</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f98d1d34d9"><code>f98d1d3</code></a> 1.6.31</li>
<li><a href="efc3a3fcbc"><code>efc3a3f</code></a> demo fix</li>
<li><a href="41b96d15eb"><code>41b96d1</code></a> bump rollup</li>
<li><a href="a4edb297a9"><code>a4edb29</code></a> don't flatten linear ranging until &lt; 1e-24 (follow-up to b2433b4)</li>
<li><a href="91de800538"><code>91de800</code></a> fix cursor sync when x keys don't match. close <a href="https://redirect.github.com/leeoniya/uPlot/issues/967">#967</a>.</li>
<li><a href="3a448dc362"><code>3a448dc</code></a> fix wind direction math. close <a href="https://redirect.github.com/leeoniya/uPlot/issues/970">#970</a>.</li>
<li><a href="e6fcc6025f"><code>e6fcc60</code></a> Add Svelte integration to readme (<a href="https://redirect.github.com/leeoniya/uPlot/issues/948">#948</a>)</li>
<li><a href="2d13780998"><code>2d13780</code></a> implement custom scales</li>
<li><a href="b2433b4c2d"><code>b2433b4</code></a> better handling for values &lt; 1e-14 with log y axis</li>
<li><a href="e579947241"><code>e579947</code></a> timeseries-discrete demo. close <a href="https://redirect.github.com/leeoniya/uPlot/issues/939">#939</a>.</li>
<li>Additional commits viewable in <a href="https://github.com/leeoniya/uPlot/compare/1.6.30...1.6.31">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=uplot&package-manager=npm_and_yarn&previous-version=1.6.30&new-version=1.6.31)](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-01 22:57:25 +00:00
Ernest Iliiasov
dfdb2d7484
fix: Show loading state while pyodide is loading (#867)
Better loading state for events patterns table. Currently, it doesn't show loading state while Pyodide is loading.
2025-05-31 01:08:12 +00:00
Warren
81f0090438
fix: allow sending in-app telemetry back to hdx (#875)
like v1, users should be able to specify `HYPERDX_API_KEY` to export in-app telemetry to hyperdx itself.
running command like
```
HYPERDX_API_KEY=XXX docker compose up -d
```
2025-05-30 21:27:21 +00:00
Dan Hable
c153cca9eb
build: only run OTEL smoke tests if files have changed (#889)
Ref: HDX-1813
2025-05-30 20:21:27 +00:00
Dan Hable
d1dc2ec050
chore: bump mongodb and mongoose versions (#887)
Allows for AWS IAM authentication.

Ref: HDX-1812
2025-05-30 17:36:41 +00:00
Warren
648da145a3
fix: demo sources conflict (local storage) (#885)
Ref: HDX-1810

Ref: HDX-1811 (by @knudtty )

bonus: reorder the demo sources creation

Co-authored-by: Aaron Knudtson <87577305+knudtty@users.noreply.github.com>
2025-05-29 21:59:03 +00:00
Warren
08f23e7939
ci: update workflows (v2 GA) (#884) 2025-05-29 21:01:40 +00:00
Warren
51655d2820
chore: release to latest (#877) 2025-05-29 16:36:02 +00:00
Mike Shi
6912d86f39
chore: Update docs for ClickStack and HyperDX v2 Launch (#878) 2025-05-29 16:32:47 +00:00
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
Mike Shi
b3cd528a81
fix: update docs links in setup (#873) 2025-05-29 04:01:29 +00:00
Warren
000458dbc3
chore: exit 2-beta pre-release phase (#871) 2025-05-29 03:32:47 +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
4863175c34
style: improve aio startup logs + silent ch stdout (#868)
Ref: HDX-1801

startup logs are like

```
Send OpenTelemetry data via:
  http/protobuf: OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318
  gRPC: OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317

Exporting data to ClickHouse:
  Endpoint: tcp://ch-server:9000?dial_timeout=10s
  Database: default

Waiting for ClickHouse to be ready...
ClickHouse is ready!

Visit the HyperDX UI at http://localhost:8080

```
2025-05-28 22:36:16 +00:00
Aaron Knudtson
59ee6d2edc
usage info (#846)
Ref: HDX-1692
2025-05-28 22:31:57 +00:00
Warren
92401f27b8
chore: update demo instance (#869)
Ref: HDX-1802
2025-05-28 22:16:32 +00:00
Aaron Knudtson
d176b54b4e
fix: chartpage querying too on every keystroke after initial query (#870) 2025-05-28 17:58:31 -04:00
Warren
e27c24a13f
feat: introduce a few env vars to config otel collector (#864)
- Support `CLICKHOUSE_ENDPOINT` to switch aio clickhouse endpoint (Ref: HDX-1758)
- Support `HYPERDX_OTEL_EXPORTER_CLICKHOUSE_DATABASE ` (Ref: HDX-1786)

Support command like
```
docker run -e CLICKHOUSE_ENDPOINT=<CH-CLOUD-ENDPOINT> -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD='BLABLA' -e HYPERDX_OTEL_EXPORTER_CLICKHOUSE_DATABASE =hyperdx -p 8080:8080 -p 4317:4317 -p 4318:4318 hyperdx/hyperdx-local:2-nightly
```
So users can export data to other services like clickhouse cloud
2025-05-28 18:54:13 +00:00
Mike Shi
98e19b73f5
fix: Client session search should not propagate to session replay events list (#863)
fixes HDX-1796
2025-05-28 18:49:05 +00:00
Warren
54622bb060
build: config opamp port (#866)
Ref: HDX-1799
2025-05-28 16:51:10 +00:00
Mike Shi
854c4b1509
feat: Add default connections and sources to docker compose and docker all in one images (#865)
Fixes HDX-1798
2025-05-28 04:17:57 +00:00