Skip to content

chore(main): release 9.0.0-beta.5 - #1540

Open
aao-ipr-bot[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--adcp
Open

aao-ipr-bot[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--adcp

Conversation

@aao-ipr-bot

@aao-ipr-bot aao-ipr-bot Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

9.0.0-beta.5 (2026-10-24)

⚠ BREAKING CHANGES

  • codegen: a JSON document carrying null for an optional property whose schema does not admit null is now refused by model_validate_json and TypeAdapter.validate_json, and the published JSON Schema of such a property has no null arm. A Python None is still accepted. JSON produced with exclude_none=False must be read back in Python mode (model_validate(json.loads(...))).
  • types: SyncCreativesRequest.creatives is now list[CreativeAsset] | None. Handlers must guard it before iteration or use request.creatives or [] for assignment-only requests.

Features

  • compat: negotiate and translate AdCP minor versions (#1559) (31d7217)
  • reporting: sync empty-ledger replacement and owned-ledger rollback for 9.0 adopters (#1554) (38d046a)

Bug Fixes

  • canonical-formats: compare every parameter a format reference declares (#1518) (d073712), closes #1517
  • canonical-formats: read an omitted pixel_ratio as 1x on the supported side too (#1553) (b07adbc)
  • codegen: refuse a JSON null on optional properties whose schema forbids one (#1555) (a40c2f0)
  • governance: require crit markers with their claims, and run the signing tests CI skips (#1539) (15c85cf)
  • release: tighten V9 reporting and CI readiness checks (#1550) (41c2be7), closes #1383 #1493
  • types: allow assignment-only creative syncs (81c2a8b), closes #1545
  • types: generate the open asset unions, and derive the vocabulary they route by (#1501) (30a72ee)
  • types: inherit the generated constraints on the canonical creatives field (#1548) (69a0f6b)
  • webhooks: echo reporting_webhook.operation_id on scheduled delivery reports (#1552) (0bac033), closes #1092

This PR was generated with Release Please. See documentation.

@aao-secretariat

Copy link
Copy Markdown

Ladon does not review bot-authored PRs.

@aao-ipr-bot
aao-ipr-bot Bot force-pushed the release-please--branches--main--components--adcp branch 2 times, most recently from c7fc2bf to 075a8dd Compare October 22, 2026 09:48
@aao-ipr-bot
aao-ipr-bot Bot force-pushed the release-please--branches--main--components--adcp branch 2 times, most recently from 06cba9b to 5090aac Compare October 23, 2026 03:02
@aao-ipr-bot
aao-ipr-bot Bot force-pushed the release-please--branches--main--components--adcp branch from e34459b to 16227ed Compare October 23, 2026 03:58
@aao-ipr-bot
aao-ipr-bot Bot force-pushed the release-please--branches--main--components--adcp branch from e10f5ba to 86a7610 Compare October 24, 2026 00:32

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

Projects

None yet

0 participants