# HyperFrames v0.7.65

Released on 2026-07-21.

Rendering now fails fast on unbounded timeline durations instead of exhausting static-frame analysis, and lint guidance prevents unsafe GSAP repeat calculations. This release also hardens Studio keyframe retiming, recursive sub-composition inlining, CLI failure telemetry, and package/runtime contracts.

## Fixes

- **Renderer:** Reject unbounded durations before static-frame analysis can allocate impossible frame sets; regular and distributed paths now return typed duration errors ([344d9c0a8](https://github.com/heygen-com/hyperframes/commit/344d9c0a87aeba01beca618e21d2469921506cdf))
- **Studio:** Harden flat keyframe retiming ([270179d94](https://github.com/heygen-com/hyperframes/commit/270179d94b3ca3b82f61655b354855187f0d210c))
- **Studio:** Retime flat tween keyframe diamonds ([f25a13692](https://github.com/heygen-com/hyperframes/commit/f25a1369279c99081c56966b14991649138bc035))
- **CLI:** Await error telemetry before finalization ([a9338a4e0](https://github.com/heygen-com/hyperframes/commit/a9338a4e0f91b8482fe32bef50018209c29ce031))
- **CLI:** Report command failures once ([73d3b4e1f](https://github.com/heygen-com/hyperframes/commit/73d3b4e1f491e5211a960bac86fbb674909be7ad))
- **CLI:** Complete process lifecycle migration ([619406a23](https://github.com/heygen-com/hyperframes/commit/619406a23b061bf659d107f83beec4eada6ff086))
- **CLI:** Keep post-render exit reset root-owned ([e0bda7a17](https://github.com/heygen-com/hyperframes/commit/e0bda7a17111753f76b7e073d654be802c06c129))
- **Lint:** Recognize compiler-derived data-end as legitimate ([ac9f46310](https://github.com/heygen-com/hyperframes/commit/ac9f463108531d28eee496bd837aab542eb9e409))
- Recursive sub-composition inlining for depth-3+ nesting ([d21883fe0](https://github.com/heygen-com/hyperframes/commit/d21883fe05a5819e910d4747683dc008a0ab5147), [#2660](https://github.com/heygen-com/hyperframes/pull/2660))
- **Core:** Install runtime bridge after transport setup ([735128a61](https://github.com/heygen-com/hyperframes/commit/735128a61a152267a00b99defbd290f489482cbc), [#2558](https://github.com/heygen-com/hyperframes/pull/2558))
- **Cloudrun:** Publish adapter contract ([942db16fc](https://github.com/heygen-com/hyperframes/commit/942db16fcda863d6047a95b82cbfe90603d464e7))
- **Parsers:** Mark node-only subpaths ([634cd719a](https://github.com/heygen-com/hyperframes/commit/634cd719a26742ae92a33c38348da4d8fd37fc52))

## Docs & Examples

- **Skills:** Add pre-build gate to changelog-video SKILL.md ([7d312bd17](https://github.com/heygen-com/hyperframes/commit/7d312bd170baa6fb1d2c247e14fef7c4d1022279))
- **Guides:** Publish the Send-to guide in nav + llms.txt so agents can discover it ([911b332bb](https://github.com/heygen-com/hyperframes/commit/911b332bb2131f1b3fc4abbea563bf0c70d165c4), [#2667](https://github.com/heygen-com/hyperframes/pull/2667))

## Catalog

- **Skills:** Cut per-run context cost — route-once router, packet-dispatched workers, catalog splits ([6ad738b58](https://github.com/heygen-com/hyperframes/commit/6ad738b580adf157393fde02351af64669c9fbc5), [#2618](https://github.com/heygen-com/hyperframes/pull/2618))

## Internal

- Align distributed duration assertion ([52da8d3cd](https://github.com/heygen-com/hyperframes/commit/52da8d3cdb6e2a5645fdb67c7278ad25b2009c52))
- **Repo:** Resolve changed-code audit ([ab8b50afd](https://github.com/heygen-com/hyperframes/commit/ab8b50afd735ac495fa7b02e4d61f8d525a0c222))
- **Engine:** Isolate peer abort regression ([a03d40ef4](https://github.com/heygen-com/hyperframes/commit/a03d40ef4cd1f68f0a80888cfb2329f0bcdaf341))
- **CLI:** Decompose render phases ([3222f1f31](https://github.com/heygen-com/hyperframes/commit/3222f1f31d9142a0275de5ec1624d876c915926f))
- **CLI:** Align timeout failure with result contract ([00b88abeb](https://github.com/heygen-com/hyperframes/commit/00b88abeb7d478c474d1486aefc7d56782c27508))
- **CLI:** Centralize process lifecycle ([3aa240474](https://github.com/heygen-com/hyperframes/commit/3aa2404747f41382f4413a53b927e04a327d5322))
- Rerun regression checks after PR base edits ([6b4df032f](https://github.com/heygen-com/hyperframes/commit/6b4df032fe12dc8979501bb23906b73f5a8a05f0), [#2659](https://github.com/heygen-com/hyperframes/pull/2659))
- **Repo:** Execute packed subpaths ([3454a80eb](https://github.com/heygen-com/hyperframes/commit/3454a80eb2a27e6154cc7306e889aec416c5c4d2))
- **Repo:** Centralize package subpaths ([8d9d9c016](https://github.com/heygen-com/hyperframes/commit/8d9d9c016e3d022bc0c5d2ae46bb186c9f1b183a))

## Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.7.64...v0.7.65
