This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
ReleasePort's take
Light signalVersion 3.0.2 adds the ACCEPTED and NOT_APPLICABLE states to app_versions_list.states and introduces WAITING_FOR_BETA_REVIEW (plus NOT_APPLICABLE) for builds_update_beta_detail.external_build_state.
Why it matters: These new state enumerations affect any code that reads or writes app version or beta build statuses; upgrade to ServerVersion.current 3.0.2 if your logic depends on these fields.
Summary
AI summaryAdded ACCEPTED and NOT_APPLICABLE app version states plus WAITING_FOR_BETA_REVIEW beta state.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds Apple app version states ACCEPTED and NOT_APPLICABLE to app_versions_list.states. Adds Apple app version states ACCEPTED and NOT_APPLICABLE to app_versions_list.states. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Low |
Adds external beta states WAITING_FOR_BETA_REVIEW and NOT_APPLICABLE to builds_update_beta_detail.external_build_state. Adds external beta states WAITING_FOR_BETA_REVIEW and NOT_APPLICABLE to builds_update_beta_detail.external_build_state. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Dependency | Low |
Bumps ServerVersion.current to 3.0.2. Bumps ServerVersion.current to 3.0.2. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Low |
Removes phantom builds_wait_for_processing reference from install examples. Removes phantom builds_wait_for_processing reference from install examples. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Refactor | Low |
Updates repository About metadata count from 208 tools to 389 tools and points homepage to Releases. Updates repository About metadata count from 208 tools to 389 tools and points homepage to Releases. Source: llm_adapter@2026-06-03 Confidence: high |
— |
Full changelog
Summary
- Prefer editable and review-issue app versions when
apps_get_metadataauto-selects metadata:PREPARE_FOR_SUBMISSION,REJECTED,METADATA_REJECTED, thenREADY_FOR_SALE. - Sync state enums with Apple OpenAPI so MCP clients can pass current app version and external beta states.
- Clean up README and repository showcase drift for the 389-tool v3 surface.
Changes
- Added Apple app version states
ACCEPTEDandNOT_APPLICABLEtoapp_versions_list.states. - Added external beta states
WAITING_FOR_BETA_REVIEWandNOT_APPLICABLEtobuilds_update_beta_detail.external_build_state. - Kept Apple as the source of truth for metadata editability and deletable app version states.
- Bumped
ServerVersion.currentto3.0.2. - Updated install examples to
v3.0.2, removed the phantombuilds_wait_for_processingreference, refreshed architecture docs, and normalized tool/domain/worker terminology. - Updated repo About metadata from 208 tools to 389 tools and pointed homepage to Releases.
Verification
swift test --filter AppsMetadataGetSelectionTests --filter ToolSchemaDriftTests --filter READMEWorkerCountsTestsswift test(541 tests)swift build -c releasegit diff --check
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.0.0 Removed public prefixes `offer_codes_*`, `intro_offers_*`, `promo_offers_*`, and `winback_*` from v3 worker schema.
Beta — feedback welcome: [email protected]