Releases: elastic/elastic-transport-net
Releases · elastic/elastic-transport-net
0.5.7
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.5.6
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
- 🔷 0 modifications
📑 Elastic.Transport.dll
Click here to see the 5 differences
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Transport.dll
Elastic.Transport.HttpRequestInvoker
- 🔴 HttpRequestInvoker(Func<HttpMessageHandler, BoundConfiguration, HttpMessageHandler>, ITransportConfiguration) 💥
Elastic.Transport.RequestPipeline
+ 🌟 CreateClientException<TResponse>(TResponse, ApiCallDetails, Endpoint, Auditor, DateTimeOffset, Int32, List<PipelineException>)
- 🔴 CreateClientException<TResponse>(TResponse, ApiCallDetails, Endpoint, Auditor, DateTimeOffset, List<PipelineException>) 💥
- 🔴 NextNode(DateTimeOffset, Auditor) 💥
+ 🌟 NextNode(DateTimeOffset, Int32, Auditor)
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
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...
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
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
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
What's Changed
NOTE: This release includes several breaking changes to the public APIs in preparation for a 1.0 GA release.
- Add per request configuration and response builder support by @Mpdreamz in #126
- Enhance StreamResponse handling and update dependencies by @stevejgordon in #121
- Refactor RequestData by @Mpdreamz in #127
- Configuration updates. by @Mpdreamz in #128
- Refactor response handling and update project structure by @stevejgordon in #131
- refactor/request data v3 by @Mpdreamz in #130
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...
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
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)