Skip to content

nuget: Bump the serilog group with 6 updates#78

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/serilog-ae7d976482
Open

nuget: Bump the serilog group with 6 updates#78
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/serilog-ae7d976482

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 23, 2026

Copy link
Copy Markdown

Updated Serilog from 2.10.1-dev-01343 to 4.3.1.

Release notes

Sourced from Serilog's releases.

4.3.1

What's Changed

New Contributors

Full Changelog: serilog/serilog@v4.3.0...v4.3.1

4.3.0

What's Changed

  • #​2149 - LogEvent.AddPropertyIfAbsent(ILogEventPropertyFactory, ...) overload that helps avoid allocations (@​vanni-giachin)
  • #​2158 - use HTTPS in all README.md images and links (@​TimHess)
  • #​2163 - LogContext.Push() overloads accepting IEnumerable<ILogEventEnricher> and ReadOnlySpan<ILogEventEnricher> (@​SimonCropp)
  • #​2175, #​2178, #​2179 - fix AOT compatibility (@​agocke)

New Contributors

Full Changelog: serilog/serilog@v4.2.0...v4.3.0

4.2.0

What's Changed

  • #​2141 — stabilize and fully implement dotted identifiers in message templates (@​nblumhardt)
  • #​2028 — use RuntimeHelpers.GetHashCode() in message template cache comparer (@​sungam3r)
  • #​2138 — update to .NET 9 SDK, GitHub Actions build, net9.0 TFM (@​nblumhardt)
  • #​2132 — support capturing of multidimensional arrays (@​sungam3r, @​WAcry)
  • #​2136 — fix documentation for ILogEventSink (@​erichiller)

New Contributors

Full Changelog: serilog/serilog@v4.1.0...v4.2.0

4.1.0

  • #​2108 - failure listeners and fallback sinks (@​nblumhardt)
  • #​2120 - add BatchingOptions.RetryTimeLimit and update retry scheduling algorithm (@​nblumhardt)

Important note

IBatchedLogEventSink batch retry scheduling has changed in this version. The default configuration still tries failed batches for approximately ten minutes, but the BufferingTimeLimit no longer implicitly causes the retry time to be extended or reduced. If you need a specific retry time, set BatchingOptions.RetryTimeLimit, which reliably controls retry time.

4.0.2

  • #​2094 - remove boxing and string allocations in output template formatting (@​epeshk)
  • #​2103 - don't capture properties with private get accessors (@​nblumhardt)
  • #​2095 - remove junk file (@​Numpsy)
  • #​2116 - fall back to IDisposable in Log.CloseAndFlushAsync() when the target logger is not IAsyncDisposable (@​nblumhardt)

4.0.1

  • #​2090 — when capturing structured values, reuse HashSet instances, reduce LINQ usage, avoid reallocating string[] to improve performance and cut GC pressure (@​nblumhardt)
  • #​2089 - allow capturing of non-anonymous structured values when trimming (@​nblumhardt)
  • #​2083 - use Major.Minor.0.0 assembly versioning (@​nblumhardt)

4.0.0

What's new in Serilog 4.0.0?

If you're deploying to .NET Framework, note that Serilog's assembly version number has been unpinned from the long-running historical 2.0.0 default, and now matches the package version precisely. If you encounter issues, ensure your build is generating valid assembly binding redirects.

Simple, robust, built-in batching support

Sinks that need batching functionality can now be easily written, without any additional package dependencies, by implementing IBatchedLogEventSink:

class MyBatchedSink: IBatchedLogEventSink
{
    public Task EmitBatchAsync(IReadOnlyCollection<LogEvent> batch)
    {
        // Send a batch of log events...
    }
}

Batched sinks can be added using WriteTo.Sink(IBatchedLogEventSink, ...) - they're given first-class consideration just like regular un-batched sinks.

The built-in batching implementation is based on System.Threading.Channels and draws on the original Serilog.Sinks.PeriodicBatching package (now in maintenance-mode), to provide a full-featured, efficient, async-native batching implementation.

Experimental dotted name capturing

