Skip to content

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 24 Apr 22:33
· 255 commits to main since this release

What's Changed

  • example(UC-38): llm-race — model/provider fallback via AnyOf{CancelRemaining} + DurableSummary by @avifenesh in #226
  • docs(0.6.1): llm-race example first live-run report + graph_revision fix by @avifenesh in #227
  • docs(llm-race): user-facing v0.6 primitives guide by @avifenesh in #228
  • docs(rfcs): v0.7 Postgres migration master (consolidated survey) by @avifenesh in #229
  • impl(RFC-v0.7): Wave 0 scaffold — ff-backend-postgres crate + migrate infra by @avifenesh in #230
  • feat(pg-wave1a): extract ff-core::caps for backend-shared capability matching by @avifenesh in #231
  • feat(pg-wave1b): ff-core::waitpoint_hmac re-export + rotate_all trait method (Q4) by @avifenesh in #232
  • feat(pg-wave1c): ff-core::handle_codec v2 with BackendTag by @avifenesh in #233
  • feat(pg-wave2): Valkey claim + claim_from_reclaim + ClaimPolicy extension (v0.7 critical path) by @avifenesh in #234
  • feat(pg-wave3): Postgres schema 0001 — partitioned tables + outbox + global config by @avifenesh in #235
  • feat(pg-wave3b): schema 0002 budget tables (unblocks Wave 4f) by @avifenesh in #236
  • feat(pg-wave4g): Postgres admin/list family by @avifenesh in #239
  • feat(pg-wave4f): Postgres impl of budget family by @avifenesh in #244
  • feat(pg-wave4b): Postgres impl of attempt family (9 methods) by @avifenesh in #237
  • feat(pg-wave4a): Postgres impl of exec_core family (5 methods) by @avifenesh in #241
  • feat(pg-wave4h): Postgres CompletionBackend via LISTEN/NOTIFY + outbox replay (Q1) by @avifenesh in #240
  • feat(pg-wave4c): Postgres flow family (6 methods) + ContentionKind::RetryExhausted by @avifenesh in #242
  • feat(pg-wave4d): Postgres impl of suspend+signal family (8 methods) by @avifenesh in #238
  • feat(pg-wave4e): Postgres stream family + shared LISTEN notifier (Q2) by @avifenesh in #243
  • feat(pg-wave5b): Postgres scheduler claim_for_worker admission pipeline by @avifenesh in #246
  • feat(pg-wave5a): dispatch_dependency_resolution cascade (per-hop-tx) by @avifenesh in #245
  • feat(pg-wave4d-follow-up): suspend + deliver_signal + claim_resumed_execution + observe_signals bodies by @avifenesh in #247
  • feat(pg-wave6d): Postgres completion_listener drains outbox via dispatch_completion by @avifenesh in #249
  • feat(pg-wave6a): Postgres dependency_reconciler with transitive-descendant sweep by @avifenesh in #248
  • feat(pg-wave6b): Postgres edge_cancel_dispatcher + reconciler (RFC-016 Stages C+D) by @avifenesh in #250
  • feat(pg-wave6c): Postgres timeout scanners (attempt + lease + suspension) by @avifenesh in #251
  • test(pg-wave7a): backend-matrix fixture + parameterize 3 integration tests by @avifenesh in #253
  • feat(pg-wave4i): Postgres flow-staging methods (create_flow, add_execution_to_flow, stage/apply_dependency_edge) by @avifenesh in #255
  • bench(pg-wave7c): Postgres perf parity + v0.7 Phase 0 benchmarks by @avifenesh in #254
  • feat(pg-wave7b): v0.7 pre-release published-artifact smoke harness + runbook wiring by @avifenesh in #252
  • fix(pre-v0.7): populate cancel_siblings_pending_members + max_locks warning + PublicState::Resumable by @avifenesh in #256
  • feat(pg-smoke): unblock flow_anyof + claim_lifecycle + fanout_slo on Postgres (all prereqs landed) by @avifenesh in #257
  • example(deploy-approval): CI/CD pipeline with AllOf + Count{2-of-N} + DurableSummary + cancel_flow cascade (UC-27/21) by @avifenesh in #258
  • rfc(017): ff-server backend abstraction (consolidated master) by @avifenesh in #261
  • docs(rfcs): promote RFC-017 to accepted by @avifenesh in #262
  • impl(017): Wave 8 Stage A — Arc + 2-3 handler parity migrations by @avifenesh in #263
  • impl(017): Wave 8 Stage B — trait-lift shutdown + read/admin/stream handler migration by @avifenesh in #264
  • impl(017): Wave 8 Stage A backfill — complete trait expansion to 50 methods (RFC §5) by @avifenesh in #265
  • impl(017): Wave 8 Stage C — operator control + budget/quota + claim handler migration by @avifenesh in #266
  • impl(017): Wave 8 Stage D1 — §8 schema + ingress handlers + FF_BACKEND env (split from Stage D) by @avifenesh in #267
  • impl(017): Wave 8 Stage D2 — boot relocation + Server::client removal + handler cascade (WI-3 Postgres smoke blocked) by @avifenesh in #268
  • impl(017): Wave 8 Stage E1 — Postgres dial path + HTTP smoke by @avifenesh in #269
  • impl(017): Wave 8 Stage E2 — Server::client field removal + full cancel_flow trait migration by @avifenesh in #270
  • impl(017): Wave 8 Stage E3 — scheduler field removal + claim trait cutover + Postgres scanner supervisor by @avifenesh in #271
  • release(v0.8.0): Wave 8 Stage E4a — BACKEND_STAGE_READY flip + cleanup + v0.8.0 bump by @avifenesh in #272
  • fix(release): pre-build ff-server in smoke gate to avoid cold-compile timeout by @avifenesh in #273
  • release(v0.8.1): fix publish order + CI smoke hardware allowance by @avifenesh in #274

Full Changelog: v0.6.1...v0.8.1