Version Packages (beta) - #6772
Open
aao-release-bot[bot] wants to merge 1 commit into
Open
Conversation
Contributor
|
Ladon does not review bot-authored PRs. |
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
from
August 22, 2026 18:45
70f4413 to
40659f3
Compare
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
from
August 22, 2026 20:21
40659f3 to
5afe207
Compare
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
from
August 23, 2026 04:31
5afe207 to
3556952
Compare
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
August 23, 2026 08:13
9a0c982 to
3bc2eb0
Compare
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
from
August 23, 2026 08:45
3bc2eb0 to
8a8b681
Compare
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
from
August 23, 2026 09:39
8a8b681 to
bf02ecc
Compare
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.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
adcontextprotocol@3.2.0-beta.6
Minor Changes
4439b18: Add AdCP 3.2 CTV experience profiles implementing the IAB CTV Ad Portfolio without new channel-named canonicals. A shared
ctv_ad_experiencevocabulary (menu, pause, screensaver, overlay, squeezeback, in_scene) pairs each experience with the canonical contracts sellers ingest in practice:native_in_feedgains a menu profile with a Native 1.2 video slot,menu_placement(tile or headline banner), andfocus_behavior;video_vastgains an explicitcreative_type(linear, nonlinear, either) supersedinglinear_required, with nonlinear required for the five video-backed experiences and per-experience constraints (overlay and squeezeback need 10s minimum duration, in_scene needs 3s and forbids interactivity, pause is unfloored). SIMID remains available to ordinary Linear VAST but is rejected on every nonlinear CTV profile because VAST serializesInteractiveCreativeFileonly under LinearMediaFiles.imageaccepts pause and screensaver (the image-plus-copy contract major pause-ad sellers ingest);video_hostedaccepts screensaver;sponsored_placementaccepts catalog-derived menu tiles, squeezeback, and in_scene. Sharedmotion_level(AdCOM attributes 21–23) andactivation_method(QR, deep link, push, email, tune-in, SMS) vocabularies carry the interaction layer; activations are engagement events, never impressions. Pairings outside the experience matrix fail validation. The docs distinguish buyer-selected experience commitments from player-resolved runtime eligibility and define multi-canonical cells as sibling format options, not an implicit fallback field. The IAB OpenRTB/AdCOM signaling mapping (plcmt 5–9, playbackmethod 8–11, motion attributes, Native plcmttype) is documented as a bridge annex. Includes worked menu/pause/overlay examples and compliance vectors.9a7cf31: Add the experimental AdCP 3.2
seller_rendered_stateful_displayandcoordinated_placementscanonical creative formats. The stateful display declaration is an executable template contract — slots with limits, safe zones, breakpoints, and a disclosed state/transition graph — withsupply_modeselecting who renders:components(buyer supplies focal-pointed imagery and copy; seller assembles every state × breakpoint deterministically),rendered_canvases(buyer authors externally against the published contract), or transitionallayered_source. Sellers offering the canonical must support deterministicpreview_creativerendering of every state × breakpoint. Sizing supports fixed, range, aspect-ratio, and fluid (full_bleed,gutter_residual, viewport-percent) breakpoints; single-state reveal units declare arevealmechanic andunderlayanchoring instead of fabricated states; transitions addin_view_timer,media_event, scrolldirection, andhoverinputs with per-state click URLs and aclickthroughpolicy. Validation enforces a dismissibility floor for overlay anchoring, an anti-strobe floor on timer cycles, per-canonical slot asset-type whitelists, and non-blocking LEAN policy warnings for IAB-prohibited trigger/anchoring combinations.coordinated_placementsbinds multiple product placements atomically with shared slots, optionalsequenceordering, and per-componentserving_policy, with placement-reference normalization and schema validation of referenced sibling options. Includes compliance scenarios, worked product declarations, and adopter documentation.6a5ceb9: Add leaf metric identities so nested delivery values are individually declarable, committable, aggregatable, and sortable:
quartile_25–quartile_100(resolving toquartile_data.q1_views–q4_views) andviewable_rate,viewable_impressions,measurable_impressions,viewed_seconds(resolving to the same-namedviewabilityfields) joinavailable-metricandsort-metric. This closes an existing contradiction:committed-metricqualifier rules anddelivery-metric-aggregateconditionals already referenced these metric_ids, and the shippedcommitted_metrics/metric_aggregatesexamples were invalid against their own schemas. Also adds the missing flat transactional scalars (commissionable_value,plays,cost_per_completed_view,cpm,downloads,units_sold,new_to_brand_units) tosort-metric, with survey/model-based lift scalars documented as intentionally sort-excluded. Leaf identities resolve to the nested canonical values — no duplicate flat response fields are introduced. A metric-identity coherence contract test now enforces enum/schema/example agreement.Seller conformance note: the
viewabilitydescription now requires (MUST) that sellers populatestandardon reported viewability objects whencommitted_metricscarry aviewability_standardqualifier — upgraded from a SHOULD. The trigger is anycommitted_metricsentry withqualifier.viewability_standardset, including the containermetric_id: "viewability"(already in the enum). Sellers with an existing{metric_id: "viewability", qualifier: {viewability_standard: "mrc"}}commitment who were sometimes omittingstandardbecome non-conformant. Sellers who never use theviewability_standardqualifier are unaffected.Patch Changes
350a22c: Map the standard unsuffixed
display_160x600legacy format to a canonical 160×600 image declaration.a1e72ec: Fix 17 compliance storyboards that incorrectly included
get_adcp_capabilitiesinrequired_toolsalongside capability-specific tools. Becauserequired_toolsuses OR semantics, listing a universal tool made the storyboard-level gate trivially satisfied for every conformant agent — agents lacking the actual capability tool (e.g.sync_accounts,build_creative,get_products) would enter the storyboard and fail at the first capability-specific step instead of receiving a clean coverage-gap skip.Affected storyboards:
billing_gate_dispatch,agent_notification_configs, and 15 scenarios across themedia-buyandcreativeprotocol families.03a2186: Run current sales compliance storyboards in isolated child process groups with per-storyboard timeout, RSS telemetry, and durable result capture.
b407de6: Require a human approval on the final release PR head before publishing committed protocol artifacts, and leave generated documentation snapshots open for human review.
9ef1084: Isolate the current sales storyboard matrix, quarantine issue-backed current-source failures without changing released bundle coverage, and terminate completed shard processes deterministically after their results are captured.