By setting an experimental AppContext switch, message templates can be used to capture dotted names, which are required when using some logging schemas.

AppContext.SetSwitch("Serilog.Parsing.MessageTemplateParser.AcceptDottedPropertyNames", true);

Log.Information("Running as {user.name}", Environment.UserName);
// Captures {"user.name": "nblumhardt"}

While currently experimental and unsupported, this flag is intended to help the ecosystem evaluate and prepare for dotted name support in a future Serilog release.

Changes

  • #​2015 — breaking unpin assembly version (@​nblumhardt)
  • #​2045 — breaking use case-insensitive matching for level overrides (@​tillig)
  • #​2051 — breaking recognize UtcTimestamp as a built-in token in output templates (@​MatthewHays)
  • #​1979 — add tests for ReusableStringWriter (@​nblumhardt)
  • #​2016 — update TFMs (@​nblumhardt, @​bartelink)
  • #​2018 — add LogEvent.UnstableAssembleFromParts() (@​nblumhardt)
  • #​2044 — build updates for compatibility (@​tillig)
  • #​2027 — improve trimming annotations, compatibility switch for compiler-generated type support (@​agocke)
  • #​2055 — introduce IBatchedLogEventSink and WriteTo.Sink(IBatchedLogEventSink) (@​nblumhardt)
  • #​2060 — introduce LoggerSinkConfiguration.CreateSink() and redesign .Wrap() (@​nblumhardt, @​bartelink)
  • #​2063 — improve MessageTemplateParser performance, switch to allow . in captured property names (@​nblumhardt)
  • #​2064 — make message template alignment parsing match spec (@​Insomniak47)
  • #​2065 — allow any character except } in message template format specifiers (@​Insomniak47)
    ... (truncated)

3.1.1

  • #​1977 - don't stack overflow when disposing ReusableStringWriter with large renderings (@​nblumhardt)

This is a bugfix for release 3.1.0.

3.1.0

  • #​1935 - remove CHANGES.md (@​sungam3r)
  • #​1936, #​1922 - README.md updates (@​nblumhardt)
  • #​1942 - remove redundant GetTypeInfo() calls (@​SimonCropp)
  • #​1947 - message template caching performance improvements (@​epeshk)
  • #​1948 - reduce allocations in Logger.Write() (@​epeshk)
  • #​1955 breaking - collect and propagate Activity.Current.TraceId and SpanId automatically in Logger.Write() (@​nblumhardt)
  • #​1959 - breaking - property value converter optimizations (@​epeshk)
  • #​1964 - don't cache reusable string writers with large buffer sizes (@​Jakimar)
  • #​1969 - README.md updates (@​bartelink)
  • #​1971 - drop test coverage for unsupported .NET Core versions (@​bartelink)

Built-in trace and span id support

This release adds two new first-class properties to LogEvent: TraceId and SpanId. These are set automatically in Logger.Write() to the corresponding property values from System.Diagnostics.Activity.Current.

The major benefit of this change is that sinks, once updated, can reliably propagate trace and span ids through to back-ends that support them (in much the same way that first-class timestamps, messages, levels, and exceptions are used today).

The sinks maintained under serilog/serilog, along with formatting helpers such as Serilog.Formatting.Compact and Serilog.Expressions, are already compatible with this change or have pending releases that add compatibility.

Dropped .NET Core 2.1 and 3.0 support

On .NET Core 2.1 and 3.0, projects targeting Serilog 3.1+ will fail to build, with:

/project/packages/system.runtime.compilerservices.unsafe/6.0.0/buildTransitive/netcoreapp2.0
/System.Runtime.CompilerServices.Unsafe.targets(4,5): error : System.Runtime.CompilerServices.Unsafe
doesn't support netcoreapp2.1. Consider updating your TargetFramework to netcoreapp3.1 or later.

Affected consumers should continue to use Serilog 3.0 or earlier. See serilog/serilog#1983 for a discussion of this issue.

Technical breaking changes

Trace and span id placeholders

Trace and span id collection includes support for {TraceId} and {SpanId} placeholders in output templates (commonly used when formatting text log files). Where previously these names resolved to user-defined properties, they now resolve to the built-in LogEvent.TraceId and LogEvent.SpanId values, respectively.

