Skip to content

chore: release v0.8.45 - #4027

Merged
miguel-heygen merged 1 commit into
mainfrom
release/v0.8.45
Sep 17, 2026
Merged

miguel-heygen merged 1 commit into
mainfrom
release/v0.8.45

Conversation

@miga-heygen

Copy link
Copy Markdown
Contributor

Release v0.8.45. Generated by npm run release:prepare 0.8.45 off main at 77a45f6, with the release notes and changelog entry written by hand.

18 files: 17 version manifests, releases/v0.8.45.md, and the prepended docs/changelog.mdx entry. Zero source changes.

Replaces #4024, whose head predated the two motion blur fixes that must be in this release (#4025 and #4026).

What the notes say, and why

  • Motion blur ships as two separate mechanisms for two different jobs, described as alternatives rather than layers. Applying both blurs the same motion twice.
  • The catalog component (fix(registry): make motion-blur match After Effects shutter-based blur #4008) keeps its After Effects claim, because matching After Effects is its purpose and the numbers are measured: 24.19 dB to 32.51 dB mean over 72 frames against a real export.
  • The engine path is described by what it does, the shutter integral over the whole composition, with no After Effects comparison attached to it. It is a different picture on purpose.
  • Cost is stated: one capture per sample, and roughly 600 ms of blend per 1080p frame at 16 samples on top of the 16 captures.
  • A "Known limits" section carries the video-motion limit, the refused capture modes and layered route, the PNG-only capture, and the wide uncentered shutter overshoot, which is marked unproven rather than described as safe.

Credit

The static-window dedup guard (#4025) and the explicit unsupported-mode error (#4026) are designs from #4013 by Dante-dan, credited in the notes.

Co-authored-by: Miguel Ángel miguel.sierra@heygen.com

@mintlify

mintlify Bot commented Sep 17, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
hyperframes 🟢 Ready View Preview Sep 17, 2026, 2:40 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@miga-heygen miga-heygen left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed at d0ab83f. Own-account, all required checks green, zero source changes.

18 files: 17 version manifests 0.8.44 to 0.8.45 (grepped, all 17 confirmed), releases/v0.8.45.md, docs/changelog.mdx prepend. First-parent log from base 77a45f6 confirms exactly the PRs the changelog cites: #4026, #4017, #4025, #4020, #4022, #4008, #4014, #4019, all real commits, all hashes verified to exist. Content matches Home's brief: two motion blur mechanisms presented as alternatives with a cost/tradeoff section, catalog component keeps the AE comparison with measured dB (24.19 to 32.51 avg, 17.07 to 27.57 worst), engine path has no AE comparison, 600ms/1080p-frame cost at 16 samples stated, known-limits section present, #4013/Dante-dan credited on both fixes.

Verdict: APPROVE
Reasoning: generated release content, zero source diff, every cited commit and number verified against the real log, not the PR body's word.

@miguel-heygen
miguel-heygen merged commit 484a06f into main Sep 17, 2026
64 checks passed
@miguel-heygen
miguel-heygen deleted the release/v0.8.45 branch September 17, 2026 02:56

@miguel-heygen miguel-heygen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release cut approved.

@terencecho terencecho left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

APPROVE at d0ab83f0 — v0.8.45 release PR verified as genuine no-source-diff

Reviewed at head d0ab83f01deefe7db4a84a8173590856de428e34, base 77a45f6080daedd12ab67a3d1c9d165b8ae003b3 (matches Miga's cited main SHA 77a45f60).

Load-bearing check: no code diff.

18 files, +97/-16, single commit d0ab83f0 (chore: release v0.8.45, authored by miguel-heygen). Every non-notes file is a pure version-string bump 0.8.44 → 0.8.45:

  • 3 plugin manifests: .claude-plugin/plugin.json, .codex-plugin/plugin.json, .cursor-plugin/plugin.json — each +1/-1 (version line only)
  • 13 package.json files (aws-lambda, cli, core, engine, gcp-cloud-run, lint, parsers, player, producer, sdk, shader-transitions, studio-server, studio) — each +1/-1
  • 2 release-notes files: releases/v0.8.45.md (+40, new file) and docs/changelog.mdx (+41, append)

Verified programmatically: 16 lines of - "version": "0.8.44", paired with 16 of + "version": "0.8.45", — one pair per manifest, no additional non-version lines in any package.json or plugin.json (awk filter for ^[+-][^+-] excluding notes files + version-key returned empty). No engine/producer/cli source files touched. Zero code smuggled.

CI at this head: 58 SUCCESS + 6 SKIPPED + 1 pending. Zero FAILURE. Matches Miga's "58 checks green, 6 skipped, none failing."

Approvals so far: Miga COMMENTED at 02:54:22Z (gate-marks); miguel-heygen APPROVED at 02:57:01Z. Aggregate reviewDecision: APPROVED. My stamp adds an independent second eye on the release, verified against Miga's brief and the diff shape.

Given Miguel authorized the merge in Slack at 22:11 EDT and the diff is a genuine version-bumps-only release generated by the release script off main 77a45f60, this is safe to land v0.8.45.

— Review by tai (pr-review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants