Files
wehub-resource-sync 85453da49f
regression / regression-shards (style-16-prod style-9-prod style-17-prod iframe-render-compat variables-prod mp4-h265-sdr, shard-4) (push) Has been cancelled
regression / regression-shards (style-4-prod style-11-prod style-2-prod animejs-adapter typegpu-adapter parallel-capture-regression, shard-5) (push) Has been cancelled
regression / regression-shards (style-7-prod style-8-prod style-10-prod css-spinner-render-compat webm-transparency mp4-h264-sdr webm-vp9, shard-3) (push) Has been cancelled
regression / regression-shards (sub-composition-video style-18-prod raf-ball-render-compat font-variant-numeric sub-comp-t0 sub-comp-id-selector, shard-7) (push) Has been cancelled
Windows render verification / Detect changes (push) Has been cancelled
Windows render verification / Preflight (lint + format) (push) Has been cancelled
Windows render verification / Render on windows-latest (push) Has been cancelled
Windows render verification / Tests on windows-latest (push) Has been cancelled
CI / Detect changes (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Fallow audit (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / Typecheck (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Producer: integration tests (push) Has been cancelled
CI / Producer: unit tests (push) Has been cancelled
CI / File size check (push) Has been cancelled
CI / Test: skills (push) Has been cancelled
CI / Skills: manifest in sync (push) Has been cancelled
CI / CLI: npx shim (macos-latest) (push) Has been cancelled
CI / CLI: npx shim (ubuntu-latest) (push) Has been cancelled
CI / CLI: npx shim (windows-latest) (push) Has been cancelled
CI / SDK: unit + contract + smoke (push) Has been cancelled
CI / Test: runtime contract (push) Has been cancelled
CI / Studio: load smoke (push) Has been cancelled
CI / Smoke: global install (push) Has been cancelled
CI / CLI smoke (required) (push) Has been cancelled
CI / Semantic PR title (push) Has been cancelled
Player perf / Detect changes (push) Has been cancelled
Player perf / Preflight (lint + format) (push) Has been cancelled
Player perf / player-perf (push) Has been cancelled
Player perf / Perf: drift (push) Has been cancelled
Player perf / Perf: fps (push) Has been cancelled
Player perf / Perf: parity (push) Has been cancelled
Player perf / Perf: scrub (push) Has been cancelled
Player perf / Perf: load (push) Has been cancelled
preview-regression / Detect changes (push) Has been cancelled
preview-regression / Preflight (lint + format) (push) Has been cancelled
preview-regression / Preview parity (push) Has been cancelled
preview-regression / preview-regression (push) Has been cancelled
regression / regression (push) Has been cancelled
regression / Detect changes (push) Has been cancelled
regression / Preflight (lint + format) (push) Has been cancelled
regression / regression-shards (hdr-regression style-5-prod style-3-prod mov-prores, shard-1) (push) Has been cancelled
regression / regression-shards (overlay-montage-prod style-12-prod chat missing-host-comp-id png-sequence portrait-edge-bleed, shard-6) (push) Has been cancelled
regression / regression-shards (style-13-prod style-6-prod vignelli-stacking gsap-letters-render-compat audio-mux-parity, shard-8) (push) Has been cancelled
regression / regression-shards (style-15-prod hdr-hlg-regression style-1-prod many-cuts vfr-screen-recording render-symlinked-assets, shard-2) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Docs / Validate docs (push) Has been cancelled
Sync skills to ClawHub / Publish changed skills (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:58:35 +08:00

6.2 KiB

HyperFrames v0.7.54

Released on 2026-07-12.

This release hardens the drawElement parallel-capture router with real-traffic safety rails — a machine-RAM floor, worker-count-scaled self-verify, and compile-time gates for ancestor background-images and HDR disk headroom — and extends parallel streaming to the non-drawElement screenshot/BeginFrame paths with cohort telemetry. It also closes a cluster of snapshot/check capture-fidelity gaps: remote fonts are localized and embedded to match the render, check now flags text that paints invisibly, and video-injection, canvas-motion, and shader-clone capture issues are surfaced or fixed.

Features

  • Producer: Emit eligible_off cohort-sizing signal when parallel-stream router is off (591235f05)
  • CLI: Capture_parallel_stream telemetry on success and failure paths (88c21ccd8)
  • Producer: Route eligible parallel screenshot/beginframe renders to streaming (6d5a7711f)
  • Producer: Routing predicate for non-drawelement parallel streaming (2416e9bcd)
  • CLI: Preview --browser-no-gpu for gpu-unstable hosts (3dc08c086)
  • Producer: Surface beginframe no-damage reuse counters in perf summary and telemetry (dde3afb72)

Fixes

  • CLI: Only exclude clipped text when a background actually paints the glyphs (fa902400c)
  • CLI: Read effective text fill by property, not getPropertyValue (a8fd8562a)
  • CLI: Flag text with an effectively transparent fill in check (9ae84c652)
  • CLI: Distinguish producer-absent from injector failure in font localization (fc2b90583)
  • CLI: Resolve producer font-localization at runtime so vitest transform doesn't fail (aa10d4923)
  • CLI: Localize remote fonts in snapshot/check capture to match render (ad0d2393f)
  • Media: Resolve npx without npm_execpath on Windows (eba9ff9ae, #2236)
  • Render: Scale timeout for long video encodes (9d91c2a23, #2244)
  • Skills: Hold frame content through transitions (687883124, #2235)
  • Lint: Honor data-no-timeline on root compositions (c18391b98, #2228)
  • Producer: Render -c uses the scene's own duration, not the project's (6b7431bf4, #2087)
  • Hyperframes Media: Surface the real reason a TTS line failed [P2] (9c98c1e82, #1999)
  • CLI: Surface video frame-injection failures in snapshot output (edc0a1624)
  • Shader Transitions: Pin clones to their measured live box, not composition size (b3d851d65)
  • CLI: Fold canvas pixel hashes into the frozen-sweep fingerprint (3338a6f35)
  • Shader Transitions: Pin cloned scene roots to composition dimensions (9e3ff630f)
  • Producer: Disk-headroom gate before hdr raw frame pre-extraction (9a1afce43)
  • CLI: Settle post-seek font subset loads before audit screenshots (8bbd5a649)
  • Engine: Densify drawelement self-verify with parallel worker count (1b95af8bb)
  • Producer: Withhold de parallel router below a machine ram floor (ddcd380a1)
  • Producer,engine: Gate drawelement on ancestor background-image + tail verify sample (0809c9851)

Docs & Examples

  • Producer: Note attempt-scoped beginFrameReuse semantics after partial retries (2cd8a750e)

Internal

  • Producer: Stop coupling the hdr disk-headroom gate's control flow to error-string matching (c20e20235)

Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.7.53...v0.7.54