Repository navigation
Version Packages (beta) - #8419
Draft
aao-release-bot[bot] wants to merge 1 commit into
Draft
aao-release-bot[bot] wants to merge 1 commit into
aao-release-bot[bot] wants to merge 1 commit into
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
This was referenced Oct 23, 2026
Contributor
Author
|
HOLD: generated release branch requires human reconciliation/review. Automation is preparing a leased update. The PR must remain Draft. |
aao-release-bot
Bot
force-pushed
the
changeset-release/main
branch
from
October 23, 2026 11:38
79994e9 to
59c39f7
Compare
This branch was successfully deployed
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 publish to npm yourself or setup this action to publish 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.3.0-beta.1
Minor Changes
277e0a5: Compliance: define the collection fixture preparation contract for storyboards that must buy a real collection-bearing product. Adds the closed
collection_selection_satisfiesfixture-resolution operator, same-graphcontext_outputscaptures (path,snapshot: selected_entity, seven named witnesses), the reserved__adcp_fixture_context namespace and reusable-preparation authorization rules, the authoredcollection_set_equals_contextcheck, and the runner-synthesizedfixture_capture_unbuildable,protected_context_violationandprepared_fixtures_authorizationoutputs. An authorization refusal is an access-control outcome: the refused caller receives a typed denial, not a grading result, and the complete result is retained unredacted in the host's authorized audit scope under every existing output MUST (collection_selection, owner_sold_channel_carriage and advanced_delivery_reporting grade optional features that no capability gate covers #8254).5e52313: Add experimental core gender audience targeting for AdCP 3.3 (
media_buy.gender_targeting): female, male, and non_binary value sets; explicit independent unknown handling; product-scoped native/signals capabilities; exact gender-only and mixed age/gender targeting readback; sex_gender governance classification; and a conformance storyboard. Implementing sellers MUST declare the feature id in experimental_features. Preserve stable age targeting and whole-demographics mutation semantics.Gender's
include_unknowncontrols one unstated/unknown group covering both unavailable gender information and an explicit choice not to state gender (for example, "prefer not to say"). The wire field and named gender values are unchanged.AdCP 3.2 core remains age-only. Buyers MUST NOT send core gender fields on a 3.2 contract; the bilateral 3.2 extension bridge is docs-only guidance and is not included in 3.3 source schemas.
AdCP 3.3 limitation: demographic-reporting-capability.json and canonical by_demographic delivery rows remain age-only. A gender-targeted package has exact targeting readback, but no canonical gendered delivery readback.
Patch Changes
advanced_delivery_reportingno longer seeds a video product. It gradesformat-breakdown reporting only when your wholesale sandbox catalog contains a
non-guaranteed, fixed-price CPM product with
reporting_capabilities.supports_format_breakdown: true. When completed validcatalog discovery finds no qualifying product, it reports
not_applicable(
fixture_unsatisfied). Time-based-view checks move to a newtime_based_delivery_reportingstoryboard, selected independently from nativewholesale sandbox products listing
time_based_views, with the samenon-guaranteed, fixed-price CPM restriction. Neither requires a specific threshold, basis, format
kind or non-empty rows. Partially addresses collection_selection, owner_sold_channel_carriage and advanced_delivery_reporting grade optional features that no capability gate covers #8254; collection storyboards are
unchanged.
display_tagdeclaresmacro_declarations,provenance,width,height, andsizesonce on the base object. Eachdelivery_typebranch now only narrowsmacro_declarations[].location.fieldto its own fields, the same wayvastanddaastalready do. The set of valid assets is unchanged. When every$refis written out in full, the asset drops from ~280 KB to ~74 KB (display_tag (and other macro-bearing assets) repeat macro_declarations and provenance per delivery form, making the schema ~52 KB shared / ~280 KB inlined #8374).