v0.14.0
What's Changed
- feat(ff-sdk): AdminClient::read_waitpoint_token + HTTP/embedded dispatch by @avifenesh in #472
- feat(ff-sdk): signal_bridge module — SignalBridgeError + verify_and_deliver by @avifenesh in #474
- feat(ff-sdk): un-gate claim_next_via_backend + drop direct-valkey-claim gates by @avifenesh in #475
- feat(scripts): run-all-examples.sh — phase 3a build-clean gate by @avifenesh in #478
- feat(scripts): run-all-examples.sh phase 3b — SQLite/FF_DEV_MODE live-runs by @avifenesh in #479
- feat(scripts): 3c.i — Valkey preflight + incident-remediation + v013-cairn-454 by @avifenesh in #480
- feat(scripts): 3c.ii — Postgres preflight + v011-wave9-postgres by @avifenesh in #481
- feat(scripts): 3c.iii+iv — ff-server helpers + 3 more live-runs by @avifenesh in #482
- feat(scripts): 3c.v — deploy-approval HITL orchestrator by @avifenesh in #484
- feat(ci): examples harness workflow (phase 3e) by @avifenesh in #485
- chore(claude-md): working-style — no break offers, concise messages by @avifenesh in #486
- feat(scripts): 3f — grafana dashboard JSON lint by @avifenesh in #487
- fix(media-pipeline/review): --waitpoint-id now Option — required only on Suspended path by @avifenesh in #488
- fix(#483): CancellationToken replaces Notify in retry-and-cancel + token-budget by @avifenesh in #489
- fix(#476): bench flow_dag — retry + soft-skip on started_at race by @avifenesh in #490
- chore(changelog): consolidate [Unreleased] sections by @avifenesh in #491
- [OPEN FOR FEEDBACK] RFC-025: Worker registry — FF-owned trait surface (rev 4) by @avifenesh in #492
- RFC-025 Phase 1: ff_core types + trait + Supports flags by @avifenesh in #493
- RFC-025 Phase 2: Valkey worker-registry bodies by @avifenesh in #494
- RFC-025 Phase 3: Postgres worker-registry by @avifenesh in #495
- RFC-025 Phase 4: SQLite worker-registry by @avifenesh in #496
- fix(pg): list_expired_leases runtime crash — namespace is in raw_fields JSONB by @avifenesh in #497
- RFC-025 Phase 5: cairn consumer migration guide by @avifenesh in #498
- RFC-025 Phase 6: headline example + Valkey live-run fixes + parity matrix by @avifenesh in #499
- RFC-025: SDK preamble + unblock scanner namespace cutover by @avifenesh in #500
- RFC-025 review sweep: close high + correctness findings across PRs #494–#500 by @avifenesh in #501
- RFC-025: close #502 — Valkey read-path parallelization + heartbeat FCALL by @avifenesh in #503
- Release gate: v014 example harness wiring + preamble caps-TTL revert + example lockfile refresh by @avifenesh in #504
- media-pipeline: fix setup model-size floor + demo.sh waitpoint-id parse (+ benches lockfile refresh) by @avifenesh in #505
- chore(release): v0.14.0 by @avifenesh in #506
Full Changelog: v0.13.0...v0.14.0