Impact is expected to be low/zero, because the trace and span id values in any user-added properties are almost certainly identical to the built-in ones.

nint and nuint (IntPtr and UIntPtr) handling

These integer types were previously logged as structures. They're now correctly logged as scalars.

3.0.1

  • #​1926 - fix JsonFormatter output for renderMessage = true (@​nblumhardt)

3.0.0

What's new in 3.0.0?

Target framework changes - Serilog no longer targets netstandard1.x or .NET Framework versions earlier than .NET 4.6.2. Users on affected frameworks should continue to target Serilog 2.12.x.

Removed obsolete APIs - Many deprecated/obsolete types and functions have been removed. Notably, JsonFormatter can no longer be subclassed (either port to JsonValueFormatter, use Serilog.Expressions, or copy the original JsonFormatter code into your project).

Added APIs - LevelAlias.Off is now provided as an equivalent to Microsoft.Extensions.Logging's LogLevel.Off; Destructure.AsDictionary<T>() can now be used to mark dictionary types.

Fewer allocations on many hot paths - A lot of work has gone into avoiding heap allocations wherever possible.

Changes

2.12.0

Highlights of 2.12.0

Improved and expanded <Nullable>enable</Nullable> support

A huge number of commits have gone into completing and refining non-null reference type annotations, which now cover the entire public Serilog API. The Serilog project itself now builds with non-null reference type checking globally enabled 🎉

IAsyncDisposable support

Sinks that need to flush changes using asynchronous APIs can now implement IAsyncDisposable and prevent the possibility of deadlocking while waiting for tasks to complete.

To drive this, Logger can now be disposed via using async:

await using var log = new LoggerConfiguration().CreateLogger();

and the Log class provides Log.CloseAndFlushAsync():

await Log.CloseAndFlushAsync();

DateOnly and TimeOnly support

The DateOnly and TimeOnly types introduced in .NET 6 are now correctly handled as scalar values when capturing.

Merged PRs

  • #​1713, #​1716, #​1715, #​1722, #​1721, #​1720, #​1729 - improved non-null reference type annotations (@​SimonCropp)
  • #​1702 - DateOnly and TimeOnly support (@​SimonCropp)
  • #​1764, #​1703, #​1708, #​1709, #​1712, #​1724, #​1730, #​1747 - build and dependency updates (@​SimonCropp)
  • #​1723, #​1728, #​1731, #​1732, #​1734, #​1735, #​1733, #​1736, #​1739, #​1746, #​1745, #​1741, #​1742 - code clean-up and modernization (@​SimonCropp)
  • #​1750 - IAsyncDisposable support for Logger and sinks (@​nblumhardt)
  • #​1699 - fix some XDOC documentation (@​sungam3r)
  • #​1719 - remove redundant ! operator from null in conditions (@​sungam3r)
  • #​1725 - introduce file-scoped namespaces (@​sungam3r)
  • #​1700, #​1704, #​1707 - more nulllable annotation updates (@​nblumhardt)
  • #​1711 - fix support for ValueTuple (@​SimonCropp)

2.11.0

  • #​1503 - make some local functions static to avoid scope capture (@​SimonCropp)
  • #​1561 - add support for collections/string[] to key-value settings (@​stochmal)
  • #​1588, #​1591, #​1593, #​1594, #​1597 - nullable reference type annotations and language version updates (@​SimonCropp)
  • #​1595 - net5.0 target (@​nblumhardt)
  • #​1652 - fix capturing of anonymous types in .NET interactive (@​KZedan)
  • #​1641 - corrected documentation comments for MessageTemplateFormatMethod (@​JinsPeter)
  • #​1635 - fix destructuring of Memory<T>/ReadOnlyMemory<T> and non-reflection-compatible properties e.g. of type Span<T> (@​skomis-mm)
  • #​1625 - update issue template (@​augustoproiete)
  • #​1664 - update ILogger documentation (@​erichiller)

Commits viewable in compare view.

