Skip to content

Commit 582a1f0

Browse files
authored
Merge branch 'main' into feat/go-refacto
2 parents 3226ff7 + 7bb14f3 commit 582a1f0

File tree

395 files changed

+40937
-1733
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

395 files changed

+40937
-1733
lines changed

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ runs:
3434
- name: Download Java formatter
3535
if: inputs.type != 'minimal'
3636
shell: bash
37-
run: curl --retry 3 -L "https://github.com/google/google-java-format/releases/download/v1.26.0/google-java-format-1.26.0-all-deps.jar" > /tmp/java-formatter.jar
37+
run: curl --retry 3 -L "https://github.com/google/google-java-format/releases/download/v1.27.0/google-java-format-1.27.0-all-deps.jar" > /tmp/java-formatter.jar
3838

3939
# JavaScript for monorepo and tooling
4040
- name: Install Node

.github/workflows/check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ jobs:
161161
type: minimal
162162

163163
- name: Building specs
164-
run: yarn cli build specs
164+
run: yarn cli build specs -s
165165

166166
- name: Store bundled specs
167167
uses: actions/upload-artifact@v4
@@ -545,7 +545,7 @@ jobs:
545545
type: minimal
546546

547547
- name: Generate documentation specs with code snippets
548-
run: yarn cli build specs --docs
548+
run: yarn cli build specs --docs -s
549549

550550
- name: Read benchmark results
551551
id: benchmark

