Skip to content

Releases: elastic/elastic-transport-net

0.2.1

15 Dec 15:03
410a584
Compare
Choose a tag to compare

0.2.0...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

19 Nov 09:16
3ce4e50
Compare
Choose a tag to compare

0.1.3...0.2.0

Bug Fixes

  • #8 add junit logger
  • #9 Add fix for ServerError after moving to .NET5

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

29 Oct 08:40
28cfb31
Compare
Choose a tag to compare

0.1.2...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

0.1.2

21 Oct 19:11
Compare
Choose a tag to compare

0.1.1

21 Oct 19:08
Compare
Choose a tag to compare
ci job for main