Skip to content

0.3.0

Compare
Choose a tag to compare
@stevejgordon stevejgordon released this 25 Jan 19:13
· 69 commits to main since this release
f558c59

0.2.3...0.3.0

Bug Fixes

  • #41 Finalise for 0.3.0 by addressing some open issues (issues: #37, #16, #21)

New Features

  • #38 Refactoring for v8 alpha client
  • #41 Finalise for 0.3.0 by addressing some open issues (issues: #37, #16, #21)

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

+ 🌟 6 new additions
- 🔴 6 removals
- 🔷 12 modifications

📑 Elastic.Transport.VirtualizedCluster.dll
 Click here to see the 24 differences 
Elastic.Transport.VirtualizedCluster, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.VirtualizedCluster.dll 
Elastic.Transport.VirtualizedCluster.Components.VirtualizedCluster 
+ 🔷 ConnectionPool 💥 
+ 🔷 Member type changed from IConnectionPool to NodePool. 💥 
Elastic.Transport.VirtualizedCluster.Rules.IRule 
+ 🌟 ExecuteCount 
- 🔴 Executed 💥 
Elastic.Transport.VirtualizedCluster.Audit.ClientCall 
- 🔴 Add(Action<IConnectionPool>) 💥 
+ 🌟 Add(Action<NodePool>) 
+ 🔷 AssertPoolAfterCall 💥 
+ 🔷 Member type changed from Action<IConnectionPool> to Action<NodePool>. 💥 
Elastic.Transport.VirtualizedCluster.Audit.Auditor 
+ 🔷 AssertPoolAfterCall 💥 
+ 🔷 Member type changed from Action<IConnectionPool> to Action<NodePool>. 💥 
+ 🔷 AssertPoolAfterStartup 💥 
+ 🔷 Member type changed from Action<IConnectionPool> to Action<NodePool>. 💥 
+ 🔷 AssertPoolBeforeCall 💥 
+ 🔷 Member type changed from Action<IConnectionPool> to Action<NodePool>. 💥 
+ 🔷 AssertPoolBeforeStartup 💥 
+ 🔷 Member type changed from Action<IConnectionPool> to Action<NodePool>. 💥 
Elastic.Transport.VirtualizedCluster.Components.VirtualCluster 
- 🔴 SniffingConnectionPool(Func<IList<Node>, IEnumerable<Node>>) 💥 
+ 🌟 SniffingNodePool(Func<IList<Node>, IEnumerable<Node>>) 
- 🔴 StaticConnectionPool(Func<IList<Node>, IEnumerable<Node>>) 💥 
+ 🌟 StaticNodePool(Func<IList<Node>, IEnumerable<Node>>) 
- 🔴 StickyConnectionPool(Func<IList<Node>, IEnumerable<Node>>) 💥 
+ 🌟 StickyNodePool(Func<IList<Node>, IEnumerable<Node>>) 
- 🔴 StickySniffingConnectionPool(Func<Node, Single>, Func<IList<Node>, IEnumerable<Node>>) 💥 
+ 🌟 StickySniffingNodePool(Func<Node, Single>, Func<IList<Node>, IEnumerable<Node>>) 

API Changes: Elastic.Transport

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

+ 🌟 239 new additions
- 🔴 57 removals
- 🔷 33 modifications

📑 Elastic.Transport.dll
 Click here to see the 329 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
