- Add .NET 10 support
- Migrate samples to .NET Aspire
- Update CI to GitHub Actions with .NET 8/9/10 SDKs
- Bump Serilog to 4.2.0
- #165 Add
includeHostoption to automatically set the host metadata field from the machine name - #159 Add default constructor to
CustomFieldfor configuration deserialization - Fix JSON injection in custom fields serialization
- Add
IDisposabletoEventCollectorSinkfor proper HTTP resource cleanup - Add
IDisposabletoUdpSinkfor proper socket cleanup - Fix URL path detection in
EventCollectorRequestto avoid false hostname matches - Fix
FixedSizeQueue.Countreturn type fromdecimaltoint - Enable
TreatWarningsAsErrorson TCP and UDP projects
- Add .NET 9.0 support
- Bump Serilog from 4.0.2 to 4.1.0
- Dependency updates for Microsoft.Extensions.Hosting and Configuration
- #185 Fix for no logs issue #183
- #181 Updates for UDP and TCP sinks
- #186 Common props for version and NuGet package info
- BREAKING Upgrade to Serilog 4.0.0 and Serilog.Sinks.PeriodicBatching 4.x using
IBatchedLogEventSink - #211 Fix for #205 - allow collector path in host URL
- #172 Sub-second decimal precision for timestamps
- #171 .NET 8.0 updates
- #166 Splunk 9.1 and .NET 6 support
- #174 Migrate CI to GitHub Actions
- Add TraceId and SpanId to JSON output
- Add code coverage reporting
- Drop
netstandard1.1andnet45target frameworks
- Correct issues relating to #76 and signing.
- Bump version to 3.3 for core Sink.
- Bump version to 1.2 for UDP Sink.
- Bump version to 1.2 for TCP Sink.
- Remove TravisCI for Linux builds
- Add AppVeyor for Linux Builds
- #76
- #76 Add strong naming/signing to
Serilog.Sinks.Splunk. - #88 Split Sinks into separate packages for maintainability.
- NOTE Breaking changes. TCP & UDP Sinks moved to new packages
- Serilog.Sinks.Splunk (3.0.x)
- Serilog.Sinks.Splunk.TCP (1.0.x)
- Serilog.Sinks.Splunk.UDP (1.0.x)
- #78 Update
System.Net.Httpreferences to match other similar sinks. - #79 Addition of optional
LoggingLevelSwitchparam to EventCollector sink.
- #62 Default fields added by Serilog to splunk
- #63 Possible thread leak when ILogger instances are disposed
- #59 Added ability to use custom fields with HEC. See http://dev.splunk.com/view/event-collector/SP-CAAAFB6.
- #45 - Deadlock fix on UI thread.
- #43 - Extend sink & static configuration to allow for custom JSON formatter.
- #38 - Fix for HttpEventlogCollector and sourceType
- Clean up of sample app using examples of host, sourcetype, source override
- Change to use a standalone formatter
- Resolves - #32 & - #26 by exposing
HttpMessageHandler - Resolves - #30 by ignoring OSX build and including tests in
build.shfor TravisCI
- Support for DotNet Core
- Event Collector fluent interface changed to
.WriteTo.EventCollector - Event Collector Sink targeting core
- TCP/UDP Sinks targeting 4.5 ONLY
- Updated Event Collector HTTP Client to add URI endpoint to host: "services/collector/event" if not included.
- Event Collector changed to use epoch time #15
- Event Collector changed to use epoch time #15
- Better support for formatting including #578
- Cleanup on Event Collector
- Streaming support for Event Collector
- Added support for Splunk 6.3 Event Collector
- Deprecated Splunk HTTP Sink using Management Port/API
- Added switch for template rendering
- Moved the sink from its original location