mirror of
https://github.com/hanzoai/frames.git
synced 2026-09-24 00:08:03 +00:00
Forked from HyperFrames (Apache-2.0), full history preserved. Hosts are mapped explicitly and BEFORE the identifier rename, because hyperframes.heygen.com is not decoration: 175 of its occurrences are $schema identifiers that a validator dereferences. A blind rename would have left them naming a host that never serves them. The schema files are in this repo under docs/schema, so the mapped host is one we can actually serve -- that is the condition that makes the rewrite safe, and serving them is a deploy task, not an edit. docs/schema/hyperframes.json is renamed to frames.json to match the identifier it is now published under. api.heygen.com and the CLI auth against heygen.com are left UNRENAMED on purpose. They are a dependency on HeyGen's SaaS, not a name of ours to take, and the right move is to remove that integration rather than rebrand it. LICENSE and CREDITS.md are untouched; NOTICE records the lineage. Co-authored-by: Hanzo Dev <[email protected]>
3.8 KiB
3.8 KiB
Frames v0.7.73
Released on 2026-07-26.
Distributed Plan v2 publishers now stream content-addressed artifacts directly to S3 and GCS, while oversized-plan diagnostics identify the dominant files and phases. Rendering is more resilient through atomic media downloads, typed extraction retries, and frame-coverage accounting aligned with FFmpeg's CFR rounding.
Features
- Studio: Add professional grading controls (20ef48abc)
- CLI: Expose agent-native color grading (6d5961b80)
- Gcp Cloud Run: Publish plan v2 directly to GCS (74d7bfde4)
- AWS Lambda: Publish plan v2 directly to S3 (09998789b)
- Core: Add professional color grading controls (f99fc4e56)
Fixes
- Producer: Align frame coverage with extraction rounding (f0c2c7d23)
- Render: Aggregate extraction launch failures (33ca1de06)
- Producer: Narrow extraction error shapes honestly (c01e1a5f9)
- Producer: Type video extraction failures (9b63646c8)
- Engine: Block future-use IPv4 downloads (2e84faeb2)
- Engine: Close downloader trust-boundary gaps (4b81f7858)
- Engine: Narrow network error shapes honestly (5ce2eb879)
- Engine: Make video downloads atomic and retry transient failures (c01f6b446)
- Producer: Reset distributed plan scratch state (ebb02cafe)
- Producer: Attribute and stop oversized plans early (d699cbf01)
- Studio: Align professional grading contracts (794930a07)
- Studio: Clear stale color scopes (c1fcf7534)
- Core: Register media analyzer subpath (9b504045f)
- CLI: Address media treatment review findings (c1dde2898)
- Core: Align secondary mask contracts (e446de602)
- Core: Preserve curve compiler subpath exports (9a515858c)
- Core: Address grading review findings (1ffef9a26)
Internal
- CLI: Harden media treatment parity (20f4bde46)