Releases: elastic/ecs-dotnet
Releases Β· elastic/ecs-dotnet
8.11.0
8.6.1
New Features
Bug Fixes
- #311 Bump to latest Elastic.Ingest.* & Elastic.Transport.* (issue: #305)
- #313 Ensure Elastic.Extensions.Logging can set auth through config
View the full list of issues and PRs
8.6.0
8.4.0-alpha4
8.4.0-alpha3
8.4.0-alpha2
8.4.0-alpha1
1.6.0-alpha1
This is an alpha release of the ECS .NET packages to gather feedback before a GA release:
New Features
-
#85 Stand alone logger provider for Microsoft.Extensions.Logging that uses ECS to log directly to Elasticsearch
-
#145 Generate types from ECS 1.6 version (issues: #71, #129)
types in Elastic.CommonSchema are generated from ECS schema 1.6, which adds support for Spans and fixes an issue in code generation that included properties on the root
Basetype that should not have been. -
#146 Add span id to APM Logging integrations
View the full list of issues and PRs
API Changes: Elastic.CommonSchema.Serilog
Scanned: π 1 assemblies(s), Suggested change in version: Minor
+ 0 breaking change(s) detected.
+ π 1 new additions
- π΄ 0 removals
- π· 0 modificationsπ Elastic.CommonSchema.Serilog.dll
Click here to see the 1 differences
Elastic.CommonSchema.Serilog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ π System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String) API Changes: Elastic.CommonSchema.NLog
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 2 new additions
- π΄ 0 removals
- π· 0 modificationsπ Elastic.CommonSchema.NLog.dll
Click here to see the 2 differences
Elastic.CommonSchema.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ π System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.NLog.dll Elastic.CommonSchema.NLog.EcsLayout
+ π ApmSpanId API Changes: Elastic.CommonSchema.BenchmarkDotNetExporter
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 2 new additions
- π΄ 2 removals
- π· 2 modificationsπ Elastic.CommonSchema.BenchmarkDotNetExporter.dll
Click here to see the 6 differences
Elastic.CommonSchema.BenchmarkDotNetExporter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ π System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.BenchmarkDotNetExporter.dll
- π΄ BenchmarkDotNet, Version=0.12.0.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4 Elastic.CommonSchema.BenchmarkDotNetExporter.Domain.BenchmarkConfidence
- π΄ BenchmarkConfidence(ConfidenceInterval) π₯
+ π BenchmarkConfidence(ConfidenceInterval)
+ π· Level π₯
+ π· Member type changed from ConfidenceLevel to ConfidenceLevel. π₯ API Changes: Elastic.Apm.NLog
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 2 new additions
- π΄ 0 removals
- π· 0 modificationsπ Elastic.Apm.NLog.dll
Click here to see the 2 differences
Elastic.Apm.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ π System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.Apm.NLog.dll
+ π Elastic.Apm.NLog.ApmSpanIdLayoutRenderer API Changes: Elastic.CommonSchema
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 21 new additions
- π΄ 26 removals
- π· 16 modificationsπ Elastic.CommonSchema.dll
Click here to see the 63 differences
Elastic.CommonSchema, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ π System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.dll
- π΄ System.Text.Encodings.Web, Version=4.0.5.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
- π΄ System.Text.Json, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
- π΄ System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
+ π Elastic.CommonSchema.AgentBuild
- π΄ Elastic.CommonSchema.ClientHash π₯
+ π Elastic.CommonSchema.CloudProject
- π΄ Elastic.CommonSchema.EgressInterface π₯
- π΄ Elastic.CommonSchema.EgressVlan π₯
- π΄ Elastic.CommonSchema.IngressInterface π₯
- π΄ Elastic.CommonSchema.IngressVlan π₯
- π΄ Elastic.CommonSchema.InnerVlan π₯
+ π Elastic.CommonSchema.LogFile
- π΄ Elastic.CommonSchema.ParentCodeSignature π₯
- π΄ Elastic.CommonSchema.ParentHash π₯
- π΄ Elastic.CommonSchema.ParentThread π₯
- π΄ Elastic.CommonSchema.ProcessParent π₯
- π΄ Elastic.CommonSchema.ServerHash π₯
+ π Elastic.CommonSchema.Span
+ π Elastic.CommonSchema.X509
+ π Elastic.CommonSchema.X509Issuer
+ π Elastic.CommonSchema.X509Subject Elastic.CommonSchema.Agent
+ π Build Elastic.CommonSchema.Cloud
+ π Project Elastic.CommonSchema.CloudAccount
+ π Name Elastic.CommonSchema.Container
+ π· Labels π₯
+ π· Member type changed from Object to IDictionary<String, String>. π₯ Elastic.CommonSchema.Event
+ π Reason Elastic.CommonSchema.File
+ π X509 Elastic.CommonSchema.Log
+ π File Elastic.CommonSchema.NetworkInner
+ π· Vlan π₯
+ π· Member type changed from InnerVlan to Vlan. π₯ Elastic.CommonSchema.Process
+ π· Parent π₯
+ π· Member type changed from ProcessParent to Process. π₯ Elastic.CommonSchema.Related
+ π Hosts Elastic.CommonSchema.User
+ π Roles Elastic.CommonSchema.Observer
- π΄ Interface π₯
- π΄ Vlan π₯ Elastic.CommonSchema.ObserverEgress
+ π· Interface π₯
+ π· Member type changed from EgressInterface to Interface. π₯
+ π· Vlan π₯
+ π· Member type changed from EgressVlan to Vlan. π₯ Elastic.CommonSchema.ObserverIngress
+ π· Interface π₯
+ π· Member type changed from IngressInterface to Interface. π₯
+ π· Vlan π₯
+ π· Member type changed from IngressVlan to Vlan. π₯ Elastic.CommonSchema.Pe
+ π Architecture
+ π Imphash Elastic.CommonSchema.TlsClient
- π΄ Hash π₯
+ π X509 Elastic.CommonSchema.TlsServer
- π΄ Hash π₯
+ π X509 Elastic.CommonSchema.Base
- π΄ As π₯
- π΄ CodeSignature π₯
- π΄ Geo π₯
- π΄ Hash π₯
- π΄ Interface π₯
- π΄ Os π₯
- π΄ Pe π₯
+ π Span
- π΄ Vlan π₯
+ π· Labels π₯
+ π· Member type changed from IDictionary<String, Object> to IDictionary<String, String>. π₯ API Changes: Elastic.Apm.SerilogEnricher
Scanned: π 1 assemblies(s), Suggested change in version: Minor
+ 0 breaking change(s) detected.
+ π 1 new additions
- π΄ 0 removals
- π· 0 modificationsπ Elastic.Apm.SerilogEnricher.dll
Click here to see the 1 differences
Elastic.Apm.SerilogEnricher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ π System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String) 1.5.3
New Features
- #90 Filter Serilog
LogEventproperties from being added to serialized ECSBase.Metadata - #94 Add support for ExcludeProperties to NLog
EcsLayout
Bug Fixes
- #117 Handle missing StackFrames in Exception StackTrace formatting (issue: #102)
- #124 Use process thread id for
ProcessThread.IdinEcsLayout(issue: #123) - #138 Rename
_metadatatometadatafor elastic purposes (issue: #104) - #144 Write ECS formatted log event to
TextWriter(issue: #135) - #108 Don't write hostname to the
Server.IPfield (issue: #87)
Docs Improvements
- #92 Fix documentation for NLog EcsLayout to match Serilog
View the full list of issues and PRs
API Changes: Elastic.CommonSchema.Serilog
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 2 new additions
- π΄ 1 removals
- π· 0 modificationsπ Elastic.CommonSchema.Serilog.dll
Click here to see the 3 differences
Elastic.CommonSchema.Serilog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.Serilog.dll
- π΄ Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 Elastic.CommonSchema.Serilog.EcsTextFormatterConfiguration
+ π LogEventPropertiesToFilter(ISet<String>) Elastic.CommonSchema.Serilog.IEcsTextFormatterConfiguration
+ π LogEventPropertiesToFilter API Changes: Elastic.CommonSchema.NLog
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 1 new additions
- π΄ 1 removals
- π· 0 modificationsπ Elastic.CommonSchema.NLog.dll
Click here to see the 2 differences
Elastic.CommonSchema.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.NLog.dll
- π΄ Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 Elastic.CommonSchema.NLog.EcsLayout
+ π ExcludeProperties API Changes: Elastic.CommonSchema.BenchmarkDotNetExporter
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 0 new additions
- π΄ 1 removals
- π· 0 modificationsπ Elastic.CommonSchema.BenchmarkDotNetExporter.dll
Click here to see the 1 differences
Elastic.CommonSchema.BenchmarkDotNetExporter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.BenchmarkDotNetExporter.dll
- π΄ Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 API Changes: Elastic.Apm.NLog
Scanned: π 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
π 0 new additions, π΄ 0 removals, π· 0 modificationsAPI Changes: Elastic.CommonSchema
Scanned: π 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
π 0 new additions, π΄ 0 removals, π· 0 modificationsAPI Changes: Elastic.Apm.SerilogEnricher
Scanned: π 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
π 0 new additions, π΄ 0 removals, π· 0 modifications1.5.2
NOTE: dummy release to test automation.
View the full list of issues and PRs
API Changes: Elastic.CommonSchema.Serilog
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 0 new additions
- π΄ 1 removals
- π· 0 modificationsπ Elastic.CommonSchema.Serilog.dll
Click here to see the 1 differences
Elastic.CommonSchema.Serilog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.Serilog.dll
- π΄ Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 API Changes: Elastic.CommonSchema.NLog
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 0 new additions
- π΄ 1 removals
- π· 0 modificationsπ Elastic.CommonSchema.NLog.dll
Click here to see the 1 differences
Elastic.CommonSchema.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.NLog.dll
- π΄ Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 API Changes: Elastic.CommonSchema
Scanned: π 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
π 0 new additions, π΄ 0 removals, π· 0 modificationsAPI Changes: Elastic.Apm.NLog
Scanned: π 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
π 0 new additions, π΄ 0 removals, π· 0 modificationsAPI Changes: Elastic.CommonSchema.BenchmarkDotNetExporter
Scanned: π 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ π 0 new additions
- π΄ 1 removals
- π· 0 modificationsπ Elastic.CommonSchema.BenchmarkDotNetExporter.dll
Click here to see the 1 differences
Elastic.CommonSchema.BenchmarkDotNetExporter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.BenchmarkDotNetExporter.dll
- π΄ Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 API Changes: Elastic.Apm.SerilogEnricher
Scanned: π 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
π 0 new additions, π΄ 0 removals, π· 0 modifications