From 44edd4e5a41d3a22f4c51526bc5b5d852a9c2796 Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Mon, 2 Sep 2024 11:54:11 +0000 Subject: [PATCH] chore(deps): dependencies 2024-09-02 (generated) https://github.com/algolia/api-clients-automation/pull/3625 Co-authored-by: algolia-bot Co-authored-by: Algolia Bot <30854082+algolia-bot@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Pierre Millot --- algoliasearch/Algolia.Search.csproj | 1 - algoliasearch/Clients/AbtestingConfiguration.cs | 2 +- algoliasearch/Clients/AlgoliaConfig.cs | 5 +++-- algoliasearch/Clients/AnalyticsConfiguration.cs | 2 +- algoliasearch/Clients/IngestionConfiguration.cs | 2 +- algoliasearch/Clients/InsightsConfiguration.cs | 2 +- algoliasearch/Clients/MonitoringConfiguration.cs | 2 +- algoliasearch/Clients/PersonalizationConfiguration.cs | 2 +- algoliasearch/Clients/QuerySuggestionsConfiguration.cs | 2 +- algoliasearch/Clients/RecommendConfiguration.cs | 2 +- algoliasearch/Clients/SearchConfiguration.cs | 2 +- algoliasearch/Clients/UsageConfiguration.cs | 2 +- algoliasearch/Http/AlgoliaUserAgent.cs | 10 +++------- 13 files changed, 16 insertions(+), 20 deletions(-) diff --git a/algoliasearch/Algolia.Search.csproj b/algoliasearch/Algolia.Search.csproj index 4799fe9db..365edf9aa 100644 --- a/algoliasearch/Algolia.Search.csproj +++ b/algoliasearch/Algolia.Search.csproj @@ -20,7 +20,6 @@ https://github.com/algolia/algoliasearch-client-csharp git false - Copyright 2019 Algolia 7.2.2 true netstandard2.1;netstandard2.0 diff --git a/algoliasearch/Clients/AbtestingConfiguration.cs b/algoliasearch/Clients/AbtestingConfiguration.cs index c0202787c..5fa4cafac 100644 --- a/algoliasearch/Clients/AbtestingConfiguration.cs +++ b/algoliasearch/Clients/AbtestingConfiguration.cs @@ -28,7 +28,7 @@ public sealed class AbtestingConfig : AlgoliaConfig /// Your application ID /// Your API Key /// Targeted region (optional) - public AbtestingConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Abtesting") + public AbtestingConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Abtesting", "7.2.2") { DefaultHosts = GetDefaultHosts(region); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/AlgoliaConfig.cs b/algoliasearch/Clients/AlgoliaConfig.cs index 16aec1fe5..e5c9efee8 100644 --- a/algoliasearch/Clients/AlgoliaConfig.cs +++ b/algoliasearch/Clients/AlgoliaConfig.cs @@ -19,11 +19,12 @@ public abstract class AlgoliaConfig /// Your application ID /// Your API Key /// The client name - protected AlgoliaConfig(string appId, string apiKey, string clientName) + /// The client version + protected AlgoliaConfig(string appId, string apiKey, string clientName, string clientVersion) { AppId = appId; ApiKey = apiKey; - UserAgent = new AlgoliaUserAgent(clientName); + UserAgent = new AlgoliaUserAgent(clientName, clientVersion); DefaultHeaders = new Dictionary { { Defaults.AlgoliaApplicationHeader.ToLowerInvariant(), AppId }, diff --git a/algoliasearch/Clients/AnalyticsConfiguration.cs b/algoliasearch/Clients/AnalyticsConfiguration.cs index 21d7afec5..08d550ba4 100644 --- a/algoliasearch/Clients/AnalyticsConfiguration.cs +++ b/algoliasearch/Clients/AnalyticsConfiguration.cs @@ -28,7 +28,7 @@ public sealed class AnalyticsConfig : AlgoliaConfig /// Your application ID /// Your API Key /// Targeted region (optional) - public AnalyticsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Analytics") + public AnalyticsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Analytics", "7.2.2") { DefaultHosts = GetDefaultHosts(region); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/IngestionConfiguration.cs b/algoliasearch/Clients/IngestionConfiguration.cs index 0433eba03..e256787dd 100644 --- a/algoliasearch/Clients/IngestionConfiguration.cs +++ b/algoliasearch/Clients/IngestionConfiguration.cs @@ -28,7 +28,7 @@ public sealed class IngestionConfig : AlgoliaConfig /// Your application ID /// Your API Key /// Targeted region - public IngestionConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Ingestion") + public IngestionConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Ingestion", "7.2.2") { DefaultHosts = GetDefaultHosts(region); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/InsightsConfiguration.cs b/algoliasearch/Clients/InsightsConfiguration.cs index e75b947bc..82ae98b23 100644 --- a/algoliasearch/Clients/InsightsConfiguration.cs +++ b/algoliasearch/Clients/InsightsConfiguration.cs @@ -28,7 +28,7 @@ public sealed class InsightsConfig : AlgoliaConfig /// Your application ID /// Your API Key /// Targeted region (optional) - public InsightsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Insights") + public InsightsConfig(string appId, string apiKey, string region = null) : base(appId, apiKey, "Insights", "7.2.2") { DefaultHosts = GetDefaultHosts(region); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/MonitoringConfiguration.cs b/algoliasearch/Clients/MonitoringConfiguration.cs index b702af0a0..78d01e949 100644 --- a/algoliasearch/Clients/MonitoringConfiguration.cs +++ b/algoliasearch/Clients/MonitoringConfiguration.cs @@ -27,7 +27,7 @@ public sealed class MonitoringConfig : AlgoliaConfig /// /// Your application ID /// Your API Key - public MonitoringConfig(string appId, string apiKey) : base(appId, apiKey, "Monitoring") + public MonitoringConfig(string appId, string apiKey) : base(appId, apiKey, "Monitoring", "7.2.2") { DefaultHosts = GetDefaultHosts(); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/PersonalizationConfiguration.cs b/algoliasearch/Clients/PersonalizationConfiguration.cs index 341ca03e0..d1249d4ca 100644 --- a/algoliasearch/Clients/PersonalizationConfiguration.cs +++ b/algoliasearch/Clients/PersonalizationConfiguration.cs @@ -28,7 +28,7 @@ public sealed class PersonalizationConfig : AlgoliaConfig /// Your application ID /// Your API Key /// Targeted region - public PersonalizationConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Personalization") + public PersonalizationConfig(string appId, string apiKey, string region) : base(appId, apiKey, "Personalization", "7.2.2") { DefaultHosts = GetDefaultHosts(region); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/QuerySuggestionsConfiguration.cs b/algoliasearch/Clients/QuerySuggestionsConfiguration.cs index d2d8150ea..1c7802127 100644 --- a/algoliasearch/Clients/QuerySuggestionsConfiguration.cs +++ b/algoliasearch/Clients/QuerySuggestionsConfiguration.cs @@ -28,7 +28,7 @@ public sealed class QuerySuggestionsConfig : AlgoliaConfig /// Your application ID /// Your API Key /// Targeted region - public QuerySuggestionsConfig(string appId, string apiKey, string region) : base(appId, apiKey, "QuerySuggestions") + public QuerySuggestionsConfig(string appId, string apiKey, string region) : base(appId, apiKey, "QuerySuggestions", "7.2.2") { DefaultHosts = GetDefaultHosts(region); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/RecommendConfiguration.cs b/algoliasearch/Clients/RecommendConfiguration.cs index e6940ad38..0ceb49cca 100644 --- a/algoliasearch/Clients/RecommendConfiguration.cs +++ b/algoliasearch/Clients/RecommendConfiguration.cs @@ -27,7 +27,7 @@ public sealed class RecommendConfig : AlgoliaConfig /// /// Your application ID /// Your API Key - public RecommendConfig(string appId, string apiKey) : base(appId, apiKey, "Recommend") + public RecommendConfig(string appId, string apiKey) : base(appId, apiKey, "Recommend", "7.2.2") { DefaultHosts = GetDefaultHosts(appId); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/SearchConfiguration.cs b/algoliasearch/Clients/SearchConfiguration.cs index f0c31da96..117217865 100644 --- a/algoliasearch/Clients/SearchConfiguration.cs +++ b/algoliasearch/Clients/SearchConfiguration.cs @@ -27,7 +27,7 @@ public sealed class SearchConfig : AlgoliaConfig /// /// Your application ID /// Your API Key - public SearchConfig(string appId, string apiKey) : base(appId, apiKey, "Search") + public SearchConfig(string appId, string apiKey) : base(appId, apiKey, "Search", "7.2.2") { DefaultHosts = GetDefaultHosts(appId); Compression = CompressionType.None; diff --git a/algoliasearch/Clients/UsageConfiguration.cs b/algoliasearch/Clients/UsageConfiguration.cs index ab05be644..edf46e7ca 100644 --- a/algoliasearch/Clients/UsageConfiguration.cs +++ b/algoliasearch/Clients/UsageConfiguration.cs @@ -27,7 +27,7 @@ public sealed class UsageConfig : AlgoliaConfig /// /// Your application ID /// Your API Key - public UsageConfig(string appId, string apiKey) : base(appId, apiKey, "Usage") + public UsageConfig(string appId, string apiKey) : base(appId, apiKey, "Usage", "7.2.2") { DefaultHosts = GetDefaultHosts(); Compression = CompressionType.None; diff --git a/algoliasearch/Http/AlgoliaUserAgent.cs b/algoliasearch/Http/AlgoliaUserAgent.cs index 8bb5e9f63..f277972d3 100644 --- a/algoliasearch/Http/AlgoliaUserAgent.cs +++ b/algoliasearch/Http/AlgoliaUserAgent.cs @@ -13,10 +13,6 @@ public class AlgoliaUserAgent { private readonly IDictionary _segments = new Dictionary(); - // Get the client assembly version - private static readonly string ClientVersion = - typeof(AlgoliaConfig).GetTypeInfo().Assembly.GetName().Version.ToString(); - // Get the dotnet runtime version private static readonly string DotnetVersion = Environment.Version.ToString(); @@ -24,10 +20,10 @@ public class AlgoliaUserAgent /// Create a new user-agent header /// /// - public AlgoliaUserAgent(string clientName) + public AlgoliaUserAgent(string clientName, string clientVersion) { - AddSegment("Algolia for Csharp", $"({typeof(AlgoliaConfig).GetTypeInfo().Assembly.GetName().Version})"); - AddSegment(clientName, $"({ClientVersion})"); + AddSegment("Algolia for Csharp", $"({clientVersion})"); + AddSegment(clientName, $"({clientVersion})"); AddSegment("Dotnet", $"({DotnetVersion})"); }