Packages

pino

10.4.0 · 2 Oct 2026MIT76M / weekRepositoryHomepagenpmAtom feed

Your version

318 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 8.x
  2. 8.14.1

    8 May 2023
  3. 8.14.0

    8 May 2023
    • Add crlf in LoggerOptions Interface

    • Support custom levels on browser

    • Add child method default generic type

  4. 8.12.1

    3 May 2023
  5. 8.12.0

    2 May 2023
    • Add mightnight-smoker closes #1570

    • Remove (package.json).files

    • type: Add disabled to pino.LoggerOptions

  6. 8.11.0

    22 Feb 2023
    • Add script to bump version

    • Add Node 19 to the CI

    • Fix msg precendence when sending a merging object with msg and err

  7. 8.10.0

    9 Feb 2023
    • Add dedupe option to transport

  8. 8.9.0

    6 Feb 2023
    • Fix documentation example

    • Add yarn install to the documentation.

    • Remove defunct "Exit logging" link

  9. 8.8.0

    15 Dec 2022
    • Update async logging caveats documentation

    • Update hapi-pino usage example

    • Use safe stringify for redaction

  10. 8.7.0

    20 Oct 2022
    • Add DestinationStreamMetadata type to pino.d.ts

    • Remove pretty print in types, docs

    • Pass logger instance as an argument in level-change event

  11. 8.6.1

    28 Sep 2022
    • tools: log[level] compatible with when first argument is undefined (fix #1555)

  12. 8.6.0

    19 Sep 2022
    • Document how error is received from worker transport

    • Add this to hooks.logMethod

    • Type formatters.log with a Record type

  13. 8.5.0

    5 Sep 2022
    • security

      GitHub Workflows security hardening

    • Fix transports doc pipeline example

    • Remove all mentions of final

  14. 8.4.2

    19 Aug 2022
    • Fix loading .js with pkg

  15. 8.4.1

    12 Aug 2022
    • Add pino-transport-datadog to transports.md

    • Simplify Google logging-specific configuration example

    • Default fd=1 in pino.destination if stdout has no file descriptor

  16. 8.4.0

    4 Aug 2022
    • Add errorKey option

    • Dedup works with multistream (refs: #1506)

  17. 8.3.1

    27 Jul 2022
    • Do not assume process.stdout has a file descriptor

  18. 8.3.0

    21 Jul 2022
    • Use https url in package.json homepage field

    • Use process.stdout if specified by the developer

  19. 8.2.0

    18 Jul 2022
    • #1347: Added disabled to browser opts for logs

    • Introducing Aibrake transport

    • Updated lts docs

  20. 8.1.0

    22 Jun 2022
    • publishing: Add preval pino version

    • Add documentation regard pino-sentry-transport

    • Update to on-exit-leak-free v2

  21. 8.0.0

    1 Jun 2022
    • removed

      Remove deprecated API and options in v7 option.

    • Async by default

  22. 7.x
  23. 7.11.0

    26 Apr 2022
    • Replace extreme destination with async destination

    • Missing bracket

    • Ensure first-class support for transpiled & ts code in transports

  24. 7.10.0

    8 Apr 2022
    • Fix hasOwnProperty usage

    • Update tap config

    • Do not leak files when running tests

  25. 7.9.2

    22 Mar 2022
    • Bumped thread-stream to v0.14.0

    • Revert "fix: Run parent bindings formatter when creating child logger (#1367)"

    • Bumped thread-stream to v0.15.0

  26. 7.9.1

    17 Mar 2022
    • Fix pino.multristream test failure.

  27. 7.9.0

    17 Mar 2022
    • Add level number to mixin callback

    • Run parent bindings formatter when creating child logger

    • Use pino/file instead of pino-pretty for caller transport tests

  28. 7.8.1

    9 Mar 2022
    • Added documentation for MultiStreamRes, StreamEntry, DestinationStream and Level

    • Fix workflow target main branch workflow

    • Added newrelic pino extension to docs

  29. 7.8.0

    15 Feb 2022
    • Add flush function to types

    • New features must always target the master branch

    • Refactor the mixing logic

  30. 7.7.0

    15 Feb 2022
    • Add thread locking action

  31. 7.6.5

    29 Jan 2022
    • types: Child is not respect customLevels

    • Fix error in example

  32. 7.6.4

    20 Jan 2022
    • Added SECURITY.md

    • Stricter type

    • Test for multiple caller entries

  33. 7.6.3

    10 Jan 2022
    • Passing stream to transport

    • Missing types

    • type: Add pipeline to pino.transport options

  34. 7.6.2

    28 Dec 2021
    • Move from fastify-warning to process-warning

  35. 7.6.1

    23 Dec 2021
    • caller: Use calling file name for libraries calling Pino

  36. 7.6.0

    20 Dec 2021
    • Type regression on fastify

    • Improve transport/syncfalse test

    • Improved caller detection

  37. 7.5.1

    1 Dec 2021
    • Fix JSDOM TS issue.

  38. 7.5.0

    29 Nov 2021
    • Clarify that the "Exit logger" does not apply on Node v14+

    • Issue #1193 - Typescript typings top level exports

  39. 7.4.1

    24 Nov 2021

    Maintenance only: docs, tests, build or refactoring. Nothing changes in how you use it.

  40. 7.4.0

    22 Nov 2021
    • Update LTS document

    • Forward all unknown options passed to pino/file transport to destination

    • Consistently use the term mergingObject in the docs

  41. 7.3.0

    18 Nov 2021
    • Clarify that watchFileCreated fails are timeouts

    • Avoid duplicate action runs for eg. Dependabot

    • Pass mkdir option on pino/file transport to destination

  42. 7.2.0

    10 Nov 2021
    • Support bundlers.

    • Updated thread-stream to v0.13.0

  43. 7.1.0

    3 Nov 2021
    • Fix max-depth using safe-stable-stringify

    • Update help.md (resolves #1188)

    • Update api.md (resolves #1187)

  44. 7.0.5

    25 Oct 2021
    • Flush on exit

  45. 7.0.4

    25 Oct 2021
    • Make transport Jest-aware

  46. 7.0.3

    19 Oct 2021
    • Fixes #1167 (dedupe should write to all streams matching the target level)

    • Bring the asynchronous logging doc up to v7

  47. 7.0.2

    15 Oct 2021
    • Fix types for pino.multistream

    • Fix formatters when used along transport

    • Add transport option param to types

  48. 7.0.1

    14 Oct 2021

    Updated install instructions

  49. 7.0.0

    14 Oct 2021
    • deprecated

      Deprecate the prettyPrint option

    • removed

      Removed deprecated options in pino.child()

    • Atomic sync writes #102

  50. 6.x
  51. 6.14.0

    15 Feb 2022
    • Add option mixinMergeStrategy

  52. 6.13.4

    28 Dec 2021
    • Move from fastify-warning to process-warning

  53. 6.13.3

    22 Sep 2021
    • Disable 100% coverage check