For the complete documentation index, see llms.txt. This page is also available as Markdown.

Release 0.21.0

Release Date: April 2026

Previous Version: v0.20.0. (April 2026)

Billing & Workspaces

Team workspace billing and creation flow

  • New workspace creation page (workspace/add) with tier selection at creation time.

  • Paid tiers go through a “pending payment” state until Stripe confirms the subscription, at which point the workspace becomes active.

  • Usage limits page and subscription management added to workspace/profile settings; subscription routes consolidated under billing:*.

  • Workspace-related UI is improved

Workspace/subscription cancellation

  • Eligible users can cancel a subscription from the billing UI via a confirmation dialog.

  • Cancelled-but-active subscriptions now show a “cancelling on …” state until the period ends.


Projects View

Filter bar on projects view

  • New filter strip above the project list: User (workspace mode), Name substring, Date From/To.

  • Default selection is “Me” so users land on their own projects immediately; “All members” available as a second option.

  • New “no matches” empty state with a Reset filters button (distinct from the existing “No projects yet” empty state).

  • New reusable CalendarSelect dropdown date picker — also replaces the native date inputs in the Transactions view for consistency.


Graph Nodes — New

Lipsync node

New v2 node with four selectable backends and per-backend UI fields:

Backend
Mode
Notes

pixverse

Audio or built-in TTS (15 voices)

Dual-provider with automatic failover

sync3

Audio-only

5 sync modes for duration mismatch (cut_off, loop, bounce, silence, remap)

heygen_speed

Audio-only

Fast dubbing

heygen_precision

Audio-only

High-fidelity avatar dubbing

ERNIE image, ReconViaGen, PATINA Material Generation (#1172)

  • ERNIE image added as a backend to:

    • fast_text_to_image → new ernie-turbo backend.

    • quality_text_to_image → new ernie backend.

    • Exposes negative prompt, inference steps, guidance scale, and prompt expansion. Warns when a parameter is ignored instead of silently dropping it.

  • ReconViaGen 0.5 multiview → 3D added as a backend to image_to_3d and multiview_to_3d (new reconviagen / reconviagen_mv backends), with a new multi-image strategy control and PBR-always output.

  • Material Generation — brand-new material_generation node backed by PATINA, with generate / predict / extract modes and per-map outputs.

Remesh: in-cluster GPU backend (for now on request, will be globally enabled soon)

  • RemeshNode gains a new atlas_remesh backend option, running on the in-cluster GPU remesher.

  • target_polycount and topology fields are hidden for this backend (voxel remesher ignores them).


Graph Nodes — Updates

Claude Opus 4.6 → 4.7

  • anthropic claude-opus-4-6 replaced with anthropic claude-opus-4-7 across all nodes exposing a model selector: simple_llm, structured_output, image_to_text, image_array_to_text, scene_composition_3d, procedural_image_builder.

Bake High-Poly to Low-Poly: expose texture resolution

  • New texture_resolution input on bake_highpoly_to_lowpoly — non-normal PBR map resolution is no longer silently auto-detected from the high-poly.

  • Bake margin now scales with resolution (previously a fixed 16 px), giving cleaner seams at higher resolutions.

Last updated