Updated Serilog.Enrichers.Environment from 2.2.0-dev-00784 to 3.0.1.

Release notes

Sourced from Serilog.Enrichers.Environment's releases.

3.0.1

  • #​66 - fix assembly strong name (@​dsteinweg)

3.0.0

  • #​56 - enable nullable annotations (@​Numpsy)
  • #​54, #​57 - dependency updates (@​Numpsy)
  • #​63 - breaking update to Serilog 4, mark enricher types internal (@​nblumhardt)

Breaking changes

The *Enricher types previously published in this assembly are now internal. These all have Enrich.With* configuration syntax alternatives; so, if your code used Enrich.With(new EnvironmentNameEnricher(...)), replace this with Enrich.WithEnvironmentName(...) and so on.

2.3.0

  • #​50 - WithEnvironmentVariable (@​byggmax)

2.2.0

  • #​36 - netstandard2.0 target (@​mbp)
  • #​37 - use Environment.User* properties on netstandard2.0 (@​0xced)
  • #​40 - update test SDK and xUnit (@​Numpsy)
  • #​42 - WithEnvironmentName() (@​Nevets82)
  • #​43 - PackageLicenseExpression (@​Numpsy)
  • #​45 - cleanup and targeting (@​0xced)
  • #​46 - README update (@​Marcel-B)

Commits viewable in compare view.

Updated Serilog.Enrichers.Thread from 3.2.0-dev-00752 to 4.0.0.

Release notes

Sourced from Serilog.Enrichers.Thread's releases.

4.0.0

Commits viewable in compare view.

Updated Serilog.Exceptions from 7.0.0 to 8.4.0.

Release notes

Sourced from Serilog.Exceptions's releases.

8.4.0

