Skip to content

Releases: elastic/ecs-dotnet

8.11.0

10 Apr 13:37
2034617
Compare
Choose a tag to compare

8.6.1

03 Aug 14:49
88f2bc8
Compare
Choose a tag to compare

8.6.0...8.6.1

New Features

  • #328 Support LoggingLevelSwitch and restrictedToMinimumLevel in Serilog Sink (issues: #309, #310)

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

09 May 08:51
8c0e2e2
Compare
Choose a tag to compare

8.4.0-alpha4...8.6.0

New Features

  • #291 Bump target ECS version to 8.6.0

View the full list of issues and PRs

8.4.0-alpha4

28 Mar 13:04
e9e2bf0
Compare
Choose a tag to compare

8.4.0-alpha3

15 Mar 15:41
af53e3c
Compare
Choose a tag to compare

8.4.0-alpha2

01 Mar 18:36
bc3bae7
Compare
Choose a tag to compare

8.4.0-alpha1

1.6.0-alpha1

02 Jun 07:20
Compare
Choose a tag to compare
1.6.0-alpha1 Pre-release
Pre-release

1.5.3...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 Base type 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

01 Jun 02:58
Compare
Choose a tag to compare

1.5.1...1.5.3

New Features

  • #90 Filter Serilog LogEvent properties from being added to serialized ECS Base.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.Id in EcsLayout (issue: #123)
  • #138 Rename _metadata to metadata for elastic purposes (issue: #104)
  • #144 Write ECS formatted log event to TextWriter (issue: #135)
  • #108 Don't write hostname to the Server.IP field (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 modifications

API Changes: Elastic.CommonSchema

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications

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

1.5.2

15 Jun 12:36
2044709
Compare
Choose a tag to compare

NOTE: dummy release to test automation.

1.5.1...1.5.2

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 modifications

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 modifications

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.SerilogEnricher

Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.

🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications