pino
10.4.0 · 2 Oct 2026MIT76M / weekRepositoryHomepagenpmAtom feed
Upgrading pino From 9.13.0 to 10.4.0
10 releases in betweenevery note read
Reading releases, release notes and advisories…
- 2
- changes to make
- 0
- advisories fixed
- 10
- new
- 16
- fixes
Before you upgrade
Tick each one off as you go- breaking10.1.0
- breaking10.0.0
Security
- 10.1.1
Harden transport loading against prototype pollution
Release by release
- new
Add warning on incompatible formatters.level with multi-target transports
- new
Add Sentry Native Integration Docs
- new
browser: Add redaction support
- new
Add bindings() method to browser logger
- new
- fixed
transport: Sanitize invalid NODE_OPTIONS preloads for workers
- fixed
- new
Improve the return type of
multistream().clone() - new
Set worker thread name for transport identification
- new
- fixed
Prevent ERR_WORKER_INVALID_EXEC_ARGV with monitoring tools
- fixed
- fixed
Prevent memory leak when using transport with --import preload
- fixed
- security
Harden transport loading against prototype pollution
- new
Use JSON.stringify in fast path for node v25+
- new
browser: Add reportCaller to surface user callsite
- new
types: Use ThreadStream type from thread-stream
- fixed
types: Correct conditional type handling for generic log function arguments
- fixed
Allow passing string, number, null for %o placeholder
- security
- breaking
Use safer types for censor function signature
- fixed
Added missing isoTimeNano to nested namespace
- breaking
- breaking
The only breaking change is dropping support for Node 18.
- new
types: Add LogFnFields
- breaking
10 other lines we could not sort, mostly version bumps
- 10.4.0
No bots allowed
- 10.4.0
Update AWS Lambda reference in asynchronous docs
- 10.4.0
Update contrib doc
- 10.4.0
Delete .github/dependabot.yml
- 10.1.0
Remove unused parsedChindingsSym symbol
- 10.1.0
Use @pinojs/redact
- 10.0.0
Convert tests to node:test
- 10.0.0
Removed unused .taprc.yaml
- 9.14.0
Update to pinojs redact
- 9.14.0
Revert setlevel opt in 9.x
52 internal lines (docs, tests, tooling) left out.