v0.749.0
Immutable
release. Only release title and notes can be modified.
✨ New
- Compile attached track automation (#6452)
- Render attached automation and bound the work (#6461)
- Sample-accurate clip-launch foundation (#6463)
- DAWproject linear-subset XML importer (#6467)
- Registry-driven schema manifest + drift gate (#6462)
- Inject parameters into execution snapshots (#6474)
- Take/comp recording model foundation (#6473)
- AU v2 MIDI-effect adapter — aumi, MIDI in, MIDI out (#6438)
- TypeScript, CLI, and JS agent surfaces projected from the schema manifest (#6478)
- Deliver automation to hosted plugins (#6482)
- Support streaming HTTP requests (#6492)
🐛 Fixed
- Never deploy production from an unmerged merge-group commit (#6457)
- Bump post-tag-sync Shipyard pin to 0.78.0 so push_mode=pr takes effect (#6458)
- Make the hosted VST3 editor actually embed (#6444)
- Stop the heritage CPU-budget test flaking the required gate (label truncation) (#6472)
- Confine a named shader effect to its own canvas layer (#6440)
- Mirrored layers place at their visual box; flowing vectors keep Figma's flex slot (#6417)
- Allow cold Three.js JSC bundle smoke (#6495)
- Preserve CTest multi-label properties (#6488)
- Keep sub-pixel geometry so knob rings render concentric (#6402)
- Carry Figma winding rule so multi-subpath icon holes render (#6416)
- Carry Figma strokes through real stroke channels instead of dropping them (#6419)
- Gradient-on-outline text, drop null boolean-ops, per-corner radii, honest icon-font warning (#6420)
- Sync mac editor first-responder on the frame tick, not only events (#6491)
🔧 Under the hood
- Journal-durable CreateAsset/RemoveAsset commands (#6456)
- Fix timeline CI portability and UBSan toolchain routing (#6487)
- Bump Shipyard pin to v0.78.0 and route the post-tag changelog through the queue (#6450)
- Fuzz the note renderer for stuck notes under seek/loop stress (#6453)
- Serialize the offscreen GPU suites on the pulp_gpu resource lock (#6445)
- Prove MidiParameterMap maps any parameter with zero driver code (#6460)
- Keep the reporting aliases off the shared hosted pool (#6446)
- Point demo source links at Generous-Corp/pulp (#6466)
- Make the stuck-note seek/loop proof non-vacuous (#6475)
- Prepare Vellum extraction control plane (#6471)
- Sweep residual danielraffel/pulp framework refs (incl. a signing-guard security fix) (#6468)
Full changelog: CHANGELOG.md § 0.749.0
Previous release: v0.748.0
Install
macOS / Linux:
curl -fsSL https://www.generouscorp.com/pulp/install.sh | shWindows (PowerShell):
irm https://www.generouscorp.com/pulp/install.ps1 | iexThese installers place the Rust pulp CLI, the C++ pulp-cpp
delegate, and the Claude Code pulp-mcp server on your PATH.
Or download the binary archive for your platform below.