Skip to content

zelentsov-dev/asc-mcp

v4.1.1 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-tools app-store-connect claude in-app-purchase ios macos
+6 more
mcp model-context-protocol subscriptions swift testflight xcode-cloud

Summary

AI summary

Release tags now require annotated SemVer tags on main and CI publishes releases only after all gates succeed.

Full changelog

Changed

  • Split CI into stable promotion-lineage, test, and Release/App Store Connect contract gates so independent verification runs in parallel and failures identify the affected layer.
  • Release tags now require an annotated exact SemVer tag on the current main commit; superseded pull-request and develop runs may be cancelled, while main and release-tag runs always finish.
  • Tag CI now installs the tagged source through Mint, performs real MCP initialize, tools/list, and structured-error checks, and publishes a GitHub Release only after every required gate succeeds.
  • Weekly and manually dispatched CI runs monitor the pinned Apple App Store Connect OpenAPI contract even when the repository has no code changes.

Fixed

  • Test failures are evaluated before the slower release contract finishes and retain a downloadable log with a concise failure summary.
  • Release validation uses the already-built release binary instead of rebuilding through repeated swift run commands.
  • Release notes are generated from the shipped changelog section, and publishing follows a draft-first flow compatible with immutable GitHub Releases.

Compatibility

  • No MCP tool, input, output, worker filter, Apple operation mapping, or runtime behavior changes in this patch release; the catalog remains at 502 tools.

Breaking Changes

  • Release tags must be annotated exact SemVer tags on the current `main` commit; prior pull-request and `develop` runs may be cancelled.

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

Track zelentsov-dev/asc-mcp

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

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]