NLog v5.0-Preview Release Notes

Release Date: 2021-10-02 // 20 days ago
  • ๐Ÿ›  Bugfixes

    • ๐Ÿ›  #4533 Fixed validation of nlog-element when using include-files (#4533) (@snakefoot)
    • ๐Ÿ”ง #4555 Fixed validation of nlog-element when nested within configuration-element (#4555) (@snakefoot)

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ #4542 NetworkTarget - Added OnQueueOverflow with default Discard (#4542) (@snakefoot)

    ๐Ÿ‘Œ Improvements

    • #4544 ScopeContext - Renamed IncludeScopeNestedStates to IncludeScopeNested for consistency (#4544) (@snakefoot)
    • #4545 ScopeContext - Renamed PushScopeState to PushScopeNested for consistency (#4545) (@snakefoot)
    • #4556 NetworkTarget - Explicit assigning LineEnding activates NewLine automatically (#4556) (@snakefoot)
    • #4549 NetworkTarget - UdpNetworkSender changed to QueuedNetworkSender with correct message split (#4549) (@snakefoot)
    • 0๏ธโƒฃ #4542 NetworkTarget - Changed OnConnectionOverflow to discard by default (#4542) (@snakefoot)
    • ๐Ÿ“œ #4564 Fixed LayoutParser so Typed Layout works for LayoutRenderer (#4564) (@snakefoot)
    • 0๏ธโƒฃ #4580 LayoutRenderer and Layout are now always threadsafe by default (#4580) (@snakefoot)
    • #4586 ScopeTiming - No Format specified renders TimeSpan.TotalMilliseconds (#4586) (@snakefoot)
    • ๐Ÿ‘ #4583 ExceptionLayoutRenderer - Separator with basic layout support (#4583) (@snakefoot)
    • ๐Ÿ‘ #4588 StackTraceLayoutRenderer - Separator with basic layout support (#4588) (@snakefoot)
    • ๐Ÿ‘ #4589 ScopeNestedLayoutRenderer - Separator with basic layout support (#4589) (@snakefoot)

Previous changes from v4.7.11

  • ๐Ÿ›  Bugfixes

    • #4519 JsonSerializer - Fix CultureNotFoundException with Globalization Invariant Mode (#4519) (@snakefoot)

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ #4475 WebServiceTarget - Added support for assigning UserAgent-Header (#4475) (@snakefoot)