chore: sync .NET client with Apify OpenAPI spec v2-2026-07-10T105921Z - #6
Merged
Merged
Conversation
Bump ApiSpecVersion to v2-2026-07-10T105921Z and client version to 0.1.3. Enable automatic br/gzip/deflate response decompression in the default transport to match the API's documented response compression and the reference JS client. Nullable-field and 401/402 spec changes need no code change (null-safe JsonObject models; generic non-2xx error handling). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019rkZYoebybdnv7MFH9Ua6E
… port race) Addresses staff-review test-robustness nits on the new ResponseDecompressionTests: surface the background server task's exceptions via WaitForResponseWrittenAsync (previously fire-and-forget), and retry HttpListener binding to guard the reserve-then-bind port race. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019rkZYoebybdnv7MFH9Ua6E
Addresses a review doc-polish item: docs/README.md claimed every method accepts an optional CancellationToken while the per-page reference signatures omit it. Clarify that it is the final parameter, omitted from those signatures for brevity. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019rkZYoebybdnv7MFH9Ua6E
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 to Apify OpenAPI spec
v2-2026-07-10T105921Z. Version bumped to0.1.3.Changed
ApifyClientVersion.ApiSpecVersiontov2-2026-07-10T105921Zand the project version to0.1.3.AutomaticDecompression), matching the API's newly documented response compression (apify-docs #2750) and the reference JS client.Spec delta analysis (v2-2026-07-08 → v2-2026-07-10)
The delta (added
401/402error responses and widened field nullability across dataset/KV/queue/run/store/user/webhook schemas, per apify-docs #2754) needs no model changes: models areJsonObject-backed with null-safe accessors and all non-2xx statuses already route throughApifyApiException. The only functional gap — accepting compressed responses — is addressed by the decompression change above (request-body compression was already implemented in 0.1.2).Verified by a new
ResponseDecompressionTests(loopback server exercising gzip/br/deflate). Full suite green: 97 unit, 46 integration, 7 examples.See
CHANGELOG.mdfor the0.1.3entry.Generated by Claude Code