Miguel Ángel
b904343949
chore: release v0.7.82
Publish to npm / Publish (push) Has been cancelled
2026-07-29 11:25:04 +00:00
James
0d42d65525
chore: release v0.7.81
Publish to npm / Publish (push) Has been cancelled
2026-07-29 06:11:11 +00:00
James Russo
20f4f8f49c
fix(producer): retry transient deterministic font fetches ( #2865 )
...
* fix(producer): retry transient deterministic font fetches
* fix(producer): secure Lambda font cache directory
2026-07-28 22:49:03 -07:00
Miguel Ángel
5829515932
chore: release v0.7.80
2026-07-29 02:22:54 +00:00
Miguel Ángel
a68729bcf1
chore: release v0.7.79
2026-07-28 23:06:45 +00:00
Vance Ingalls
c691869e22
chore: release v0.7.78
Publish to npm / Publish (push) Has been cancelled
2026-07-28 05:27:29 -07:00
James Russo
557d82b6a9
fix(producer): validate distributed video metadata ( #2839 )
...
## What
- enforce a finite, validated `meta/videos.json` contract shared by Plan v1 and Plan v2
- preserve authored finite ends and source-derived trim-aware ends; bound any still-open end at the validated composition end
- fail distributed planning when any declared video source did not extract instead of publishing a blank-capable plan
- make the v1 chunk reader reject malformed/null video timing before frame injection
- route deterministic video-source/metadata failures as non-retryable in AWS and GCP while retaining retries for transient extraction failures
## Why
An open-ended video whose remote source could not be resolved retained `Infinity` through planning. Plan v2 correctly rejected that value, while Plan v1 serialized it as `null`; the v1 frame lookup could then suppress injected frames and silently produce incorrect output.
The invariant belongs at the shared metadata boundary. Both protocols must receive identical finite timing, and unavailable sources must fail closed before plan publication.
## Test plan
- [x] producer distributed planning, metadata, v1 chunk boundary, Plan v2 conversion/materialization, and public exports
- [x] core runtime media semantics (authored slots, natural duration, looping, non-looping hold)
- [x] engine video extraction and frame lookup
- [x] AWS Lambda/CDK/SAM and GCP Cloud Run error normalization/retry classification
- [x] producer, core, engine, AWS, and GCP typechecks/builds
- [x] formatting, oxlint, tracked-artifact, fallow, and commit hooks
- [x] exact incident composition replayed through the AWS Lambda handler's Lambda-local path in a Lambda-like container; Plan v1 and Plan v2 both fail closed as `VIDEO_SOURCE_UNRENDERABLE` during planning, before plan publication
- [x] full PR CI, including all nine regression shards and Windows render/tests
No production flags or deployment/release workflows are changed.
2026-07-28 00:42:36 -07:00
Miguel Ángel
3c857d768b
chore: release v0.7.77
Publish to npm / Publish (push) Has been cancelled
2026-07-28 02:12:41 +00:00
James
5cad2bc312
chore: release v0.7.76
Publish to npm / Publish (push) Has been cancelled
2026-07-27 05:08:40 +00:00
James
45b458c007
chore: release v0.7.75
Publish to npm / Publish (push) Has been cancelled
2026-07-27 03:38:16 +00:00
James
96cafb47c6
fix(producer): fallback distributed capture safely
2026-07-27 03:08:40 +00:00
James Russo
0cc78c1d42
chore: release v0.7.74 ( #2818 )
Publish to npm / Publish (push) Has been cancelled
2026-07-26 21:57:54 -04:00
James
2a284a8e3a
fix(gcp): enforce effective BeginFrame capture
2026-07-27 00:02:37 +00:00
James
527751c871
chore: release v0.7.73
2026-07-26 21:25:03 +00:00
James Russo
a06973064a
Merge pull request #2795 from heygen-com/feat/plan-v2-aws-direct-publisher
...
feat(aws-lambda): publish plan v2 directly to S3
2026-07-26 02:23:35 -04:00
James Russo
72ae39e3d0
chore: release v0.7.72 ( #2800 )
Publish to npm / Publish (push) Has been cancelled
2026-07-26 02:01:10 -04:00
James
09998789b5
feat(aws-lambda): publish plan v2 directly to S3
2026-07-26 05:47:56 +00:00
James Russo
5bf61d6df0
feat(aws-lambda): support plan protocol v2 ( #2789 )
...
* feat(aws-lambda): support plan protocol v2
* fix(aws-lambda): align SAM v2 terminal errors
2026-07-25 23:42:51 -04:00
James Russo
f9f00b0efc
feat(producer): version distributed plan protocol ( #2777 )
2026-07-25 19:17:07 -04:00
James
d07d1874b6
chore: release v0.7.71
Publish to npm / Publish (push) Has been cancelled
2026-07-24 19:03:16 +00:00
Vance Ingalls
b9c3e3a4b6
chore: release v0.7.70
2026-07-23 20:59:30 -07:00
James
f0034228f5
chore: release v0.7.69
Publish to npm / Publish (push) Has been cancelled
2026-07-23 12:03:36 -07:00
James
71d84ff27f
chore: release v0.7.68
Publish to npm / Publish (push) Has been cancelled
2026-07-22 04:41:54 +00:00
James
4b6bb8ffa9
chore: release v0.7.67
Publish to npm / Publish (push) Has been cancelled
2026-07-21 23:51:05 +00:00
Miguel Angel Simon Sierra
84841b8dae
chore: release v0.7.66
Publish to npm / Publish (push) Has been cancelled
2026-07-21 14:36:22 +02:00
James
835fa899c7
chore: release v0.7.65
Publish to npm / Publish (push) Has been cancelled
2026-07-21 04:45:59 +00:00
James
8d9d9c016e
refactor(repo): centralize package subpaths
2026-07-18 15:58:23 -04:00
Miguel Ángel
11cd61d1e3
chore: release v0.7.64 ( #2630 )
...
Publish to npm / Publish (push) Has been cancelled
Release HyperFrames v0.7.64.
2026-07-18 15:02:20 -04:00
Miguel Ángel
feb675a89d
chore: release v0.7.63 ( #2628 )
Publish to npm / Publish (push) Has been cancelled
2026-07-18 04:44:56 -04:00
Miguel Ángel
7f76170956
chore: release v0.7.62 ( #2626 )
Publish to npm / Publish (push) Has been cancelled
2026-07-17 22:02:49 -04:00
Vance Ingalls
c268f5ba85
chore: release v0.7.61
Publish to npm / Publish (push) Has been cancelled
2026-07-17 01:07:09 -07:00
Miguel Ángel
0f287ee0b6
chore: release v0.7.60
2026-07-16 05:26:57 +00:00
Vance Ingalls
ff3b1541e5
chore: release v0.7.59
Publish to npm / Publish (push) Has been cancelled
2026-07-15 11:57:49 -07:00
Miguel Ángel
4b0b89e8b1
chore: release v0.7.58 ( #2446 )
Publish to npm / Publish (push) Has been cancelled
2026-07-14 16:15:59 -04:00
Miguel Ángel
90be05019b
chore: release v0.7.57 ( #2393 )
Publish to npm / Publish (push) Has been cancelled
2026-07-14 00:29:29 -04:00
Miguel Ángel
fba5cb9c93
fix(pr-to-video): bound first-run workspace and context ( #2382 )
...
* fix(pr-to-video): bound first-run workspace and context
* fix(cli): expose validation gate in help
* fix(pr-to-video): harden workflow guardrails
* style(pr-to-video): apply repository formatting
* chore(skills): refresh pr-to-video manifest
2026-07-13 22:33:21 -04:00
Miguel Ángel
94c2e0f6eb
chore: release v0.7.56
Publish to npm / Publish (push) Has been cancelled
2026-07-13 07:04:42 +00:00
Vance Ingalls
c830aa83c5
chore: release v0.7.55
Publish to npm / Publish (push) Has been cancelled
2026-07-12 11:52:53 -07:00
Vance Ingalls
ae4946e624
chore: release v0.7.54
Publish to npm / Publish (push) Has been cancelled
2026-07-11 17:15:24 -07:00
Miguel Angel Simon Sierra
3b081a44ae
chore: release v0.7.53
Publish to npm / Publish (push) Has been cancelled
2026-07-11 15:59:07 -04:00
Vance Ingalls
7498eb4a3a
chore: release v0.7.52
Publish to npm / Publish (push) Has been cancelled
2026-07-10 19:47:59 -07:00
Miguel Ángel
598dd8b350
chore: release v0.7.51 ( #2188 )
Publish to npm / Publish (push) Has been cancelled
2026-07-10 20:16:15 -04:00
Miguel Angel Simon Sierra
1d97ddaf8c
chore: release v0.7.50
Publish to npm / Publish (push) Has been cancelled
2026-07-10 18:48:40 -04:00
Vance Ingalls
6152437d2a
chore: release v0.7.49
Publish to npm / Publish (push) Has been cancelled
2026-07-10 09:57:48 -07:00
Miguel Ángel
3fd340f6ba
chore: release v0.7.48 ( #2118 )
Publish to npm / Publish (push) Has been cancelled
2026-07-09 21:49:58 -04:00
Miguel Angel Simon Sierra
3aa1cf0d83
chore: release v0.7.47
Publish to npm / Publish (push) Has been cancelled
2026-07-09 20:34:59 -04:00
Vance Ingalls
030fded71d
chore: release v0.7.46
Publish to npm / Publish (push) Has been cancelled
2026-07-09 12:01:33 -07:00
Vance Ingalls
31f0810be8
chore: release v0.7.45
Publish to npm / Publish (push) Has been cancelled
2026-07-08 22:15:49 -07:00
Vance Ingalls
1e8dd29815
chore: release v0.7.44
2026-07-08 16:21:05 -07:00
Vance Ingalls
f8f945d42e
chore: release v0.7.43
2026-07-08 15:51:39 -07:00