Releases: elastic/elastic-transport-net
Releases · elastic/elastic-transport-net
0.2.1
New Features
- #10 Several refactorings for transport
- #14 Port Dispose method changes from elasticsearch-net
- #15 Add inheritdoc build
Uncategorized
- #12 Add .NET 5.0 TFM and sync HttpClient
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.
+ 🌟 1 new additions
- 🔴 1 removals
- 🔷 4 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>
+ 🔷 Transport 💥
+ 🔷 Member type changed from ITransport<ITransportConfigurationValues> to ITransport<ITransportConfiguration>. 💥
Elastic.Transport.VirtualizedCluster.Components.VirtualizedCluster
+ 🌟 TransportProxiesTo(Func<ITransport<ITransportConfiguration>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, ITransportResponse>, Func<ITransport<ITransportConfiguration>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, Task<ITransportResponse>>)
- 🔴 TransportProxiesTo(Func<ITransport<ITransportConfigurationValues>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, ITransportResponse>, Func<ITransport<ITransportConfigurationValues>, Func<RequestConfigurationDescriptor, IRequestConfiguration>, Task<ITransportResponse>>) 💥
+ 🔷 Transport 💥
+ 🔷 Member type changed from ITransport<ITransportConfigurationValues> to ITransport<ITransportConfiguration>. 💥
API Changes: Elastic.Transport
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 20 new additions
- 🔴 26 removals
- 🔷 8 modifications
📑 Elastic.Transport.dll
Click here to see the 54 differences
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Transport.dll
+ 🌟 Elastic.Transport.ITransportConfiguration
- 🔴 Elastic.Transport.ITransportConfigurationValues 💥
Elastic.Transport.ApiCallDetails
+ 🔷 ConnectionConfiguration 💥
+ 🔷 Member type changed from ITransportConfigurationValues to ITransportConfiguration. 💥
Elastic.Transport.IApiCallDetails
+ 🔷 ConnectionConfiguration 💥
+ 🔷 Member type changed from ITransportConfigurationValues to ITransportConfiguration. 💥
Elastic.Transport.TransportResponseBase
+ 🔷 ConnectionConfiguration 💥
+ 🔷 Member type changed from ITransportConfigurationValues to ITransportConfiguration. 💥
Elastic.Transport.IUrlParameter
+ 🌟 GetString(ITransportConfiguration)
- 🔴 GetString(ITransportConfigurationValues) 💥
Elastic.Transport.RequestData
+ 🌟 RequestData(HttpMethod, String, PostData, ITransportConfiguration, IRequestParameters, IMemoryStreamFactory)
- 🔴 RequestData(HttpMethod, String, PostData, ITransportConfigurationValues, IRequestParameters, IMemoryStreamFactory) 💥
+ 🔷 ConnectionSettings 💥
+ 🔷 Member type changed from ITransportConfigurationValues to ITransportConfiguration. 💥
Elastic.Transport.IRequestParameters
- 🔴 DefaultHttpMethod 💥
+ 🌟 GetResolvedQueryStringValue(String, ITransportConfiguration)
- 🔴 GetResolvedQueryStringValue(String, ITransportConfigurationValues) 💥
- 🔴 SupportsBody 💥
Elastic.Transport.Products.Elasticsearch.ElasticsearchProductRegistration
+ 🌟 CreatePingRequestData(Node, RequestConfiguration, ITransportConfiguration, IMemoryStreamFactory)
- 🔴 CreatePingRequestData(Node, RequestConfiguration, ITransportConfigurationValues, IMemoryStreamFactory) 💥
+ 🌟 CreateSniffRequestData(Node, IRequestConfiguration, ITransportConfiguration, IMemoryStreamFactory)
- 🔴 CreateSniffRequestData(Node, IRequestConfiguration, ITransportConfigurationValues, IMemoryStreamFactory) 💥
Elastic.Transport.Products.IProductRegistration
+ 🌟 CreatePingRequestData(Node, RequestConfiguration, ITransportConfiguration, IMemoryStreamFactory)
- 🔴 CreatePingRequestData(Node, RequestConfiguration, ITransportConfigurationValues, IMemoryStreamFactory) 💥
+ 🌟 CreateSniffRequestData(Node, IRequestConfiguration, ITransportConfiguration, IMemoryStreamFactory)
- 🔴 CreateSniffRequestData(Node, IRequestConfiguration, ITransportConfigurationValues, IMemoryStreamFactory) 💥
Elastic.Transport.Products.ProductRegistration
+ 🌟 CreatePingRequestData(Node, RequestConfiguration, ITransportConfiguration, IMemoryStreamFactory)
- 🔴 CreatePingRequestData(Node, RequestConfiguration, ITransportConfigurationValues, IMemoryStreamFactory) 💥
+ 🌟 CreateSniffRequestData(Node, IRequestConfiguration, ITransportConfiguration, IMemoryStreamFactory)
- 🔴 CreateSniffRequestData(Node, IRequestConfiguration, ITransportConfigurationValues, IMemoryStreamFactory) 💥
Elastic.Transport.RequestParameters
- 🔴 DefaultHttpMethod 💥
+ 🌟 RequestParameters()
- 🔴 RequestParameters(HttpMethod, Boolean) 💥
- 🔴 SupportsBody 💥
Elastic.Transport.RequestParameters<T>
- 🔴 DefaultHttpMethod 💥
+ 🌟 GetResolvedQueryStringValue(String, ITransportConfiguration)
- 🔴 GetResolvedQueryStringValue(String, ITransportConfigurationValues) 💥
- 🔴 SupportsBody 💥
Elastic.Transport.UrlFormatter
+ 🌟 CreateString(Object, ITransportConfiguration)
- 🔴 CreateString(Object, ITransportConfigurationValues) 💥
+ 🌟 UrlFormatter(ITransportConfiguration)
- 🔴 UrlFormatter(ITransportConfigurationValues) 💥
Elastic.Transport.PostData
+ 🌟 BufferIfNeeded(ITransportConfiguration, MemoryStream&, Stream&)
- 🔴 BufferIfNeeded(ITransportConfigurationValues, MemoryStream&, Stream&) 💥
+ 🌟 FinishStream(Stream, MemoryStream, ITransportConfiguration)
- 🔴 FinishStream(Stream, MemoryStream, ITransportConfigurationValues) 💥
+ 🌟 FinishStreamAsync(Stream, MemoryStream, ITransportConfiguration, CancellationToken)
- 🔴 FinishStreamAsync(Stream, MemoryStream, ITransportConfigurationValues, CancellationToken) 💥
+ 🌟 InitWrite(Stream, ITransportConfiguration, MemoryStream&, Boolean&)
- 🔴 InitWrite(Stream, ITransportConfigurationValues, MemoryStream&, Boolean&) 💥
+ 🌟 Write(Stream, ITransportConfiguration)
- 🔴 Write(Stream, ITransportConfigurationValues) 💥
+ 🌟 WriteAsync(Stream, ITransportConfiguration, CancellationToken)
- 🔴 WriteAsync(Stream, ITransportConfigurationValues, CancellationToken) 💥
0.2.0
Bug Fixes
Uncategorized
- #7 Enable .NET 5 SDK
New Features
- #2 Add initial benchmark project to the solution
View the full list of issues and PRs
API Changes: Elastic.Transport.VirtualizedCluster
Scanned: 📑 1 assemblies(s), Suggested change in version: Minor
+ 0 breaking change(s) detected.
+ 🌟 1 new additions
- 🔴 0 removals
- 🔷 0 modifications
📑 Elastic.Transport.VirtualizedCluster.dll
Click here to see the 1 differences
Elastic.Transport.VirtualizedCluster, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
API Changes: Elastic.Transport
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 1 new additions
- 🔴 3 removals
- 🔷 2 modifications
📑 Elastic.Transport.dll
Click here to see the 6 differences
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.Transport.dll
- 🔴 System.Diagnostics.DiagnosticSource, Version=4.0.3.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
- 🔴 System.Text.Json, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
- 🔴 System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
Elastic.Transport.Products.Elasticsearch.Failures.ServerError
+ 🔷 ServerError()
+ 🔷 Member is more visible.
0.1.3
New Features
- #1 Simplify authentication
View the full list of issues and PRs
API Changes: Elastic.Transport
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 14 new additions
- 🔴 27 removals
- 🔷 0 modifications
📑 Elastic.Transport.dll
Click here to see the 41 differences
Elastic.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Transport.dll
+ 🌟 Elastic.Transport.ApiKey
- 🔴 Elastic.Transport.ApiKeyAuthenticationCredentials 💥
+ 🌟 Elastic.Transport.Base64ApiKey
+ 🌟 Elastic.Transport.BasicAuthentication
- 🔴 Elastic.Transport.BasicAuthenticationCredentials 💥
+ 🌟 Elastic.Transport.IAuthenticationHeader
Elastic.Transport.IRequestConfiguration
- 🔴 ApiKeyAuthenticationCredentials 💥
+ 🌟 AuthenticationHeader
- 🔴 BasicAuthenticationCredentials 💥
Elastic.Transport.ITransportConfigurationValues
- 🔴 ApiKeyAuthenticationCredentials 💥
+ 🌟 AuthenticationHeader
- 🔴 BasicAuthenticationCredentials 💥
Elastic.Transport.RequestConfiguration
- 🔴 ApiKeyAuthenticationCredentials 💥
+ 🌟 AuthenticationHeader
- 🔴 BasicAuthenticationCredentials 💥
Elastic.Transport.RequestData
- 🔴 ApiKeyAuthenticationCredentials 💥
+ 🌟 AuthenticationHeader
- 🔴 BasicAuthorizationCredentials 💥
Elastic.Transport.TransportConfiguration
- 🔴 TransportConfiguration(String, ApiKeyAuthenticationCredentials, IProductRegistration) 💥
+ 🌟 TransportConfiguration(String, Base64ApiKey, IProductRegistration)
+ 🌟 TransportConfiguration(String, BasicAuthentication, IProductRegistration)
- 🔴 TransportConfiguration(String, BasicAuthenticationCredentials, IProductRegistration) 💥
Elastic.Transport.CloudConnectionPool
- 🔴 ApiKeyCredentials 💥
+ 🌟 AuthenticationHeader
- 🔴 BasicCredentials 💥
- 🔴 CloudConnectionPool(String, ApiKeyAuthenticationCredentials, IDateTimeProvider) 💥
- 🔴 CloudConnectionPool(String, BasicAuthenticationCredentials, IDateTimeProvider) 💥
+ 🌟 CloudConnectionPool(String, IAuthenticationHeader, IDateTimeProvider)
Elastic.Transport.TransportConfigurationBase<T>
- 🔴 ApiKeyAuthentication(ApiKeyAuthenticationCredentials) 💥
- 🔴 ApiKeyAuthentication(String, SecureString) 💥
- 🔴 ApiKeyAuthentication(String, String) 💥
+ 🌟 Authentication(IAuthenticationHeader)
- 🔴 BasicAuthentication(String, SecureString) 💥
- 🔴 BasicAuthentication(String, String) 💥
Elastic.Transport.RequestConfigurationDescriptor
- 🔴 ApiKeyAuthentication(SecureString) 💥
- 🔴 ApiKeyAuthentication(String, SecureString) 💥
- 🔴 ApiKeyAuthentication(String, String) 💥
- 🔴 ApiKeyAuthentication(String) 💥
+ 🌟 Authentication(IAuthenticationHeader)
- 🔴 BasicAuthentication(String, SecureString) 💥
- 🔴 BasicAuthentication(String, String) 💥
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