🚀 New Features

  • Implement gRPC destructurer by @​olsh (#​563)

🧰 Maintenance

  • Update dependency Microsoft.NET.Test.Sdk to v17.3.0 by @​renovate (#​559)
  • Update dependency Microsoft.VisualStudio.Threading.Analyzers to v17.3.44 by @​renovate (#​558)
  • Update dependency PublishCodeCoverageResults to v2 by @​renovate (#​557)
  • Update dependency UseDotNet to v2.207.2 by @​renovate (#​556)
  • Update dependency PublishTestResults to v2.203.0 by @​renovate (#​555)
  • Update dependency PublishCodeCoverageResults to v1.200.0 by @​renovate (#​554)
  • Update dependency Moq to v4.18.2 by @​renovate (#​549)
  • Update dependency xunit to v2.4.2 by @​renovate (#​548)

👨🏼‍💻 Contributors

@​RehanSaeed, @​olsh, @​renovate and @​renovate[bot]

8.3.0

🚀 New Features

  • netstandard2 support by @​mrtristan (#​543)

🧰 Maintenance

  • Bump .NET SDK from 6.0.201 to 6.0.300 by @​RehanSaeed (#​540)
  • Update dependency MinVer to v4.1.0 by @​renovate (#​544)
  • Renormalise git files by @​RehanSaeed (#​545)
  • Remove unnecessary package by @​RehanSaeed (#​539)

👨🏼‍💻 Contributors

@​RehanSaeed, @​mrtristan, @​renovate and @​renovate[bot]

8.2.0

🚀 New Features

  • [TaskCanceledExceptionDestructurer] Destructured object type inconsi… by @​Guymestef (#​494)

🧰 Maintenance

  • Update dependency FluentAssertions to v6.7.0 by @​renovate (#​535)
  • Use test-summary GitHub Action by @​RehanSaeed (#​536)
  • Bump JunitXml.TestLogger from 3.0.110 to 3.0.114 by @​dependabot (#​532)
  • Update dependency MinVer to v4 by @​renovate (#​524)
  • Update dependency Moq to v4.18.1 by @​renovate (#​522)
  • Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 by @​dependabot (#​516)
  • Update vstest monorepo to v17.2.0 by @​renovate (#​515)
  • Update dependency Microsoft.VisualStudio.Threading.Analyzers to v17.2.32 by @​renovate (#​513)
  • Update dependency xunit.runner.visualstudio to v2.4.5 by @​renovate (#​512)
  • Update dependency xunit.runner.visualstudio to v2.4.4 by @​renovate (#​511)
  • Update dependency StyleCop.Analyzers to v1.2.0-beta.435 by @​renovate (#​510)
  • Bump github/codeql-action from 1 to 2 by @​dependabot (#​508)
  • Update dependency cake.tool to v2.2.0 by @​renovate (#​502)
  • Bump FluentAssertions from 6.5.1 to 6.6.0 by @​dependabot (#​499)
  • Update dependency MinVer to v3.1.0 by @​renovate (#​495)
  • Update dependency MinVer to v3 by @​renovate (#​491)
  • Update release-drafter/release-drafter action to v5.19.0 by @​renovate (#​483)
  • Update dependency cake.tool to v2.1.0 by @​renovate (#​482)
  • Update dependency StyleCop.Analyzers to v1.2.0-beta.406 by @​renovate (#​477)
  • Update dependency Moq to v4.17.2 by @​renovate (#​476)
  • Bump StyleCop.Analyzers from 1.2.0-beta.354 to 1.2.0-beta.66 by @​dependabot (#​475)
  • Bump actions/upload-artifact from 2.3.1 to 3 by @​dependabot (#​474)
  • Bump actions/download-artifact from 2.1.0 to 3 by @​dependabot (#​473)
  • Bump actions/checkout from 2.4.0 to 3 by @​dependabot (#​472)
  • Bump Moq from 4.16.1 to 4.17.1 by @​dependabot (#​471)
  • Bump actions/setup-dotnet from 1.9.1 to 2 by @​dependabot (#​470)
  • Bump actions/setup-dotnet from 1.9.0 to 1.9.1 by @​dependabot (#​469)

👨🏼‍💻 Contributors

@​Guymestef, @​RehanSaeed, @​dependabot, @​dependabot[bot], @​renovate, @​renovate-bot and Stéphane Saquet

8.1.0

📚 Documentation

  • Update README.md by @​RehanSaeed (#​440)
  • Fix images in embedded NuGet package README.md by @​RehanSaeed (#​436)

🚀 New Features

  • Add RegexMatchTimeoutExceptionDestructurer for RegexMatchTimeoutException by @​Driedas (#​460)
  • Bump Refit from 6.0.15 to 6.2.16 by @​dependabot (#​452)
  • Bump Microsoft.Data.SqlClient from 3.0.0 to 4.0.0 by @​dependabot (#​434)
  • Bump Microsoft.SourceLink.GitHub from 1.1.0 to 1.1.1 by @​dependabot (#​432)

🧰 Maintenance

  • Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 by @​dependabot (#​467)
  • Bump Microsoft.VisualStudio.Threading.Analyzers from 17.0.64 to 17.1.46 by @​dependabot (#​468)
  • Bump Microsoft.CodeCoverage from 17.0.0 to 17.1.0 by @​dependabot (#​466)
  • Bump FluentAssertions from 6.4.0 to 6.5.1 by @​dependabot (#​464)
  • Bump Refit from 6.2.16 to 6.3.2 by @​dependabot (#​461)
  • Bump .NET SDK from 6.0.100 to 6.0.102 by @​RehanSaeed (#​459)
  • Bump coverlet.collector from 3.1.1 to 3.1.2 by @​dependabot (#​458)
  • Bump release-drafter/release-drafter from 5.18.0 to 5.18.1 by @​dependabot (#​457)
  • Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 by @​dependabot (#​455)
  • Bump coverlet.collector from 3.1.0 to 3.1.1 by @​dependabot (#​453)
  • Bump FluentAssertions from 6.3.0 to 6.4.0 by @​dependabot (#​451)
  • Bump release-drafter/release-drafter from 5.17.5 to 5.17.6 by @​dependabot (#​450)
  • Bump release-drafter/release-drafter from 5.16.1 to 5.17.5 by @​dependabot (#​448)
  • Bump release-drafter from 5 to 5.16.1 by @​RehanSaeed (#​447)
  • Bump FluentAssertions from 6.2.0 to 6.3.0 by @​dependabot (#​446)
  • Bump actions/upload-artifact from 2.3.0 to 2.3.1 by @​dependabot (#​444)
  • Bump actions/upload-artifact from 2.2.4 to 2.3.0 by @​dependabot (#​441)
  • Bump Cake.Tool from 1.3.0 to 2.0.0 by @​RehanSaeed (#​438)
  • Bump actions/setup-dotnet from 1.8.2 to 1.9.0 by @​dependabot (#​437)
  • Upgrade Windows image to VS 2022 by @​RehanSaeed (#​435)

👨🏼‍💻 Contributors

@​Driedas, @​RehanSaeed, @​dependabot and @​dependabot[bot]

8.0.0

📚 Documentation

  • Configuration example by @​ikopytko (#​375)

🚀 New Features

  • Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.0 by @​RehanSaeed (#​430)
  • Add .NET 6 and C# 10 Support by @​RehanSaeed (#​419)
  • Updates ReflectionBasedDestructurer to destructure IQueryable values to prevent enumeration. by @​almostchristian (#​425)

🧰 Maintenance

  • Bump Microsoft.VisualStudio.Threading.Analyzers from 17.0.63 to 17.0.64 by @​RehanSaeed (#​431)
  • Bump .editorconfig & use file scoped namespaces by @​RehanSaeed (#​429)
  • Update actions/checkout action to v2.4.0 by @​renovate (#​426)
  • Update vstest monorepo to v17 (major) by @​renovate (#​423)
  • Update dependency FluentAssertions to v6.2.0 by @​renovate (#​421)
  • Bump Cake.Tool from 1.1.0 to 1.3.0 by @​RehanSaeed (#​412)

👨🏼‍💻 Contributors

@​RehanSaeed, @​almostchristian, @​ikopytko, @​renovate, @​renovate-bot and Donn Relacion

7.1.0

📚 Documentation

  • Add NuGet Package Downloads by @​RehanSaeed (#​362)

🚀 New Features

  • Add ApiExceptionDestructurer for Refit.ApiException (Refit NuGet) by @​git-heath (#​398)
  • Use ConcurrentDictionary instead of lock by @​krajek (#​363)

🧰 Maintenance

  • Update dependency Microsoft.VisualStudio.Threading.Analyzers to v17 by @​renovate (#​401)
  • Bump .NET SDK from 5.0.301 to 5.0.401 by @​RehanSaeed (#​395)
  • Update actions/setup-dotnet action to v1.8.2 by @​renovate (#​389)
  • Update dependency FluentAssertions to v6.1.0 by @​renovate (#​386)
  • Update dependency FluentAssertions to v6 by @​renovate (#​380)
  • Update dependency Microsoft.NET.Test.Sdk to v16.11.0 by @​renovate (#​385)
  • Update dependency Microsoft.CodeCoverage to v16.11.0 by @​renovate (#​384)
  • Update dependency BenchmarkDotNet to v0.13.1 by @​renovate (#​379)
  • Update .editorconfig from 2.1.0 to 3.0.0 by @​RehanSaeed (#​376)
  • Update dependency coverlet.collector to v3.1.0 by @​renovate (#​373)
  • Update actions/setup-dotnet action to v1.8.1 by @​renovate (#​367)
  • Update dependency StyleCop.Analyzers to v1.2.0-beta.354 by @​renovate (#​365)
  • Update actions/upload-artifact action to v2.2.4 by @​renovate (#​364)

👨🏼‍💻 Contributors

@​RehanSaeed, @​git-heath, @​krajek, @​renovate, @​renovate-bot and heath

Commits viewable in compare view.

Updated Serilog.Expressions from 3.2.1-dev-00071 to 5.0.0.

Release notes

Sourced from Serilog.Expressions's releases.

5.0.0

  • #​110 - fix crash in PublishedTrimmed=True builds (@​malciin)
  • #​108 - breaking - make the rest() function aware of @​p.X and @​p['X'] (@​nblumhardt)
  • #​109 - add the Inspect() function (@​nblumhardt)
  • #​116, #​117 - breaking - update to Serilog 4 (@​Olgagaa, @​nblumhardt)
  • #​113, #​115 - README updates (@​andriibratanin, @​RandomBuffer)

4.0.0

  • #​97 - support encoded output (@​nblumhardt)
  • #​100 - property accessors are case-sensitive (@​nblumhardt)
  • #​102 - update to Serilog 3.1, add support for @​sp (SpanId) and @​tr (TraceId) built-ins (@​nblumhardt)

3.5.0

  • #​98 - fix nested each name binding (@​nblumhardt)
  • #​99 - supply the item index in an optional second binding to each over enumerables (@​nblumhardt)

3.4.1

  • #​77 - enable wildcard indexers over dictionary values (@​nblumhardt)
  • #​79 - use file-scoped namespaces and target-typed new (@​SimonCropp)
  • #​82 - sample project retargeting (@​jesseclm)
  • #​80 - recipe for checking whether any unreferenced properties exist (@​adamchester)

3.4.0

  • #​74 - add support for formatting short level names in expressions using ToString(@​l, 'u3') etc. (@​nblumhardt)

3.3.0

  • #​62 - README update, fix custom name resolver example (@​warrenbuckley)
  • #​67 - support aliasing of built in property names, to ease migration from Serilog.Filters.Expressions (@​nblumhardt)

3.2.1

  • #​51 - code clean up (@​SimonCropp)
  • mark Nullable as a private dependency (pushed by @​nblumhardt to the wrong upstream repo 😅 so no tracking PR)

Commits viewable in compare view.

Updated Serilog.Sinks.Console from 4.0.1-dev-00876 to 6.1.1.

Release notes

Sourced from Serilog.Sinks.Console's releases.

6.1.1

What's Changed

Full Changelog: serilog/serilog-sinks-console@v6.1.0...v6.1.1

6.1.0

  • #​165 - support for {UtcTimestamp} in output templates (@​ManuelRin)
  • #​172, #​173 - switch build to Serilog org standard (@​nblumhardt)

6.0.0

  • #​154 - support NO_COLOR environment variable (@​sungam3r)
  • #​157 - update to Serilog 4 (@​nblumhardt)

5.0.1

  • #​149 - update Serilog package dependency to 3.1.1 (@​nblumhardt)

5.0.0

  • #​134 - optimize TimestampTokenRenderer (@​sungam3r)
  • #​135 - added tests (@​sungam3r)
  • #​137 - support upper and lower-case formatting for all level widths (@​nblumhardt)
  • #​142 - API approval tests (@​sungam3r)
  • #​141 - auditing support (@​sungam3r)
  • #​146 - support TraceId and SpanId placeholders, update to Serilog 3.1 (@​nblumhardt)

4.1.0

  • #​124 - Sixteen theme (@​stopdropandrew)

4.0.1

  • #​120 - don't wrap newlines following themed exceptions in ANSI control sequences (@​matkoch)
  • #​114 - fix source formatting (@​sungam3r)

Commits viewable in compare view.

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Serilog from 2.10.1-dev-01343 to 4.3.1
Bumps Serilog.Enrichers.Environment from 2.2.0-dev-00784 to 3.0.1
Bumps Serilog.Enrichers.Thread from 3.2.0-dev-00752 to 4.0.0
Bumps Serilog.Exceptions from 7.0.0 to 8.4.0
Bumps Serilog.Expressions from 3.2.1-dev-00071 to 5.0.0
Bumps Serilog.Sinks.Console from 4.0.1-dev-00876 to 6.1.1

---
updated-dependencies:
- dependency-name: Serilog
  dependency-version: 4.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: serilog
- dependency-name: Serilog.Enrichers.Environment
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: serilog
- dependency-name: Serilog.Enrichers.Thread
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: serilog
- dependency-name: Serilog.Exceptions
  dependency-version: 8.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: serilog
- dependency-name: Serilog.Expressions
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: serilog
- dependency-name: Serilog.Sinks.Console
  dependency-version: 6.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: serilog
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Feb 23, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, nuget. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from blackms as a code owner February 23, 2026 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants