Skip to content

1.6.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@apmmachine apmmachine released this 02 Jun 07:20

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)