NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4371 most downloaded on npm
High-speed HTTP logger for Node.js
Last release 1 years ago
04 Oct 2025
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 52 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
83 releases · first in 2016
build(deps-dev): bump @types/node from 22.15.32 to 24.0.3 by @dependabot[bot] in https://github.com/pinojs/pino-http/pull/370
Full Changelog: https://github.com/pinojs/pino-http/compare/v10.5.0...v11.0.0
build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot[bot] in https://github.com/pinojs/pino-http/pull/364
Full Changelog: https://github.com/pinojs/pino-http/compare/v10.4.0...v10.5.0
One column per quarter.
build(deps-dev): lock typescript minor version by @Fdawgs in https://github.com/pinojs/pino-http/pull/353
Full Changelog: https://github.com/pinojs/pino-http/compare/v10.3.0...v10.4.0
build(deps): bump process-warning from 3.0.0 to 4.0.0 by @dependabot in https://github.com/pinojs/pino-http/pull/343
Full Changelog: https://github.com/pinojs/pino-http/compare/v10.2.0...v10.3.0
feat: add quietResLogger option by @wms in https://github.com/pinojs/pino-http/pull/339
Full Changelog: https://github.com/pinojs/pino-http/compare/v10.1.0...v10.2.0
Nothing published for this version
Fix tests on Node 20 by @jsumners in https://github.com/pinojs/pino-http/pull/301
Full Changelog: https://github.com/pinojs/pino-http/compare/v9.0.0...v10.0.0
fix: #308 include req.readableAborted flag to defaultSuccessfulRequestMessageProvider by @someden in https://github.com/pinojs/pino-http/pull/309
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.6.1...v9.0.0
build(deps-dev): bump tsd from 0.29.0 to 0.30.0 by @dependabot in https://github.com/pinojs/pino-http/pull/315
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.6.0...v8.6.1
Bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/pinojs/pino-http/pull/305
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.5.1...v8.6.0
Bump tsd from 0.28.1 to 0.29.0 by @dependabot in https://github.com/pinojs/pino-http/pull/296
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.5.0...v8.5.1
feat(ts): loosening up the IncomingMessage and ServerResponse typings by @erunion in https://github.com/pinojs/pino-http/pull/295
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.4.0...v8.5.0
docs(readme): fix genReqId() example by @GabenGar in https://github.com/pinojs/pino-http/pull/276
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.3.3...v8.4.0
Fix customLogLevel usage in onResFinished function by @kanmir in https://github.com/pinojs/pino-http/pull/272
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.3.2...v8.3.3
Remove unused dependency by @vikaspotluri123 in https://github.com/pinojs/pino-http/pull/258
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.3.1...v8.3.2
fix: set error param as optional for options.customLogLevel by @raiman264 in https://github.com/pinojs/pino-http/pull/265
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.3.0...v8.3.1
Add success response time by @baterson in https://github.com/pinojs/pino-http/pull/253
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.2.1...v8.3.0
Bump pino-pretty from 8.1.0 to 9.0.0 by @dependabot in https://github.com/pinojs/pino-http/pull/242
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.2.0...v8.2.1
Bump tsd from 0.21.0 to 0.22.0 by @dependabot in https://github.com/pinojs/pino-http/pull/238
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.1.1...v8.2.0
Bump actions/dependency-review-action from 1 to 2 by @dependabot in https://github.com/pinojs/pino-http/pull/237
customErrorObject return type by @dylanferguson in https://github.com/pinojs/pino-http/pull/236Full Changelog: https://github.com/pinojs/pino-http/compare/v8.1.0...v8.1.1
ci: update workflows by @Fdawgs in https://github.com/pinojs/pino-http/pull/230
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.0.1...v8.1.0
Remove PINOHTTP_DEP001 and PINOHTTP_DEP002 by @Puppo in https://github.com/pinojs/pino-http/pull/229
Full Changelog: https://github.com/pinojs/pino-http/compare/v8.0.0...v8.0.1
Bump pino-pretty from 7.6.1 to 8.0.0 by @dependabot in https://github.com/pinojs/pino-http/pull/221
Full Changelog: https://github.com/pinojs/pino-http/compare/v7.1.0...v8.0.0
chore: deprecate autoLogging .ignorePaths and .getPaths in favor of .… by @naseemkullah in https://github.com/pinojs/pino-http/pull/218
Full Changelog: https://github.com/pinojs/pino-http/compare/v7.0.0...v7.1.0
Bump actions/setup-node from 2 to 3.0.0 by @dependabot in https://github.com/pinojs/pino-http/pull/198
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.6.0...v7.0.0
Give customProps access to the response by @travisbeck in https://github.com/pinojs/pino-http/pull/197
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.5.0...v6.6.0
Bump @types/node from 16.11.14 to 17.0.0 by @dependabot in https://github.com/pinojs/pino-http/pull/195
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.4.0...v6.5.0
Add support for default and name export with TypeScript and Babel by @jarcodallo in https://github.com/pinojs/pino-http/pull/188
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.3.3...v6.4.0
Bump fastify/github-action-merge-dependabot from 2.6.0 to 2.7.0 by @dependabot in https://github.com/pinojs/pino-http/pull/189
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.3.2...v6.3.3
Add back pino-related typings on IncomingMessage, OutgoingMessage and… by @oddeirik in https://github.com/pinojs/pino-http/pull/186
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.3.1...v6.3.2
fix: type definition updates by @hoonoh in https://github.com/pinojs/pino-http/pull/184
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.3.0...v6.3.1
Bump pino-std-serializers from 4.0.0 to 5.0.0 by @dependabot in https://github.com/pinojs/pino-http/pull/183
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.2.0...v6.3.0
Bump tsd from 0.18.0 to 0.19.0 by @dependabot in https://github.com/pinojs/pino-http/pull/180
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.1.0...v6.2.0
Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in https://github.com/pinojs/pino-http/pull/174
Full Changelog: https://github.com/pinojs/pino-http/compare/v6.0.0...v6.1.0
Bump actions/setup-node from 2.3.2 to 2.4.1 by @dependabot in https://github.com/pinojs/pino-http/pull/158
Full Changelog: https://github.com/pinojs/pino-http/compare/v5.8.0...v6.0.0
Bump fastify/github-action-merge-dependabot from 2.4.0 to 2.5.0 by @dependabot in https://github.com/pinojs/pino-http/pull/157
Full Changelog: https://github.com/pinojs/pino-http/compare/v5.7.0...v5.8.0
Bump actions/setup-node from 2.3.0 to 2.3.2 by @dependabot in https://github.com/pinojs/pino-http/pull/148
Full Changelog: https://github.com/pinojs/pino-http/compare/v5.6.0...v5.7.0
Fix README documentation typo for stream
📚 PR:
either reqCustomProps or customProps are valid
📚 PR:
Nothing published for this version
* allow regex ignore paths #100
Feature Request: Log additional properties outside req
📚 PR:
[#95] Add option to prevent serializers from being wrapped
📚 PR:
* Updated dependencies (#92) * Dropped Node < 10
Option to override the log object key naming with custom values
Add autologgingOptions to ignore certain paths like those for health checks.
📚 PR:
Add feature to disable request logging #70
add support for wrapping the default error serializer #62
Nothing published for this version
Fix formatting in error callback #49
Nothing published for this version
Add documentation for custom serializers (#47 #48)
Use serializers from pino-std-serializers
pino-std-serializers (#46)Support the response attached to the error object https://github.com/pinojs/pino-http/pull/45
+ Fix serialization of req.id
req.id (#44)[breaking] Wrap request/response to prevent excessive logging (#42 #43)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →