Commit graph

40 commits

Author SHA1 Message Date
Candido Sales Gomes
5a59d32c00
chore: Upgraded NX from version 16.8.1 to 21.3.11 (#1076)
-  NX Version: 21.3.11 (Local)
-  All existing projects properly recognized: @hyperdx/common-utils, @hyperdx/api, @hyperdx/app
-  All NX commands are working properly
-  Edited the `.vscode/settings.json` adding `editor.tabSize`, `editor.insertSpaces`, `editor.detectIndentation` to keep the format standard for all developers.
-  Updated the `changeset`

## Why? Benefits

- Monorepo optimization - Improved incremental builds when only one package changes
- Enhanced Caching - More granular and intelligent caching mechanisms reduce redundant work
  - 20-40% faster build times in CI/CD due to improved caching 
- Improved Project Graph - Improved support for modern build tools (ESBuild, SWC, etc.)
- Enhanced visualization and analysis of project dependencies
- Clearer migration guides for future upgrades
- More intuitive commands and better error messages


## Tested

- `npx nx show projects`
- `npx nx graph --dry-run`
- `npx nx run @hyperdx/common-utils:dev --help`
- `bun run app:dev:local`

Lint

```
hyperdx/packages/common-utils && npm run build
npx nx run-many -t ci:lint
```

<img width="1126" height="314" alt="CleanShot 2025-08-17 at 22 47 19@2x" src="https://github.com/user-attachments/assets/e5186e1b-9799-491f-8ee8-25b26bd82a54" />


## Evidence

<img width="3810" height="1724" alt="CleanShot 2025-07-24 at 21 15 24@2x" src="https://github.com/user-attachments/assets/1f4d316e-de14-4e35-9098-3b33420afc18" />
2025-08-18 17:16:05 +00:00
Aaron Knudtson
93e36b5581
fix: connection creation revamp (#947)
Fixes HDX-1926
2025-06-26 15:08:47 +00:00
Tom Alexander
33bb8ad279
chore: Upgrade to NextJS 14.x.x (#919)
Ref: HDX-1854
2025-06-10 15:44:52 +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
Mike Shi
d72d1d2d26
Add ingestion key check to otel collector via OpAMP (#825)
HDX-1698
2025-05-23 01:41:35 +00:00
Warren
e935bb6d16
ci: introduce release-nightly workflow (#836) 2025-05-22 18:59:46 +00:00
Mike Shi
5ce694401b
feat: misc improvements (#824)
- add top level attributes to overview panel: HDX-1715
- add connection name to sources list
- introduce additional default aliases for otel (service, level, duration)
- fix bug with being unable to save source after deselecting correlated log source
- copy improvements
- `dev:down` npm command to tear down dev docker compose
2025-05-17 20:02:09 +00:00
Warren
1df102cdaa
dx: add 'setup' script command (#803)
Since "prepare" is no longer supported in Yarn 2+, the new setup command should ensure that pre-commit is set up properly
2025-05-07 21:31:02 +00:00
github-actions[bot]
cb52a48b5b
chore(release): bump HyperDX app/package versions (beta) (#771)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.

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

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

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

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

### Minor Changes

-   79fe30f: Queries depending on numeric aggregates now use the type's default value (e.g. 0) instead of null when dealing with non-numeric data.

### Patch Changes

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

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

### Minor Changes

-   79fe30f: Queries depending on numeric aggregates now use the type's default value (e.g. 0) instead of null when dealing with non-numeric data.

### Patch Changes

-   9a9581b: Adds external API for alerts and dashboards
-   293a2af: Adds openapidoc annotations for spec generation and swagger route for development
-   92a4800: feat: move rrweb event fetching to the client instead of an api route
-   7f0b397: feat: queryChartConfig method + events chart ratio
-   b4b5f6b: style: remove unused routes/components + clickhouse utils (api)
-   Updated dependencies [79fe30f]
-   Updated dependencies [cfdd523]
-   Updated dependencies [92a4800]
-   Updated dependencies [7f0b397]
    -   @hyperdx/common-utils@0.2.0-beta.4

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

### Patch Changes

-   7de8916: Removes trailing slash for connection urls
-   cfdd523: feat: clickhouse queries are by default conducted through the clickhouse library via POST request. localMode still uses GET for CORS purposes
-   6dc6989: feat: Automatically use last used source when loading search page
-   92a4800: feat: move rrweb event fetching to the client instead of an api route
-   7f0b397: feat: queryChartConfig method + events chart ratio
-   b4b5f6b: style: remove unused routes/components + clickhouse utils (api)
-   Updated dependencies [79fe30f]
-   Updated dependencies [cfdd523]
-   Updated dependencies [92a4800]
-   Updated dependencies [7f0b397]
    -   @hyperdx/common-utils@0.2.0-beta.4


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-05-07 05:34:27 +00:00
Warren
9767658214
style: cleanup otel-collector config (#615)
1. add `CLICKHOUSE_USER` and `CLICKHOUSE_PASSWORD` env vars (clickhouse-exporter) - not used yet
2. disable debug exporter by default
2025-02-17 19:31:10 +00:00
Warren
3fb3169f43
ci: publish images in release workflow (#604) 2025-02-11 18:27:45 +00:00
Warren Lee
090d2f257f ci: setup 'ignores' field in .changeset/config.json 2025-01-27 17:12:19 -08:00
Warren
8570ff47e1
dev: build common-utils (app:dev) (#575) 2025-01-26 07:05:09 +00:00
Warren Lee
7843efe35b fix: update yarn.lock after version bump 2025-01-23 18:01:01 -08:00
Warren
af4faa4611
DX: running api + app + task concurrently with npm script (dev) (#567)
1. Test with `common-utils` easily
2. Faster hot-reloads

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


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

### Patch Changes

-   fc4548f: feat: add alert schema + types


Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2025-01-22 23:30:13 +00:00
Warren
fc4548fdab
feat: add alert schema and types to common utils (#564)
@ernestii You should be able to import alert relates types from the `common-utils` after this PR
2025-01-22 07:36:08 +00:00
Warren
6ee29abe02
feat: introduce common-utils package (#554)
- copy and paste the utils to a separate dir
- setup building + CD
2025-01-16 18:15:22 +00:00
Warren
f727f1cbd4
feat: bypass connections and sources through env vars (#512)
Allow users to specify connection strings or sources through `HDX_LOCAL_DEFAULT_CONNECTIONS` and `HDX_LOCAL_DEFAULT_SOURCES` env vars
2024-11-26 23:21:42 +00:00
Warren
aa165fcc46 feat: move more codes 2024-11-21 21:44:33 -08:00
Warren
b16456fc39 feat: move v2 codes 2024-11-12 05:53:15 -07:00
Warren
dddfbbc315 chore: release v1.10.0 2024-10-14 11:04:10 -07:00
Warren
556329b411 chore: release v1.9.0 2024-06-28 17:42:23 -07:00
Warren
bbc0aee3de chore: release v1.8.0 2024-04-19 16:29:50 -07:00
Mike Shi
59a3c0f43e
Only lint ts files in precommit hook (#355) 2024-03-29 06:51:49 +00:00
Mike Shi
2c61276172
Allow exporting table results as CSV (#347)
<img width="590" alt="image" src="https://github.com/hyperdxio/hyperdx/assets/2781687/f71acd7e-53d2-4eab-baaa-5e9074013325">
<img width="327" alt="image" src="https://github.com/hyperdxio/hyperdx/assets/2781687/211b6594-09e1-4c92-861a-6e97f95a5dbb">
2024-03-22 08:03:20 +00:00
Warren
b362acca20 chore: release v1.7.0 2024-03-01 11:01:00 -08:00
Warren
76815883f9 chore: release v1.6.0 2024-01-26 14:53:59 -08:00
Warren
56a126dac5 chore: release v1.5.0 2024-01-12 12:38:09 -08:00
Warren
95e2bc0ef8 chore: release v1.4.0 2024-01-03 23:52:06 -08:00
Warren
c8a12214f4 chore: release v1.3.0 2023-12-07 11:28:52 -08:00
Warren
df19eef14c chore: release v1.2.0 2023-11-20 15:35:20 -08:00
Warren
516c8588df chore: release v1.1.4 2023-11-01 07:02:22 +08:00
Warren
e7036dea42 chore: release v1.1.3 2023-10-18 14:47:51 -07:00
Warren
349175716e
Release v1.1.2 (#46) 2023-09-25 21:45:10 -07:00
Warren
a4012f1a96
chore: bump @hyperdx/node-logger + @hyperdx/node-opentelemetry pkgs (#5) 2023-09-16 00:30:14 -07:00
Warren
836924377e
feat: add docker prod build stages and publish prod builds (#4) 2023-09-15 21:34:14 -07:00
Warren
780f57adf2 feat: init changeset 2023-09-15 17:23:15 -07:00
Warren
f2396340b4 feat: introduce usage-stats service 2023-09-15 17:22:53 -07:00
Warren
0826d4dd89 first commit 2023-09-12 20:08:05 -07:00