Repository navigation
feat: sync .NET client with Apify OpenAPI spec v2-2026-10-29T100357Z and port the apify-client-js v3 changes - #21
Merged
Conversation
…and port apify-client-js v3 changes Regenerate the embedded response schemas (Schedule.uiState accepts null), add typed accessors for the newly documented fields, encode resource ids and path segments (dot segments rejected), serialize batch-add requests once, validate pushed dataset items, and add the Headers and Compressor options.
Serve user limits and usage by user ID, add RunListOptions.Deployment and StoreListOptions.IncludeInputSchema, reject content headers as default headers, default the gzip compressor to the optimal level, fail CI when a test filter matches no tests, and enable the analyzers for the test project.
Correct the run date-filter docs, tell malformed header names apart from content headers, complete the usage and limits access rules, and make the deployment integration test assert its filter.
Document a run's standby object by its deployment field, restrict the limited-permission note to the by-ID usage and limits endpoints, and make the deployment integration test check each run's deployment.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs the .NET client with the Apify OpenAPI spec
v2-2026-10-29T100357Z(apify-docs #3115, #3117, #3118, #3125, #3130; apify-client-js #1176, #1178) and ports the apify-client-js PRs that targeted the deletedv3branch. Version 0.8.0.Highlights
BatchAddRequestsAsyncserializes each request once (#1051).ApifyClientOptions.Headers(#1058).Compressorwith Brotli and Gzip (#1065).PushItemsAsyncshape check (#1066).HandledAt(#1079).PushItemsAsync: no longer retries a timed-out push, which could store the items twice, and serializes the items once.PublicBaseUrldefaults tohttps://api.apify.com.ApifyClient.Stats.TimeoutLongSecsoption.StreamedLog.DefaultConsoleredirects the run log to the console.RunListOptions.DeploymentandStoreListOptions.IncludeInputSchema.User(id).ActorRun.Standby).Schedule.uiStateacceptsnull.See
CHANGELOG.md(0.8.0) for the full list.