-
Notifications
You must be signed in to change notification settings - Fork 831
Release 2.7.1 #1094
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
Release 2.7.1 #1094
Conversation
Closes #1073 - Overload Wrap() to accept LogEventLevel and LoggingLevelSwitch.
Update package metadata URLs
…t templates; fixes #1088 - handle positional properties when computing {Properties}
…t adapter upgrade
Improvements to {Properties} handling in output templates
…g a constant SilentLogger instance
Fixes #1105 - add a static None property to the Logger class
- force schedule async continuations on a new thread
`ContextPropertiesCrossAsyncCalls` test failure fix on CI:
Update of README badges to include downloads and tests. [Skip CI]
I'm not sure why, but the current pre-release (dev) nuget packages are versioned v2.7.1 ... so I guess this release should be v2.7.1, to avoid going through decreasing versions ? |
Fix OSX/*nix build #1136
Enable OSX builds on travis again
Updated NuGet API Key.
SourceLink v2 support added
Update gitignore
…fied in #1154 - Ensures that `wt.X(); wt.Y()` and `wt.X().WriteTo.Y()` are equivalent - Ensures a failing sink doesn't block events from reaching others inside the same wrapper, much as using a secondary logger would do - Prevents chained calls from accidentally breaking thread-safety rules by turning `Enrich` inside wrappers into a no-op
Created Logger should not hold reference to its configuration
Fixes a number of issues with `LoggerSinkConfiguration.Wrap()`
I've updated the release notes above and think we've got enough here to warrant merging/moving forward. Has anyone had an opportunity to put 2.7-dev through its paces in a more demanding setting? I should have some time in the next few days to update various apps, but it'd be great if more people can smoke test, too. |
LGTM, as noted it will be |
This is now published! 🎉 One small caveat encountered while updating Serilog.Sinks.Async post-publishing, the implicit reference to Binary compatibility is not impacted, and neither are .NET Framework builds, so fingers crossed this'll all come out fine 😅 . |
Updated in https://github.com/tsimbalar/serilog-settings-comparison , all tests are green (not that I expected otherwise :P ). |
Also, it turns out this release was build number 999 for AppVeyor ... I hope the next build will not break everything à la Y2K bug :) |
LoggerSinkConfiguration.Wrap()
acceptingLoggingLevelSwitch
https://
project and icon URLs{Properties:j}
work consistently with the console sinkLogger.None
ContextPropertiesCrossAsyncCalls
test failure fix on CI: #1113 - (tooling) improve tests forLogContext
build.sh
should report failures #1136 - (tooling) fixbuild.sh
exit codebyte[]
smaller than 1 KBLoggerSinkConfiguration.Wrap()
#1165 - fix a number of issues withLoggerSinkConfiguration.Wrap()
affectingWriteTo.Async()
LoggerConfiguration
to be garbage collected after logger is created