Skip to content

Releases: lpalbou/AbstractFlow

AbstractFlow v0.3.19

Choose a tag to compare

@github-actions github-actions released this 14 Jun 18:52

Full Changelog: v0.3.17...v0.3.19

AbstractFlow v0.3.17

Choose a tag to compare

@github-actions github-actions released this 31 May 09:34

Added

  • Hosted Flow sessions can sign in with Gateway URL, user id, and token. Flow validates that the token resolves to the requested Gateway user, exchanges it for an opaque Gateway browser session, and stores only that session id in an HTTP-only browser-session cookie; the /api/gateway/* proxy resolves that request session before any server-wide Gateway token so different browsers can connect as different Gateway principals.
  • Flow provider/model discovery now includes Gateway provider endpoint profiles as virtual providers, including OpenAI-compatible endpoints configured in the Gateway Console.

Changed

  • Remote browser connection updates may provide a token for the server-configured Gateway URL without mutating Flow server environment state. Remote browsers still cannot change the Gateway URL unless ABSTRACTFLOW_ALLOW_REMOTE_BROWSER_GATEWAY_CONFIG=1 is enabled.
  • Apple/GPU Flow profiles now require Gateway >=0.2.23 and Agent >=0.3.10.

Fixed

  • Flow's Gateway proxy now strips browser-supplied Authorization, Cookie, forwarded, and other unapproved request headers before proxying, then injects only the resolved opaque Gateway browser session and CSRF token where required.

AbstractFlow v0.3.16

Choose a tag to compare

@github-actions github-actions released this 29 May 10:03

Added

  • Artifact input selection in the Run modal, including Gateway-backed search/filtering for reusable text, document, image, video, voice, audio, and music artifacts.
  • Artifact search/import/export contract support in the Gateway client layer, while keeping file read/write behavior as graph-level nodes rather than modal-only actions.
  • Staged Deep Research demo workflow for authoring demonstrations.

Changed

  • Media nodes now surface the critical sampling controls (steps, seed, and guidance) consistently for image and video generation/editing, with model defaults used when fields are left empty.
  • Run progress rendering now includes elapsed/estimated remaining time when Gateway progress events provide enough timing data.
  • The Run modal now uses a window-style top bar and only shows lifecycle actions that match the current run state.
  • Apple/GPU Flow profiles now require Gateway >=0.2.21 and Agent >=0.3.9; hosted CI/release tests install the base Gateway package because HTTP/SSE is part of the light install.

Fixed

  • Media provider selectors now keep image/video provider defaults scoped to media providers instead of showing text-only providers.
  • Canvas interactions avoid stale pointer-capture state after trackpad/mouse release events.
  • Generated media cards no longer expose a modal-level export button; artifact-to-file workflows should use graph nodes.

AbstractFlow v0.3.15

Choose a tag to compare

@github-actions github-actions released this 26 May 17:37

Added

  • Native Generate Video and Image-to-Video authoring in the Flow editor, including scoped video provider/model pins, Gateway readiness checks, run preflight, artifact previews, and Runtime compatibility execution.
  • Gateway abstract.progress ledger events now render as running-step progress in the Run modal.

Changed

  • Apple/GPU Flow profiles now require Gateway >=0.2.20 for the video media, progress, catalog, and model-residency contracts.
  • Model residency and default routing now use task-scoped Gateway vision catalogs for text_to_video and image_to_video instead of reusing image defaults.
  • Hosted CI/release tests now install the host-neutral Gateway HTTP stack instead of macOS-only Apple extras on Ubuntu runners.

AbstractFlow v0.3.14

Choose a tag to compare

@github-actions github-actions released this 26 May 04:03

Added

  • Gateway-aware palette, preflight, live connection feedback, run lifecycle, workflow bundle, variable-name, and media artifact helpers for the thin-client editor.
  • Validated code-editor execution policy and prompt-free variable selector improvements.

Changed

  • Apple/GPU Flow profiles now require Gateway >=0.2.19 and Agent >=0.3.8; Runtime/Core are still consumed through Gateway extras.
  • Media defaults and advanced media pin disclosure now use one editor surface backed by Gateway discovery.

Fixed

  • Repaired code node, pin, media artifact, and run UI regressions around resumed runs, validated variables, and modality-specific source selection.

AbstractFlow v0.3.13

Choose a tag to compare

@github-actions github-actions released this 23 May 23:23

Added

  • Native Generate Music authoring against the released Runtime/Gateway media contract, including Gateway music catalog selectors, music residency targeting, and advanced music controls.
  • Image edit/image-to-image node templates and controls aligned with Gateway's generated media contracts.
  • Gateway catalog v1 helpers that prefer canonical items envelopes while retaining legacy catalog fallbacks.
  • Artifact reference primitives for text, image, voice, music, and video references in the palette.
  • Artifact literal editor and built-in artifact content previews (image/audio/video) backed by Gateway artifact content endpoints.

Changed

  • Apple/GPU Flow profiles now require Gateway >=0.2.18; Runtime/Core are consumed through Gateway extras instead of direct Flow dependencies.
  • Generated media readiness honors Gateway's common.readiness surface summary when available while remaining compatible with legacy direct endpoint descriptors.
  • Gateway proxy/model residency operations now allow long media and warmup requests without the previous short frontend/backend timeout path.

Fixed

  • Removed browser-side Generate Music lowering. Old lowered flows are normalized back to native generate_music when loaded or saved.
  • Python VisualFlow models now accept the new native media node types without importing Runtime/Core at package import time.
  • Warm/unload authoring is Gateway-only, allows Gateway default provider/model selection, and no longer disables all media residency controls from stale per-task support flags.
  • Music provider/model changes clear stale backend overrides so Stable Audio 3 and Stable Audio Open do not inherit the wrong backend.
  • Media previews are modality-aware and can fetch child-run/projected artifacts without using the wrong run id.
  • Run preflight now catches missing media prompts and required source artifacts before starting a run.

AbstractFlow v0.3.12

Choose a tag to compare

@github-actions github-actions released this 19 May 04:54

Fixed

  • Generate Image, Generate Voice, Transcribe Audio, and Listen Voice selectors now rely on Gateway/Core provider catalogs instead of hardcoded media model fallbacks.
  • Supertonic voice options now come from the Gateway voice catalog, so Flow surfaces the same voices that Gateway/Core can execute.
  • Media nodes keep image, TTS, and STT provider/model selections in media-specific fields instead of falling back to generic LLM provider/model values.

Changed

  • Apple/GPU Flow profiles now require Gateway >=0.2.14, Runtime >=0.4.14, and Core >=2.13.15.

AbstractFlow v0.3.11

Choose a tag to compare

@github-actions github-actions released this 13 May 06:20

Fixed

  • Media node controls keep image, TTS, and STT model selectors in media-specific fields so runtime LLM provider/model inputs no longer overwrite generated media routing.
  • Listen Voice nodes now expose the Gateway STT model selector and pass the chosen transcription model through wait metadata.

Changed

  • Apple/GPU Flow profiles now require Runtime >=0.4.11 and Core >=2.13.14.
  • Frontend npm package metadata is aligned with the Python release version for the next npm publication.

AbstractFlow v0.3.10

Choose a tag to compare

@github-actions github-actions released this 12 May 02:21

Added

  • AbstractFlow media node properties now load Gateway voice profiles, TTS models, STT models, provider image models, and cached local vision models from Gateway catalog routes.
  • Generate Image, Generate Voice, Transcribe Audio, and Listen Voice nodes now expose simple Gateway Media controls for local/provider model selection.

Fixed

  • Image, TTS, and STT selectors now write media-specific fields (image_provider/image_model, tts_model, stt_model) instead of overloading LLM routing provider/model.
  • Apple/GPU Flow release-profile installs now include abstractagent>=0.3.7, so Agent-node workflow validation matches the capabilities shipped in the local host profiles.

Changed

  • Apple/GPU Flow install profiles now require Runtime >=0.4.10 and Core >=2.13.13 while keeping Gateway as a separately installed server dependency to avoid a Flow/Gateway release-order cycle.

AbstractFlow v0.3.9

Choose a tag to compare

@github-actions github-actions released this 11 May 19:10

Changed

  • Release/install profile guidance now consistently targets canonical install profiles: abstractflow, abstractflow[apple], abstractflow[gpu].
  • Runtime profile references and CLI error messages were updated across docs/code paths to remove all-apple, all-gpu, runtime, and standalone guidance.

Fixed

  • Release workflow manual dispatch now handles existing tags safely:
    • existing vX.Y.Z tags for the same commit are reused,
    • mismatched tag/commit state now fails with a clear remediation message.

Added

  • Release notes/packaging metadata refresh for the corrected profile taxonomy and corrected dependency/error messaging.