Releases: datalust/serilog-sinks-seq
Releases · datalust/serilog-sinks-seq
v9.0.0
What's Changed
- fix link by @SimonCropp in #105
- Added appsettings.json example for Seq dynamic log level switch by @mason-mcglothlin in #109
- fixing repository url by @MaximRouiller in #112
- Fixed URLs, updated package image/screenshot by @nblumhardt in #120
- Add a netstandard2.0 target to clean up dependencies by @nblumhardt in #124
- General code refresh by @nblumhardt in #132
- Retire the old "raw" event format by @nblumhardt in #133
- Update to the .NET 5 SDK, add net5.0 target by @nblumhardt in #145
- Update System.Net.Http by @nblumhardt in #147
- More robust event formatting when writing to durable sink buffer files by @nblumhardt in #157
- Housekeeping by @nblumhardt in #159
- Extract HTTP ingestion API interactions and refactor by @nblumhardt in #160
- Ensure CLEF files are considered more recent than JSON files when upg… by @nblumhardt in #165
- Update GitHub credentials for release tagging by @nblumhardt in #170
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /test/Serilog.Sinks.Seq.Tests by @dependabot in #176
- Limit the default pooled connection lifetime on .NET 5 and greater by @nblumhardt in #180
- Update dependencies by @nblumhardt in #182
- Add IAsyncDisposable support to DurableSeqSink; bump dependency versions by @nblumhardt in #179
- Don't crash on Blazor, where PooledConnectionLifetime can't be specified by @nblumhardt in #189
- Update sample to target .NET 6 by @nblumhardt in #188
- Switch to using RuntimeInformation.ProcessArchitecture for Blazor detection by @nblumhardt in #191
- Include a large event body sample when generating oversized event placeholders by @nblumhardt in #193
- Avoid using an obsolete source-compatible overload of WriteTo.Sink() … by @nblumhardt in #196
- Update dependencies to ensure trace/span ids are propagated when available by @nblumhardt in #200
- Accept an
ITextFormatter
to customize payload formatting by @nblumhardt in #201 - Update
Serilog.Sinks.PeriodicBatching
and other dependencies by @nblumhardt in #206 - Automatically recognize
SpanStartTimestamp
,ParentSpanId
, andSpanKind
from SerilogTracing by @nblumhardt in #209 - Default the sink to not tracing its own outbound requests, when possible by @nblumhardt in #210
- Update to pull in the final 4.0.0 version of
Serilog.Sinks.PeriodicBatching
by @nblumhardt in #211 - Fix SeqIngestionApi not calling TryIngestAsync with ConfigureAwait(false) by @lordmilko in #215
- Update
Serilog.Sinks.PeriodicBatching
to pull in fix for idle-state memory leak by @nblumhardt in #217 - Update to Serilog.Sinks.PeriodicBatching 4.1.0 by @nblumhardt in #218
- Update to Serilog 4 (prerelease) by @nblumhardt in #220
- Link to SerilogTracing by @liammclennan in #221
- Update to match fixed namespace for
BatchingOptions
by @nblumhardt in #222 - Convert dotted property names into nested values when Serilog v4's experimental
AppContext
switch is set by @nblumhardt in #223 - Serilog 4 RTM by @nblumhardt in #225
- Accept a non-default
IFormatProvider
and use it for message rendering by @liammclennan in #228 - Back out message pre-rendering by @nblumhardt in #229
- Don't write a spurious
SelfLog
event when disposing an unused sink in durable mode by @nblumhardt in #231 - Default to nesting (un-flattening) dotted property names by @nblumhardt in #232
- Use Actions build, .NET 9 SDK by @nblumhardt in #234
- Serilog 4.2 RTM by @KodrAus in #237
New Contributors
- @SimonCropp made their first contribution in #105
- @mason-mcglothlin made their first contribution in #109
- @MaximRouiller made their first contribution in #112
- @dependabot made their first contribution in #176
- @lordmilko made their first contribution in #215
- @liammclennan made their first contribution in #221
Full Changelog: v152...v9.0.0
v8.0.0
- #220, #222, #225 — update to Serilog 4 (@nblumhardt)
- #221 — link SerilogTracing from README.md (@liammclennan)
- #223 — convert dotted property names into nested values when Serilog 4's corresponding feature flag is set (@nblumhardt)
v7.0.1
- #215 - add a missing
ConfigureAwait(false)
(@lordmilko) - #217, #218 - update
Serilog.Sinks.PeriodicBatching
to 4.1.0 to fix idle-state memory leak (@nblumhardt)
v7.0.0
-
#211 - update to Serilog.Sinks.PeriodicBatching v4.0.0 (@nblumhardt)
-
#210 - default to not propagating
traceparent
in batched log requests (@nblumhardt) -
#209 - recognize and ingest traces from SerilogTracing* (@nblumhardt)
-
Note that until Seq 2024.2 ships, span kinds will appear in Seq as
@Properties['@sk']
.
v6.0.0
- #200 - propagate Serilog 3.1's trace and span id fields into
@sp
and@tr
for Seq (@nblumhardt) - #201 - accept an
ITextFormatter
to allow customization of payload content (@nblumhardt)
v5.2.3
- #193 - include event body sample when generating oversized event placeholder (@nblumhardt)
v5.2.2
- #189 - don't crash on Blazor, where
PooledConnectionLifetime
is not supported (@nblumhardt)
v5.2.1
- #185 - dependency update only - update to Serilog.Sinks.PeriodicBatching for better compatibility with other sinks (@nblumhardt)
v5.2.0
- #179 - support
IAsyncDisposable
and bump dependency on Serilog.Sinks.PeriodicBatching to 3.0.0 to prevent deadlocks when flushing on AWS Lambda (@nblumhardt) - #180 - limit the default pooled HTTP connection lifetime on .NET 5 and later runtimes (@nblumhardt)
- #182 - update dependencies including Serilog.Sinks.File (@nblumhardt)
v5.1.1
- #165 - fix migration from the old durable buffer file format to the new one (@nblumhardt)