Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump NLog from 4.6.7 to 4.6.8 in /src/NLog.Web #505

Merged
merged 1 commit into from
Nov 6, 2019

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps NLog from 4.6.7 to 4.6.8.

Release notes

Sourced from NLog's releases.

NLog 4.6.8

Bugfixes

  • #3566 DatabaseTarget - Auto escape special chars in password, and improve handling of empty username/password (@​304NotModified)
  • #3584 LoggingRule - Fixed IndexOutOfRangeException for SetLoggingLevels with LogLevel.Off (@​snakefoot)
  • #3609 FileTarget - Improved handling of relative path in ArchiveFileName (@​snakefoot)
  • #3631 ExceptionLayoutRenderer - Fixed missing separator when Format-value gives empty result (@​brinko99)
  • #3647 ${substring} - Length should not be mandatory (@​304NotModified)
  • #3653 SimpleLayout - Fixed NullReferenceException in PreCalculate during TryGetRawValue optimization (@​snakefoot)

Features

  • #3578 LogFactory - AutoShutdown can be configured to unhook from AppDomain-Unload, and avoid premature shutdown with IHostBuilder (@​snakefoot)
  • #3579 PerformanceCounterLayoutRenderer - Added Layout-support for Instance-property (@​snakefoot)
  • #3583 ${local-ip} Layout Renderer for local machine ip-address (@​snakefoot + @​304NotModified)
  • #3583 CachedLayoutRendererWrapper - Added CachedSeconds as ambient property. Ex. ${local-ip:cachedSeconds=60} (@​snakefoot)
  • #3586 JsonLayout - Added EscapeForwardSlash-option to skip Json-escape of forward slash (@​304NotModified)
  • #3593 AllEventPropertiesLayoutRenderer - Added Exclude-option that specifies property-keys to skip (@​snakefoot)
  • #3611 ${Exception} - Added new Format-option values HResult and Properties (@​snakefoot)

Improvements

  • #3622 + #3651 ConcurrentRequestQueue refactoring to reduce code complexity (@​snakefoot)
  • #3636 AsyncTargetWrapper now fallback to clearing internal queue if flush fails to release blocked writer threads (@​snakefoot)
  • #3641 ${CallSite} - Small improvements for recognizing async callsite cases (@​snakefoot)
  • #3642 LogManager.GetCurrentClassLogger - Improved capture of Logger name when called within lambda_method (@​snakefoot)
  • #3649 ${BaseDir:FixTempDir=true} fallback to process directory for .NET Core 3 Single File Publish (@​snakefoot)
  • #3649 Auto-loading NLog configuration from process.exe.nlog will priotize process directory for .NET Core 3 Single File Publish (@​snakefoot)
  • #3654 ObjectPathRendererWrapper minor refactorings (@​snakefoot)
  • #3660 ObjectHandleSerializer.GetObjectData includes SerializationFormatter=true for use in MDLC + NDLC (@​snakefoot)
  • #3662 FileTarget - Extra logging when FileName Layout renders empty string (@​snakefoot)

Performance

  • #3618 LogFactory - Faster initial assembly reflection and config loading (@​snakefoot)
  • #3635 ConsoleTarget - Added WriteBuffer option that allows batch writing to console-stream with reduced allocations (@​snakefoot)
  • #3635 ConsoleTarget - Added global lock to prevent any threadsafety issue from unsafe console (@​snakefoot)
Changelog

Sourced from NLog's changelog.

V4.6.8 (2019/11/04)

Bugfixes

  • #3566 DatabaseTarget - Auto escape special chars in password, and improve handling of empty username/password (@​304NotModified)
  • #3584 LoggingRule - Fixed IndexOutOfRangeException for SetLoggingLevels with LogLevel.Off (@​snakefoot)
  • #3609 FileTarget - Improved handling of relative path in ArchiveFileName (@​snakefoot)
  • #3631 ExceptionLayoutRenderer - Fixed missing separator when Format-value gives empty result (@​brinko99)
  • #3647 ${substring} - Length should not be mandatory (@​304NotModified)
  • #3653 SimpleLayout - Fixed NullReferenceException in PreCalculate during TryGetRawValue optimization (@​snakefoot)

