Releases: HugoRCD/evlog
evlog@2.19.1
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 📦
New Contributors
- @jmcgoldrick made their first contribution in #373
Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.19.0...evlog@2.19.1
evlog@2.19.0
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 🔄
New Contributors
- @abhishekg999 made their first contribution in #359
Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.18.1...evlog@2.19.0
evlog@2.18.1
What's Changed
Features 🚀
- feat: add oRPC integration by @HugoRCD in #344
- feat: add memory adapter by @HugoRCD in #351
- feat(core): add log.setLevel() to set wide event level explicitly by @HugoRCD in #339
- feat(docs): add databuddy by @HugoRCD in #350
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
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
What's Changed
Features 🚀
Bug Fixes 🐞
- fix(ai): emit per-flush deltas to keep
ai.toolCallslinear step count by @HugoRCD in #322 - fix(evlog): support primitive values in defineEnricher by @payton-burr in #320
New Contributors
- @payton-burr made their first contribution in #320
Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.15.0...evlog@2.16.0
evlog@2.15.0
What's Changed
Features 🚀
Refactoring 🛠
Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.14.1...evlog@2.15.0
evlog@2.14.1
What's Changed
Features 🚀
- feat(evlog): add
better-authintegration by @HugoRCD in #280 - feat: concatenate arrays in
log.setmerge 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 🐞
- fix: exclude React Native from browser %c gate by @shubh73 in #306
- fix: skip unnecessary Nitro adapter probes by @M-Hassan-Raza in #298
- fix: drop better-auth peer to fix
npm eresolveby @HugoRCD in #309
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
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/httpentry and deprecateevlog/browserby @HugoRCD in #269
Bug Fixes 🐞
Documentation 📚
- docs: fix Cloudflare Workers setup imports by @M-Hassan-Raza in #260
- docs: add guide for AWS lambda by @HugoRCD in #270
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
- @M-Hassan-Raza made their first contribution in #260
Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.11.0...evlog@2.12.0
evlog@2.11.0
What's Changed
Features 🚀
- feat: add support for
datadogby @HugoRCD in #251 - feat: add internal-only context to createError by @HugoRCD in #249
Bug Fixes 🐞
- fix(nitro): re-export structured errors on nitro v3 entry by @HugoRCD in #242
- fix(nitro): bundle-safe runtime config for
cloudflare-durableby @HugoRCD in #245 - fix(tanstack-start): typings for
evlogErrorHandlerby @HugoRCD in #247
Documentation 📚
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
What's Changed
Features 🚀
- feat: add
HyperDXdrain 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 🐞
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
- @izadoesdev made their first contribution in #225
- @mnismt made their first contribution in #188
Full Changelog: https://github.com/HugoRCD/evlog/compare/evlog@2.9.0...evlog@2.10.0