Skip to content

0.5.4

Compare
Choose a tag to compare
@flobernd flobernd released this 21 Nov 08:52
· 3 commits to main since this release
efe6b75

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(Func<HttpMessageHandler, RequestData, HttpMessageHandler>) 💥 
+ 🌟 Request<TResponse>(Endpoint, BoundConfiguration, PostData) 
- 🔴 Request<TResponse>(Endpoint, RequestData, PostData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, BoundConfiguration, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 💥 
Elastic.Transport.HttpWebRequestInvoker 
+ 🌟 AlterServicePoint(ServicePoint, BoundConfiguration) 
- 🔴 AlterServicePoint(ServicePoint, RequestData) 💥 
+ 🌟 CreateHttpWebRequest(Endpoint, BoundConfiguration, PostData, Boolean) 
- 🔴 CreateHttpWebRequest(Endpoint, RequestData, PostData, Boolean) 💥 
+ 🌟 Request<TResponse>(Endpoint, BoundConfiguration, PostData) 
- 🔴 Request<TResponse>(Endpoint, RequestData, PostData) 💥 
+ 🌟 RequestAsync<TResponse>(Endpoint, BoundConfiguration, PostData, CancellationToken) 
- 🔴 RequestAsync<TResponse>(Endpoint, RequestData, PostData, CancellationToken) 💥 
+ 🌟 SetAuthenticationIfNeeded(Endpoint, BoundConfiguration, HttpWebRequest) 
- 🔴 SetAuthenticationIfNeeded(Endpoint, RequestData, HttpWebRequest) 💥 
+ 🌟 SetClientCertificates(HttpWebRequest, BoundConfiguration) 
- 🔴 SetClientCertificates(HttpWebRequest, RequestData) 💥 
+ 🌟 SetProxyIfNeeded(HttpWebRequest, BoundConfiguration) 
- 🔴 SetProxyIfNeeded(HttpWebRequest, RequestData) 💥 
+ 🌟 SetServerCertificateValidationCallBackIfNeeded(HttpWebRequest, BoundConfiguration) 
- 🔴 SetServerCertificateValidationCallBackIfNeeded(HttpWebRequest, RequestData) 💥