This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+6 more
Affected surfaces
Summary
AI summaryContinuation URL validation is stricter, rejecting changes to parent resource, filters, projections, cursors, or non‑canonical encodings.
Full changelog
Changed
- Bind all 55 reviewed public and internal pagination scopes to their exact App Store Connect collection path and originating effective query.
- Require Apple's continuation URLs to preserve every active filter, include, field projection, relationship identifier, and effective page size while adding a non-empty cursor.
Fixed
- Reject continuation URLs that change a parent resource, collection path, filter value, projection, include set, limit, origin, port, or URL authority before sending the continuation request.
- Reject missing or blank cursors, duplicate query names, unexpected query parameters, credentials, fragments, and non-canonical path encodings across the affected workers.
- Apply the same validation to internal multi-page aggregation loops so server-provided links cannot silently cross query scopes.
Compatibility
- No public MCP tool or required input was added, removed, or renamed.
- Existing valid Apple continuation URLs remain accepted; manually supplied
next_urlvalues must now match the complete originating request scope exactly. - The Apple 4.4.1 operation mapping and fully classified optional-input pin remain unchanged.
Breaking Changes
- Continuation URLs must preserve every active filter, include, field projection, relationship identifier, effective page size and contain a non‑empty cursor; any change to parent resource, collection path, filter value, projection, include set, limit, origin, port, or URL authority is now rejected.
- Missing or blank cursors, duplicate query names, unexpected query parameters, credentials, fragments, and non‑canonical path encodings are now rejected across all workers.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About zelentsov-dev/asc-mcp
App Store Connect API server with 208 tools for managing apps, builds, TestFlight, subscriptions, reviews, and more — directly from any MCP client.
Related context
Related tools
Earlier breaking changes
- v3.1.0 `app_versions_set_review_details.attachment_file_id` replaced by separate `review_attachments_upload` call.
- v3.1.0 Moved app-level TestFlight contact and policy metadata from `builds_set_beta_localization` to corresponding `beta_app_*_localization` tools.
- v3.1.0 `builds_update_beta_detail` no longer accepts read-only fields `internal_build_state` or `external_build_state`.
- v3.0.0 Removed public prefixes `offer_codes_*`, `intro_offers_*`, `promo_offers_*`, and `winback_*` from v3 worker schema.
Beta — feedback welcome: [email protected]