Features

  • #3578 LogFactory - AutoShutdown can be configured to unhook from AppDomain-Unload, and avoid premature shutdown with IHostBuilder (@​snakefoot)
  • #3579 PerformanceCounterLayoutRenderer - Added Layout-support for Instance-property (@​snakefoot)
  • #3583 ${local-ip} Layout Renderer for local machine ip-address (@​snakefoot + @​304NotModified)
  • #3583 CachedLayoutRendererWrapper - Added CachedSeconds as ambient property. Ex. ${local-ip:cachedSeconds=60} (@​snakefoot)
  • #3586 JsonLayout - Added EscapeForwardSlash-option to skip Json-escape of forward slash (@​304NotModified)
  • #3593 AllEventPropertiesLayoutRenderer - Added Exclude-option that specifies property-keys to skip (@​snakefoot)
  • #3611 ${Exception} - Added new Format-option values HResult and Properties (@​snakefoot)

Improvements

  • #3622 + #3651 ConcurrentRequestQueue refactoring to reduce code complexity (@​snakefoot)
  • #3636 AsyncTargetWrapper now fallback to clearing internal queue if flush fails to release blocked writer threads (@​snakefoot)
  • #3641 ${CallSite} - Small improvements for recognizing async callsite cases (@​snakefoot)
  • #3642 LogManager.GetCurrentClassLogger - Improved capture of Logger name when called within lambda_method (@​snakefoot)
  • #3649 ${BaseDir=FixTempDir=true} fallback to process directory for .NET Core 3 Single File Publish (@​snakefoot)
  • #3649 Auto-loading NLog configuration from process.exe.nlog will priotize process directory for .NET Core 3 Single File Publish (@​snakefoot)
  • #3654 ObjectPathRendererWrapper minor refactorings (@​snakefoot)
  • #3660 ObjectHandleSerializer.GetObjectData includes SerializationFormatter=true for use in MDLC + NDLC (@​snakefoot)
  • #3662 FileTarget - Extra logging when FileName Layout renders empty string (@​snakefoot)

Performance

  • #3618 LogFactory - Faster initial assembly reflection and config loading (@​snakefoot)
  • #3635 ConsoleTarget - Added WriteBuffer option that allows batch writing to console-stream with reduced allocations (@​snakefoot)
  • #3635 ConsoleTarget - Added global lock to prevent any threadsafety issue from unsafe console (@​snakefoot)
Commits
  • ea26596 Merge pull request #3664 from NLog/release/4.6.8
  • c84ea9d Version 4.6.8
  • ceef787 Version 4.6.8 changelog (#3657)
  • 42e82a5 Fixes NullReferenceException in SimpleLayout PreCalculate after TryGetRawValu...
  • 307396f FileTarget - Extra logging when FileName Layout returns empty filename (#3662)
  • 5c28ee7 ObjectHandleSerializer - GetObjectData should be marked as SecurityCritical (...
  • 2bd4b4c ObjectPathRendererWrapper - Refactoring to reduce code complexity (#3654)
  • ee2a858 ConcurrentRequestQueue - DequeueBatch should handle that input list is non-em...
  • 6f158b7 BaseDirLayoutRenderer - Introduced FixTempDir to handle single file publish (...
  • 2399a3e ${substring}: length should not be mandatory
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Nov 5, 2019
@304NotModified 304NotModified added this to the 4.9.1 milestone Nov 6, 2019
@304NotModified 304NotModified merged commit 605054f into dev Nov 6, 2019
@304NotModified 304NotModified deleted the dependabot/nuget/src/NLog.Web/NLog-4.6.8 branch November 6, 2019 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file size/XS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant