Skip to content

Releases: workglow-dev/libs

v0.3.26

Choose a tag to compare

@sroussey sroussey released this 15 Jul 22:07
a90e59c

@workglow/ai

Bug Fixes

ai

  • key OpenAIShapedResponses tool-call accumulator on stable item id

xai,openrouter

  • guard chunk.choices access and downshift strict schema

workglow

Features

storage

  • add DuckDB tabular storage backend (@workglow/duckdb) (#635)

Chores

deps

  • update @cloudflare/workers-types to 5.x and tslog to 5.x

Updated Dependencies

  • tslog: ^5.0.0

@workglow/storage

Features

storage

  • add DuckDB tabular storage backend (@workglow/duckdb) (#635)

@workglow/test

Features

  • add Workglow Eval: CLI harness for model evaluation on HuggingFace datasets (#636)

storage

  • add DuckDB tabular storage backend (@workglow/duckdb) (#635)

Bug Fixes

node-llama-cpp,huggingface-transformers

  • concurrency + sequence-leak + bounded pipeline cache (#634)

node-llama-cpp

  • eviction disposes embedding, broaden isVramError, retry embedding create
  • address review feedback on VRAM/LRU/sequence handling

huggingface-inference

  • guard chunk.choices[0] in streaming run-fns

ai

  • key OpenAIShapedResponses tool-call accumulator on stable item id

xai,openrouter

  • guard chunk.choices access and downshift strict schema

Tests

huggingface-transformers

  • regressions for H1 (refcount race) and H2 (AbortController key)

Chores

  • update deps

deps

  • update @cloudflare/workers-types to 5.x and tslog to 5.x

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1088.0
  • @cloudflare/workers-types: ^5.20260715.1
  • miniflare: ^4.20260710.0

@workglow/openai

Bug Fixes

xai,openrouter

  • guard chunk.choices access and downshift strict schema

@workglow/node-llama-cpp

Bug Fixes

node-llama-cpp

  • address structured generation review feedback
  • fresh context per structured generation
  • eviction disposes embedding, broaden isVramError, retry embedding create
  • address review feedback on VRAM/LRU/sequence handling
  • close sequence-reclaim race and auto-evict on VRAM pressure

node-llama-cpp,huggingface-transformers

  • concurrency + sequence-leak + bounded pipeline cache (#634)

Chores

node-llama-cpp

  • clarify allocation and sequence error matching constants

@workglow/aws

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1088.0

@workglow/duckdb

Features

storage

  • add DuckDB tabular storage backend (@workglow/duckdb) (#635)

@workglow/xai

Bug Fixes

xai,openrouter

  • guard chunk.choices access and downshift strict schema

@workglow/cloudflare

Chores

deps

  • update @cloudflare/workers-types to 5.x and tslog to 5.x

Updated Dependencies

  • @cloudflare/workers-types: ^5.20260715.1

@workglow/huggingface-transformers

Bug Fixes

huggingface-transformers

  • key model AbortControllers per-controller to survive concurrent loads
  • hold pipeline refcount before getPipeline lookup

node-llama-cpp,huggingface-transformers

  • concurrency + sequence-leak + bounded pipeline cache (#634)

@workglow/openrouter

Bug Fixes

xai,openrouter

  • guard chunk.choices access and downshift strict schema

@workglow/huggingface-inference

Bug Fixes

huggingface-inference

  • guard chunk.choices[0] in streaming run-fns

@workglow/eval

Features

  • add Workglow Eval: CLI harness for model evaluation on HuggingFace datasets (#636)

@workglow/cli

Features

  • add Workglow Eval: CLI harness for model evaluation on HuggingFace datasets (#636)

@workglow/web

Chores

  • update deps

Updated Dependencies

  • react-resizable-panels: ^4.12.2

v0.3.25

Choose a tag to compare

@sroussey sroussey released this 10 Jul 17:16
02086aa

@workglow/ai

Features

providers

  • add xAI (Grok) AI provider(#622)

workglow

Features

  • add node-llama-cpp provider to workglow meta-package (#629)
  • add OpenRouter provider for @workglow/ai (#626)

providers

  • add xAI (Grok) AI provider(#622)

@workglow/storage

Bug Fixes

storage

  • genuine CAS for updateWhere on IndexedDb + HttpTabularProxy (#628)

@workglow/test

Features

  • add OpenRouter provider for @workglow/ai (#626)

providers

  • add xAI (Grok) AI provider(#622)

Bug Fixes

storage

  • genuine CAS for updateWhere on IndexedDb + HttpTabularProxy (#628)

@workglow/indexeddb

Bug Fixes

storage

  • genuine CAS for updateWhere on IndexedDb + HttpTabularProxy (#628)

@workglow/xai

Features

providers

  • add xAI (Grok) AI provider(#622)

@workglow/openrouter

Features

  • add OpenRouter provider for @workglow/ai (#626)

@workglow/cli

Features

providers

  • add xAI (Grok) AI provider(#622)

v0.3.24

Choose a tag to compare

@sroussey sroussey released this 09 Jul 21:59
d61dc89

@workglow/browser-control

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/task-graph

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

task-graph

  • update cache imports for better organization

@workglow/javascript

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/ai

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Bug Fixes

google-gemini

  • migrate to @google/genai; fix thinking-model tool calls and structured output (#620)

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

@workglow/knowledge-base

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

workglow

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Updated Dependencies

  • tslog: ^4.11.0

@workglow/storage

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

@workglow/mcp

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/util

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Bug Fixes

util

  • make objectOfArraysAsArrayOfObjects work with native array methods

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

@workglow/test

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Bug Fixes

google-gemini

  • migrate to @google/genai; fix thinking-model tool calls and structured output (#620)

util

  • make objectOfArraysAsArrayOfObjects work with native array methods

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1084.0
  • miniflare: ^4.20260708.1
  • vitest: ^4.1.10

@workglow/tasks

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Bug Fixes

tasks

  • route SafeFetch.server redirect ceiling through SECURITY_LIMITS

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

Updated Dependencies

  • undici: ^8.7.0

@workglow/job-queue

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

@workglow/indexeddb

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/openai

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/llamacpp-server

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/mlx

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/electron

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/ollama

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/node-llama-cpp

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/aws

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1084.0

@workglow/anthropic

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/google-gemini

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Bug Fixes

google-gemini

  • migrate to @google/genai; fix thinking-model tool calls and structured output (#620)

@workglow/postgres

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/stable-diffusion-server

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/supabase

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/playwright

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/sqlite

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/cloudflare

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/huggingface-transformers

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/tf-mediapipe

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/chrome-ai

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/huggingface-inference

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/cactus

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/bun-webview

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

@workglow/cli

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Bug Fixes

google-gemini

  • migrate to @google/genai; fix thinking-model tool calls and structured output (#620)

@workglow/web

Features

  • add updateWhere method for atomic conditional updates across all storage backends (#616)

Updated Dependencies

  • @uiw/codemirror-theme-vscode: ^4.25.11
  • @uiw/react-codemirror: ^4.25.11
  • @xyflow/react: ^12.11.2
  • react-resizable-panels: ^4.12.1
  • vite: ^8.1.4

v0.3.23

Choose a tag to compare

@sroussey sroussey released this 09 Jul 20:25
7e97400

@workglow/browser-control

Chores

  • format / lint

@workglow/task-graph

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

task-graph

  • update cache imports for better organization

Chores

  • format / lint

@workglow/javascript

Chores

  • format / lint

@workglow/ai

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

Chores

  • format / lint

@workglow/knowledge-base

Features

storage

  • updateWhere on remaining backends and wrappers

Chores

  • format / lint

workglow

Chores

  • update deps

Updated Dependencies

  • tslog: ^4.11.0

@workglow/storage

Features

storage

  • updateWhere on remaining backends and wrappers
  • InMemory updateWhere CAS
  • declare ITabularStorage.updateWhere atomic CAS

Bug Fixes

storage

  • updateWhere rejects patches that change a primary-key column
  • FsFolder updateWhere throws unsupported instead of failing via query
  • make updateWhere single-row and consistent across backends

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

@workglow/mcp

Chores

  • format / lint

@workglow/util

Bug Fixes

util

  • make objectOfArraysAsArrayOfObjects work with native array methods

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

Chores

  • format / lint

@workglow/test

Features

supabase

  • updateWhere CAS via filtered update().select()

storage

  • InMemory updateWhere CAS

Bug Fixes

storage

  • updateWhere rejects patches that change a primary-key column
  • make updateWhere single-row and consistent across backends

util

  • make objectOfArraysAsArrayOfObjects work with native array methods

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

Tests

gemini

  • disable the gemini-2.5-flash live conformance suite (model retired)

storage

  • regression tests for InMemory updateWhere invariants
  • seed required createdAt/updatedAt in updateWhere suite
  • generic updateWhere CAS suite

Chores

  • update deps
  • format / lint

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1084.0
  • miniflare: ^4.20260708.1
  • vitest: ^4.1.10

@workglow/tasks

Bug Fixes

tasks

  • route SafeFetch.server redirect ceiling through SECURITY_LIMITS

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

Chores

  • update deps
  • format / lint

Updated Dependencies

  • undici: ^8.7.0

@workglow/job-queue

Refactors

  • consolidate hardcoded limits into DEFAULT_LIMITS/SECURITY_LIMITS (#609)

@workglow/indexeddb

Features

storage

  • updateWhere on remaining backends and wrappers

Bug Fixes

storage

  • updateWhere rejects patches that change a primary-key column

Chores

  • format / lint

@workglow/llamacpp-server

Chores

  • format / lint

@workglow/aws

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1084.0

@workglow/postgres

Features

postgres

  • updateWhere CAS via UPDATE ... RETURNING

Bug Fixes

storage

  • updateWhere rejects patches that change a primary-key column
  • make updateWhere single-row and consistent across backends

@workglow/supabase

Features

supabase

  • updateWhere CAS via filtered update().select()

Bug Fixes

storage

  • updateWhere rejects patches that change a primary-key column
  • make updateWhere single-row and consistent across backends

@workglow/sqlite

Features

sqlite

  • updateWhere CAS via UPDATE ... RETURNING

Bug Fixes

storage

  • updateWhere rejects patches that change a primary-key column
  • make updateWhere single-row and consistent across backends

@workglow/huggingface-transformers

Chores

  • format / lint

@workglow/chrome-ai

Chores

  • format / lint

@workglow/huggingface-inference

Chores

  • format / lint

@workglow/web

Chores

  • update deps

Updated Dependencies

  • @uiw/codemirror-theme-vscode: ^4.25.11
  • @uiw/react-codemirror: ^4.25.11
  • @xyflow/react: ^12.11.2
  • react-resizable-panels: ^4.12.1
  • vite: ^8.1.4

v0.3.22

Choose a tag to compare

@sroussey sroussey released this 02 Jul 19:13
c32f3b3

@workglow/task-graph

Bug Fixes

review

  • resolve xhigh code-review findings on cherry-picked 601+604

task-graph/cache

  • require liveRunIds callback and drop unguarded fast-path

task-graph

  • swap nonexistent storage.search for query in clearOlderThan
  • clean up listeners on reader.cancel() in createStreamFromTaskEvents
  • stamp saturating depth on over-cap bridge + dedupe warn per parent
  • cap bridgeSubGraphTaskEvents depth to prevent event amplification
  • bubble subgraph events from iterator/map/reduce loops (#599)

cache

  • exclude live runIds from janitor sweep to prevent in-flight cache-row deletion

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

Performance

task-graph

  • stream distinct runIds via queryPage in clearOlderThan

@workglow/ai

Bug Fixes

ai

  • make StreamEventAccumulator delta-wins to stop tool-call clobber
  • unify capability gating, implement real RRF, document retry behavior
  • correct provider lifecycle, dispatch, and task bugs found in review

@workglow/storage

Bug Fixes

review

  • resolve xhigh code-review findings on cherry-picked 601+604

storage/vector

  • align in-memory + IndexedDB default scoreThreshold to 0 (match SQL backends)

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

@workglow/util

Bug Fixes

review

  • resolve xhigh code-review findings on cherry-picked 601+604

util/di

  • drain eviction disposals and clear stale factories on registerInstance
  • dispose previously cached singleton on register replacement

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

Chores

  • update deps

@workglow/test

Bug Fixes

review

  • resolve xhigh code-review findings on cherry-picked 601+604

util/di

  • drain eviction disposals and clear stale factories on registerInstance
  • dispose previously cached singleton on register replacement

task-graph/cache

  • require liveRunIds callback and drop unguarded fast-path

task-graph

  • swap nonexistent storage.search for query in clearOlderThan
  • clean up listeners on reader.cancel() in createStreamFromTaskEvents
  • stamp saturating depth on over-cap bridge + dedupe warn per parent
  • cap bridgeSubGraphTaskEvents depth to prevent event amplification
  • bubble subgraph events from iterator/map/reduce loops (#599)

storage/vector

  • align in-memory + IndexedDB default scoreThreshold to 0 (match SQL backends)

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

test

  • drop over-broad cast on observeFinish in accumulator test

ai

  • make StreamEventAccumulator delta-wins to stop tool-call clobber

providers

  • map Gemini sampling params; add Ollama json-mode support

Performance

task-graph

  • stream distinct runIds via queryPage in clearOlderThan

Tests

ollama

  • unit-test the structured-generation streaming run-fn

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1079.0
  • @cloudflare/workers-types: ^4.20260702.1
  • miniflare: ^4.20260701.0

@workglow/tasks

Chores

  • update deps

Updated Dependencies

  • undici: ^8.6.0

@workglow/job-queue

Bug Fixes

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

@workglow/indexeddb

Bug Fixes

storage/vector

  • align in-memory + IndexedDB default scoreThreshold to 0 (match SQL backends)

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

@workglow/ollama

Bug Fixes

ai

  • make StreamEventAccumulator delta-wins to stop tool-call clobber

providers

  • map Gemini sampling params; add Ollama json-mode support

Tests

ollama

  • unit-test the structured-generation streaming run-fn

@workglow/aws

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1079.0

@workglow/google-gemini

Bug Fixes

providers

  • map Gemini sampling params; add Ollama json-mode support

@workglow/postgres

Bug Fixes

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

@workglow/supabase

Bug Fixes

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

@workglow/sqlite

Bug Fixes

core

  • resolve review findings across util, storage, job-queue, task-graph (#602)

@workglow/cloudflare

Chores

  • update deps

Updated Dependencies

  • @cloudflare/workers-types: ^4.20260702.1

@workglow/web

Chores

  • update deps

Updated Dependencies

  • react-icons: ^5.7.0
  • react-resizable-panels: ^4.12.0
  • @tailwindcss/vite: ^4.3.2
  • tailwindcss: ^4.3.2
  • vite: ^8.1.3

v0.3.21

Choose a tag to compare

@sroussey sroussey released this 24 Jun 05:27
a060572

Bug Fixes

task-graph

  • emit task_progress from per-task progress subscription

v0.3.20

Choose a tag to compare

@sroussey sroussey released this 24 Jun 04:30
f98dba0

@workglow/task-graph

Features

task-graph

  • bubble subgraph events for While and Fallback (data) groups
  • emit and bubble per-task task_progress events
  • bubble subgraph events from streaming groups too
  • bubble subgraph task events up to the parent graph
  • emit graph-level task_complete event per finished task

Bug Fixes

task-graph

  • only emit task_progress while a task is actively running
  • tear down subgraph event bridges in finally
  • harden task_complete emit against throwing listeners

@workglow/test

Features

task-graph

  • bubble subgraph events for While and Fallback (data) groups
  • emit and bubble per-task task_progress events
  • bubble subgraph events from streaming groups too
  • bubble subgraph task events up to the parent graph
  • emit graph-level task_complete event per finished task

Bug Fixes

task-graph

  • only emit task_progress while a task is actively running
  • harden task_complete emit against throwing listeners

huggingface-transformers

  • resolve server device to undefined instead of "auto" (#597)

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1075.0
  • @cloudflare/workers-types: ^4.20260624.1
  • miniflare: ^4.20260623.0

@workglow/aws

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1075.0

@workglow/cloudflare

Chores

  • update deps

Updated Dependencies

  • @cloudflare/workers-types: ^4.20260624.1

@workglow/huggingface-transformers

Bug Fixes

huggingface-transformers

  • resolve server device to undefined instead of "auto" (#597)

@workglow/web

Chores

  • update deps

Updated Dependencies

  • @vitejs/plugin-react: ^6.0.3
  • vite: ^8.1.0

v0.3.19

Choose a tag to compare

@sroussey sroussey released this 23 Jun 00:50
14acf73

@workglow/test

Features

huggingface-transformers

  • add HFT_Device module and related tests

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1074.0

@workglow/aws

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1074.0

@workglow/sqlite

Features

sqlite

  • set default busy_timeout and enable WAL mode for database connections

@workglow/huggingface-transformers

Features

huggingface-transformers

  • add HFT_Device module and related tests

v0.3.15

Choose a tag to compare

@sroussey sroussey released this 19 Jun 23:32
64066e0

@workglow/browser-control

Chores

  • add homepage

@workglow/task-graph

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/javascript

Bug Fixes

  • eslint fixes

Chores

  • add homepage

@workglow/ai

Bug Fixes

  • codeql fix for regex
  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/knowledge-base

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

workglow

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/storage

Features

storage

  • add uniqueIndexes for DB-level UNIQUE constraints + dedup overlapping regular indexes (#593)

Bug Fixes

  • eslint fixes

storage

  • include rolled-back ids in rollback event payload (#591)

storage,indexeddb,postgres,sqlite

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/mcp

Bug Fixes

  • eslint fixes

mcp,supabase

  • credential-leak fail-closed + vector dim validation (2 HIGH from code review) (#579)

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/util

Bug Fixes

  • eslint fixes

mcp,supabase

  • credential-leak fail-closed + vector dim validation (2 HIGH from code review) (#579)

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/test

Features

storage

  • add uniqueIndexes for DB-level UNIQUE constraints + dedup overlapping regular indexes (#593)

Bug Fixes

  • eslint fixes

providers/sqlite

  • wrap putBulk vectors with vector_as_*() to match put (#590)

storage

  • include rolled-back ids in rollback event payload (#591)

storage,indexeddb,postgres,sqlite

test

  • playwright
  • browser use task tests disposing early

mcp,supabase

  • credential-leak fail-closed + vector dim validation (2 HIGH from code review) (#579)

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/tasks

Bug Fixes

  • eslint fixes

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/job-queue

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/indexeddb

Bug Fixes

  • eslint fixes

storage

  • include rolled-back ids in rollback event payload (#591)

storage,indexeddb,postgres,sqlite

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/openai

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/llamacpp-server

Bug Fixes

  • eslint fixes

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/mlx

Bug Fixes

  • eslint fixes

Chores

  • add homepage

@workglow/electron

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/ollama

Bug Fixes

  • eslint fixes

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/node-llama-cpp

Bug Fixes

  • eslint fixes

Chores

  • add homepage

@workglow/aws

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/anthropic

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/google-gemini

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/postgres

Features

storage

  • add uniqueIndexes for DB-level UNIQUE constraints + dedup overlapping regular indexes (#593)

Bug Fixes

  • eslint fixes

storage,indexeddb,postgres,sqlite

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/stable-diffusion-server

Bug Fixes

  • eslint fixes

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/supabase

Bug Fixes

  • eslint fixes

storage,indexeddb,postgres,sqlite

mcp,supabase

  • credential-leak fail-closed + vector dim validation (2 HIGH from code review) (#579)

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/playwright

Bug Fixes

  • eslint fixes

test

  • playwright

Chores

  • add homepage

@workglow/sqlite

Features

storage

  • add uniqueIndexes for DB-level UNIQUE constraints + dedup overlapping regular indexes (#593)

Bug Fixes

  • eslint fixes

providers/sqlite

  • wrap putBulk vectors with vector_as_*() to match put (#590)

storage,indexeddb,postgres,sqlite

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/cloudflare

Chores

  • add homepage

@workglow/huggingface-transformers

Bug Fixes

  • eslint fixes

Chores

  • add homepage

@workglow/tf-mediapipe

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/chrome-ai

Bug Fixes

  • eslint fixes

Chores

  • add homepage

@workglow/huggingface-inference

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/cactus

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Build

  • make timings easier to spot trouble

Chores

  • add homepage

@workglow/bun-webview

Bug Fixes

  • eslint fixes

Refactors

  • extract shared Postgres type mapping and vector storage logic (#586)

Chores

  • add homepage

@workglow/cli

Bug Fixes

  • eslint fixes

Chores

  • add homepage

@workglow/web

Bug Fixes

  • eslint fixes

Chores

  • add homepage

v0.3.14

Choose a tag to compare

@sroussey sroussey released this 12 Jun 22:07
036cb19

@workglow/browser-control

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/task-graph

Features

  • add bugs URL to package.json files across all packages and providers

Bug Fixes

task-graph,storage

  • cache restart-resume + SharedInMemory sync barrier (#552)

Documentation

task-graph

  • fix TaskOutputTabularRepository README examples for new constructor signature

@workglow/javascript

Features

  • add bugs URL to package.json files across all packages and providers

Bug Fixes

  • tsgo issue

@workglow/ai

Features

  • add typecheck budget guard to catch type-instantiation regressions (#555)
  • add bugs URL to package.json files across all packages and providers

Bug Fixes

ai

  • export ChunkRetrievalInputSchema + nightly schema-vs-type drift guard (#565)

@workglow/knowledge-base

Features

  • add bugs URL to package.json files across all packages and providers

workglow

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/storage

Features

  • add bugs URL to package.json files across all packages and providers

Bug Fixes

task-graph,storage

  • cache restart-resume + SharedInMemory sync barrier (#552)

@workglow/mcp

Features

  • add bugs URL to package.json files across all packages and providers

Bug Fixes

mcp

  • thread run-scoped registry through discoverSchemas (#577)
  • resolve auth credentials through the run-scoped registry

@workglow/util

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/test

Features

  • add bugs URL to package.json files across all packages and providers

supabase

  • add Supabase vector storage with pgvector support (#578)

Bug Fixes

mcp

  • thread run-scoped registry through discoverSchemas (#577)
  • resolve auth credentials through the run-scoped registry

task-graph,storage

  • cache restart-resume + SharedInMemory sync barrier (#552)

Tests

  • pin HF router provider for tool-calling conformance tests (#564)

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1068.0
  • @cloudflare/workers-types: ^4.20260612.1
  • @types/dom-chromium-ai: ^0.0.17
  • miniflare: ^4.20260611.0

@workglow/tasks

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/job-queue

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/indexeddb

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/openai

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/llamacpp-server

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/mlx

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/electron

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/ollama

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/node-llama-cpp

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/aws

Features

  • add bugs URL to package.json files across all packages and providers

Chores

  • update deps

Updated Dependencies

  • @aws-sdk/client-sqs: ^3.1068.0

@workglow/anthropic

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/google-gemini

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/postgres

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/stable-diffusion-server

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/supabase

Features

  • add bugs URL to package.json files across all packages and providers

supabase

  • add Supabase vector storage with pgvector support (#578)

@workglow/playwright

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/sqlite

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/cloudflare

Features

  • add bugs URL to package.json files across all packages and providers

Chores

  • update deps

Updated Dependencies

  • @cloudflare/workers-types: ^4.20260612.1

@workglow/huggingface-transformers

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/tf-mediapipe

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/chrome-ai

Features

  • add bugs URL to package.json files across all packages and providers

Chores

  • update deps

Updated Dependencies

  • @types/dom-chromium-ai: ^0.0.17

@workglow/huggingface-inference

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/cactus

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/bun-webview

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/cli

Features

  • add bugs URL to package.json files across all packages and providers

@workglow/web

Features

  • add bugs URL to package.json files across all packages and providers

Chores

  • update deps

Updated Dependencies

  • @tailwindcss/vite: ^4.3.1
  • tailwindcss: ^4.3.1