Skip to content

Releases: elastic/elastic-transport-net

0.2.2

15 Dec 18:39
0231cbd
Compare
Choose a tag to compare

0.2.1...0.2.2

Bug Fixes

  • #17 updated precompilation to target the TFM's that are locked, adding NET5 made it ship with no ReadOnlyMemorySupport'

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