Skip to content

chore: ADCP 3.0.0-beta2 schema sync#124

Merged
bokelley merged 2 commits intomainfrom
bokelley/adcp-3.0-beta2
Feb 3, 2026
Merged

chore: ADCP 3.0.0-beta2 schema sync#124
bokelley merged 2 commits intomainfrom
bokelley/adcp-3.0-beta2

Conversation

@bokelley
Copy link
Contributor

@bokelley bokelley commented Feb 2, 2026

Sync schemas and SDK with ADCP 3.0.0-beta.2 protocol release. Major changes include renaming list_authorized_properties to list_accounts (billing accounts, not publisher properties), removing assets_required field from Format, and extending VideoAsset with comprehensive encoding options.

Tests: All 530 tests pass.
Coverage: 81.59% (meets 80% requirement).

💡 Key changes reviewed and addressed:

  • Added deprecation warnings for removed assets_required field utilities
  • Updated all tests to expect deprecation warnings
  • Updated example and documentation for new discovery approach via get_adcp_capabilities

🤖 Generated with Claude Code

bokelley and others added 2 commits February 2, 2026 13:55
The assets_required field was removed in ADCP 3.0.0-beta.2. Mark
normalize_assets_required() and uses_deprecated_assets_field() as
deprecated to inform users these utilities will be removed in a
future version.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Breaking changes:
- list_authorized_properties removed (use get_adcp_capabilities for
  publisher discovery via media_buy.portfolio.publisher_domains)
- assets_required field removed from Format schema
- AdcpAgentCardExtensionParamsDeprecated type removed
- protocols/adcp_extension.py module removed

New features:
- list_accounts endpoint for billing account management (new tool)
- Account type with CreditLimit
- A2UI types (A2UiComponent, A2UiSurface)
- Extended VideoAsset with HDR, color space, scan type, GOP settings
- Extended AudioAsset with bit depth and channel configuration
- PriceGuidance moved to dedicated schema

Migration:
- For publisher discovery, use get_adcp_capabilities() and access
  media_buy.portfolio.publisher_domains
- For format assets, use the assets field (assets_required no longer exists)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley force-pushed the bokelley/adcp-3.0-beta2 branch from 9887d8c to ca9a027 Compare February 2, 2026 22:35
@bokelley bokelley merged commit 3e9356a into main Feb 3, 2026
13 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant