From 518e1d482809d803b3f5aaeec0c92c87e619b7b5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Mar 2026 09:50:26 +0000 Subject: [PATCH] Version Packages --- .changeset/adapters-runtime-workers-hyperdx.md | 5 ----- .changeset/add-hyperdx-drain-adapter.md | 5 ----- .changeset/next-define-node-instrumentation.md | 5 ----- .changeset/transport-credentials.md | 5 ----- packages/evlog/CHANGELOG.md | 14 ++++++++++++++ packages/evlog/package.json | 2 +- 6 files changed, 15 insertions(+), 21 deletions(-) delete mode 100644 .changeset/adapters-runtime-workers-hyperdx.md delete mode 100644 .changeset/add-hyperdx-drain-adapter.md delete mode 100644 .changeset/next-define-node-instrumentation.md delete mode 100644 .changeset/transport-credentials.md diff --git a/.changeset/adapters-runtime-workers-hyperdx.md b/.changeset/adapters-runtime-workers-hyperdx.md deleted file mode 100644 index 753082dc..00000000 --- a/.changeset/adapters-runtime-workers-hyperdx.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"evlog": patch ---- - -Resolve Nitro runtime config in drain adapters via dynamic `import()` (Cloudflare Workers and other runtimes without `require`). Cache Nitro module namespaces after first load to avoid repeated imports on every drain. Fix HyperDX drain to `await` `resolveAdapterConfig()` so env/runtime config is applied when using `createHyperDXDrain()` without inline overrides. diff --git a/.changeset/add-hyperdx-drain-adapter.md b/.changeset/add-hyperdx-drain-adapter.md deleted file mode 100644 index 8ee135f4..00000000 --- a/.changeset/add-hyperdx-drain-adapter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"evlog": minor ---- - -Add HyperDX drain adapter (`evlog/hyperdx`) for OTLP/HTTP ingest, with defaults aligned to [HyperDX OpenTelemetry documentation](https://hyperdx.io/docs/install/opentelemetry) (`https://in-otel.hyperdx.io`, `authorization` header). Includes docs site and `review-logging-patterns` skill updates. diff --git a/.changeset/next-define-node-instrumentation.md b/.changeset/next-define-node-instrumentation.md deleted file mode 100644 index c399fd78..00000000 --- a/.changeset/next-define-node-instrumentation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"evlog": patch ---- - -Add `defineNodeInstrumentation()` for Next.js root `instrumentation.ts`: gate on `NEXT_RUNTIME === 'nodejs'`, cache the dynamic `import()` of `lib/evlog` between `register` and `onRequestError`, and export `NextInstrumentationRequest` / `NextInstrumentationErrorContext` types. diff --git a/.changeset/transport-credentials.md b/.changeset/transport-credentials.md deleted file mode 100644 index 41a2b68d..00000000 --- a/.changeset/transport-credentials.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"evlog": minor ---- - -Add configurable `credentials` (`RequestCredentials`, default `same-origin`) for the client log transport and browser drain `fetch` calls. The Nuxt module forwards `transport.credentials` into `runtimeConfig.public.evlog` so client `initLog()` receives it. diff --git a/packages/evlog/CHANGELOG.md b/packages/evlog/CHANGELOG.md index b14f7776..3d4fb878 100644 --- a/packages/evlog/CHANGELOG.md +++ b/packages/evlog/CHANGELOG.md @@ -1,5 +1,19 @@ # evlog +## 2.10.0 + +### Minor Changes + +- [#225](https://github.com/HugoRCD/evlog/pull/225) [`3d1dcd4`](https://github.com/HugoRCD/evlog/commit/3d1dcd4678da83c05e754623b7443426231565ab) Thanks [@izadoesdev](https://github.com/izadoesdev)! - Add HyperDX drain adapter (`evlog/hyperdx`) for OTLP/HTTP ingest, with defaults aligned to [HyperDX OpenTelemetry documentation](https://hyperdx.io/docs/install/opentelemetry) (`https://in-otel.hyperdx.io`, `authorization` header). Includes docs site and `review-logging-patterns` skill updates. + +- [#232](https://github.com/HugoRCD/evlog/pull/232) [`767ba27`](https://github.com/HugoRCD/evlog/commit/767ba2702c5e8c254360c315c76491128bd54169) Thanks [@MrLightful](https://github.com/MrLightful)! - Add configurable `credentials` (`RequestCredentials`, default `same-origin`) for the client log transport and browser drain `fetch` calls. The Nuxt module forwards `transport.credentials` into `runtimeConfig.public.evlog` so client `initLog()` receives it. + +### Patch Changes + +- [#228](https://github.com/HugoRCD/evlog/pull/228) [`4385dbc`](https://github.com/HugoRCD/evlog/commit/4385dbc6551577388123b77bcfaf3d709897ee08) Thanks [@shubh73](https://github.com/shubh73)! - Resolve Nitro runtime config in drain adapters via dynamic `import()` (Cloudflare Workers and other runtimes without `require`). Cache Nitro module namespaces after first load to avoid repeated imports on every drain. Fix HyperDX drain to `await` `resolveAdapterConfig()` so env/runtime config is applied when using `createHyperDXDrain()` without inline overrides. + +- [#188](https://github.com/HugoRCD/evlog/pull/188) [`e3ebe9f`](https://github.com/HugoRCD/evlog/commit/e3ebe9faeac8bce7091ba9a8d90b31e8d66e4f43) Thanks [@mnismt](https://github.com/mnismt)! - Add `defineNodeInstrumentation()` for Next.js root `instrumentation.ts`: gate on `NEXT_RUNTIME === 'nodejs'`, cache the dynamic `import()` of `lib/evlog` between `register` and `onRequestError`, and export `NextInstrumentationRequest` / `NextInstrumentationErrorContext` types. + ## 2.9.0 ### Minor Changes diff --git a/packages/evlog/package.json b/packages/evlog/package.json index eab36d3d..1c7f8e51 100644 --- a/packages/evlog/package.json +++ b/packages/evlog/package.json @@ -1,6 +1,6 @@ { "name": "evlog", - "version": "2.9.0", + "version": "2.10.0", "description": "Wide event logging library with structured error handling. Inspired by LoggingSucks.", "author": "HugoRCD ", "homepage": "https://evlog.dev",