Skip to content

0.4.18

Choose a tag to compare

@flobernd flobernd released this 25 Mar 09:38
· 49 commits to main since this release
8ff4a66

0.4.17...0.4.18

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.

+ 🌟 5 new additions
- 🔴 4 removals
- 🔷 6 modifications

📑 Elastic.Transport.VirtualizedCluster.dll
 Click here to see the 15 differences 
Elastic.Transport.VirtualizedCluster, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.VirtualizedCluster.dll 
+ 🌟 System.Runtime.CompilerServices.RefSafetyRulesAttribute::.ctor(System.Int32) 
+ 🌟 Elastic.Transport.VirtualizedCluster.Components.VirtualClusterRequestInvoker 
- 🔴 Elastic.Transport.VirtualizedCluster.Components.VirtualClusterTransportClient 💥 
Elastic.Transport.VirtualizedCluster.Components.SealedVirtualCluster 
+ 🔷 VirtualClusterConnection(Func<TransportConfiguration, TransportConfiguration>) 💥 
+ 🔷 Member type changed from VirtualClusterTransportClient to VirtualClusterRequestInvoker. 💥 
Elastic.Transport.VirtualizedCluster.Components.ExposingPipelineFactory<TConfiguration> 
+ 🌟 RequestHandler 
- 🔴 Transport 💥 
+ 🔷 ExposingPipelineFactory(TConfiguration, DateTimeProvider) 💥 
+ 🔷 Parameter name changed from connectionSettings to configuration. 💥 
Elastic.Transport.VirtualizedCluster.Components.VirtualizedCluster 
+ 🌟 RequestHandler 
- 🔴 Transport 💥 
- 🔴 TransportProxiesTo(Func<HttpTransport<ITransportConfiguration>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, TransportResponse>, Func<HttpTransport<ITransportConfiguration>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, Task<TransportResponse>>) 💥 
+ 🌟 TransportProxiesTo(Func<ITransport<ITransportConfiguration>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, TransportResponse>, Func<ITransport<ITransportConfiguration>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, Task<TransportResponse>>) 
+ 🔷 Connection 💥 
+ 🔷 Member type changed from VirtualClusterTransportClient to VirtualClusterRequestInvoker. 💥 

API Changes: Elastic.Transport

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

+ 🌟 51 new additions
- 🔴 44 removals
- 🔷 22 modifications

