Skip to content

Releases: HugoRCD/evlog

evlog@2.19.1

12 Jun 07:47
963e7c7

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(next): dedupe Next captureOutput logs and map dev stacks to source by @HugoRCD in #381
  • fix(core): show canonical env var names in adapter messages by @HugoRCD in #379
  • fix(nitro): stop the v3 path importing the optional h3 peer by @jmcgoldrick in #373
  • fix(next): split instrumentation gate and quiet edge dev warnings by @HugoRCD in #380
  • fix(nitro): flush v2 error responses by @HugoRCD in #375

Dependency Updates 📦

  • chore: repo-wide hardening and performance improvements by @HugoRCD in #376

New Contributors

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.19.0...evlog@2.19.1

evlog@2.19.0

10 Jun 21:36
638cdc1

Choose a tag to compare

What's Changed

Features 🚀

  • feat: improve dev terminal error output by @HugoRCD in #370
  • feat(core): add recursive key-based redaction by @HugoRCD in #371
  • feat: improve audit mocks, types, and catalog metadata by @HugoRCD in #356

Bug Fixes 🐞

  • fix(elysia): evlog plugin initialize onRequest (#358) by @abhishekg999 in #359
  • fix(core): preserve source values during redaction by @HugoRCD in #365
  • fix(nuxt): bake evlog config into nitro replace for silent mode by @HugoRCD in #369
  • fix: defer wide-event emit for streaming AI responses by @HugoRCD in #367

Continuous Integration 🔄

  • ci: remove bundle size PR comment workflow by @HugoRCD in #366

New Contributors

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.18.1...evlog@2.19.0

evlog@2.18.1

25 May 07:54
07cf733

Choose a tag to compare

What's Changed

Features 🚀

Bug Fixes 🐞

  • fix(nitro): normalize module paths for windows virtual modules by @HugoRCD in #348
  • fix: resolve typecheck and lint errors across the codebase by @HugoRCD in #352
  • fix: align adapter docs and tests with apiKey conventions by @HugoRCD in #354
  • fix(nitro): scope runtime config probes to active major version by @HugoRCD in #340

Dependency Updates 📦

  • chore: overhaul test system by @HugoRCD in #338
  • chore(repo): point api:snapshot script at the relocated test file by @HugoRCD in #341
  • chore(repo): allow push and gh pr create when the maintainer explicitly asks by @HugoRCD in #342
  • chore: upgrade pnpm to v11 and add minimumReleaseAge by @HugoRCD in #347
  • refactor: replace non-null assertions / unsafe casts with helpers by @HugoRCD in #353

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.17.0...evlog@2.18.1

evlog@2.17.0

09 May 22:34
db45884

Choose a tag to compare

What's Changed

Features 🚀

  • feat(evlog): add error and audit catalog primitives by @HugoRCD in #325
  • feat(evlog): tag drain requests with User-Agent + X-Evlog-Source by @HugoRCD in #328
  • feat(fs): add readFsLogs and tailFsLogs readers by @HugoRCD in #329
  • feat(stream): local SSE stream server by @HugoRCD in #332

Bug Fixes 🐞

  • fix(better-auth): narrow getSession headers type to Headers by @HugoRCD in #333
  • fix: emit wide event on client disconnect in express and nestjs by @HugoRCD in #336

Documentation 📚

  • docs: add changeset requirement to agent guidelines by @HugoRCD in #334
  • docs: restructure into 6 audience-driven categories by @HugoRCD in #335

Performance Improvements ⚡️

  • chore(bench): update size baseline by @github-actions[bot] in #313
  • chore(bench): update size baseline by @github-actions[bot] in #326

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.16.0...evlog@2.17.0

evlog@2.16.0

05 May 13:10
c3d7860

Choose a tag to compare

What's Changed

Features 🚀

  • feat(evlog): expose error code in createError, parseError, wide events by @HugoRCD in #318

Bug Fixes 🐞

  • fix(ai): emit per-flush deltas to keep ai.toolCalls linear step count by @HugoRCD in #322
  • fix(evlog): support primitive values in defineEnricher by @payton-burr in #320

New Contributors

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.15.0...evlog@2.16.0

evlog@2.15.0

04 May 19:59
03ee520

Choose a tag to compare

What's Changed

Features 🚀

Refactoring 🛠

  • refactor(evlog): consolidate core into composable building blocks by @HugoRCD in #315

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.14.1...evlog@2.15.0

evlog@2.14.1

29 Apr 21:59
39eaf05

Choose a tag to compare

What's Changed

Features 🚀

  • feat(evlog): add better-auth integration by @HugoRCD in #280
  • feat: concatenate arrays in log.set merge by @HugoRCD in #284
  • feat: add post-emit warnings and log.fork for background work by @HugoRCD in #286
  • feat(ai): add public metadata API by @HugoRCD in #295
  • feat: add first-class audit logs by @HugoRCD in #302
  • feat(workers): add defineWorkerFetch and waitUntil for async drains by @HugoRCD in #311

Bug Fixes 🐞

Documentation 📚

  • docs: update evlog SDK stats and framework examples by @HugoRCD in #281
  • docs: add AI SDK cost estimation and tool timing features by @HugoRCD in #283

Dependency Updates 📦

  • chore(deps): update actions/github-script action to v9 by @renovate[bot] in #275
  • chore(deps): update all non-major dependencies by @renovate[bot] in #307

Performance Improvements ⚡️

  • chore(bench): update size baseline by @github-actions[bot] in #285
  • chore(bench): update size baseline by @github-actions[bot] in #288
  • chore(bench): update size baseline by @github-actions[bot] in #303
  • chore(bench): update size baseline by @github-actions[bot] in #310

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.12.0...evlog@2.14.1

evlog@2.12.0

12 Apr 13:40
75c029a

Choose a tag to compare

What's Changed

Features 🚀

  • feat(core): add auto-redaction for PII protection by @HugoRCD in #271
  • feat(ai): improve integration with advanced telemetry by @HugoRCD in #272
  • feat(evlog): add deterministic minLevel for log api by @HugoRCD in #266
  • feat: add evlog/http entry and deprecate evlog/browser by @HugoRCD in #269

Bug Fixes 🐞

  • fix(nuxt): sync runtime evlog to nitro & noop logger when off by @HugoRCD in #261

Documentation 📚

Dependency Updates 📦

  • chore(deps): update all non-major dependencies by @renovate[bot] in #254
  • chore(deps): update dependency minimark to v1 by @renovate[bot] in #255
  • chore(deps): update dependency shiki to v4 by @renovate[bot] in #256
  • chore(deps): update dependency vite to ^8.0.5 by @renovate[bot] in #257
  • chore(deps): update all non-major dependencies by @renovate[bot] in #258
  • chore(deps): update all non-major dependencies by @renovate[bot] in #259
  • chore(deps): update all non-major dependencies by @renovate[bot] in #263

Performance Improvements ⚡️

  • chore(bench): update size baseline by @github-actions[bot] in #262
  • chore(bench): update size baseline by @github-actions[bot] in #267

New Contributors

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.11.0...evlog@2.12.0

evlog@2.11.0

04 Apr 16:18
4eef17b

Choose a tag to compare

What's Changed

Features 🚀

Bug Fixes 🐞

  • fix(nitro): re-export structured errors on nitro v3 entry by @HugoRCD in #242
  • fix(nitro): bundle-safe runtime config for cloudflare-durable by @HugoRCD in #245
  • fix(tanstack-start): typings for evlogErrorHandler by @HugoRCD in #247

Documentation 📚

  • docs: restructure docs with sub-navigation and improved content by @HugoRCD in #246

Dependency Updates 📦

  • chore(deps): update all non-major dependencies by @renovate[bot] in #237
  • chore(deps): lock file maintenance by @renovate[bot] in #238
  • chore(deps): update all non-major dependencies by @renovate[bot] in #239
  • chore(deps): update all non-major dependencies by @renovate[bot] in #240

Performance Improvements ⚡️

  • chore(bench): update size baseline by @github-actions[bot] in #243
  • chore(bench): update size baseline by @github-actions[bot] in #248
  • chore(bench): update size baseline by @github-actions[bot] in #250

New Contributors

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.10.0...evlog@2.11.0

evlog@2.10.0

24 Mar 09:54
973ca9b

Choose a tag to compare

What's Changed

Features 🚀

  • feat: add HyperDX drain adapter by @izadoesdev in #225
  • feat(evlog): allow to configure request credentials in client logs & browser drain by @MrLightful in #232
  • feat(next): support instrumentation.ts hooks by @mnismt in #188

Bug Fixes 🐞

  • fix(evlog): replace require() with dynamic import() for workers compat by @shubh73 in #228

Dependency Updates 📦

  • chore(deps): update dependency typescript to v6 by @renovate[bot] in #231
  • chore(deps): update all non-major dependencies by @renovate[bot] in #229
  • chore(deps): lock file maintenance by @renovate[bot] in #230

Performance Improvements ⚡️

  • chore(bench): update size baseline by @github-actions[bot] in #227
  • chore(bench): update size baseline by @github-actions[bot] in #233

New Contributors

Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.9.0...evlog@2.10.0