You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 619b8bc
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/changelog.mdx
+71Lines changed: 71 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,77 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio
8
8
9
9
{/* New release entries are prepended by `bun run changelog:draft <version> --write`. */}
10
10
11
+
<Update
12
+
label="HyperFrames v0.8.207"
13
+
description="Released - 2026-10-27"
14
+
tags={["Release", "CLI", "Engine", "Player"]}
15
+
>
16
+
Renders can now set a keyframe interval and a peak bitrate cap, and a stalled capture resumes instead of failing. Windows installs, checks and previews work in more setups.
17
+
18
+
## Features
19
+
20
+
- **CLI:** Capture can route its traffic through an opt-in upstream proxy ([53d3caeac5d21](https://github.com/heygen-com/hyperframes/commit/53d3caeac5d21067437e522a3ae2ef816542273f), [#6499](https://github.com/heygen-com/hyperframes/pull/6499)).
21
+
- **CLI:** Skip the preview-server scan when HYPERFRAMES_NO_PREVIEW_DISCOVERY=1 ([725f069cb9508](https://github.com/heygen-com/hyperframes/commit/725f069cb9508a0726f0f47a7acd34c35ac45e71), [#6503](https://github.com/heygen-com/hyperframes/pull/6503)).
22
+
- **CLI:** Write one diagnostic report when a command stays silent for 60 s ([4539f351706c6](https://github.com/heygen-com/hyperframes/commit/4539f351706c6181aac71d7f6ae3f7903aa8843a), [#6480](https://github.com/heygen-com/hyperframes/pull/6480)).
23
+
- **Engine:** Render sets a keyframe interval and a peak bitrate cap ([54d0af57ebe98](https://github.com/heygen-com/hyperframes/commit/54d0af57ebe9874d12f7f4b9bebc02ef47713893), [#6444](https://github.com/heygen-com/hyperframes/pull/6444)).
24
+
- **CLI:** Hyperframes open hands the project to the app on Windows and Linux too ([be4e2e78065b6](https://github.com/heygen-com/hyperframes/commit/be4e2e78065b6f3a117ada200de11c35701447ff), [#6484](https://github.com/heygen-com/hyperframes/pull/6484)).
25
+
- **Docs:** Download links carry the docs visitor's PostHog id ([25b7cbd453640](https://github.com/heygen-com/hyperframes/commit/25b7cbd45364048c1be27805ee771249195f3f4d), [#6468](https://github.com/heygen-com/hyperframes/pull/6468)).
26
+
27
+
## Fixes
28
+
29
+
- **Engine:** Renders on a Mac decode a clip in software when the media engine refuses it ([3ec054ab6f8ad](https://github.com/heygen-com/hyperframes/commit/3ec054ab6f8adf805c0b6e64f65f2a245d24c375), [#6488](https://github.com/heygen-com/hyperframes/pull/6488)).
30
+
- **Player:** Each take plays its own audio when the browser blocks autoplay ([736f38ff4a910](https://github.com/heygen-com/hyperframes/commit/736f38ff4a91075c2a8b464a209d31b6988cf6e1), [#6417](https://github.com/heygen-com/hyperframes/pull/6417)).
31
+
- **Core:** A video no longer runs ahead of the playhead or past its out-point ([6b5d068e4ab25](https://github.com/heygen-com/hyperframes/commit/6b5d068e4ab252993ae2a7759590acc6a30a3003), [#6438](https://github.com/heygen-com/hyperframes/pull/6438)).
32
+
- **CLI:** History show --diff works without git on PATH ([a0b0bf5f64b52](https://github.com/heygen-com/hyperframes/commit/a0b0bf5f64b52d0dd9de82eef6d5fb2846fcd21c), [#6475](https://github.com/heygen-com/hyperframes/pull/6475)).
33
+
- **Lint:** A media src whose file name holds # or ? says to write it percent-encoded ([5a28b4e7ebc82](https://github.com/heygen-com/hyperframes/commit/5a28b4e7ebc82e5e7d77c1ee2646e79f2f2a92b6), [#6495](https://github.com/heygen-com/hyperframes/pull/6495)).
34
+
- **Engine:** A stalled BeginFrame capture resumes from the first unwritten frame ([312a8fd9c7c55](https://github.com/heygen-com/hyperframes/commit/312a8fd9c7c558e30fd07382e92a7f15876ba4e7), [#6490](https://github.com/heygen-com/hyperframes/pull/6490)).
35
+
- **CLI:** A preview inside a host app's run no longer takes the project's history ([c21a70915f822](https://github.com/heygen-com/hyperframes/commit/c21a70915f8225a5b4216a9cdc3e8eac80e3d50e), [#6493](https://github.com/heygen-com/hyperframes/pull/6493)).
36
+
- **Studio:** A timeline edit that lands on the clip's own values saves nothing instead of failing ([8505a4168d01a](https://github.com/heygen-com/hyperframes/commit/8505a4168d01a475be2a0e81bcdd75a31a53b502), [#6487](https://github.com/heygen-com/hyperframes/pull/6487)).
37
+
- **Core:** Audio clips join on time and their volume lane follows the audio ([95e3930fafa87](https://github.com/heygen-com/hyperframes/commit/95e3930fafa87b019cfcf2f46d650a6abaedc429), [#6419](https://github.com/heygen-com/hyperframes/pull/6419)).
38
+
- **Studio:** A reload refused because the page is missing mid-edit warns instead of erroring ([097cc094b7483](https://github.com/heygen-com/hyperframes/commit/097cc094b7483f7f9cbda368b82bbec3616a4e8a), [#6491](https://github.com/heygen-com/hyperframes/pull/6491)).
39
+
- **Engine:** Audio scratch files Windows refuses to delete no longer fail a render ([dcec31b468b85](https://github.com/heygen-com/hyperframes/commit/dcec31b468b85a03245045d7cbbae5a98dd741bd), [#6474](https://github.com/heygen-com/hyperframes/pull/6474)).
40
+
- **Producer:** Compile probes each unique media source once however many elements use it ([165744edc0744](https://github.com/heygen-com/hyperframes/commit/165744edc07447aea6f6f93aaeb48abc965e5212), [#6441](https://github.com/heygen-com/hyperframes/pull/6441)).
41
+
- **Core:** Paused preview seeks land on the composition's own frame rate ([75bee42919f80](https://github.com/heygen-com/hyperframes/commit/75bee42919f802d05e06199791a0ead9a0402d84), [#6460](https://github.com/heygen-com/hyperframes/pull/6460)).
42
+
- **CLI:** Check and snapshot fail fast on a missing browser path and say while Chrome downloads ([59d5e4fec8575](https://github.com/heygen-com/hyperframes/commit/59d5e4fec8575ac38738ef0dcb384d5e567e1f72), [#6479](https://github.com/heygen-com/hyperframes/pull/6479)).
43
+
- **Studio:** A clip that cannot be read gives up after two retries with one typed line ([dfd2028f16381](https://github.com/heygen-com/hyperframes/commit/dfd2028f16381c1c52c8d8e6483b92ec8c2ca5fc), [#6477](https://github.com/heygen-com/hyperframes/pull/6477)).
44
+
- **Producer:** Retry segmented capture on a screenshot session after a drawElement failure ([08d3745391d5b](https://github.com/heygen-com/hyperframes/commit/08d3745391d5b80989aff9b870f8b07a21f871b8), [#6437](https://github.com/heygen-com/hyperframes/pull/6437)).
45
+
- **Producer:** Open a fresh segmented session when the probe has risk frames ([e47fdad7d0cab](https://github.com/heygen-com/hyperframes/commit/e47fdad7d0cabeeaa840cb6012597e2e387379a8), [#6434](https://github.com/heygen-com/hyperframes/pull/6434)).
46
+
- **CLI:** A file given as the project folder names the folder to pass ([1df003dfb766b](https://github.com/heygen-com/hyperframes/commit/1df003dfb766bcf6fb24100612ebd60f0d61b00f), [#6476](https://github.com/heygen-com/hyperframes/pull/6476)).
47
+
- **Engine:** A failed drawElement worker encode takes the fresh-session recovery ([933ae3eb5b173](https://github.com/heygen-com/hyperframes/commit/933ae3eb5b173995ad730360f9a11f3e3c287e1d), [#6470](https://github.com/heygen-com/hyperframes/pull/6470)).
48
+
- **Ci:** The producer integration test list is data, not part of the pinned selection logic ([9b339e37cbd6e](https://github.com/heygen-com/hyperframes/commit/9b339e37cbd6e07d32dcf88bf92e9602421a3ea1), [#6467](https://github.com/heygen-com/hyperframes/pull/6467)).
49
+
- **Parsers:** Resolve media source writes in their lexical scopes ([5279b6f476401](https://github.com/heygen-com/hyperframes/commit/5279b6f476401292949ff9bc0b0dbef4f6979d08), [#5255](https://github.com/heygen-com/hyperframes/pull/5255)).
50
+
- **Check:** A mask that cuts descenders and a shared scene's own selector are handled ([020e6c99f335a](https://github.com/heygen-com/hyperframes/commit/020e6c99f335acc976ec8b4531943a42a4b5edf4), [#6454](https://github.com/heygen-com/hyperframes/pull/6454)).
51
+
- **CLI:** Init creates its files where hard links are refused, with no Developer Mode needed ([6dee9d144ce76](https://github.com/heygen-com/hyperframes/commit/6dee9d144ce761863d65398c2bc3929610b0773b), [#6463](https://github.com/heygen-com/hyperframes/pull/6463)).
52
+
- **CLI:** Composition path errors name the resolved entry and project directory ([306f21a1ba698](https://github.com/heygen-com/hyperframes/commit/306f21a1ba698a7da17e581a9762894944d8d019), [#6458](https://github.com/heygen-com/hyperframes/pull/6458)).
53
+
- **CLI:** The Windows Chrome check reads the file version, not chrome.exe --version ([8f618c5ffeb14](https://github.com/heygen-com/hyperframes/commit/8f618c5ffeb14b7fc2689ae0156efd75da5bc35d), [#6459](https://github.com/heygen-com/hyperframes/pull/6459)).
54
+
- **CLI:** Windows preview and catch-up records move to LOCALAPPDATA, a refused log no longer blocks ([74905aeff65a1](https://github.com/heygen-com/hyperframes/commit/74905aeff65a1835404ae0b4f61ee82fd830fc89), [#6461](https://github.com/heygen-com/hyperframes/pull/6461)).
55
+
- **CLI:** The check and snapshot project lock works where hard links are refused ([9ebc1f8a13fc2](https://github.com/heygen-com/hyperframes/commit/9ebc1f8a13fc2c6756f92394688e35f9891eb5c8), [#6464](https://github.com/heygen-com/hyperframes/pull/6464)).
56
+
57
+
## Performance
58
+
59
+
- **AWS Lambda:** Each chunk logs where its seconds went ([7aac5c763becb](https://github.com/heygen-com/hyperframes/commit/7aac5c763becb4190d4f3bf804f72894560a7575), [#6391](https://github.com/heygen-com/hyperframes/pull/6391)).
60
+
61
+
## Docs & Examples
62
+
63
+
- **Guides:** Put Open Design and 4K rendering back in their page titles ([930c7dff5066c](https://github.com/heygen-com/hyperframes/commit/930c7dff5066c9c7ec00f4d8b20835b7f0b922f3), [#6483](https://github.com/heygen-com/hyperframes/pull/6483)).
64
+
- **Studio App:** Name the Windows app's words, keys and settings folder ([86dba83972461](https://github.com/heygen-com/hyperframes/commit/86dba83972461886d93ce7534eb835e59ac4dc39), [#6478](https://github.com/heygen-com/hyperframes/pull/6478)).
65
+
- Search keywords so pricing and npx skills searches find their answers ([c4d73299bd097](https://github.com/heygen-com/hyperframes/commit/c4d73299bd09748c2fd3b27ef0b12e90abcc28f8), [#6472](https://github.com/heygen-com/hyperframes/pull/6472)).
66
+
67
+
## Catalog
68
+
69
+
- List the hosted HyperFrames MCP in the official MCP registry ([772cc95e86eb3](https://github.com/heygen-com/hyperframes/commit/772cc95e86eb3ae05594b19e9c1176c62e2f2e17), [#6408](https://github.com/heygen-com/hyperframes/pull/6408)).
70
+
71
+
## Internal
72
+
73
+
- **CLI:** Install-lock concurrency test uses fake timers ([63d94356254de](https://github.com/heygen-com/hyperframes/commit/63d94356254de53c6fd9e9f7351ea1baca8b7047), [#6504](https://github.com/heygen-com/hyperframes/pull/6504)).
74
+
- **CLI:** The mid-render orphan test waits for three Chrome processes alive at once ([6b7d6dfb2e1c9](https://github.com/heygen-com/hyperframes/commit/6b7d6dfb2e1c9e735f0ff8353620dbee5069171f), [#6489](https://github.com/heygen-com/hyperframes/pull/6489)).
75
+
- **CLI:** Tag the studio download link with where it was shown ([bab9ed58ad432](https://github.com/heygen-com/hyperframes/commit/bab9ed58ad432e2db5b41b7d626100dc7adb6d1c), [#6471](https://github.com/heygen-com/hyperframes/pull/6471)).
76
+
- Claim the hyperframes library on context7 ([e42318d08b565](https://github.com/heygen-com/hyperframes/commit/e42318d08b565b65fdaa66ea8352c56a310bf0db), [#6411](https://github.com/heygen-com/hyperframes/pull/6411)).
77
+
- **CLI:** Npm homepage points to hyperframes.heygen.com ([08eeb49795677](https://github.com/heygen-com/hyperframes/commit/08eeb497956773438ee5c824c7d1a8c8a4675cdd), [#6407](https://github.com/heygen-com/hyperframes/pull/6407)).
78
+
79
+
[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.206...v0.8.207).
0 commit comments