📑 Elastic.Transport.dll
 Click here to see the 117 differences 
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1 
Elastic.Transport.dll 
+ 🌟 System.Runtime.CompilerServices.RefSafetyRulesAttribute::.ctor(System.Int32) 
- 🔴 System.Diagnostics.DiagnosticSource, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 
- 🔴 System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 
- 🔴 System.Text.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 
- 🔴 Elastic.Transport.DefaultHttpTransport 💥 
- 🔴 Elastic.Transport.DefaultHttpTransport<TConfiguration> 💥 
+ 🌟 Elastic.Transport.DistributedTransport 
+ 🌟 Elastic.Transport.DistributedTransport<TConfiguration> 
+ 🌟 Elastic.Transport.HttpRequestInvoker 
- 🔴 Elastic.Transport.HttpTransport 💥 
- 🔴 Elastic.Transport.HttpTransport<TConfiguration> 💥 
- 🔴 Elastic.Transport.HttpTransportClient 💥 
+ 🌟 Elastic.Transport.HttpWebRequestInvoker 
- 🔴 Elastic.Transport.HttpWebRequestTransportClient 💥 
+ 🌟 Elastic.Transport.InMemoryRequestInvoker 
- 🔴 Elastic.Transport.InMemoryTransportClient 💥 
+ 🌟 Elastic.Transport.IRequestInvoker 
+ 🌟 Elastic.Transport.ITransport 
+ 🌟 Elastic.Transport.ITransport<out TConfiguration> 
- 🔴 Elastic.Transport.TransportClient 💥 
+ 🌟 Elastic.Transport.TransportHttpMethodExtensions 
Elastic.Transport.ApiCallDetails 
+ 🔷 ResponseMimeType 
+ 🔷 get 
+ 🔷 Member is more visible. 
+ 🔷 set 
+ 🔷 Member is more visible. 
Elastic.Transport.ITransportConfiguration 
+ 🔷 Connection 💥 
+ 🔷 Member type changed from TransportClient to IRequestInvoker. 💥 
Elastic.Transport.ReflectionVersionInfo 
+ 🌟 TransportVersion 
Elastic.Transport.RequestParameters 
+ 🔷 CustomResponseBuilder 
+ 🔷 set 
+ 🔷 Member is more visible. 
Elastic.Transport.TransportConfiguration 
+ 🌟 TransportConfiguration(NodePool, IRequestInvoker, Serializer, ProductRegistration) 
- 🔴 TransportConfiguration(NodePool, TransportClient, Serializer, ProductRegistration) 💥 
Elastic.Transport.TransportConfigurationBase<T> 
+ 🌟 TransportConfigurationBase(NodePool, IRequestInvoker, Serializer, ProductRegistration) 
- 🔴 TransportConfigurationBase(NodePool, TransportClient, Serializer, ProductRegistration) 💥 
Elastic.Transport.Products.DefaultProductRegistration 
+ 🌟 Ping(IRequestInvoker, RequestData) 
- 🔴 Ping(TransportClient, RequestData) 💥 
+ 🌟 PingAsync(IRequestInvoker, RequestData, CancellationToken) 
- 🔴 PingAsync(TransportClient, RequestData, CancellationToken) 💥 
+ 🌟 Sniff(IRequestInvoker, Boolean, RequestData) 
- 🔴 Sniff(TransportClient, Boolean, RequestData) 💥 
+ 🌟 SniffAsync(IRequestInvoker, Boolean, RequestData, CancellationToken) 
- 🔴 SniffAsync(TransportClient, Boolean, RequestData, CancellationToken) 💥 
Elastic.Transport.Products.Elasticsearch.ElasticsearchProductRegistration 
+ 🌟 Ping(IRequestInvoker, RequestData) 
- 🔴 Ping(TransportClient, RequestData) 💥 
+ 🌟 PingAsync(IRequestInvoker, RequestData, CancellationToken) 
- 🔴 PingAsync(TransportClient, RequestData, CancellationToken) 💥 
+ 🌟 Sniff(IRequestInvoker, Boolean, RequestData) 
- 🔴 Sniff(TransportClient, Boolean, RequestData) 💥 
+ 🌟 SniffAsync(IRequestInvoker, Boolean, RequestData, CancellationToken) 
- 🔴 SniffAsync(TransportClient, Boolean, RequestData, CancellationToken) 💥 
Elastic.Transport.Products.ProductRegistration 
+ 🌟 Ping(IRequestInvoker, RequestData) 
- 🔴 Ping(TransportClient, RequestData) 💥 
+ 🌟 PingAsync(IRequestInvoker, RequestData, CancellationToken) 
- 🔴 PingAsync(TransportClient, RequestData, CancellationToken) 💥 
+ 🌟 Sniff(IRequestInvoker, Boolean, RequestData) 
- 🔴 Sniff(TransportClient, Boolean, RequestData) 💥 
+ 🌟 SniffAsync(IRequestInvoker, Boolean, RequestData, CancellationToken) 
- 🔴 SniffAsync(TransportClient, Boolean, RequestData, CancellationToken) 💥 
Elastic.Transport.VersionInfo 
+ 🌟 ToMetadataHeaderValue() 
- 🔴 VersionInfo(Int32, Int32, Int32, String, String) 💥 
+ 🌟 VersionInfo(SemVersion) 
+ 🔷 Major 💥 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
+ 🔷 Minor 💥 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
+ 🔷 Patch 💥 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
+ 🔷 ToString() 💥 
- 🔴 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 💥 
+ 🔷 Metadata 💥 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
+ 🔷 Prerelease 💥 
+ 🌟 System.Runtime.CompilerServices.NullableAttribute::.ctor(System.Byte) 
+ 🔷 get 💥 
- 🔴 System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() 💥 
+ 🌟 System.Runtime.CompilerServices.NullableContextAttribute::.ctor(System.Byte) 
Elastic.Transport.Extensions.SemVersion 
+ 🔷 Member is more visible. 
+ 🌟 CompareByPrecedence(SemVersion) 
+ 🌟 CompareTo(Object) 
+ 🌟 CompareTo(SemVersion) 
+ 🌟 Equals(Object) 
+ 🌟 Equals(SemVersion) 
+ 🌟 GetHashCode() 
+ 🌟 op_Equality(SemVersion, SemVersion) 
+ 🌟 op_GreaterThan(SemVersion, SemVersion) 
+ 🌟 op_GreaterThanOrEqual(SemVersion, SemVersion) 
+ 🌟 op_Inequality(SemVersion, SemVersion) 
+ 🌟 op_LessThan(SemVersion, SemVersion) 
+ 🌟 op_LessThanOrEqual(SemVersion, SemVersion) 
+ 🌟 ToString() 
+ 🌟 Update(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String) 
Elastic.Transport.TransportExtensions 
- 🔴 Delete<TResponse>(HttpTransport, String, PostData, RequestParameters) 💥 
- 🔴 DeleteAsync<TResponse>(HttpTransport, String, PostData, RequestParameters, CancellationToken) 💥 
- 🔴 Get<TResponse>(HttpTransport, String, RequestParameters) 💥 
- 🔴 GetAsync<TResponse>(HttpTransport, String, RequestParameters, CancellationToken) 💥 
- 🔴 Head(HttpTransport, String, RequestParameters) 💥 
- 🔴 Head<TResponse>(HttpTransport, String, RequestParameters) 💥 
- 🔴 HeadAsync(HttpTransport, String, RequestParameters, CancellationToken) 💥 
- 🔴 HeadAsync<TResponse>(HttpTransport, String, RequestParameters, CancellationToken) 💥 
- 🔴 Post<TResponse>(HttpTransport, String, PostData, RequestParameters) 💥 
- 🔴 PostAsync<TResponse>(HttpTransport, String, PostData, RequestParameters, CancellationToken) 💥 
- 🔴 Put<TResponse>(HttpTransport, String, PostData, RequestParameters) 💥 
- 🔴 PutAsync<TResponse>(HttpTransport, String, PostData, RequestParameters, CancellationToken) 💥 
+ 🌟 Request<TResponse>(ITransport, HttpMethod, String, PostData, RequestParameters) 
+ 🌟 Request<TResponse>(ITransport, HttpMethod, String, PostData) 
+ 🌟 Request<TResponse>(ITransport, HttpMethod, String) 
+ 🌟 RequestAsync<TResponse>(ITransport, HttpMethod, String, CancellationToken) 
+ 🌟 RequestAsync<TResponse>(ITransport, HttpMethod, String, PostData, CancellationToken) 
+ 🌟 RequestAsync<TResponse>(ITransport, HttpMethod, String, PostData, RequestParameters, CancellationToken)