Skip to content

Version Packages - #8942

Draft
aao-release-bot[bot] wants to merge 1 commit into
3.2.xfrom
changeset-release/3.2.x
Draft

aao-release-bot[bot] wants to merge 1 commit into
3.2.xfrom
changeset-release/3.2.x

Conversation

@aao-release-bot

Copy link
Copy Markdown
Contributor

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 3.2.x, this PR will be updated.

Releases

adcontextprotocol@3.2.11

Patch Changes

  • 8558eef: Stop creative/policy_backed_rejections failing sellers that do not enforce registry policies (adcp#8850). The storyboard seeds a product with enforced_policies through the controller and then asserted that the seller published and enforced both fixture policies, so a seller that never claimed registry policy enforcement failed it. The 3.2 schemas have no capability a seller can use to opt out, so this patch gates on what the seller publishes instead: the discovery read now asserts only a schema-valid get_products response and captures the returned products, and the policy-universe confirmation and the dual-violation sync_creatives phases run only when the first discovered product carries a non-empty enforced_policies list. The gate reads the seller's response, not the controller seed. A seller that omits the field, publishes an empty list, or returns no products under required_policies is not sent the violating creative and is not failed; its enforcement phases are skipped. A seller that publishes any enforced policy runs every step and is still graded on the exact two-policy universe and the one-CREATIVE_REJECTED-entry-per-policy result. No schema fields change. The 3.3 line gates the storyboard on the new creative.supports_registry_policy_enforcement capability instead (adcp#8857).
  • 8558eef: Stop signed functional storyboard requests from exhausting the per-keyid cap that the signed-requests rate_abuse vector grades (adcp#8877). Functional dispatch in test-kits/signed-requests-runner.yaml signed with test-ed25519-2026, the same keyid vector 020-rate-abuse caps at 100 for the test counterparty, so a full compliance run could hit the cap before the signed-requests vectors started and fail them with request_signature_rate_abuse. Functional dispatch now signs with a dedicated test-functional-2026 Ed25519 key that no conformance vector uses, published in the request-signing keys.json and declared in runner_signing_keys. The rate_abuse block now states that agents MAY lower the per-keyid cap to the grading target for the vector 020 keyid (test-ed25519-2026) only, and MUST NOT apply the lowered cap to the functional-dispatch keyid. Sellers that register the runner signing keys individually rather than loading the published keys.json must add test-functional-2026 to their test counterparty. Sellers that configure one global per-keyid cap on their replay store (as the SDK reference stores take, e.g. maxEntriesPerKeyid: 100) must scope the lowered cap to test-ed25519-2026, for example with a keyid-aware wrapper, or functional storyboards hit the cap on test-functional-2026 instead.

bokelley added a commit that referenced this pull request Nov 12, 2026
…se docs

- #8858 merged: drop its markers on the 3.3 support window and the
  daily-budget spec.
- #8864 merged into 3.2.x, so the schema opening ships in 3.2.11: say
  "3.2.11 (#8864)" instead of "the next 3.2.x patch", with one marker per
  page on the 3.2.11 release itself (Version Packages #8942).
- target_audiences on list_products offer_filters is decided: it stays as
  it is in 3.3, and any change is 4.x, so media_buy.audience_evidence_targets
  has no 3.3 surface once the get_products and create_media_buy copies leave.
- The available_installment_statuses move is a 3.3 RC item; its markers
  now point at c4777ebd's PR, and the release-notes installment_lifecycle
  row carries a marker to move to the canonical location when it lands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@aao-release-bot

Copy link
Copy Markdown
Contributor Author

HOLD: generated release branch requires human reconciliation/review. Automation is preparing a leased update. The PR must remain Draft.
Tested base: a07826a
Prior ref: f0cea82
Candidate: not pushed
Observed ref: absent/unknown
Workflow: https://github.com/adcontextprotocol/adcp/actions/runs/43253981396
Do not mark Ready or merge without checking this run and fresh release provenance.

@aao-release-bot
aao-release-bot Bot force-pushed the changeset-release/3.2.x branch from f0cea82 to 3175211 Compare November 12, 2026 17:39
@aao-release-bot

Copy link
Copy Markdown
Contributor Author

HOLD: generated release branch requires human reconciliation/review. Release PR changed or left Draft. Prior ref restored and verified.
Tested base: a07826a
Prior ref: f0cea82
Candidate: 3175211
Observed ref: f0cea82
Workflow: https://github.com/adcontextprotocol/adcp/actions/runs/43253981396
Do not mark Ready or merge without checking this run and fresh release provenance.

@aao-release-bot
aao-release-bot Bot force-pushed the changeset-release/3.2.x branch from 3175211 to f0cea82 Compare November 12, 2026 17:39
@aao-release-bot

Copy link
Copy Markdown
Contributor Author

HOLD: generated release branch requires human reconciliation/review. Incomplete or previously quarantined action. Prior ref restored and verified.
Tested base: a07826a
Prior ref: f0cea82
Candidate: 3175211
Observed ref: f0cea82
Workflow: https://github.com/adcontextprotocol/adcp/actions/runs/43253981396
Do not mark Ready or merge without checking this run and fresh release provenance.

bokelley added a commit that referenced this pull request Nov 12, 2026
…se docs

- #8858 merged: drop its markers on the 3.3 support window and the
  daily-budget spec.
- #8864 merged into 3.2.x, so the schema opening ships in 3.2.11: say
  "3.2.11 (#8864)" instead of "the next 3.2.x patch", with one marker per
  page on the 3.2.11 release itself (Version Packages #8942).
- target_audiences on list_products offer_filters is decided: it stays as
  it is in 3.3, and any change is 4.x, so media_buy.audience_evidence_targets
  has no 3.3 surface once the get_products and create_media_buy copies leave.
- The available_installment_statuses move is a 3.3 RC item; its markers
  now point at c4777ebd's PR, and the release-notes installment_lifecycle
  row carries a marker to move to the canonical location when it lands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
bokelley added a commit that referenced this pull request Nov 12, 2026
…se docs

- #8858 merged: drop its markers on the 3.3 support window and the
  daily-budget spec.
- #8864 merged into 3.2.x, so the schema opening ships in 3.2.11: say
  "3.2.11 (#8864)" instead of "the next 3.2.x patch", with one marker per
  page on the 3.2.11 release itself (Version Packages #8942).
- target_audiences on list_products offer_filters is decided: it stays as
  it is in 3.3, and any change is 4.x, so media_buy.audience_evidence_targets
  has no 3.3 surface once the get_products and create_media_buy copies leave.
- The available_installment_statuses move is a 3.3 RC item; its markers
  now point at c4777ebd's PR, and the release-notes installment_lifecycle
  row carries a marker to move to the canonical location when it lands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@aao-release-bot

Copy link
Copy Markdown
Contributor Author

HOLD: generated release branch requires human reconciliation/review. Automation is preparing a leased update. The PR must remain Draft.
Tested base: a07826a
Prior ref: f0cea82
Candidate: not pushed
Observed ref: absent/unknown
Workflow: https://github.com/adcontextprotocol/adcp/actions/runs/43253981396
Do not mark Ready or merge without checking this run and fresh release provenance.

@aao-release-bot
aao-release-bot Bot force-pushed the changeset-release/3.2.x branch from f0cea82 to 4652e12 Compare November 12, 2026 20:15
@aao-release-bot

Copy link
Copy Markdown
Contributor Author

HOLD: generated release branch requires human reconciliation/review. Release PR changed or left Draft. Prior ref restored and verified.
Tested base: a07826a
Prior ref: f0cea82
Candidate: 4652e12
Observed ref: f0cea82
Workflow: https://github.com/adcontextprotocol/adcp/actions/runs/43253981396
Do not mark Ready or merge without checking this run and fresh release provenance.

@aao-release-bot
aao-release-bot Bot force-pushed the changeset-release/3.2.x branch from 4652e12 to f0cea82 Compare November 12, 2026 20:15
@aao-release-bot

Copy link
Copy Markdown
Contributor Author

HOLD: generated release branch requires human reconciliation/review. Incomplete or previously quarantined action. Prior ref restored and verified.
Tested base: a07826a
Prior ref: f0cea82
Candidate: 4652e12
Observed ref: f0cea82
Workflow: https://github.com/adcontextprotocol/adcp/actions/runs/43253981396
Do not mark Ready or merge without checking this run and fresh release provenance.

bokelley added a commit that referenced this pull request Nov 12, 2026
…se docs

- #8858 merged: drop its markers on the 3.3 support window and the
  daily-budget spec.
- #8864 merged into 3.2.x, so the schema opening ships in 3.2.11: say
  "3.2.11 (#8864)" instead of "the next 3.2.x patch", with one marker per
  page on the 3.2.11 release itself (Version Packages #8942).
- target_audiences on list_products offer_filters is decided: it stays as
  it is in 3.3, and any change is 4.x, so media_buy.audience_evidence_targets
  has no 3.3 surface once the get_products and create_media_buy copies leave.
- The available_installment_statuses move is a 3.3 RC item; its markers
  now point at c4777ebd's PR, and the release-notes installment_lifecycle
  row carries a marker to move to the canonical location when it lands.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

0 participants