Skip to content

Releases: elastic/elastic-transport-net

0.5.5

21 Nov 11:38
1bd2db0
Compare
Choose a tag to compare

0.5.4...0.5.5

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 3 new additions
- 🔴 3 removals
- 🔷 9 modifications

📑 Elastic.Transport.dll
 Click here to see the 15 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
+ 🌟 Elastic.Transport.StreamResponseBase 
Elastic.Transport.TransportResponse 
+ 🔷 LeaveOpen 
+ 🔷 get 
+ 🔷 Member is more visible. 
+ 🔷 LinkedDisposables 
+ 🔷 get 
+ 🔷 Member is more visible. 
Elastic.Transport.StreamResponse 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
- 🔴 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 💥 
+ 🌟 Body 
- 🔴 Dispose() 💥 
- 🔴 Dispose(Boolean) 💥 
+ 🔷 LeaveOpen 
+ 🔷 get 
+ 🔷 Member is more visible. 

0.5.4

21 Nov 08:52
efe6b75
Compare
Choose a tag to compare

0.5.3...0.5.4

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.

+ 🌟 3 new additions
- 🔴 3 removals
- 🔷 0 modifications

📑 Elastic.Transport.VirtualizedCluster.dll
 Click here to see the 6 differences 
Elastic.Transport.VirtualizedCluster, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.VirtualizedCluster.dll 
Elastic.Transport.VirtualizedCluster.Components.ExposingPipelineFactory<TConfiguration> 
+ 🌟 Create(BoundConfiguration) 
- 🔴 Create(RequestData) 💥 
Elastic.Transport.VirtualizedCluster.Components.VirtualClusterRequestInvoker 
+ 🌟 Request<TResponse>(Endpoint, BoundConfiguration, PostData) 
- 🔴 Request<TResponse>(Endpoint, RequestData, PostData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, BoundConfiguration, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 💥 

API Changes: Elastic.Transport

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

+ 🌟 55 new additions
- 🔴 53 removals
- 🔷 0 modifications

📑 Elastic.Transport.dll
 Click here to see the 108 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
+ 🌟 Elastic.Transport.BoundConfiguration 
- 🔴 Elastic.Transport.Diagnostics.OpenTelemetryData 💥 
- 🔴 Elastic.Transport.RequestData 💥 
Elastic.Transport.IRequestConfiguration 
+ 🌟 UserAgent 
Elastic.Transport.RequestConfigurationDescriptor 
+ 🌟 UserAgent(UserAgent) 
Elastic.Transport.DefaultMetaHeaderProducer 
+ 🌟 ProduceHeaderValue(BoundConfiguration, Boolean) 
- 🔴 ProduceHeaderValue(RequestData, Boolean) 💥 
Elastic.Transport.MetaHeaderProducer 
+ 🌟 ProduceHeaderValue(BoundConfiguration, Boolean) 
- 🔴 ProduceHeaderValue(RequestData, Boolean) 💥 
Elastic.Transport.RequestConfiguration 
+ 🌟 DefaultUserAgent 
+ 🌟 UserAgent 
Elastic.Transport.RequestPipelineFactory 
+ 🌟 Create(BoundConfiguration) 
- 🔴 Create(RequestData) 💥 
Elastic.Transport.TransportConfiguration 
+ 🌟 OnConfigurationBound 
- 🔴 OnRequestDataCreated 💥 
Elastic.Transport.TransportConfigurationDescriptorBase<T> 
+ 🌟 OnBoundConfigurationCreated(Action<BoundConfiguration>) 
- 🔴 OnRequestDataCreated(Action<RequestData>) 💥 
Elastic.Transport.ITransportConfiguration 
+ 🌟 OnConfigurationBound 
- 🔴 OnRequestDataCreated 💥 
- 🔴 UserAgent 💥 
Elastic.Transport.DistributedTransport<TConfiguration> 
+ 🌟 Request<TResponse>(EndpointPath&, PostData, Action<Activity>, IRequestConfiguration) 
- 🔴 Request<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration) 💥 
+ 🌟 RequestAsync<TResponse>(EndpointPath&, PostData, Action<Activity>, IRequestConfiguration, CancellationToken) 
- 🔴 RequestAsync<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration, CancellationToken) 💥 
Elastic.Transport.IRequestInvoker 
+ 🌟 Request<TResponse>(Endpoint, BoundConfiguration, PostData) 
- 🔴 Request<TResponse>(Endpoint, RequestData, PostData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, BoundConfiguration, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 💥 
Elastic.Transport.IResponseBuilder 
+ 🌟 Build<TResponse>(ApiCallDetails, BoundConfiguration, Stream, String, Int64) 
- 🔴 Build<TResponse>(ApiCallDetails, RequestData, Stream, String, Int64) 💥 
+ 🌟 BuildAsync<TResponse>(ApiCallDetails, BoundConfiguration, Stream, String, Int64, CancellationToken) 
- 🔴 BuildAsync<TResponse>(ApiCallDetails, RequestData, Stream, String, Int64, CancellationToken) 💥 
Elastic.Transport.ITransport 
+ 🌟 Request<TResponse>(EndpointPath&, PostData, Action<Activity>, IRequestConfiguration) 
- 🔴 Request<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration) 💥 
+ 🌟 RequestAsync<TResponse>(EndpointPath&, PostData, Action<Activity>, IRequestConfiguration, CancellationToken) 
- 🔴 RequestAsync<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration, CancellationToken) 💥 
Elastic.Transport.ResponseFactory 
+ 🌟 Create<TResponse>(Endpoint, BoundConfiguration, PostData, Exception, Nullable<Int32>, Dictionary<String, IEnumerable<String>>, Stream, String, Int64, IReadOnlyDictionary<String, ThreadPoolStatistics>, IReadOnlyDictionary<TcpState, Int32>) 
- 🔴 Create<TResponse>(Endpoint, RequestData, PostData, Exception, Nullable<Int32>, Dictionary<String, IEnumerable<String>>, Stream, String, Int64, IReadOnlyDictionary<String, ThreadPoolStatistics>, IReadOnlyDictionary<TcpState, Int32>) 💥 
+ 🌟 CreateAsync<TResponse>(Endpoint, BoundConfiguration, PostData, Exception, Nullable<Int32>, Dictionary<String, IEnumerable<String>>, Stream, String, Int64, IReadOnlyDictionary<String, ThreadPoolStatistics>, IReadOnlyDictionary<TcpState, Int32>, CancellationToken) 
- 🔴 CreateAsync<TResponse>(Endpoint, RequestData, PostData, Exception, Nullable<Int32>, Dictionary<String, IEnumerable<String>>, Stream, String, Int64, IReadOnlyDictionary<String, ThreadPoolStatistics>, IReadOnlyDictionary<TcpState, Int32>, CancellationToken) 💥 
Elastic.Transport.TypedResponseBuilder<TResponse> 
+ 🌟 Build(ApiCallDetails, BoundConfiguration, Stream, String, Int64) 
- 🔴 Build(ApiCallDetails, RequestData, Stream, String, Int64) 💥 
+ 🌟 BuildAsync(ApiCallDetails, BoundConfiguration, Stream, String, Int64, CancellationToken) 
- 🔴 BuildAsync(ApiCallDetails, RequestData, Stream, String, Int64, CancellationToken) 💥 
Elastic.Transport.RequestPipeline 
+ 🌟 BadResponse<TResponse>(TResponse&, ApiCallDetails, Endpoint, BoundConfiguration, PostData, TransportException, IReadOnlyCollection<Audit>) 
- 🔴 BadResponse<TResponse>(TResponse&, ApiCallDetails, Endpoint, RequestData, PostData, TransportException, IReadOnlyCollection<Audit>) 💥 
+ 🌟 CallProductEndpoint<TResponse>(Endpoint, BoundConfiguration, PostData, Auditor) 
- 🔴 CallProductEndpoint<TResponse>(Endpoint, RequestData, PostData, Auditor) 💥 
+ 🌟 CallProductEndpointAsync<TResponse>(Endpoint, BoundConfiguration, PostData, Auditor, CancellationToken) 
- 🔴 CallProductEndpointAsync<TResponse>(Endpoint, RequestData, PostData, Auditor, CancellationToken) 💥 
Elastic.Transport.InMemoryRequestInvoker 
+ 🌟 BuildResponse<TResponse>(Endpoint, BoundConfiguration, PostData, Byte[], Nullable<Int32>, String) 
- 🔴 BuildResponse<TResponse>(Endpoint, RequestData, PostData, Byte[], Nullable<Int32>, String) 💥 
+ 🌟 BuildResponseAsync<TResponse>(Endpoint, BoundConfiguration, PostData, CancellationToken, Byte[], Nullable<Int32>, String) 
- 🔴 BuildResponseAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken, Byte[], Nullable<Int32>, String) 💥 
+ 🌟 Request<TResponse>(Endpoint, BoundConfiguration, PostData) 
- 🔴 Request<TResponse>(Endpoint, RequestData, PostData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, BoundConfiguration, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 💥 
Elastic.Transport.Products.DefaultProductRegistration 
+ 🌟 Ping(IRequestInvoker, Endpoint, BoundConfiguration) 
- 🔴 Ping(IRequestInvoker, Endpoint, RequestData) 💥 
+ 🌟 PingAsync(IRequestInvoker, Endpoint, BoundConfiguration, CancellationToken) 
- 🔴 PingAsync(IRequestInvoker, Endpoint, RequestData, CancellationToken) 💥 
+ 🌟 Sniff(IRequestInvoker, Boolean, Endpoint, BoundConfiguration) 
- 🔴 Sniff(IRequestInvoker, Boolean, Endpoint, RequestData) 💥 
+ 🌟 SniffAsync(IRequestInvoker, Boolean, Endpoint, BoundConfiguration, CancellationToken) 
- 🔴 SniffAsync(IRequestInvoker, Boolean, Endpoint, RequestData, CancellationToken) 💥 
Elastic.Transport.Products.Elasticsearch.ElasticsearchProductRegistration 
+ 🌟 Ping(IRequestInvoker, Endpoint, BoundConfiguration) 
- 🔴 Ping(IRequestInvoker, Endpoint, RequestData) 💥 
+ 🌟 PingAsync(IRequestInvoker, Endpoint, BoundConfiguration, CancellationToken) 
- 🔴 PingAsync(IRequestInvoker, Endpoint, RequestData, CancellationToken) 💥 
+ 🌟 Sniff(IRequestInvoker, Boolean, Endpoint, BoundConfiguration) 
- 🔴 Sniff(IRequestInvoker, Boolean, Endpoint, RequestData) 💥 
+ 🌟 SniffAsync(IRequestInvoker, Boolean, Endpoint, BoundConfiguration, CancellationToken) 
- 🔴 SniffAsync(IRequestInvoker, Boolean, Endpoint, RequestData, CancellationToken) 💥 
Elastic.Transport.Products.ProductRegistration 
+ 🌟 Ping(IRequestInvoker, Endpoint, BoundConfiguration) 
- 🔴 Ping(IRequestInvoker, Endpoint, RequestData) 💥 
+ 🌟 PingAsync(IRequestInvoker, Endpoint, BoundConfiguration, CancellationToken) 
- 🔴 PingAsync(IRequestInvoker, Endpoint, RequestData, CancellationToken) 💥 
+ 🌟 Sniff(IRequestInvoker, Boolean, Endpoint, BoundConfiguration) 
- 🔴 Sniff(IRequestInvoker, Boolean, Endpoint, RequestData) 💥 
+ 🌟 SniffAsync(IRequestInvoker, Boolean, Endpoint, BoundConfiguration, CancellationToken) 
- 🔴 SniffAsync(IRequestInvoker, Boolean, Endpoint, RequestData, CancellationToken) 💥 
Elastic.Transport.HttpRequestInvoker 
+ 🌟 CreateHttpClientHandler(BoundConfiguration) 
- 🔴 CreateHttpClientHandler(RequestData) 💥 
+ 🌟 HttpRequestInvoker(Func<HttpMessageHandler, BoundConfiguration, HttpMessageHandler>, ITransportConfiguration) 
+ 🌟 HttpRequestInvoker(Func<HttpMessageHandler, BoundConfiguration, HttpMessageHandler>) 
- 🔴 HttpRequestInvoker(Func<HttpMessageHandler, RequestData, HttpMessageHandler>, ITransportConfiguration) 💥 
- 🔴 HttpRequestInvoker(Fu...
Read more

0.5.3

19 Nov 15:03
4557279
Compare
Choose a tag to compare

0.5.2...0.5.3

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 2 new additions
- 🔴 3 removals
- 🔷 3 modifications

📑 Elastic.Transport.dll
 Click here to see the 8 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
Elastic.Transport.RequestConfigurationDescriptor 
+ 🔷 RequestConfigurationDescriptor(IRequestConfiguration) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
Elastic.Transport.TransportConfigurationDescriptor 
+ 🌟 TransportConfigurationDescriptor(ITransportConfiguration) 
Elastic.Transport.TransportConfigurationDescriptorBase<T> 
+ 🌟 TransportConfigurationDescriptorBase(ITransportConfiguration) 
Elastic.Transport.UrlFormatter 
+ 🔷 CreateString(Object, ITransportConfiguration) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 CreateString(Object) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 

0.5.2

14 Nov 13:21
7d3a633
Compare
Choose a tag to compare

0.5.1...0.5.2

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 7 new additions
- 🔴 30 removals
- 🔷 27 modifications

📑 Elastic.Transport.dll
 Click here to see the 64 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
Elastic.Transport.IRequestConfiguration 
+ 🌟 ResponseBuilders 
Elastic.Transport.ITransportConfiguration 
- 🔴 ResponseBuilders 💥 
Elastic.Transport.RequestConfiguration 
- 🔴 DisablePing 💥 
- 🔴 EnableHttpPipelining 💥 
+ 🌟 RequestConfiguration(IRequestConfiguration) 
+ 🌟 ResponseBuilders 
Elastic.Transport.RequestConfigurationDescriptor 
+ 🌟 EnableHttpCompression(Boolean) 
+ 🌟 MaxRetries(Nullable<TimeSpan>) 
+ 🌟 RequestConfigurationDescriptor(IRequestConfiguration) 
+ 🌟 ResponseBuilder(IResponseBuilder) 
+ 🔷 Accept(String) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 AllowedStatusCodes(IEnumerable<Int32>) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 AllowedStatusCodes(Int32[]) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 Authentication(AuthorizationHeader) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ClientCertificate(String) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ClientCertificate(X509Certificate) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ClientCertificates(X509CertificateCollection) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ContentType(String) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 DisableAuditTrail(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 DisableDirectStreaming(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 DisablePing(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 DisableSniffing(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 EnableHttpPipelining(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 EnableTcpStats(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 EnableThreadPoolStats(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ForceNode(Uri) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 GlobalHeaders(NameValueCollection) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 MaxRetries(Int32) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 OpaqueId(String) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ParseAllHeaders(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 PingTimeout(TimeSpan) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 RequestMetaData(RequestMetaData) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 RequestTimeout(TimeSpan) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ResponseHeadersToParse(IEnumerable<String>) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 RunAs(String) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 ThrowExceptions(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 TransferEncodingChunked(Boolean) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 

0.5.1

08 Nov 13:50
363f7a1
Compare
Choose a tag to compare

0.5.0...0.5.1

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 0 new additions
- 🔴 0 removals
- 🔷 2 modifications

📑 Elastic.Transport.dll
 Click here to see the 2 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
Elastic.Transport.TransportConfiguration 
+ 🔷 TransportConfiguration(NodePool, IRequestInvoker, Serializer, ProductRegistration) 
+ 🔷 Member is more visible. 

0.5.0

08 Nov 12:23
3352233
Compare
Choose a tag to compare

What's Changed

NOTE: This release includes several breaking changes to the public APIs in preparation for a 1.0 GA release.

Full Changelog: 0.4.26...0.5.0

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.

+ 🌟 16 new additions
- 🔴 14 removals
- 🔷 1 modifications

📑 Elastic.Transport.VirtualizedCluster.dll
 Click here to see the 31 differences 
Elastic.Transport.VirtualizedCluster, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.VirtualizedCluster.dll 
Elastic.Transport.VirtualizedCluster.Audit.Auditor 
+ 🔷 Cluster 💥 
- 🔴 set 💥 
Elastic.Transport.VirtualizedCluster.Components.VirtualCluster 
- 🔴 DateTimeProvider 💥 
Elastic.Transport.VirtualizedCluster.Components.SealedVirtualCluster 
- 🔴 Settings(Func<TransportConfiguration, TransportConfiguration>) 💥 
+ 🌟 Settings(Func<TransportConfigurationDescriptor, TransportConfigurationDescriptor>) 
- 🔴 VirtualClusterConnection(Func<TransportConfiguration, TransportConfiguration>) 💥 
+ 🌟 VirtualClusterConnection(Func<TransportConfigurationDescriptor, TransportConfigurationDescriptor>) 
Elastic.Transport.VirtualizedCluster.Products.Elasticsearch.ElasticsearchMockProductRegistration 
+ 🌟 IsPingRequest(Endpoint) 
- 🔴 IsPingRequest(RequestData) 💥 
+ 🌟 IsSniffRequest(Endpoint) 
- 🔴 IsSniffRequest(RequestData) 💥 
Elastic.Transport.VirtualizedCluster.Products.MockProductRegistration 
+ 🌟 IsPingRequest(Endpoint) 
- 🔴 IsPingRequest(RequestData) 💥 
+ 🌟 IsSniffRequest(Endpoint) 
- 🔴 IsSniffRequest(RequestData) 💥 
Elastic.Transport.VirtualizedCluster.Components.VirtualClusterRequestInvoker 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 Request<TResponse>(Endpoint, RequestData, PostData) 
- 🔴 Request<TResponse>(RequestData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(RequestData, CancellationToken) 💥 
+ 🌟 ResponseFactory 
Elastic.Transport.VirtualizedCluster.Components.ExposingPipelineFactory<TConfiguration> 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🌟 Create(RequestData) 
- 🔴 Create(TConfiguration, DateTimeProvider, MemoryStreamFactory, RequestParameters) 💥 
- 🔴 ExposingPipelineFactory(TConfiguration, DateTimeProvider) 💥 
+ 🌟 ExposingPipelineFactory(TConfiguration) 
- 🔴 Pipeline 💥 
- 🔴 RequestHandler 💥 
+ 🌟 Transport 

API Changes: Elastic.Transport

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

+ 🌟 338 new additions
- 🔴 207 removals
- 🔷 219 modifications

📑 Elastic.Transport.dll
 Click here to see the 764 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
+ 🌟 System.Runtime.CompilerServices.InternalsVisibleToAttribute::.ctor(System.String) 
Elastic.Transport.dll 
- 🔴 Elastic.Transport.CustomResponseBuilder 💥 
- 🔴 Elastic.Transport.DefaultRequestPipeline<TConfiguration> 💥 
+ 🌟 Elastic.Transport.Diagnostics.Auditing.Auditor 
+ 🌟 Elastic.Transport.Endpoint 
+ 🌟 Elastic.Transport.EndpointPath 
+ 🌟 Elastic.Transport.IResponseBuilder 
- 🔴 Elastic.Transport.RequestConfigurationExtensions 💥 
+ 🌟 Elastic.Transport.RequestPipelineFactory 
- 🔴 Elastic.Transport.RequestPipelineFactory<TConfiguration> 💥 
- 🔴 Elastic.Transport.ResponseBuilder 💥 
+ 🌟 Elastic.Transport.ResponseFactory 
- 🔴 Elastic.Transport.TransportConfigurationBase<T> 💥 
+ 🌟 Elastic.Transport.TransportConfigurationDescriptor 
+ 🌟 Elastic.Transport.TransportConfigurationDescriptorBase<T> 
+ 🌟 Elastic.Transport.TypedResponseBuilder<TResponse> 
Elastic.Transport.DefaultMetaHeaderProvider 
+ 🔷 Producers 
+ 🔷 get 
+ 🌟 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 
Elastic.Transport.HeadersList 
+ 🌟 HeadersList(Nullable<HeadersList>, Nullable<HeadersList>) 
Elastic.Transport.PipelineException 
+ 🔷 PipelineException(PipelineFailure, Exception) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
Elastic.Transport.DefaultMetaHeaderProducer 
+ 🌟 ProduceHeaderValue(RequestData, Boolean) 
- 🔴 ProduceHeaderValue(RequestData) 💥 
Elastic.Transport.Diagnostics.Auditing.Audit 
- 🔴 PathAndQuery 💥 
+ 🔷 Node 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 get 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.DistributedTransport 
+ 🌟 DistributedTransport(ITransportConfiguration) 
- 🔴 DistributedTransport(TransportConfiguration) 💥 
Elastic.Transport.MetaHeaderProducer 
+ 🌟 ProduceHeaderValue(RequestData, Boolean) 
- 🔴 ProduceHeaderValue(RequestData) 💥 
Elastic.Transport.CloudNodePool 
- 🔴 CloudNodePool(String, AuthorizationHeader, DateTimeProvider) 💥 
+ 🌟 CloudNodePool(String, AuthorizationHeader) 
- 🔴 Dispose(Boolean) 💥 
Elastic.Transport.TransportException 
+ 🌟 Endpoint 
- 🔴 Request 💥 
+ 🔷 AuditTrail 💥 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte[]) 
+ 🔷 Member type changed from IEnumerable<Audit> to IReadOnlyCollection<Audit>. 💥 
Elastic.Transport.ITransport 
+ 🌟 Request<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration) 
- 🔴 Request<TResponse>(HttpMethod, String, PostData, RequestParameters, OpenTelemetryData&) 💥 
+ 🌟 RequestAsync<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration, CancellationToken) 
- 🔴 RequestAsync<TResponse>(HttpMethod, String, PostData, RequestParameters, OpenTelemetryData&, CancellationToken) 💥 
Elastic.Transport.StreamResponse 
+ 🌟 ContentType 
+ 🌟 Dispose(Boolean) 
- 🔴 MimeType 💥 
+ 🔷 StreamResponse(Stream, String) 💥 
+ 🔷 Parameter name changed from mimeType to contentType. 💥 
Elastic.Transport.IRequestInvoker 
+ 🌟 Request<TResponse>(Endpoint, RequestData, PostData) 
- 🔴 Request<TResponse>(RequestData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(RequestData, CancellationToken) 💥 
+ 🌟 ResponseFactory 
Elastic.Transport.NodePool 
- 🔴 CreateView(Action<AuditEvent, Node>) 💥 
+ 🌟 CreateView(Auditor) 
+ 🌟 DateTimeProvider 
+ 🔷 LastUpdate 💥 
+ 🔷 Member type changed from DateTimeOffset to Nullable<DateTimeOffset>. 💥 
+ 🔷 NodePool() 
+ 🔷 Member is more visible. 
Elastic.Transport.DistributedTransport<TConfiguration> 
- 🔴 DistributedTransport(TConfiguration, RequestPipelineFactory<TConfiguration>, DateTimeProvider, MemoryStreamFactory) 💥 
+ 🌟 DistributedTransport(TConfiguration) 
+ 🌟 Request<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration) 
- 🔴 Request<TResponse>(HttpMethod, String, PostData, RequestParameters, OpenTelemetryData&) 💥 
+ 🌟 RequestAsync<TResponse>(EndpointPath&, PostData, OpenTelemetryData&, IRequestConfiguration, CancellationToken) 
- 🔴 RequestAsync<TResponse>(HttpMethod, String, PostData, RequestParameters, OpenTelemetryData&, CancellationToken) 💥 
Elastic.Transport.HttpRequestInvoker 
+ 🌟 HttpRequestInvoker(Func<HttpMessageHandler, RequestData, HttpMessageHandler>, ITransportConfiguration) 
+ 🌟 Request<TResponse>(Endpoint, RequestData, PostData) 
- 🔴 Request<TResponse>(RequestData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(RequestData, CancellationToken) 💥 
+ 🌟 ResponseFactory 
Elastic.Transport.RequestParameters 
+ 🌟 CreatePathWithQueryStrings(String, ITransportConfiguration) 
- 🔴 CustomResponseBuilder 💥 
- 🔴 GetResolvedQueryStringValue(String, ITransportConfiguration) 💥 
- 🔴 RequestConfiguration 💥 
- 🔴 SetAcceptHeader(String) 💥 
+ 🔷 AcceptHeaderFromFormat(String) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.SingleNodePool 
- 🔴 CreateView(Action<AuditEvent, Node>) 💥 
+ 🌟 CreateView(Auditor) 
- 🔴 Dispose(Boolean) 💥 
- 🔴 SingleNodePool(Uri, DateTimeProvider) 💥 
+ 🌟 SingleNodePool(Uri) 
+ 🔷 LastUpdate 💥 
+ 🔷 Member type changed from DateTimeOffset to Nullable<DateTimeOffset>. 💥 
Elastic.Transport.StickyNodePool 
- 🔴 CreateView(Action<AuditEvent, Node>) 💥 
+ 🌟 CreateView(Auditor) 
- 🔴 StickyNodePool(IEnumerable<Node>, DateTimeProvid...
Read more

0.4.26

16 Oct 11:26
63e90cb
Compare
Choose a tag to compare

0.4.25...0.4.26

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

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

0.4.25

16 Oct 10:48
28a141f
Compare
Choose a tag to compare

0.4.24...0.4.25

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 1 new additions
- 🔴 0 removals
- 🔷 0 modifications

📑 Elastic.Transport.dll
 Click here to see the 1 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
Elastic.Transport.Extensions.TransportSerializerExtensions 
+ 🌟 TryGetJsonSerializerOptions(Serializer, JsonSerializerOptions&, SerializationFormatting) 

0.4.24

16 Oct 10:26
e790d5e
Compare
Choose a tag to compare

0.4.23...0.4.24

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 0 new additions
- 🔴 1 removals
- 🔷 1 modifications

📑 Elastic.Transport.dll
 Click here to see the 2 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
Elastic.Transport.SystemTextJsonSerializer 
+ 🔷 GetJsonSerializerOptions(SerializationFormatting) 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 

0.4.23

16 Oct 09:10
7c87cd8
Compare
Choose a tag to compare

0.4.22...0.4.23

View the full list of issues and PRs

API Changes: Elastic.Transport.VirtualizedCluster

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

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

API Changes: Elastic.Transport

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

+ 🌟 23 new additions
- 🔴 0 removals
- 🔷 2 modifications

📑 Elastic.Transport.dll
 Click here to see the 25 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
+ 🌟 Elastic.Transport.IJsonSerializerOptionsProvider 
+ 🌟 Elastic.Transport.SystemTextJsonSerializer 
+ 🌟 Elastic.Transport.TransportSerializerOptionsProvider 
Elastic.Transport.Extensions.TransportSerializerExtensions 
+ 🌟 Deserialize(Serializer, JsonElement, Type, MemoryStreamFactory) 
+ 🌟 Deserialize(Serializer, JsonNode, Type, MemoryStreamFactory) 
+ 🌟 Deserialize(Serializer, ReadOnlySpan<Byte>, Type, MemoryStreamFactory) 
+ 🌟 Deserialize(Serializer, ReadOnlySpan<Char>, Type, MemoryStreamFactory) 
+ 🌟 Deserialize(Serializer, Utf8JsonReader&, Type, MemoryStreamFactory) 
+ 🌟 Deserialize<T>(Serializer, JsonElement, MemoryStreamFactory) 
+ 🌟 Deserialize<T>(Serializer, JsonNode, MemoryStreamFactory) 
+ 🌟 Deserialize<T>(Serializer, ReadOnlySpan<Byte>, MemoryStreamFactory) 
+ 🌟 Deserialize<T>(Serializer, ReadOnlySpan<Char>, MemoryStreamFactory) 
+ 🌟 Deserialize<T>(Serializer, Utf8JsonReader&, MemoryStreamFactory) 
+ 🌟 Serialize(Serializer, Object, Type, Utf8JsonWriter, MemoryStreamFactory, SerializationFormatting) 
+ 🌟 Serialize(Serializer, Object, Type, Utf8JsonWriter, SerializationFormatting) 
+ 🌟 Serialize<T>(Serializer, T, Utf8JsonWriter, MemoryStreamFactory, SerializationFormatting) 
+ 🌟 Serialize<T>(Serializer, T, Utf8JsonWriter, SerializationFormatting) 
+ 🌟 SerializeToBytes(Serializer, Object, Type, MemoryStreamFactory, SerializationFormatting) 
+ 🌟 SerializeToBytes(Serializer, Object, Type, SerializationFormatting) 
+ 🌟 SerializeToString(Serializer, Object, Type, MemoryStreamFactory, SerializationFormatting) 
+ 🌟 SerializeToString(Serializer, Object, Type, SerializationFormatting) 
+ 🔷 SerializeToBytes<T>(Serializer, T, MemoryStreamFactory, SerializationFormatting) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 SerializeToString<T>(Serializer, T, MemoryStreamFactory, SerializationFormatting) 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte)