NLog v4.7.6 Release Notes
Release Date: 2020-12-06 // 3 months ago-
๐ Bugfixes
- #4142 JsonSerializer - Ensure invariant formatting of DateTimeOffset (#4142) (@snakefoot)
- #4176 AsyncTaskTarget - Flush when buffer is full should not block forever (#4176) (@snakefoot)
- #4182 Failing to lookup ProcessName because of Access Denied should fallback to Win32-API (#4182) (@snakefoot)
๐ Features
- #4153 ExceptionLayoutRenderer - Added FlattenException option (#4153) (@snakefoot)
๐ Improvements
- ๐ #4141 NetworkTarget - Improve handling of synchronous exceptions from UdpClient.SendAsync (#4141) (@snakefoot)
- โฑ #4176 AsyncTaskTarget - Include TaskScheduler in ContinueWith (#4176) (@snakefoot)
- #4190 Improving debugger-display for Logger.Properties and LogEventInfo.Properties (@snakefoot)
๐ Performance
- #4132 Improve thead concurrency when using wrapper cached=true (#4132) (@snakefoot)
- #4171 ConditionLayoutExpression - Skip allocating StringBuilder for every condition check (#4171) (@snakefoot)
Previous changes from v4.7.5
-
๐ Bugfixes
- #4106 FileTarget - New current file should write start header, when archive operation is performed on previous file (#4106) (@snakefoot)
๐ Improvements
- #4102 LoggingConfiguration - ValidateConfig should only throw when enabled (#4102) (@snakefoot)
- #4114 Fix VerificationException Operation could destabilize the runtime (#4114) (@snakefoot)
๐ Performance
- ๐ #4115 Removed EmptyDefaultDictionary from MappedDiagnosticsContext (#4115) (@snakefoot)
Other
- #4109 Fix root .editorconfig to use end_of_line = CRLF. Remove local .editorconfig (#4109) (@snakefoot)
- ๐ #4097 Improve docs (#4097) (@304NotModified)