- 🔴 System.Text.Json, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 
- 🔴 Elastic.Transport.CloudConnectionPool 💥 
+ 🌟 Elastic.Transport.CloudNodePool 
+ 🌟 Elastic.Transport.CustomResponseBuilder 
- 🔴 Elastic.Transport.CustomResponseBuilderBase 💥 
+ 🌟 Elastic.Transport.DefaultMetaHeaderProvider 
+ 🌟 Elastic.Transport.ErrorResponse 
+ 🌟 Elastic.Transport.HeadersList 
- 🔴 Elastic.Transport.HttpConnection 💥 
+ 🌟 Elastic.Transport.HttpTransportClient 
- 🔴 Elastic.Transport.HttpWebRequestConnection 💥 
+ 🌟 Elastic.Transport.HttpWebRequestTransportClient 
- 🔴 Elastic.Transport.IConnection 💥 
- 🔴 Elastic.Transport.IConnectionPool 💥 
+ 🌟 Elastic.Transport.IStringable 
+ 🌟 Elastic.Transport.ITransportClient 
- 🔴 Elastic.Transport.ITransportSerializer 💥 
+ 🌟 Elastic.Transport.MetaDataHeader 
+ 🌟 Elastic.Transport.MetaHeaderProvider 
+ 🌟 Elastic.Transport.NodePool 
+ 🌟 Elastic.Transport.Products.Elasticsearch.Error 
+ 🌟 Elastic.Transport.Products.Elasticsearch.ErrorCause 
- 🔴 Elastic.Transport.Products.Elasticsearch.Failures.Error 💥 
- 🔴 Elastic.Transport.Products.Elasticsearch.Failures.ErrorCause 💥 
- 🔴 Elastic.Transport.Products.Elasticsearch.Failures.ServerError 💥 
- 🔴 Elastic.Transport.Products.Elasticsearch.Failures.ShardFailure 💥 
+ 🌟 Elastic.Transport.Products.Elasticsearch.IResponse 
+ 🌟 Elastic.Transport.Products.Elasticsearch.ResponseBase 
+ 🌟 Elastic.Transport.Products.Elasticsearch.ServerError 
+ 🌟 Elastic.Transport.Products.Elasticsearch.ShardFailure 
- 🔴 Elastic.Transport.Products.Elasticsearch.Sniff.SniffParser 💥 
+ 🌟 Elastic.Transport.Products.Elasticsearch.SniffParser 
+ 🌟 Elastic.Transport.RequestConfigurationExtensions 
+ 🌟 Elastic.Transport.RequestMetaData 
+ 🌟 Elastic.Transport.RequestMetaDataExtensions 
+ 🌟 Elastic.Transport.Serializer 
- 🔴 Elastic.Transport.SingleNodeConnectionPool 💥 
+ 🌟 Elastic.Transport.SingleNodePool 
- 🔴 Elastic.Transport.SniffingConnectionPool 💥 
+ 🌟 Elastic.Transport.SniffingNodePool 
- 🔴 Elastic.Transport.StaticConnectionPool 💥 
+ 🌟 Elastic.Transport.StaticNodePool 
- 🔴 Elastic.Transport.StickyConnectionPool 💥 
+ 🌟 Elastic.Transport.StickyNodePool 
- 🔴 Elastic.Transport.StickySniffingConnectionPool 💥 
+ 🌟 Elastic.Transport.StickySniffingNodePool 
+ 🌟 Elastic.Transport.VersionInfo 
Elastic.Transport.DateTimeProvider 
+ 🔷 Default 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
Elastic.Transport.IAuthenticationHeader 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.IMemoryStreamFactory 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.IRequestPipelineFactory<TConfiguration> 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.ITransport<out TConfiguration> 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.ITransportResponse 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.IUrlParameter 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.RequestParameters 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
Elastic.Transport.ApiKey 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Base64ApiKey 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.BasicAuthentication 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.BytesResponse 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.CertificateValidations 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.AuditDiagnosticObserver 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.Auditing.Audit 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.HttpConnectionDiagnosticObserver 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.RequestPipelineDiagnosticObserver 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.SerializerDiagnosticObserver 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.TcpStats 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.ThreadPoolStats 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.TypedDiagnosticObserverBase<TOnNext> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Diagnostics.TypedDiagnosticObserverBase<TOnNextStart, TOnNextEnd> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.DynamicDictionary 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.DynamicResponse 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.DynamicValue 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Extensions.EnumExtensions 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.IRequestParameters 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 CustomResponseBuilder 💥 
+ 🔷 Member type changed from CustomResponseBuilderBase to CustomResponseBuilder. 💥 
Elastic.Transport.IRequestPipeline 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 TryGetSingleNode(Node&) 
Elastic.Transport.MemoryStreamFactory 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Node 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.PipelineException 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.PostData 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Products.Elasticsearch.ElasticsearchNodeFeatures 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.RecyclableMemoryStreamFactory 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.ResponseStatics 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.SecureStrings 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.SerializerRegistrationInformation 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.StringResponse 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.TransportException 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.TransportResponseBase<T> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.UnexpectedTransportException 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.UrlFormatter 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.UserAgent 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.IApiCallDetails 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 DeprecationWarnings 💥 
+ 🌟 ParsedHeaders 
Elastic.Transport.ITransport 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 RequestAsync<TResponse>(HttpMethod, String, CancellationToken, PostData, IRequestParameters) 💥 
+ 🌟 RequestAsync<TResponse>(HttpMethod, String, PostData, IRequestParameters, CancellationToken) 
Elastic.Transport.RequestPipeline<TConfiguration> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 TryGetSingleNode(Node&) 
Elastic.Transport.RequestPipelineFactory<TConfiguration> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 Member is more visible. 
Elastic.Transport.VoidResponse 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 .VoidBody 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.InMemoryConnection 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 InMemoryConnection(Byte[], Int32, Exception, String, Dictionary<String, IEnumerable<String>>) 
- 🔴 InMemoryConnection(Byte[], Int32, Exception, String) 💥 
Elastic.Transport.IRequestConfiguration 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 ParseAllHeaders 
+ 🌟 RequestMetaData 
+ 🌟 ResponseHeadersToParse 
Elastic.Transport.LowLevelRequestResponseSerializer 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 DeserializeAsync(Type, Stream, CancellationToken) 💥 
+ 🔷 Member type changed from Task<Object> to ValueTask<Object>. 💥 
+ 🔷 DeserializeAsync<T>(Stream, CancellationToken) 💥 
+ 🔷 Member type changed from Task<T> to ValueTask<T>. 💥 
Elastic.Transport.RequestParameters<T> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 Q(String, IStringable) 
+ 🔷 CustomResponseBuilder 💥 
+ 🔷 Member type changed from CustomResponseBuilderBase to CustomResponseBuilder. 💥 
Elastic.Transport.Transport 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 Transport(TransportConfiguration, IDateTimeProvider, IMemoryStreamFactory) 
+ 🔷 Transport(TransportConfiguration, IRequestPipelineFactory<TransportConfiguration>, IDateTimeProvider, IMemoryStreamFactory) 💥 
+ 🔷 Member is less visible. 💥 
Elastic.Transport.TransportConfiguration 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 TransportConfiguration(IConnectionPool, IConnection, ITransportSerializer, IProductRegistration) 💥 
+ 🌟 TransportConfiguration(NodePool, ITransportClient, Serializer, IProductRegistration) 
Elastic.Transport.TransportResponseBase 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 DeprecationWarnings 💥 
+ 🌟 ParsedHeaders 
Elastic.Transport.ApiCallDetails 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 DeprecationWarnings 💥 
+ 🌟 ErrorResponse 
+ 🌟 ParsedHeaders 
Elastic.Transport.RequestConfiguration 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 ParseAllHeaders 
+ 🌟 RequestMetaData 
+ 🌟 ResponseHeadersToParse 
Elastic.Transport.RequestConfigurationDescriptor 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 ParseAllHeaders(Nullable<Boolean>) 
+ 🌟 RequestMetaData(RequestMetaData) 
+ 🌟 ResponseHeadersToParse(IEnumerable<String>) 
Elastic.Transport.Transport<TConfiguration> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 RequestAsync<TResponse>(HttpMethod, String, CancellationToken, PostData, IRequestParameters) 💥 
+ 🌟 RequestAsync<TResponse>(HttpMethod, String, PostData, IRequestParameters, CancellationToken) 
+ 🌟 Transport(TConfiguration, IDateTimeProvider, IMemoryStreamFactory) 
Elastic.Transport.Diagnostics.DiagnosticSources 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 .AuditDiagnosticKeys 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 .HttpConnectionDiagnosticKeys 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 .RequestPipelineDiagnosticKeys 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 .SerializerDiagnosticKeys 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
Elastic.Transport.ResponseBuilder 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 ResponseBuilder() 
+ 🌟 ToResponse<TResponse>(RequestData, Exception, Nullable<Int32>, Dictionary<String, IEnumerable<String>>, Stream, String, Int64) 
- 🔴 ToResponse<TResponse>(RequestData, Exception, Nullable<Int32>, IEnumerable<String>, Stream, String) 💥 
+ 🌟 ToResponseAsync<TResponse>(RequestData, Exception, Nullable<Int32>, Dictionary<String, IEnumerable<String>>, Stream, String, Int64, CancellationToken) 
- 🔴 ToResponseAsync<TResponse>(RequestData, Exception, Nullable<Int32>, IEnumerable<String>, Stream, String, CancellationToken) 💥 
Elastic.Transport.DiagnosticsSerializerProxy 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 Member is more visible. 
- 🔴 DiagnosticsSerializerProxy(ITransportSerializer, String) 💥 
+ 🌟 DiagnosticsSerializerProxy(Serializer, String) 
+ 🌟 InnerSerializer 
+ 🔷 DeserializeAsync(Type, Stream, CancellationToken) 💥 
+ 🔷 Member type changed from Task<Object> to ValueTask<Object>. 💥 
+ 🔷 DeserializeAsync<T>(Stream, CancellationToken) 💥 
+ 🔷 Member type changed from Task<T> to ValueTask<T>. 💥 
Elastic.Transport.Products.Elasticsearch.ElasticsearchErrorExtensions 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 TryGetElasticsearchServerError(BytesResponse, ServerError&) 💥 
+ 🌟 TryGetElasticsearchServerError(BytesResponse, ServerError&) 
- 🔴 TryGetElasticsearchServerError(ITransportResponse, ServerError&) 💥 
+ 🌟 TryGetElasticsearchServerError(ITransportResponse, ServerError&) 
- 🔴 TryGetElasticsearchServerError(StringResponse, ServerError&) 💥 
+ 🌟 TryGetElasticsearchServerError(StringResponse, ServerError&) 
Elastic.Transport.RequestData 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 IsAsync 
+ 🌟 MetaHeaderProvider 
+ 🌟 ParseAllHeaders 
+ 🌟 RequestMetaData 
+ 🌟 ResponseHeadersToParse 
+ 🔷 CustomResponseBuilder 💥 
+ 🔷 Member type changed from CustomResponseBuilderBase to CustomResponseBuilder. 💥 
+ 🔷 Node 💥 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
+ 🔷 set 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
Elastic.Transport.TransportConfigurationBase<T> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 CertificateFingerprint(String) 
+ 🌟 DisableMetaHeader(Boolean) 
+ 🌟 ParseAllHeaders(Boolean) 
+ 🌟 ResponseHeadersToParse(HeadersList) 
- 🔴 TransportConfigurationBase(IConnectionPool, IConnection, ITransportSerializer, IProductRegistration) 💥 
+ 🌟 TransportConfigurationBase(NodePool, ITransportClient, Serializer, IProductRegistration) 
+ 🔷 UseThisRequestResponseSerializer 💥 
+ 🔷 Member type changed from ITransportSerializer to Serializer. 💥 
Elastic.Transport.Extensions.TransportSerializerExtensions 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 SerializeToBytes<T>(ITransportSerializer, T, IMemoryStreamFactory, SerializationFormatting) 💥 
- 🔴 SerializeToBytes<T>(ITransportSerializer, T, SerializationFormatting) 💥 
+ 🌟 SerializeToBytes<T>(Serializer, T, IMemoryStreamFactory, SerializationFormatting) 
+ 🌟 SerializeToBytes<T>(Serializer, T, SerializationFormatting) 
- 🔴 SerializeToString<T>(ITransportSerializer, T, IMemoryStreamFactory, SerializationFormatting) 💥 
- 🔴 SerializeToString<T>(ITransportSerializer, T, SerializationFormatting) 💥 
+ 🌟 SerializeToString<T>(Serializer, T, IMemoryStreamFactory, SerializationFormatting) 
+ 🌟 SerializeToString<T>(Serializer, T, SerializationFormatting) 
Elastic.Transport.ITransportConfiguration 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 CertificateFingerprint 
- 🔴 ConnectionPool 💥 
+ 🌟 DisableMetaHeader 
+ 🌟 MetaHeaderProvider 
+ 🌟 NodePool 
+ 🌟 ParseAllHeaders 
+ 🌟 ResponseHeadersToParse 
+ 🔷 Connection 💥 
+ 🔷 Member type changed from IConnection to ITransportClient. 💥 
+ 🔷 RequestResponseSerializer 💥 
+ 🔷 Member type changed from ITransportSerializer to Serializer. 💥 
Elastic.Transport.Products.IProductRegistration 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 MetaHeaderProvider 
- 🔴 Ping(IConnection, RequestData) 💥 
+ 🌟 Ping(ITransportClient, RequestData) 
- 🔴 PingAsync(IConnection, RequestData, CancellationToken) 💥 
+ 🌟 PingAsync(ITransportClient, RequestData, CancellationToken) 
+ 🌟 ResponseBuilder 
+ 🌟 ResponseHeadersToParse 
- 🔴 Sniff(IConnection, Boolean, RequestData) 💥 
+ 🌟 Sniff(ITransportClient, Boolean, RequestData) 
- 🔴 SniffAsync(IConnection, Boolean, RequestData, CancellationToken) 💥 
+ 🌟 SniffAsync(ITransportClient, Boolean, RequestData, CancellationToken) 
Elastic.Transport.Products.ProductRegistration 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 MetaHeaderProvider 
- 🔴 Ping(IConnection, RequestData) 💥 
+ 🌟 Ping(ITransportClient, RequestData) 
- 🔴 PingAsync(IConnection, RequestData, CancellationToken) 💥 
+ 🌟 PingAsync(ITransportClient, RequestData, CancellationToken) 
+ 🌟 ResponseBuilder 
+ 🌟 ResponseHeadersToParse 
- 🔴 Sniff(IConnection, Boolean, RequestData) 💥 
+ 🌟 Sniff(ITransportClient, Boolean, RequestData) 
- 🔴 SniffAsync(IConnection, Boolean, RequestData, CancellationToken) 💥 
+ 🌟 SniffAsync(ITransportClient, Boolean, RequestData, CancellationToken) 
Elastic.Transport.Products.Elasticsearch.ElasticsearchProductRegistration 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 ElasticsearchProductRegistration(Type) 
+ 🌟 MetaHeaderProvider 
- 🔴 Ping(IConnection, RequestData) 💥 
+ 🌟 Ping(ITransportClient, RequestData) 
- 🔴 PingAsync(IConnection, RequestData, CancellationToken) 💥 
+ 🌟 PingAsync(ITransportClient, RequestData, CancellationToken) 
+ 🌟 ResponseBuilder 
+ 🌟 ResponseHeadersToParse 
- 🔴 Sniff(IConnection, Boolean, RequestData) 💥 
+ 🌟 Sniff(ITransportClient, Boolean, RequestData) 
- 🔴 SniffAsync(IConnection, Boolean, RequestData, CancellationToken) 💥 
+ 🌟 SniffAsync(ITransportClient, Boolean, RequestData, CancellationToken) 
Elastic.Transport.TransportExtensions 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
- 🔴 DeleteAsync<TResponse>(ITransport, String, PostData, CancellationToken, IRequestParameters) 💥 
+ 🌟 DeleteAsync<TResponse>(ITransport, String, PostData, IRequestParameters, CancellationToken) 
- 🔴 GetAsync<TResponse>(ITransport, String, CancellationToken, IRequestParameters) 💥 
+ 🌟 GetAsync<TResponse>(ITransport, String, IRequestParameters, CancellationToken) 
- 🔴 HeadAsync(ITransport, String, CancellationToken, IRequestParameters) 💥 
+ 🌟 HeadAsync(ITransport, String, IRequestParameters, CancellationToken) 
- 🔴 HeadAsync<TResponse>(ITransport, String, CancellationToken, IRequestParameters) 💥 
+ 🌟 HeadAsync<TResponse>(ITransport, String, IRequestParameters, CancellationToken) 
- 🔴 PostAsync<TResponse>(ITransport, String, PostData, CancellationToken, IRequestParameters) 💥 
+ 🌟 PostAsync<TResponse>(ITransport, String, PostData, IRequestParameters, CancellationToken) 
- 🔴 PutAsync<TResponse>(ITransport, String, PostData, CancellationToken, IRequestParameters) 💥 
+ 🌟 PutAsync<TResponse>(ITransport, String, PostData, IRequestParameters, CancellationToken)