Skip to content

Upgrading structlog 16 to 17

Review needed16.1.0 → 17.2.0New5Changed3Fixed3

Review neededUpgrade verdict

3 behavior changes.

  • The default renderer now is structlog.dev.ConsoleRenderer if you don't configure structlog.
  • UNIX epoch timestamps from structlog.processors.TimeStamper are more precise now.
  • Positional arguments are now removed even if they are empty.
Nothing to change

No breaking, platform, security or deprecated items in this range.

Nothing in this upgrade needs a code or configuration change.