Skip to content

v0.5.0

Choose a tag to compare

@sroussey sroussey released this 08 Sep 21:25
· 84 commits to main since this release
7cc2988

@workglow/browser-control

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/task-graph

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

task-graph

  • add entitlement approval gate for ai task classes (#923)

Bug Fixes

task-graph

  • move runPreview's return out of the finally block (#918)

web-search

  • name a credential for a provider, fill Brave's open date bound, and thread abort
  • resolve the search credential once, in the task that sends it

Chores

  • revert version change not made by bunset

@workglow/javascript

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/web-search

Features

web-search

  • add OpenAI, OpenRouter and Gemini grounded providers
  • add runtime entries, registration and README
  • add SearXNG provider with a keyless live test
  • add Tavily provider with native filters and answers
  • add Brave provider over an owned FetchUrlTask
  • add WebSearchTask with pinned and routed provider selection
  • add provider registry with capability routing
  • translate domain filters to site: operators
  • add provider interface and capability check

Bug Fixes

web-search

  • refuse a domain entry that names no domain
  • address code review across the package and its adapters
  • honour or refuse a named credential, stop registering providers on import, and keep two ports honest
  • name a credential for a provider, fill Brave's open date bound, and thread abort
  • let a provider declare that it takes one domain list, not both
  • make maxResults mean the same thing for every provider
  • resolve the search credential once, in the task that sends it
  • make the instance entitlements reachable and fail closed
  • keep test declarations out of the published tarball
  • correct rate-limiter claim and gate the grounded answer
  • remove quadratic backtracking from trailing-slash trim

Documentation

  • document @workglow/web-search in CLAUDE.md

Chores

web-search

  • bring the new package up to the workspace conventions

@workglow/ai

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

task-graph

  • add entitlement approval gate for ai task classes (#923)

Bug Fixes

pricing

  • various fixes for pricing on models
  • merge a declared rate card over the provider's field by field
  • resolve rates from the live table and at the request's instant

Chores

  • revert version change not made by bunset

@workglow/knowledge-base

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

workglow

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/storage

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

postgres

  • give a vector storage a real pgvector column

storage

  • stop connection transactions hanging and leaking uncommitted rows

Refactors

storage

  • route the tx handle through the public methods

Chores

  • revert version change not made by bunset

@workglow/mcp

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

  • route human-in-the-loop tasks to the MCP client
  • serve registered tasks over MCP, behind a bearer token

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

  • keep server-side failure detail off the wire
  • make the bearer and tool-name parsers linear
  • close the gaps a review of the MCP server turned up

Chores

  • revert version change not made by bunset

@workglow/triggers

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/util

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

util

  • repair the Node worker path and drop the Bun worker fork

Chores

  • revert version change not made by bunset

@workglow/test

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

  • file the human-in-the-loop tasks under "Human", not "Flow Control"

util

  • repair the Node worker path and drop the Bun worker fork

postgres

  • give a vector storage a real pgvector column

release

  • gate publish-all on tests again (#916)

pricing

  • various fixes for pricing on models
  • resolve rates from the live table and at the request's instant

storage

  • stop connection transactions hanging and leaking uncommitted rows
  • guard updateWhere's primary key on the transaction path

Refactors

storage

  • route the tx handle through the public methods

Tests

pricing

  • assert the billing unit in the contract suite, off the same fixtures

Chores

  • revert version change not made by bunset
  • update bunset and its configuration and dependencies

Updated Dependencies

  • miniflare: ^5.20260908.0-alpha

@workglow/tasks

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

  • file the human-in-the-loop tasks under "Human", not "Flow Control"

Chores

  • revert version change not made by bunset

@workglow/job-queue

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/indexeddb

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/openai

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

web-search

  • add OpenAI, OpenRouter and Gemini grounded providers

Bug Fixes

web-search

  • address code review across the package and its adapters
  • honour or refuse a named credential, stop registering providers on import, and keep two ports honest
  • name a credential for a provider, fill Brave's open date bound, and thread abort
  • make maxResults mean the same thing for every provider

pricing

  • resolve rates from the live table and at the request's instant

openrouter,openai

  • resolve the search API key explicitly and lazily

Chores

  • revert version change not made by bunset

@workglow/llamacpp-server

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/mlx

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

pricing

  • various fixes for pricing on models

Chores

  • revert version change not made by bunset

@workglow/electron

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/ollama

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/node-llama-cpp

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/aws

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/anthropic

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

anthropic

  • add grounded web-search provider subpath

Bug Fixes

web-search

  • address code review across the package and its adapters
  • honour or refuse a named credential, stop registering providers on import, and keep two ports honest
  • name a credential for a provider, fill Brave's open date bound, and thread abort
  • let a provider declare that it takes one domain list, not both
  • make maxResults mean the same thing for every provider
  • keep test declarations out of the published tarball
  • correct rate-limiter claim and gate the grounded answer

pricing

  • resolve rates from the live table and at the request's instant

anthropic

  • give the package a test script so its tests actually run

Documentation

  • document @workglow/web-search in CLAUDE.md

Chores

  • revert version change not made by bunset

@workglow/duckdb

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

storage

  • stop connection transactions hanging and leaking uncommitted rows

Refactors

storage

  • route the tx handle through the public methods

Chores

  • revert version change not made by bunset

@workglow/google-gemini

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

web-search

  • add OpenAI, OpenRouter and Gemini grounded providers

Bug Fixes

web-search

  • address code review across the package and its adapters
  • honour or refuse a named credential, stop registering providers on import, and keep two ports honest
  • name a credential for a provider, fill Brave's open date bound, and thread abort
  • make maxResults mean the same thing for every provider

pricing

  • various fixes for pricing on models
  • resolve rates from the live table and at the request's instant

Chores

  • revert version change not made by bunset

@workglow/postgres

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

postgres

  • give a vector storage a real pgvector column

storage

  • stop connection transactions hanging and leaking uncommitted rows
  • guard updateWhere's primary key on the transaction path

Refactors

storage

  • route the tx handle through the public methods

Chores

  • revert version change not made by bunset

@workglow/stable-diffusion-server

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/supabase

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/xai

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

pricing

  • various fixes for pricing on models
  • resolve rates from the live table and at the request's instant

Chores

  • revert version change not made by bunset

@workglow/deepseek

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

pricing

  • resolve rates from the live table and at the request's instant

Chores

  • revert version change not made by bunset

@workglow/playwright

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/sqlite

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

storage

  • stop connection transactions hanging and leaking uncommitted rows
  • guard updateWhere's primary key on the transaction path

Refactors

storage

  • route the tx handle through the public methods

Chores

  • revert version change not made by bunset

@workglow/cloudflare

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/huggingface-transformers

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/tf-mediapipe

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/chrome-ai

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

pricing

  • various fixes for pricing on models

Chores

  • revert version change not made by bunset

@workglow/openrouter

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

web-search

  • add OpenAI, OpenRouter and Gemini grounded providers

Bug Fixes

web-search

  • address code review across the package and its adapters
  • honour or refuse a named credential, stop registering providers on import, and keep two ports honest
  • name a credential for a provider, fill Brave's open date bound, and thread abort
  • make maxResults mean the same thing for every provider

pricing

  • various fixes for pricing on models

openrouter,openai

  • resolve the search API key explicitly and lazily

Chores

  • revert version change not made by bunset

@workglow/huggingface-inference

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/cactus

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/bun-webview

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset

@workglow/eval

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Bug Fixes

util

  • repair the Node worker path and drop the Bun worker fork

pricing

  • resolve rates from the live table and at the request's instant

Chores

  • revert version change not made by bunset
  • update bunset and its configuration and dependencies

Updated Dependencies

  • hyparquet: ^1.30.0

@workglow/cli

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

  • route human-in-the-loop tasks to the MCP client
  • serve registered tasks over MCP, behind a bearer token

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

cli

  • mark what an all command actually runs, and give a command group its own page in the web console

Bug Fixes

  • close the gaps a review of the MCP server turned up
  • file the human-in-the-loop tasks under "Human", not "Flow Control"

util

  • repair the Node worker path and drop the Bun worker fork

pricing

  • various fixes for pricing on models
  • merge a declared rate card over the provider's field by field
  • resolve rates from the live table and at the request's instant

cli/web

  • share one status-rail read instead of tearing down under it

Chores

  • revert version change not made by bunset

@workglow/web

Breaking Changes

  • features(storage): add join() to ITabularStorage with SQL pushdown (#893)

Features

storage

  • add join() to ITabularStorage with SQL pushdown (#893)

Chores

  • revert version change not made by bunset
  • update bunset and its configuration and dependencies

Updated Dependencies

  • react-resizable-panels: ^4.12.4