docs(changelog): weekly digest 2026-08-10–2026-08-17 - #3297
Conversation
Rewritten from `git log --no-merges` grouped by type and scope rather than polished from the generator draft. The window overlaps last week's digest. 106 non-merge commits land inside 2026-08-10T00:00:00Z..2026-08-18T00:00:00Z, but five were already published in the Aug 3-10 entry (#3148, #3149, #3150, #3089, #3151, all dated Aug 10). Those are excluded by set-subtracting the 109 SHAs that entry cites, so this covers 101 commits and cites 89 PRs. The release range is corrected the same way: last week claimed v0.7.90 through v0.7.105, and both the v0.7.104 and v0.7.105 release commits fall inside this window, so this week is v0.7.106 through v0.7.109. Verified at HEAD rather than from commit bodies: - The audio FX rack is behind the `audio-fx-rack` canary at percentage 0 in canaryRegistry.ts, and the gate site is real: PropertyPanelFlat.tsx reads isCanaryEnabled("audio-fx-rack"). It is described as staged, not shipped. The flag gates the authoring surface only, so a composition that already carries data-fx-chain still plays and renders, and that is stated. - The video primitive moves were added, reverted twenty minutes later because their previews did not deploy, then relanded with the workflow fixed. Only the end state is announced. - The CLI canary route was added and reverted inside the window, so the revert is what gets reported. - The preview volume control landed after v0.7.109, so it is called out as shipping in the next release rather than as available now. Every SHA is emitted by a script that refuses to write unless it resolves to 40 chars, prefix-matches its abbreviation, is an ancestor of origin/main, falls inside the window, and was not cited by the previous digest. Six negative controls confirm each check rejects, and a positive control confirms valid input still writes. No SHA was hand-typed.
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
45.1s square film built from the changelog-video skill. Uploaded to static.heygen.ai and the CloudFront path invalidated and verified serving.
|
Video embedded in the second commit ( https://static.heygen.ai/hyperframes/changelog-videos/weekly-changelog-aug10-17.mp4 45.1s square 1080, built from the
Two content notes. The audio FX arc is staged, and the video says so on screen. It is roughly half the week's commits and it sits at One defect no gate could see. The preset chip was rendering underneath the EQ knobs. Unrelated small bug worth a follow-up: — Rames Jusso Updated after two more defects turned up in frame review. Same URL, the object was replaced and the path invalidated, so no new commit. Byte count above reflects the current cut.
|
miguel-heygen
left a comment
There was a problem hiding this comment.
Approved at exact head 3cb51214a119c4d004407210138a37467510d871.
Verified: one MDX entry plus video embed; 89 unique in-window PR/commit pairs with zero prior-week overlap; contiguous v0.7.106–v0.7.109; audio-fx-rack at 0% at the actual Studio gate; live CDN object 44,172,641 bytes, H.264/AAC 1080×1080 30fps 45.1s and -18.5 dB; visible canary framing and corrected metadata labels. The sole red CodeQL lane is optional and every annotation is a GitHub-service failure; all eight required contexts are satisfied.
No blocking or important findings.
Verdict: APPROVE
Reasoning: The digest claims and rendered artifact match the current source and release window; the red lane is verified optional infrastructure noise.
— Magi
Summary
Weekly digest for August 10 to August 17, 2026, prepended to
docs/weekly-updates.mdx. Rewritten fromgit log --no-mergesgrouped by type and scope rather than polished from the generator draft.The window overlaps last week's digest
106 non-merge commits land inside
since=2026-08-10T00:00:00Z,until=2026-08-18T00:00:00Z, which is the inclusive reading of "through August 17". Five of them were already published in the Aug 3-10 entry, all dated Aug 10:db3de4c1b79dff2051f28bc80a168205dbbc33ac86fd3So this entry covers 101 commits and cites 89 PRs. The exclusion is computed by set-subtracting the 109 SHAs last week's entry cites, rather than guessing a date cut, because the previous digest's own boundary is not recoverable from its label.
Releases need the same subtraction. Last week's prose ends "Fifteen releases shipped, v0.7.90 through v0.7.105", and both the v0.7.104 (Aug 10 00:19Z) and v0.7.105 (Aug 10 15:08Z) release commits fall inside this window. This week is v0.7.106 through v0.7.109, four releases, with the tag set verified contiguous.
Verified at HEAD, not from commit bodies
audio-fx-rackcanary atpercentage: 0inpackages/core/src/canaryRegistry.ts. The gate site is real rather than just a registry entry:PropertyPanelFlat.tsxreadsisCanaryEnabled("audio-fx-rack"). The entry gates the authoring surface only, so a composition that already carriesdata-fx-chainstill plays and renders for everyone, and the entry says so explicitly. All three of those facts are in the digest text. Worth raising separately:canary.test.tspins only that the registry entry exists, so it would stay green if the gate site were removed.The SHA guard
Every SHA is emitted by a script that refuses to write unless it resolves to 40 hex chars, prefix-matches the abbreviation used in the link text, is an ancestor of
origin/main, falls inside the window, and was not cited by the previous digest. No SHA was hand-typed.Two problems the guard turned up in itself before it was trusted:
git log %cIcarry local offsets (-04:00,-07:00), so comparing them as strings against aZ-suffixed bound is wrong in both directions at exactly the boundaries the check exists for. It normalizes to UTC now.AGENTS.mdformat, and the two revert pairs. All deliberate.Testing
npx mint validaterun fromdocs/:success build validation passed--no-verify(largefiles, tracked-artifacts, commitlint)git diff origin/main --name-onlyreturns exactly one fileVideo
Not embedded yet. It follows as a second commit on this branch once rendered and uploaded, matching the shape of the Aug 3-10 PR.