- Fixed
Loggersilently dropping every record for the rest of the process once the infinite loop guard aborted a nested logging cycle, which could hit long-running workers (#2072) - Fixed
RedactingFormatterletting secrets containing&,<or>through when wrapping anHtmlFormatter(#2069) - Fixed
SocketHandlerthrowing the writing timeout immediately when the first write made no progress, instead of waiting for the configured timeout (#2071) - Fixed
RotatingFileHandlercomputing the first rotation in the default timezone instead of the$timezonepassed to the constructor (#2070)
Full Changelog: 3.12.0...3.12.1