apitally/apitally-js
Simple API monitoring & analytics for Node.js & Bun apps
🐛 Bugfix
- fix(request-logger): prevent host crash under sustained traffic by @Konders in https://github.com/apitally/apitally-js/pull/260
- ci: work around attw crash by pinning fflate to 0.8.2 by @itssimon in https://github.com/apitally/apitally-js/pull/257
📦 Dependencies
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/250
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/251
- chore(deps): update dependency h3 to v2.0.1-rc.21 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/252
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/253
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/254
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/255
- chore(deps): update dependency hono to v4.12.19 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/259
✨ New Contributors
- @Konders made their first contribution in https://github.com/apitally/apitally-js/pull/260
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.25.6...v0.25.7
🐛 Fixes
- Fix Express path extraction for array and RegExp routes by @itssimon in https://github.com/apitally/apitally-js/pull/249
📦 Dependencies
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/242
- chore(deps): update dependency @swc/core to v1.15.24 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/243
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/244
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/245
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/246
- chore(deps): update dependency node to 24.15.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/248
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.25.5...v0.25.6
📦 Improvements
- Add HTTPS detection to request logger by @itssimon in https://github.com/apitally/apitally-js/pull/241
📦 Dependencies
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/231
- chore(deps): update dependency h3 to v2.0.1-rc.18 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/232
- chore(deps): pin dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/233
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/234
- chore(deps): update dependency h3 to v2.0.1-rc.20 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/236
- chore(deps): update dependency @sinclair/typebox to v0.34.49 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/237
- chore(deps): update dependency koa to v3.2.0 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/238
- chore(deps): update dependency @adonisjs/core to v7.3.0 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/239
- + 2 more
📦 Improvements
- Add support for AdonisJS v7 by @itssimon in https://github.com/apitally/apitally-js/pull/230
📦 Dependencies
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/221
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/222
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/220
- chore(deps): update dependency node to 24.14.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/223
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/224
- chore(deps): update dependency fastify to v5.8.2 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/225
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/226
- chore(deps): update dependency h3 to v2.0.1-rc.16 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/227
- + 2 more
📦 Dependencies
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/217
- chore(deps): update dependency @sentry/node to v10.38.0 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/216
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/218
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/219
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.25.2...v0.25.3
🐛 Fixes
- Fix OpenTelemetry setup by @itssimon in https://github.com/apitally/apitally-js/pull/214
📦 Dependencies
- chore(deps): update dependency h3 to v2.0.1-rc.11 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/212
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/215
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.25.1...v0.25.2
🐛 Fixes
- Fix import paths in CJS by @itssimon in https://github.com/apitally/apitally-js/pull/211
📦 Chores
- Remove pre-commit by @itssimon in https://github.com/apitally/apitally-js/pull/209
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.25.0...v0.25.1
✨ Features
- Add tracing support with OpenTelemetry by @itssimon in https://github.com/apitally/apitally-js/pull/207
- Capture trace ID by @itssimon in https://github.com/apitally/apitally-js/pull/208
📦 Dependencies
- chore(deps): update dependency h3 to v2.0.1-rc.8 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/205
- chore(deps): update dependency node to 24.13.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/206
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.24.0...v0.24.1
✨ Features
- Make instance UUIDs stable across restarts by @itssimon in https://github.com/apitally/apitally-js/pull/204
📦 Chores
- Extend EXCLUDE_PATH_PATTERNS by @itssimon in https://github.com/apitally/apitally-js/pull/199
📦 Dependencies
- chore(deps): update dependency node to 24.12.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/195
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/194
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/196
- chore(deps): update dependency elysia to v1.4.19 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/197
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/198
- chore(deps): update dependency supertest to v7.2.2 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/200
- chore(deps): update dependency globals to v17 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/201
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/203
- + 2 more
📋 What's Changed
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/189
- chore(deps): update dependency pino-http to v11 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/190
- chore(deps): update dependency node to v24 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/191
- chore(deps): update dependency python to 3.14 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/193
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.23.0...v0.23.1
✨ Features
- Capture CPU and memory metrics by @itssimon in https://github.com/apitally/apitally-js/pull/188
📦 Dependencies
- chore(deps): update dependency prettier to v3.7.2 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/187
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.22.1...v0.23.0
🐛 Fixes
- Fix Webpack warnings for optional imports by @itssimon in https://github.com/apitally/apitally-js/pull/186
📦 Dependencies
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/184
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/185
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.22.0...v0.22.1
🐛 Fixes
- Improve response capture for Hono, Elysia and H3 by @itssimon in https://github.com/apitally/apitally-js/pull/179
- Fix getAppInfo for H3 by @itssimon in https://github.com/apitally/apitally-js/pull/183
📦 Dependencies
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/180
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/181
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.21.5...v0.22.0
📋 What's Changed
- Improve error handling in response utils by @itssimon in https://github.com/apitally/apitally-js/pull/178
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.21.4...v0.21.5
📋 What's Changed
- Disable bundling in tsup config by @itssimon in https://github.com/apitally/apitally-js/pull/177
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.21.3...v0.21.4
📦 Improvements
- Preserve response blob in Elysia for Bun by @itssimon in https://github.com/apitally/apitally-js/pull/173
- Don't throw on failed client param validation by @itssimon in https://github.com/apitally/apitally-js/pull/174
📦 Dependencies
- chore(deps): update dependency globals to v16.5.0 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/172
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.21.2...v0.21.3
🐛 Fixes
- Add error handling to extractZodErrors for Hono by @itssimon in https://github.com/apitally/apitally-js/pull/171
📦 Dependencies
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/162
- chore(deps): update dependency winston to v3.18.3 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/161
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/163
- chore(deps): update dependency hono to v4.9.11 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/165
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/166
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/169
- chore(deps): update javascript dev dependencies to v9.39.0 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/170
- chore(deps): update dependency node to 22.21.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/168
- + 1 more
✨ Features
- Allow enabling request logging for AdonisJS through Ace configure command by @itssimon in https://github.com/apitally/apitally-js/pull/160
📦 Dependencies
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/152
- chore(deps): update actions/setup-node action to v5 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/153
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/154
- chore(deps): update dependency @sentry/node to v10 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/155
- chore(deps): update dependency node to 22.19.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/156
- chore(deps): update dependency h3 to v2.0.0-beta.4 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/157
- chore(deps): update dependency node to 22.20.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/159
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/158
- + 1 more
📋 What's Changed
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/150
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/144
- Add support for Hapi by @itssimon in https://github.com/apitally/apitally-js/pull/151
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.20.0...v0.21.0
📋 What's Changed
- Add support for Elysia by @itssimon in https://github.com/apitally/apitally-js/pull/149
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/148
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.19.0...v0.20.0
✨ New features
- Capture logs by @itssimon in https://github.com/apitally/apitally-js/pull/147
📦 Dependencies
- chore(deps): lock file maintenance by @renovate[bot] in https://github.com/apitally/apitally-js/pull/145
- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/146
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.18.1...v0.19.0
**Full Changelog**: https://github.com/apitally/apitally-js/compare/v0.18.0...v0.18.1
💥 ⚠️ Breaking Change for NestJS
- The `useApitally` function imported from `apitally/nestjs` is now asynchronous and needs to be awaited:
- ```js
- import { NestFactory } from "@nestjs/core";
- import { useApitally } from "apitally/nestjs";
- import { AppModule } from "./app.module";
- const app = await NestFactory.create(AppModule);
- await useApitally(app, {
- clientId: "your-client-id",
- + 3 more
📋 What's Changed
- Add support for NestJS with Fastify by @itssimon in https://github.com/apitally/apitally-js/pull/143
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.17.4...v0.18.0
📋 What's Changed
- chore(deps): update dependency hono to v4.8.9 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/138
- chore(deps): update dependency node to 22.18.x by @renovate[bot] in https://github.com/apitally/apitally-js/pull/139
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/140
- Fix H3 plugin by @itssimon in https://github.com/apitally/apitally-js/pull/141
- chore(deps): update dependency @types/koa to v3 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/142
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.17.3...v0.17.4
📋 What's Changed
- Use interceptor instead of filter for capturing NestJS exceptions by @itssimon in https://github.com/apitally/apitally-js/pull/136
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.17.2...v0.17.3
📋 What's Changed
- chore(deps): update javascript dev dependencies to v9.31.0 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/130
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/131
- chore(deps): update javascript dev dependencies by @renovate[bot] in https://github.com/apitally/apitally-js/pull/132
- chore(deps): update dependency nock to v14.0.6 by @renovate[bot] in https://github.com/apitally/apitally-js/pull/133
- Fix AllExceptionsFilter for NestJS by @itssimon in https://github.com/apitally/apitally-js/pull/135
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.17.1...v0.17.2
📋 What's Changed
- Always exclude OPTIONS requests by @itssimon in https://github.com/apitally/apitally-js/pull/127
- Fix H3 plugin for 2.0.0-beta.1 by @itssimon in https://github.com/apitally/apitally-js/pull/129
- chore(deps): lock file maintenance by @renovate in https://github.com/apitally/apitally-js/pull/125
- chore(deps): update javascript dev dependencies by @renovate in https://github.com/apitally/apitally-js/pull/126
- chore(deps): update dependency supertest to v7.1.3 by @renovate in https://github.com/apitally/apitally-js/pull/128
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.17.0...v0.17.1
📋 What's Changed
- Rename `requestLoggingConfig` to `requestLogging` in config by @itssimon in https://github.com/apitally/apitally-js/pull/124
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.16.2...v0.17.0
📦 Improvements
- Add setConsumer function for AdonisJS and NestJS by @itssimon in https://github.com/apitally/apitally-js/pull/123
📦 Dependencies
- chore(deps): update javascript dev dependencies by @renovate in https://github.com/apitally/apitally-js/pull/120
- chore(deps): lock file maintenance by @renovate in https://github.com/apitally/apitally-js/pull/121
- chore(deps): update dependency @types/node to v22.15.34 by @renovate in https://github.com/apitally/apitally-js/pull/122
- chore(deps): update dependency node to 22.17.x by @renovate in https://github.com/apitally/apitally-js/pull/119
- Full Changelog: https://github.com/apitally/apitally-js/compare/v0.16.1...v0.16.2
**Full Changelog**: https://github.com/apitally/apitally-js/compare/v0.16.0...v0.16.1
