Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 21:22
a653535

1.2.0 (2026-09-13)

Features

  • 100-01: add safe APNs target handoff\n\n- Persist validated APNs request intent on delivery targets\n- Resolve host binding material at the runtime transport boundary\n (a5039f4)
  • 100-02: publish APNs intent migration (df95a78)
  • 100-03: close APNs request and payload boundary (c5f4e1b)
  • 100-03: formalize APNs lookup and transport seams (ed27a46)
  • 100-04: finalize typed APNs target outcomes (6122cf9)
  • 100-04: map APNs retry evidence safely (4059743)
  • 100-05: gate APNs coverage in CI (28467a3)
  • 100-05: prove optional APNs package consumption (f900b64)
  • 100-06: bridge Pigeon 410 responses\n\n- preserve complete APNs invalidation facts through queued callbacks\n- add fail-closed and packaged consumer coverage\n (8fff91b)
  • 100-07: bridge optional APNs responses to host CAS (11e909a)
  • 100-08: bridge ordinary APNs success through Pigeon (f13f9dc)
  • 100-08: lock audited APNs consumer graph (e54c1b4)
  • 100-10: close APNs request input boundaries (cde335c)
  • 102-01: add immutable alpha twin tracer\n\n- validate built package archive and locked CrossWake checkout\n- emit a bounded accepted-handoff proof bound to immutable provenance\n (19f8fed)
  • 102-02: add deterministic alpha twin seams (440ea6b)
  • 102-03: close alpha twin safety proof\n\n- add protected-open and replay ledger scenarios\n- reject recursive sensitive evidence in closed proofs\n (b5ca53c)
  • 102-03: execute closed delivery ledger\n\n- validate exact ordered delivery scenarios\n- emit separated durable outcome facts\n (7405aa2)
  • 102-04: require hermetic alpha CI lane (d33d599)
  • 102-04: validate closed physical proof extension (5c51a66)
  • 103-01: pin published CrossWake notification authority (6896cf1)
  • 103-02: lock physical proof corpus (feae6f6)
  • 103-02: validate selected-SHA physical bundles (2786655)
  • 103-03: add fail-closed physical proof runner (65d58b1)
  • 104-02: verify executable CrossWake feedback docs (b7c3cca)
  • 105-01: add contained inbox change publisher (10fadd7)
  • 105-01: publish committed inbox lifecycle hints (f043c7c)
  • 105-02: add opaque PubSub inbox stream (642c7e2)
  • 105-02: refresh authorized live inbox streams (593299e)
  • 106-01: mark authorized visible inbox items seen (eb6c863)
  • 107-01: project notification lifecycle facts (ca21b90)
  • 107-01: render distinct lifecycle timeline events (aba1574)
  • 107-02: expand the single inbox verification gate (0b13aaf)
  • 107-02: guard release-contract recursive cleanup (6e2ae93)
  • 107-02: publish canonical inbox ownership guidance (c96e972)
  • 99-01: add durable push delivery targets (e6bd858)
  • 99-01: route sync push dispatch through targets (25c4a97)
  • 99-03: derive target delivery aggregates (daf9301)
  • 99-03: make target planning atomic (661147a)
  • 99-04: authorize target delivery through durable claims (7e35696)
  • 99-04: preserve ambiguous target handoff recovery (691de10)
  • 99-05: recover tenant-scoped target work (4e865ce)
  • 99-06: finalize target adapter outcomes (d848419)
  • 99-07: bound and evidence tenant recovery (540987d)
  • 99-08: project target histories across operator traces (7a27884)
  • 99-09: fan out synchronous push dispatch (505a4a7)
  • 99-10: close final target retries durably (ddef86d)
  • 99-10: gate target claims and finalization by lifecycle (ab439d6)
  • 99-11: lock stale closeout parent-first (1478392)
  • 99-11: suppress empty Oban push snapshots (1db1d1f)
  • 99-12: enforce delivery target tenant integrity (b1d3303)
  • 99-12: lock lifecycle target source states (60b3757)
  • 99-12: preserve installer tenant integrity parity (5c466f0)
  • add private physical APNs proof harness (d7d75dd)
  • promote physical iPhone proof (fe64123)
  • support manual signing for physical proof (8c95241)

