Skip to content

Releases: adcontextprotocol/adcp-client-python

v6.3.0-beta.4

26 May 15:47
a872f46

Choose a tag to compare

v6.3.0-beta.4 Pre-release
Pre-release

6.3.0-beta.4 (2026-05-26)

Features

  • allow externally managed webhook signing capabilities (#876) (3c312a0)

v6.2.0-beta.3

26 May 02:52
7b97ffe

Choose a tag to compare

6.2.0-beta.3 (2026-05-26)

Features

  • adagents: add permissive property resolver (#863) (7f45742)
  • decisioning: add full stack registry factory (#862) (28c4f64)
  • decisioning: add registry observer removal (#861) (2657a8b)
  • handlers: expose sync_catalogs through sales-catalog-driven specialism (#838) (6fdcb77)
  • server: add unknown-field policy and hook composition (#860) (7b830c3)

Bug Fixes

  • adagents: raise AdagentsAccessBlockedError on 403 + cf-mitigated: challenge (#837) (bc4111f)
  • decisioning: project malformed-JSON 2xx responses to AdcpError (#836) (c547dfe), closes #453
  • expose requested AdCP version resolver (#855) (f1d88bc)
  • types: add update media buy response coercion (#864) (c111ba6)
  • webhooks: promote McpWebhookPayload.token from extras shim to typed field (#835) (3832433), closes #638

v6.2.0-beta.4

26 May 11:09
f8bc196

Choose a tag to compare

v6.2.0-beta.4 Pre-release
Pre-release

6.2.0-beta.4 (2026-05-26)

Features

  • decisioning: add request-scoped capabilities hook (#869) (23fb317)
  • server: negotiate media buy version handling and update actions (#871) (5a89d86)
  • support AdCP 3.1 Beta 4 (#872) (1bae6e8)

v6.1.1-beta.2

25 May 02:20
e21559c

Choose a tag to compare

6.1.1-beta.2 (2026-05-25)

Bug Fixes

  • codegen: preserve regenerated response aliases (#854) (56d65fd)
  • seller SDK version compatibility (#852) (e4b716d)

v6.1.0-beta.2

24 May 14:56
92b1618

Choose a tag to compare

v6.1.0-beta.2 Pre-release
Pre-release

6.1.0-beta.2 (2026-05-24)

⚠ BREAKING CHANGES

  • read media_buy_status for lifecycle; status is now the task envelope.

Features

  • add webhook proof-of-control helper (#843) (232f7ef)
  • align media-buy responses with AdCP 3.1 (391dae6)
  • canonical-formats: public API + v2→v1 projection (#741, half 1 of 2) (#841) (b455e2a)
  • canonical-formats: v1↔v2 reverse + pixel_tracker + narrowing (#741, half 2 of 2) (#845) (37e9225)
  • examples: dual-emit v1 format_ids + v2 format_options on reference seller (#847) (7731f53), closes #741

Bug Fixes

  • harden media buy response normalization (5defa15)
  • harden media buy response normalization (532459a)

v6.1.0-beta.1

23 May 21:27
19fde5e

Choose a tag to compare

6.1.0-beta.1 (2026-05-23)

Features

  • add webhook URL policy and wholesale feed sender (65f84d2)

v6.0.0-beta.1

23 May 16:01
e00290c

Choose a tag to compare

6.0.0-beta.1 (2026-05-23)

Features

  • testing: make SellerA2AClient event drain configurable (#829) (62515d8)

Bug Fixes

  • send AAO directory pagination cursor as cursor (#811) (da91183)

Documentation

  • add MIGRATION_v5_to_v6 stub for the 6.0-beta line (#823) (c3837af), closes #802
  • types: refresh import-architecture references (closes #807) (#828) (169bc80)

v5.7.0

22 May 17:26
aa6c203

Choose a tag to compare

5.7.0 (2026-05-22)

Features

  • adagents: divergence detector + ?include=properties for directory inverse-lookup (#749 Part 3, adcp#4894) (#752) (1281076)
  • adagents: fetch_agent_authorizations_from_directory for AAO inverse lookup (#769) (1c4e57d)
  • adagents: publisher_domains compact form, revoked_publisher_domains, streaming fetch caps (closes #729) (#753) (352d1bb)
  • decisioning: emit AGENT_SUSPENDED / AGENT_BLOCKED dedicated codes (closes #409) (#748) (12f8ffe)
  • decisioning: Tier 3 brand-authz dispatch gate (#350 stage 5, closes #350) (#785) (1ad6df9)
  • decisioning: wire create_media_buy_store into PlatformHandler dispatch (closes #462) (#773) (062c6f0)
  • examples: handle @adcp/sdk@7.10.x storyboard scenarios (closes #782) (#788) (7ef1b1a)
  • pick up beta 3 wholesale products and signals (#799) (0deeaeb)
  • preview: opt-in v3.1.0-beta.1 client surface (#4761, #4762, #4763) (#747) (35fdd47)
  • schemas: patches/ post-process infra + restore #753/#792 hand-edits (#795) (4e6a722)
  • signing: BrandAuthorizationResolver (Tier 3, #350 stages 1-3) (#770) (9028a88)
  • signing: verifier key_origins check + IDNA-2008 canonicalization (closes #776, #777) (#789) (31354b4)
  • translation: list known keys in TranslationMap KeyError (#768) (7545424)
  • types: auto-enforce publisher-selector XOR at Pydantic parse time (closes #759) (#761) (e973864)
  • validation: validate_publisher_properties_item accepts Pydantic models (#756) (01c6491)

Bug Fixes

  • adagents: disable follow_redirects on ads.txt MANAGERDOMAIN fetch (#754) (76a679f)
  • adagents: inline-resolution path for publisher_properties selectors + publisher_domains[] fan-out (#750) (659135f)
  • adagents: resolve-and-validate gate against DNS-based SSRF (#757, partial) (#760) (969f373)
  • allow owned signals discovery without activation (#792) (46ae0c9)
  • decisioning: timing-oracle defense on PERMISSION_DENIED branches (#772) (#774) (c23c9d5)
  • preserve full sync_accounts request for account stores (#796) (2b7ad01)
  • signing: Argus follow-ups on #789 — IDNA + IP literals, Protocol contract, misconfig warnings, diagnostic hygiene (#798) (fcb64fc)

Reverts

Documentation

  • agents: behaviour → behavior (Argus smoke test) (#766) (e7c0815)

v5.6.0

19 May 23:35
ee62e59

Choose a tag to compare

5.6.0 (2026-05-19)

Features

  • auth: per-instance discovery_tools override for BearerTokenAuth (#743) (76d0673)

Bug Fixes

  • types: open Format.assets discriminated union with UnknownFormatAsset fallback arm (issue #742) (#744) (7904f85)
  • types: resolve capability sub-models via field annotation, not numbered names (#745) (b63c7e6)

Documentation

  • decisioning: document AccountStore.resolve() as the multi-tenant encoding seam (#739) (0b30743)

v5.5.0

14 May 12:22
49c4b5a

Choose a tag to compare

5.5.0 (2026-05-14)

Features

  • agents: adopt shared .agents/roles/ layout from adcp#4500 (#730) (fe02c17)
  • agents: Phase 3 — weekly sync workflow from adcp (#731) (884873a)
  • decisioning: PgProposalStore + framework package derivation (#727) (#732) (c41d4a8)

Bug Fixes

Documentation

  • response-extension import path guidance for context-specific schema variants (#644) (61fb835)