chore: release v0.8.42 (#3988)

* chore: release v0.8.42

- Studio preview works for projects whose path has non-Latin-1 characters (#3982)
- Studio render downloads use RFC 6266 headers for non-Latin-1 filenames (#3984)
- check --json reports HDR auto-promotion; render prints one warning (#3985)
- Forced --sdr renders tone-map HDR sources before extraction (#3981)
- Render/preview workers no longer survive as orphans after Ctrl-C or parent exit;
  cancellation reaches final artifact promotion; HYPERFRAMES_RENDER_DETACHED=1 for
  intentionally detached renders (#3974)
- HDR preflight test coverage for held tails (#3963)

Co-Authored-By: Miguel Ángel <miguel.sierra@heygen.com>

* chore: release v0.8.42 notes — name the #3982 symptom and scope

- #3982 entry: a Studio preview server crash for compositions whose file path
  has non-Latin-1 characters (the project directory is not involved)

Co-Authored-By: Miguel Ángel <miguel.sierra@heygen.com>

* chore: release v0.8.42 notes — name the #3982 symptom

- #3982 entry: the uncaught ETag TypeError took the preview server down, so
  call it a Studio preview server crash rather than a preview failure

Co-Authored-By: Miguel Ángel <miguel.sierra@heygen.com>

---------

Co-authored-by: Miguel Ángel <miguel.sierra@heygen.com>
This commit is contained in:
miga-heygen
2026-09-16 09:40:06 -04:00
committed by GitHub
co-authored by Miguel Ángel
parent 08d48ab753
commit 71b274bbfd
18 changed files with 59 additions and 16 deletions
+22
View File
@@ -8,6 +8,28 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio
{/* New release entries are prepended by `bun run changelog:draft <version> --write`. */}
<Update
label="HyperFrames v0.8.42"
description="Released - 2026-09-16"
tags={["Release", "CLI", "Engine", "Studio Server"]}
>
Studio preview and render downloads now work for compositions and files with non-Latin-1 names. Forced `--sdr` renders tone-map HDR sources so colors match the Studio preview. HDR auto-promotion now shows up in `check --json`, and render workers no longer survive as orphans after Ctrl-C or a parent exit.
## Fixes
- **CLI:** Stop render and preview worker processes from surviving as orphans after Ctrl-C, parent exit, or a stopped Windows wrapper. Carry cancellation through final artifact promotion so a cancelled render never replaces an existing output. Set `HYPERFRAMES_RENDER_DETACHED=1` for intentionally detached renders ([08d48ab75](https://github.com/heygen-com/hyperframes/commit/08d48ab7539e3a21facbe005c0610f2dbc8bf5a5), [#3974](https://github.com/heygen-com/hyperframes/pull/3974)).
- **Engine:** Tone-map HDR sources before frame extraction on forced `--sdr` renders, fixing the cool color cast versus the Studio preview ([ef48485b9](https://github.com/heygen-com/hyperframes/commit/ef48485b919c69735659a09dc01aa21aa73a4f51), [#3981](https://github.com/heygen-com/hyperframes/pull/3981)).
- **CLI:** Report HDR auto-promotion in `check --json` with the triggering asset and resulting output pipeline, and print one render warning when it fires ([5d2478c6f](https://github.com/heygen-com/hyperframes/commit/5d2478c6fae413f28c6106ca4359b952e7434a50), [#3985](https://github.com/heygen-com/hyperframes/pull/3985)).
- **Studio Server:** Serve render downloads and file responses for non-Latin-1 filenames using RFC 6266 `Content-Disposition` headers ([b599f031a](https://github.com/heygen-com/hyperframes/commit/b599f031a929f55ade71246a7b3c5701b311aa46), [#3984](https://github.com/heygen-com/hyperframes/pull/3984)).
- **Studio Server:** Fix a Studio preview server crash for compositions whose file path contains non-Latin-1 characters by hashing sub-composition paths into ASCII-safe ETags ([edb6e87ba](https://github.com/heygen-com/hyperframes/commit/edb6e87ba7fa8fa49039dc4ccbe5733cf58afdae), [#3982](https://github.com/heygen-com/hyperframes/pull/3982)).
## Internal
- **Engine:** Cover held tails in HDR preflight ([ae18e3a32](https://github.com/heygen-com/hyperframes/commit/ae18e3a327e66e18747cdcc7b4a16b20ea75f97a), [#3963](https://github.com/heygen-com/hyperframes/pull/3963)).
[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.41...v0.8.42).
</Update>
<Update
label="HyperFrames v0.8.41"
description="Released - 2026-09-15"