Bug Fixes

  • 100-02: align installer idempotency count (fd81619)
  • 100-03: correct dynamic Pigeon handoff contract (96f7cd9)
  • 100-03: preserve APNs tracer contract coverage (ab0241a)
  • 100-06: require APNs on pull requests (84c454c)
  • 100-08: isolate packaged consumer fixtures (02d602f)
  • 100-08: make APNs isolation audit baseline-aware (600cc95)
  • 100-09: bound APNS pre-handoff failures (2ac605f)
  • 100-09: enforce APNS dependency warning gate (f6edbbd)
  • 100-11: compile unpacked APNs package directly (7cf2fe3)
  • 100-11: isolate Chimeway strict compiler paths (0ea6551)
  • 100-11: preserve consumer code paths for APNs compile (147a8b3)
  • 100-11: preserve fixture env for APNs compile (678de21)
  • 100-11: scope APNs warning gate to Chimeway (aad7a9e)
  • 100: classify machine-testable APNs tracer as auto (aa29f68)
  • 100: CR-01 preserve APNs 410 stream status (6eacc4e)
  • 100: CR-02 compile APNs consumer coverage (bb5d5fe)
  • 100: CR-02 retain retryable APNs responses (ccf6ab3)
  • 100: CR-03 retry unavailable Pigeon dispatcher (465e55a)
  • 100: revise APNs gap plan callback bridge (81cf4a9)
  • 100: revise gap plans based on checker feedback (b2be8bf)
  • 100: revise plans based on checker feedback (2ee0817)
  • 101: link native permission loss to registry CAS (bc4e723)
  • 101: revise plans based on checker feedback (6162384)
  • 102-03: derive ledger claims from durable lifecycle (b60e7c3)
  • 102-03: execute Alpha twin scenario ledger (16f90a2)
  • 102-03: persist collapse ledger evidence (7fdfcd4)
  • 102-03: recover stranded events through public clock seam (a3c7c0f)
  • 102: CR-01 execute clean-room AlphaTwin fixture (cb73784)
  • 102: CR-02 bind physical proof to built artifact (b8c9512)
  • 102: honor recovery clock during replanning (de0343d)
  • 102: lock clean-room dependency graph (44aea4e)
  • 102: prove persisted protected-open tracer (1c51c85)
  • 102: prove twin outcomes from durable lifecycle (ac6ff01)
  • 102: restore hermetic verification gates (71dd269)
  • 102: revise plans based on checker feedback (7f263b1)
  • 102: revise plans for canonical CrossWake publication gate (3c20633)
  • 102: scan actual twin evidence before proof (d6234d4)
  • 102: share recovery clock with stale closeout (d13c17d)
  • 103: declare doc contract ownership in promotion plan (b65a491)
  • 103: replan source-bound physical proof authority (c8a7823)
  • 103: revise canonical CrossWake publication plan (1d58862)
  • 103: revise plans based on checker feedback (4766f3e)
  • 104-02: align release runtime with docs proof (a739f02)
  • 105-02: adopt opaque live stream in demo host (5e4a025)
  • 107: anchor lifecycle fixtures to persisted time (1dde78b)
  • 107: close inbox guide privacy contract gap (2472d38)
  • 107: CR-01 guard hidden load-more events (b7f0093)
  • 107: CR-02 bind cleanup to allocator ownership (803ce1b)
  • 107: resolve plan checker findings (b99efc2)
  • 107: WR-01 harden inbox privacy contracts (2ab19e5)
  • 107: WR-02 clean failed artifact builds (8c8688d)
  • 260912-x9f-01: propagate notifier rendering errors (0cb2973)
  • 260912-x9g-01: harden release workflow decisions (c9f8c69)
  • 260912-x9g-01: make verify.clean inspect every Git state (bf347fb)
  • 260912-x9g-01: root CrossWake proof in executable tests (7b223a4)
  • 260912-x9h: guard demo source-checkout path (a017383)
  • 260913-a2h: require exact CrossWake aliases (3979004)
  • 260913-b0l: accept exact detached README identities (d984165)
  • 99-01: expose delivery target association (5741f28)
  • 99-01: resolve post-merge conflicts from wave 1 (630e881)
  • 99-12: align trace fixtures with tenant integrity (91d6d31)
  • 99-12: update generated migration count proof (a7c9015)
  • 99: revise plan based on checker feedback (4504781)
  • 99: revise plans based on checker feedback (c6640f6)
  • 99: revise plans based on checker feedback (7c898cc)
  • admin: keep unauthorized redirects valid (7559b58)
  • authorize local physical proof callbacks (6932792)
  • ci: bound canonical test gate (80fb272)
  • ci: close main release-gate regressions (#32) (3b42cf8)
  • ci: compile APNs package through consumer graph (28dcda0)
  • ci: fetch demo deps before formatter check (79517be)
  • ci: fetch physical proof contract deps (39fb9f7)
  • ci: inherit alpha twin database endpoint (239b60e)
  • ci: isolate packaged Accrue contract gate (fca4245)
  • ci: restore reliable release-contract baseline (874ebad)
  • ci: stabilize APNs consumer compile path (af6847f)
  • fail fast on physical registration blockers (8f08ad1)
  • make APNs clean-room gate portable (04d87ba)
  • release: sync consumer docs and opaque demo refs (#33) (7fa1373)
  • route physical callbacks over local network (3f97ac4)
  • target physical proof Apple team (9da0253)

Dependencies

  • admin: refresh advisory-safe package graph (802e5ec)
  • bump APNs consumer Mint to 1.10.0 (27784c1)
  • demo: align Accrue 1.5.1 compatibility graph (8f833ce)
  • inbox: refresh advisory-safe package graph (77d0a46)
  • incorporate PR #28 root lock refresh (f85ff13)