clients/algoliasearch-client-csharp/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [7.17.0](https://github.com/algolia/algoliasearch-client-csharp/compare/7.16.5...7.17.0)
2+
3+
- [bebb56e0b9](https://github.com/algolia/api-clients-automation/commit/bebb56e0b9) fix(specs): add x-acl to insights endpoints ([#4822](https://github.com/algolia/api-clients-automation/pull/4822)) by [@kai687](https://github.com/kai687/)
4+
- [d6e67a47a9](https://github.com/algolia/api-clients-automation/commit/d6e67a47a9) fix(clients): InvalidOperationException in C# Fill() due to unsafe dictionary enumeration ([#4820](https://github.com/algolia/api-clients-automation/pull/4820)) by [@reneemundie](https://github.com/reneemundie/)
5+
- [7e226c4559](https://github.com/algolia/api-clients-automation/commit/7e226c4559) feat(scripts): add push to mcp-node on release ([#4784](https://github.com/algolia/api-clients-automation/pull/4784)) by [@shortcuts](https://github.com/shortcuts/)
6+
17
## [7.16.5](https://github.com/algolia/algoliasearch-client-csharp/compare/7.16.4...7.16.5)
28

39
- [9ea9937b3b](https://github.com/algolia/api-clients-automation/commit/9ea9937b3b) chore(specs): Prepare Composition API for GA and remove Beta wording ([#4761](https://github.com/algolia/api-clients-automation/pull/4761)) by [@e-krebs](https://github.com/e-krebs/)

clients/algoliasearch-client-csharp/algoliasearch/Algolia.Search.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<RepositoryUrl>https://github.com/algolia/algoliasearch-client-csharp</RepositoryUrl>
2020
<RepositoryType>git</RepositoryType>
2121
<RequireLicenseAcceptance>false</RequireLicenseAcceptance>
22-
<Version>7.16.5</Version>
22+
<Version>7.17.0</Version>
2323
<GenerateDocumentationFile>true</GenerateDocumentationFile>
2424
<TargetFrameworks>netstandard2.1;netstandard2.0</TargetFrameworks>
2525
<IncludeSymbols>true</IncludeSymbols>

clients/algoliasearch-client-csharp/algoliasearch/Clients/AbtestingConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public sealed class AbtestingConfig : AlgoliaConfig
2828
/// <param name="apiKey">Your API Key</param>
2929
/// <param name="region">Targeted region (optional)</param>
3030
public AbtestingConfig(string appId, string apiKey, string region = null)
31-
: base(appId, apiKey, "Abtesting", "7.16.5")
31+
: base(appId, apiKey, "Abtesting", "7.17.0")
3232
{
3333
DefaultHosts = GetDefaultHosts(region);
3434
Compression = CompressionType.None;

clients/algoliasearch-client-csharp/algoliasearch/Clients/AnalyticsConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public sealed class AnalyticsConfig : AlgoliaConfig
2828
/// <param name="apiKey">Your API Key</param>
2929
/// <param name="region">Targeted region (optional)</param>
3030
public AnalyticsConfig(string appId, string apiKey, string region = null)
31-
: base(appId, apiKey, "Analytics", "7.16.5")
31+
: base(appId, apiKey, "Analytics", "7.17.0")
3232
{
3333
DefaultHosts = GetDefaultHosts(region);
3434
Compression = CompressionType.None;

clients/algoliasearch-client-csharp/algoliasearch/Clients/CompositionConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public sealed class CompositionConfig : AlgoliaConfig
2727
/// <param name="appId">Your application ID</param>
2828
/// <param name="apiKey">Your API Key</param>
2929
public CompositionConfig(string appId, string apiKey)
30-
: base(appId, apiKey, "Composition", "7.16.5")
30+
: base(appId, apiKey, "Composition", "7.17.0")
3131
{
3232
DefaultHosts = GetDefaultHosts(appId);
3333
Compression = CompressionType.None;

clients/algoliasearch-client-csharp/algoliasearch/Clients/IngestionConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public sealed class IngestionConfig : AlgoliaConfig
2828
/// <param name="apiKey">Your API Key</param>
2929
/// <param name="region">Targeted region </param>
3030
public IngestionConfig(string appId, string apiKey, string region)
31-
: base(appId, apiKey, "Ingestion", "7.16.5")
31+
: base(appId, apiKey, "Ingestion", "7.17.0")
3232
{
3333
DefaultHosts = GetDefaultHosts(region);
3434
Compression = CompressionType.None;

clients/algoliasearch-client-csharp/algoliasearch/Clients/InsightsClient.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ object CustomPut(
175175
/// <summary>
176176
/// Deletes all events related to the specified user token from events metrics and analytics. The deletion is asynchronous, and processed within 48 hours. To delete a personalization user profile, see `Delete a user profile` in the Personalization API.
177177
/// </summary>
178+
///
179+
/// Required API Key ACLs:
180+
/// - deleteObject
178181
/// <param name="userToken">User token for which to delete all associated events.</param>
179182
/// <param name="options">Add extra http header or query parameters to Algolia.</param>
180183
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
@@ -191,6 +194,9 @@ Task DeleteUserTokenAsync(
191194
/// <summary>
192195
/// Deletes all events related to the specified user token from events metrics and analytics. The deletion is asynchronous, and processed within 48 hours. To delete a personalization user profile, see `Delete a user profile` in the Personalization API. (Synchronous version)
193196
/// </summary>
197+
///
198+
/// Required API Key ACLs:
199+
/// - deleteObject
194200
/// <param name="userToken">User token for which to delete all associated events.</param>
195201
/// <param name="options">Add extra http header or query parameters to Algolia.</param>
196202
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
@@ -207,6 +213,9 @@ void DeleteUserToken(
207213
/// <summary>
208214
/// Sends a list of events to the Insights API. You can include up to 1,000 events in a single request, but the request body must be smaller than 2&nbsp;MB.
209215
/// </summary>
216+
///
217+
/// Required API Key ACLs:
218+
/// - search
210219
/// <param name="insightsEvents"></param>
211220
/// <param name="options">Add extra http header or query parameters to Algolia.</param>
212221
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>
@@ -223,6 +232,9 @@ Task<EventsResponse> PushEventsAsync(
223232
/// <summary>
224233
/// Sends a list of events to the Insights API. You can include up to 1,000 events in a single request, but the request body must be smaller than 2&nbsp;MB. (Synchronous version)
225234
/// </summary>
235+
///
236+
/// Required API Key ACLs:
237+
/// - search
226238
/// <param name="insightsEvents"></param>
227239
/// <param name="options">Add extra http header or query parameters to Algolia.</param>
228240
/// <param name="cancellationToken">Cancellation Token to cancel the request.</param>

clients/algoliasearch-client-csharp/algoliasearch/Clients/InsightsConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public sealed class InsightsConfig : AlgoliaConfig
2828
/// <param name="apiKey">Your API Key</param>
2929
/// <param name="region">Targeted region (optional)</param>
3030
public InsightsConfig(string appId, string apiKey, string region = null)
31-
: base(appId, apiKey, "Insights", "7.16.5")
31+
: base(appId, apiKey, "Insights", "7.17.0")
3232
{
3333
DefaultHosts = GetDefaultHosts(region);
3434
Compression = CompressionType.None;

0 commit comments

Comments
 (0)