Skip to content

chore(main): release 8.0.0-beta.16 - #1228

Merged
bokelley merged 2 commits into
mainfrom
release-please--branches--main--components--adcp
Sep 27, 2026
Merged

bokelley merged 2 commits into
mainfrom
release-please--branches--main--components--adcp

Conversation

@aao-ipr-bot

@aao-ipr-bot aao-ipr-bot Bot commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

8.0.0-beta.16 (2026-09-27)

⚠ BREAKING CHANGES

  • reporting: InlineFetchResult currency and provisional_until must be passed by keyword. The six earlier positional arguments retain their order; the source-adapter guide includes the migration example.
  • reporting: scope configuration generations by account (#1174)
  • protocol: SyncAccountsAccount brand, operator and status are nullable for the rc.4 reference/error forms, and item error lists must be nonempty. The default reporting contract is rc.4; retained rc.3 walks require an explicit rc.3 mount and client pin. Existing snapshots are not rewritten.

test

  • reporting: integrate currency and metric evidence (#1177) (5dc746a)

Features

  • protocol: adopt signed AdCP 3.2.0-rc.4 (61d6290)
  • reporting: add adapter-first reliable reporting service (#1210) (25c297d)
  • reporting: add destination verification and strict revision selection (5487f2b)
  • reporting: add destination verification and strict revision selection (a89f990), closes #1167
  • reporting: add transactional notification outbox (99de6ac), closes #1168
  • reporting: add transactional notification outbox (#1178) (17ee407)
  • reporting: automate source settling windows (#1209) (fba5515)
  • reporting: compose provisional source lifecycle (#1225) (2bfbca4)
  • reporting: enable production tier status and ownership (614d513)
  • reporting: expose durable webhook activity (198d50e), closes #1168
  • reporting: expose durable webhook activity (#1183) (0f34c66)
  • reporting: ingest receipts with authenticated durable replay (09fd87f)
  • reporting: ingest receipts with authenticated durable replay (3e61150)
  • reporting: integrate signed rc6 fixtures and lease progress (940c95e)
  • reporting: materialize revisions with durable fenced work (3fd6212)
  • reporting: materialize revisions with durable fenced work (f84a4d2), closes #1167
  • reporting: persist authorized frozen reporting feeds (2d777ac)
  • reporting: persist authorized frozen reporting feeds (4cc4697)
  • reporting: persist buyer receipt submission intents (#1219) (e77a401)
  • reporting: persist managed delivery reconciliation records (eac9b1b)
  • reporting: persist managed delivery reconciliation records (#1176) (4823dff)
  • reporting: persist scheduled provisional observations (#1221) (2a45baf)
  • reporting: preserve raw adjustment evidence for receipts (#1220) (c67b97e)
  • reporting: project durable status notifications (967b6e2)
  • reporting: project durable status notifications (ac12610)
  • reporting: support per-metric source availability evidence (2037b40)

Bug Fixes

  • ci: install SQLAlchemy with asyncio support (8e9c7fd)
  • ci: separate receipt rolling inputs before pytest (624c100)
  • decisioning: integrate reviewed sanitized fallback hygiene (25e0c72)
  • decisioning: return sanitized details on narrowing failure (fe1a1cb)
  • release: gate publishing on accepted main artifacts (#1200) (a9bc11c)
  • release: restore minimal beta publishing flow (#1227) (6b23769)
  • release: verify all protected main policies (#1201) (06b16a0)
  • reporting: adopt rc.6 exact waiver semantics (00f8b55)
  • reporting: align receipt fixtures with the rc.6 contract (c4494c6)
  • reporting: align signed adoption with integrated rc6 contracts (b58cc18)
  • reporting: apply rc.3 configuration lifecycle and keep issue returns (21bf443), closes #1168
  • reporting: bind reconciliation evidence in the database and judge snapshot topology (3c405a2)
  • reporting: bind restatement checkpoints to source transactions (09ad29c)
  • reporting: bind transport-equivalent numeric feed filters (44f9e72)
  • reporting: cache schema proofs and retain safe receipt diagnostics (e16eb8c)
  • reporting: cache schema proofs and retain safe receipt diagnostics (3ae6c33), closes #1167
  • reporting: chain snapshot restatements past an official close (cc5c097)
  • reporting: close materializer entry-point diagnostics (0e22e05)
  • reporting: compose service capabilities outside producer extras (58c8299)
  • reporting: enforce exact reconciliation graph and isolated feeds (c44095e)
  • reporting: freeze currency on reporting obligations (7bd5b8f)
  • reporting: freeze currency on reporting obligations (#1175) (0164f90)
  • reporting: give period-close leasing a durable total fairness order (74b338d), closes #1167
  • reporting: give period-close leasing a durable total fairness order (b71927a), closes #1167
  • reporting: include settling checkpoints in outbox readiness (9fc1d53)
  • reporting: integrate production settling and rc6 boundaries (8b2418a)
  • reporting: integrate reviewed late-account progress (34cc4b4)
  • reporting: integrate reviewed publication timestamp correction (3f4ae61)
  • reporting: integrate reviewed reporting and signing corrections (5fd5433)
  • reporting: isolate unresolved currency and partial monetary rows (ff584b6)
  • reporting: join reviewed currency and metric evidence roots (6c7ffa5)
  • reporting: keep an unreachable withdrawal from wedging money totals (037de4a)
  • reporting: keep legacy control totals when no cell is declared (7fd88c6)
  • reporting: keep projection dirty work on public materializations (1b066a5)
  • reporting: keep settling evidence keyword-only on integration (8b384af)
  • reporting: make schema fingerprints independent of database locale (ede1189)
  • reporting: order materializer accounts by native timestamps (8ea0dbe)
  • reporting: pin every frozen-artifact CI job to a C-collated cluster (7795d2b), closes #1168
  • reporting: pin the A/B rolling gate to a C-collated database (f453c38), closes #1168
  • reporting: pin TypeScript interop candidate to rc.48 (#1226) (a1b4c73)
  • reporting: preserve incremental boundaries and explicit wire defaults (e06a6bc)
  • reporting: preserve PostgreSQL lease progress and instrument installed gates (1f953c4)
  • reporting: preserve readiness across webhook activity composition (46191d3)
  • reporting: preserve status errors and release feed writer locks (50e35f0)
  • reporting: preserve typed selectors and exact feed numbers (8dc98c7)
  • reporting: qualify hardening against integrated feed baseline (ab12e15)
  • reporting: qualify materializer against integrated baselines (2fed642)
  • reporting: qualify receipt gates against integrated baselines (c7c4f09)
  • reporting: reconcile currency branch with merged main (8f9dbf5)
  • reporting: reconcile frozen feed gates and fixtures with main (e7fdb02)
  • reporting: require status conformance in the PG gate (ee9dd83)
  • reporting: restore progress for late materializer accounts (dba15b6)
  • reporting: retain unversioned feed continuations (bb29216)
  • reporting: reuse staged payloads across source observations (#1224) (02a1961)
  • reporting: roll back rejected default-off issue scope moves (8b19e8a), closes #1168
  • reporting: rotate in-memory period-close leases across accounts (6c74a45)
  • reporting: scope configuration generations by account (91fa278)
  • reporting: scope configuration generations by account (#1174) (6c5ee7b)
  • reporting: settle service lifecycle before resource cleanup (#1218) (a9719c6)
  • reporting: stop and diagnose failed production workers (e3a44d2)
  • reporting: surface caller-argument errors instead of unknown effects (d1d3b13)
  • reporting: timestamp revisions after source acquisition (26151fc)
  • reporting: use shipped signing fixtures and scoped generator imports (a124afd)
  • reporting: validate buyer frozen histories (#1222) (d300c61)
  • server: settle lifespan cleanup after startup failures (#1223) (7c5a123)
  • signing: classify revocation checker trust failures (ccb7713)
  • signing: emit webhook signatures as unpadded Base64URL (b203bbc)
  • signing: integrate reviewed revocation checker classification (7af5699)
  • signing: reject mixed webhook signature alphabets before verification (ddaa474)
  • types: restore targeting overlay input compatibility (#1190) (f6e9c15)

Performance Improvements

  • schema: reuse immutable MCP materializations (decfb4e)

This PR was generated with Release Please. See documentation.

@aao-secretariat

Copy link
Copy Markdown

Ladon does not review bot-authored PRs.

@bokelley bokelley left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the generated beta release change at cdbeb32: the manifest and changelog advance from 8.0.0-beta.15 to 8.0.0-beta.16, pyproject uses matching PEP 440 version 8.0.0b16, and the PR changes only those three release metadata files. Publication remains gated by exact-commit main CI and the release-publish environment. Approve subject to the current-head required CI checks finishing green.

@bokelley
bokelley merged commit 8ca7dfe into main Sep 27, 2026
51 checks passed
@bokelley
bokelley deleted the release-please--branches--main--components--adcp branch September 27, 2026 13:21
@aao-ipr-bot

aao-ipr-bot Bot commented Sep 27, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant