Skip to content

v0.2.32

Choose a tag to compare

@sroussey sroussey released this 08 May 04:44
· 206 commits to main since this release
eecfcb1

@workglow/browser-control

Refactors

  • move packages with big third party libraries from packages to providers

browser-control

  • split backends into per-vendor provider packages

Tests

browser-context

  • add IBrowserContext contract conformance suite (#470)

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/task-graph

Features

  • introduce IEntitlementProfile with signal-source port and conformance suite (#469)

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers
  • remove setupDatabase() from queue/rate-limiter, plumb migration progress

Chores

  • fix merge issues after rebase and do a format
  • format

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/javascript

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/ai

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers
  • remove setupDatabase() from queue/rate-limiter, plumb migration progress

Chores

  • format

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/knowledge-base

Bug Fixes

storage

  • address Copilot review feedback on cursor pagination + transactions
  • wrapper tx-handle forwarding + real-pool mutex bypass
  • CI build + Copilot review feedback

knowledge-base

  • reject cursors minted by a different KB scope

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

storage

  • restore real putBulk + add withTransaction

Tests

contract

  • implement worker-proxy contract conformance suite (#468)

Chores

storage

  • pre-merge polish from final review (easy minors)

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

workglow

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

browser-control

  • split backends into per-vendor provider packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/storage

Features

storage

  • wrappers passthrough tabular migrations to inner
  • tabular migrations on SharedInMemory/HF/FsFolder
  • wire tabular migrations into InMemoryTabularStorage
  • InMemoryTabularMigrationApplier for schemaless backends
  • SqlTabularMigrationApplier base
  • SQL DDL builders for tabular migrations
  • tabular migration plumbing on BaseTabularStorage
  • TabularMigrationOrchestrator (fast-path + sequential apply)
  • runBackfill helper for tabular migrations
  • re-export tabular migration types
  • TabularMigrationOp + ITabularMigration + applier types
  • cursor-based pagination for stable iteration under writes

sqlite

  • tabular migration applier + constructor option

Bug Fixes

tabular-migrations

  • address Copilot review feedback

storage

  • address Copilot review feedback on cursor pagination + transactions
  • wrapper tx-handle forwarding + real-pool mutex bypass
  • toCursorValue throws StorageValidationError, not generic Error
  • address Copilot review on bigint/Date and mock parser
  • NULL handling in compound keyset paths + new tests
  • CI build + Copilot review feedback
  • address code-review follow-ups on cursor pagination

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers
  • remove setupDatabase() from queue/rate-limiter, plumb migration progress

storage

  • real migrations + shared SQL builder + vector index tuning
  • streamline validation and error handling for orderBy criteria
  • address Copilot review on withTransaction semantics
  • address review feedback on putBulk + withTransaction
  • restore real putBulk + add withTransaction

Tests

tabular

  • per-backend contract conformance tests (Phase 9)

contract

  • implement worker-proxy contract conformance suite (#468)

Documentation

storage

  • tabular migrations usage + ITabularStorage JSDoc

Chores

tabular-migrations

  • final formatting + scripts/test.ts wiring

storage

  • pre-merge polish from final review (easy minors)

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/mcp

Features

test

  • IHumanConnector contract conformance suite (#471)

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

Chores

  • format

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/util

Features

storage

  • mutex-serialize SQLite + Postgres tabular ops to close withTransaction concurrency hole

Bug Fixes

storage

  • inline mutex into SQLite + Postgres storages instead of exporting from util

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Chores

  • format

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/test

Features

  • introduce IEntitlementProfile with signal-source port and conformance suite (#469)

storage

  • SQL DDL builders for tabular migrations
  • runBackfill helper for tabular migrations
  • real-pool path for Postgres withTransaction + reflection-based createTxView
  • cursor-based pagination for stable iteration under writes
  • mutex-serialize SQLite + Postgres tabular ops to close withTransaction concurrency hole

test

  • IHumanConnector contract conformance suite (#471)

Bug Fixes

  • merge issues with tests

tabular-migrations

  • address Copilot review feedback

ollama

  • make streaming AbortSignal optional and harden race window (#466)

llamacpp

  • release transient chat sessions before session-reuse test (#467)

storage

  • address Copilot review feedback on cursor pagination + transactions
  • address Copilot review on bigint/Date and mock parser
  • NULL handling in compound keyset paths + new tests
  • CI build + Copilot review feedback
  • address code-review follow-ups on cursor pagination

knowledge-base

  • reject cursors minted by a different KB scope

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • remove setupDatabase() from queue/rate-limiter, plumb migration progress

browser-control

  • split backends into per-vendor provider packages

storage

  • streamline validation and error handling for orderBy criteria
  • address Copilot review on withTransaction semantics
  • address review feedback on putBulk + withTransaction

Tests

  • implement AiProvider contract conformance suite (#461)

tabular

  • per-backend contract conformance tests (Phase 9)
  • contract suite (10 files)

indexeddb

  • smoke test for tabular backfill migration

postgres

  • smoke test for tabular addColumn migration

sqlite

  • smoke test for tabular addColumn migration

storage-migrations

  • tighten contract MEDIUMs
  • numeric sort + multi-component ordering + recorder convergence
  • add concurrentRunsSerialize + failedMigrationLeavesNoPartialSchema
  • contract conformance suite for IMigrationRunner (#464)

contract

  • implement worker-proxy contract conformance suite (#468)

browser-context

  • add IBrowserContext contract conformance suite (#470)

ai-provider

  • add positive capability honesty assertions (#465)

Chores

  • fix merge issues after rebase and do a format

tabular-migrations

  • final formatting + scripts/test.ts wiring

storage

  • pre-merge polish from final review (easy minors)

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/tasks

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/job-queue

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers
  • remove setupDatabase() from queue/rate-limiter, plumb migration progress

storage

  • real migrations + shared SQL builder + vector index tuning

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/indexeddb

Features

indexeddb

  • wire tabular migration applier into setupDatabase
  • wire tabular migration applier into setupDatabase
  • tabular migration applier
  • add migration runner + per-component migrations

Bug Fixes

tabular-migrations

  • address Copilot review feedback

indexeddb

  • settle probe and upgrade promises exactly once
  • serialize migrations per-dbName to avoid open-version deadlock

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers
  • remove setupDatabase() from queue/rate-limiter, plumb migration progress

indexeddb

  • share single openIdb helper across storages

Documentation

  • add README files for new packages

Chores

  • fix merge issues after rebase and do a format

tabular-migrations

  • final formatting + scripts/test.ts wiring

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/openai

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/electron

Refactors

browser-control

  • split backends into per-vendor provider packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/ollama

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/node-llama-cpp

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/anthropic

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/google-gemini

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/postgres

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/supabase

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/playwright

Refactors

browser-control

  • split backends into per-vendor provider packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/sqlite

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/huggingface-transformers

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/tf-mediapipe

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/chrome-ai

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/huggingface-inference

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

Documentation

  • add README files for new packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/bun-webview

Refactors

browser-control

  • split backends into per-vendor provider packages

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

@workglow/cli

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai
  • move packages with big third party libraries from packages to providers

browser-control

  • split backends into per-vendor provider packages

Chores

  • update deps

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

Updated Dependencies

  • react: ^19.2.6

@workglow/web

Refactors

  • finish renaming stuff for ai-provider now that ai-provider is in ai

Chores

  • update deps

CI

  • retrigger build
  • retrigger after transient @sqlite.org/sqlite-wasm resolution failure

Updated Dependencies

  • react: ^19.2.6
  • react-dom: ^19.2.6
  • vite: ^8.0.11