Releases: workglow-dev/libs
Releases · workglow-dev/libs
v0.3.5
@workglow/ai
Features
ai
- enhance AiTask with model property requirements and semantic validation
chrome-ai
- enhance WebBrowser provider with new capabilities and session management
Bug Fixes
- Chrome-ai (#514)
@workglow/util
Features
cactus
- enhance Cactus_ModelInfo to report cache status and file sizes
@workglow/test
Features
chrome-ai
- enhance WebBrowser provider with new capabilities and session management
cactus
- enhance Cactus_ModelInfo to report cache status and file sizes
Bug Fixes
- Chrome-ai (#514)
Chores
- update @cloudflare/workers-types dependency to version 4.20260522.1 across multiple package.json files
Updated Dependencies
@cloudflare/workers-types: ^4.20260522.1
@workglow/openai
Bug Fixes
- Chrome-ai (#514)
@workglow/ollama
Bug Fixes
- Chrome-ai (#514)
@workglow/node-llama-cpp
Bug Fixes
- Chrome-ai (#514)
@workglow/anthropic
Bug Fixes
- Chrome-ai (#514)
@workglow/google-gemini
Bug Fixes
- Chrome-ai (#514)
@workglow/cloudflare
Chores
- update @cloudflare/workers-types dependency to version 4.20260522.1 across multiple package.json files
Updated Dependencies
@cloudflare/workers-types: ^4.20260522.1
@workglow/chrome-ai
Features
chrome-ai
- enhance WebBrowser provider with new capabilities and session management
Bug Fixes
- Chrome-ai (#514)
@workglow/huggingface-inference
Bug Fixes
- Chrome-ai (#514)
@workglow/cactus
Features
cactus
- enhance Cactus_ModelInfo to report cache status and file sizes
Bug Fixes
- Chrome-ai (#514)
v0.3.4
v0.3.3
v0.3.2
@workglow/task-graph
Bug Fixes
task-graph
- cacheable deprecation gate keys by class name when type unset; add verbose env override
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/ai
Features
- add Cactus (needle-rs) local tool-calling provider (#524)
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/storage
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/util
Bug Fixes
util
- scrub absolute paths from worker error stacks; omit in production unless WORKGLOW_INCLUDE_STACKS=1
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/test
Features
- add Cactus (needle-rs) local tool-calling provider (#524)
Refactors
- remove pre-v1 backward-compat code paths (#523)
Chores
- update deps
Updated Dependencies
@aws-sdk/client-sqs: ^3.1052.0@cloudflare/workers-types: ^4.20260521.1miniflare: ^4.20260520.0
@workglow/job-queue
Bug Fixes
review
- align findActiveByFingerprint fallback comment with actual cap
job-queue,aws,cloudflare
- batch markEnqueueDeferred to avoid serial DB hits on batch failure
job-queue
- findActiveByFingerprint scans past first 100 rows with bounded cap
- WrappedClaim.ack/fail no longer inherits prior-attempt output on reclaimed lease
- WrappedClaim.ack/fail no longer inherits prior-attempt output on reclaimed lease
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/indexeddb
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/aws
Bug Fixes
aws,cloudflare
- fall back when IJobStore omits markEnqueueDeferredMany
- retry JobStore writes in Claim.ack/fail to avoid stuck PROCESSING rows
cloudflare,aws
- clamp deferred re-delivery to original delaySeconds to avoid pulling delayed messages forward
job-queue,aws,cloudflare
- batch markEnqueueDeferred to avoid serial DB hits on batch failure
Refactors
- remove pre-v1 backward-compat code paths (#523)
Chores
- update deps
Updated Dependencies
@aws-sdk/client-sqs: ^3.1052.0
@workglow/postgres
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/supabase
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/sqlite
Refactors
- remove pre-v1 backward-compat code paths (#523)
@workglow/cloudflare
Bug Fixes
aws,cloudflare
- fall back when IJobStore omits markEnqueueDeferredMany
- retry JobStore writes in Claim.ack/fail to avoid stuck PROCESSING rows
cloudflare,aws
- validate delaySeconds in sendBatch before creating job rows
- clamp deferred re-delivery to original delaySeconds to avoid pulling delayed messages forward
job-queue,aws,cloudflare
- batch markEnqueueDeferred to avoid serial DB hits on batch failure
Refactors
- remove pre-v1 backward-compat code paths (#523)
Chores
- update deps
Updated Dependencies
@cloudflare/workers-types: ^4.20260521.1
@workglow/cactus
Features
- add Cactus (needle-rs) local tool-calling provider (#524)
@workglow/web
Chores
- update deps
Updated Dependencies
@uiw/codemirror-theme-vscode: ^4.25.10@uiw/react-codemirror: ^4.25.10vite: ^8.0.14
v0.3.1
v0.3.0
@workglow/browser-control
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
Chores
- format
@workglow/task-graph
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
task-graph
- policy-driven cache layer with durable execution
Refactors
task-graph
- remove entitlements from Task serialization
Documentation
task-graph
- document cache layer, runId, and durable execution
Chores
- format
@workglow/ai
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
task-graph
- policy-driven cache layer with durable execution
Bug Fixes
- update web example
@workglow/mcp
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
Chores
- format
@workglow/test
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
task-graph
- policy-driven cache layer with durable execution
cloudflare
- Cloudflare Queues message-queue adapter (@workglow/cloudflare)
aws
- SQS message-queue adapter (@workglow/aws)
job-queue
- IJobStore decomposition + processClaims for cloud transports
Chores
- format
- update deps
Updated Dependencies
vitest: ^4.1.7
@workglow/tasks
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
Chores
- format
@workglow/job-queue
Features
job-queue
- IJobStore decomposition + processClaims for cloud transports
@workglow/indexeddb
Features
job-queue
- IJobStore decomposition + processClaims for cloud transports
@workglow/aws
Features
aws
- SQS message-queue adapter (@workglow/aws)
@workglow/postgres
Features
job-queue
- IJobStore decomposition + processClaims for cloud transports
@workglow/supabase
Features
job-queue
- IJobStore decomposition + processClaims for cloud transports
@workglow/sqlite
Features
job-queue
- IJobStore decomposition + processClaims for cloud transports
@workglow/cloudflare
Features
cloudflare
- Cloudflare Queues message-queue adapter (@workglow/cloudflare)
@workglow/cli
Chores
- update deps
Updated Dependencies
@types/react: ^19.2.15
@workglow/web
Features
- migrate tasks and example to cachePolicy + deprecate legacy cacheable
Bug Fixes
- update web example
Chores
- update deps
Updated Dependencies
@types/react: ^19.2.15
v0.2.37
@workglow/browser-control
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/task-graph
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
job-queue
- enhance error handling with machine-readable codes
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/javascript
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/ai
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
- enhance HuggingFace model configuration and pipeline mapping
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/knowledge-base
Features
- Add pluggable disposal strategies to ResourceScope (#509)
workglow
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/storage
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/mcp
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/util
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/test
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
- enhance HuggingFace model configuration and pipeline mapping
job-queue
- enhance error handling with machine-readable codes
Bug Fixes
- FetchUrl permanent codes + SQLite v4 + error-code registry (#518)
job-queue
Refactors
tests
- streamline timer handling with advanceFakeTimers utility
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
Tests
- fix description text changed
- add tabular-storage contract invariant suite across all backends (#510)
Chores
- update configuration files and improve code organization
@workglow/tasks
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
job-queue
- enhance error handling with machine-readable codes
Bug Fixes
- FetchUrl permanent codes + SQLite v4 + error-code registry (#518)
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/job-queue
Features
- Add pluggable disposal strategies to ResourceScope (#509)
job-queue
- enhance error handling with machine-readable codes
Bug Fixes
- FetchUrl permanent codes + SQLite v4 + error-code registry (#518)
job-queue
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/indexeddb
Features
- Add pluggable disposal strategies to ResourceScope (#509)
Bug Fixes
job-queue
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/openai
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/electron
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/ollama
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/node-llama-cpp
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/anthropic
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/google-gemini
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/postgres
Features
- Add pluggable disposal strategies to ResourceScope (#509)
Bug Fixes
job-queue
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
Tests
- add tabular-storage contract invariant suite across all backends (#510)
@workglow/supabase
Features
- Add pluggable disposal strategies to ResourceScope (#509)
Bug Fixes
job-queue
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
@workglow/sqlite
Features
- Add pluggable disposal strategies to ResourceScope (#509)
Bug Fixes
- FetchUrl permanent codes + SQLite v4 + error-code registry (#518)
job-queue
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
Tests
- add tabular-storage contract invariant suite across all backends (#510)
@workglow/huggingface-transformers
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
@workglow/tf-mediapipe
Features
- Add pluggable disposal strategies to ResourceScope (#509)
ai
- update image input handling across vision tasks
@workglow/chrome-ai
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/huggingface-inference
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/bun-webview
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/cli
Features
- Add pluggable disposal strategies to ResourceScope (#509)
@workglow/web
Features
- Add pluggable disposal strategies to ResourceScope (#509)
Refactors
job-queue
- drop legacy limiter methods, fix QueuedExecutionStrategy release, rename releaseClaim (#511)
v0.2.36
@workglow/ai
Features
kb
- pluggable strategy with model config, IRunConfig threading, and document tasks
Bug Fixes
util/worker, ai/task
- TTL-based pendingAborts eviction; clarify runWithIterable bond (#500)
ai
- avoid NaN reranker scores for empty queries
- escape regex metacharacters in RerankerTask.simpleRerank
- classify provider-error vs no-finish in AiTask.execute
- replace runWithIterable Proxy with shallow clone
@workglow/knowledge-base
Features
kb
- pluggable strategy with model config, IRunConfig threading, and document tasks
@workglow/mcp
Bug Fixes
- mcp
@workglow/util
Bug Fixes
util/worker, ai/task
- TTL-based pendingAborts eviction; clarify runWithIterable bond (#500)
util
- snapshot-then-delete eviction in WorkerServerBase Set caps
@workglow/test
Features
kb
- pluggable strategy with model config, IRunConfig threading, and document tasks
hft
- add text reranker capability with pipeline shape validation
Bug Fixes
util/worker, ai/task
- TTL-based pendingAborts eviction; clarify runWithIterable bond (#500)
ai
- avoid NaN reranker scores for empty queries
- escape regex metacharacters in RerankerTask.simpleRerank
- classify provider-error vs no-finish in AiTask.execute
- replace runWithIterable Proxy with shallow clone
util
- snapshot-then-delete eviction in WorkerServerBase Set caps
Tests
- move tests so we we don't need a list of files per provider in the test script
@workglow/tasks
Chores
- update deps
Updated Dependencies
undici: ^8.3.0
@workglow/huggingface-transformers
Features
hft
- add text reranker capability with pipeline shape validation
@workglow/web
Chores
- update deps
deps-dev
- bump vite from 8.0.12 to 8.0.13
Updated Dependencies
@vitejs/plugin-react: ^6.0.2vite: ^8.0.13
v0.2.35
@workglow/browser-control
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/task-graph
Features
ai,task-graph
- thread runConfig through CreateWorkflow and AI wrappers (#490)
Bug Fixes
ai,hft,test,ci
- resolve RAG WASM/ONNX memory leaks
Performance
build
- optimize turbo task graph and add TS project references (#489)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/javascript
Features
ai
- enhance AiChatWithKbTask and HierarchicalChunkerTask with section handling and slugification
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/ai
Features
ai/task
- runWithIterable helper that propagates consumer abort
ai,util/worker
- Promise+emit run-fn shape foundation
ai,test,ci
- bridgeProgress utility and large-model integration test harness
ai
- introduce capability-based dispatch (Phases 0-4)
- enhance AiChatWithKbTask and HierarchicalChunkerTask with section handling and slugification
- chat task responseFormat input — markdown addendum, inline citation, URL-aware chunks
- KbSearchTask + AiChatWithKbTask + AiChatTask cleanup
ai,task-graph
- thread runConfig through CreateWorkflow and AI wrappers (#490)
knowledge-base
- hybrid search via RRF over BM25F text index (#478)
Bug Fixes
test,ai
- align AiChatWithKbTask disposer test with model.dispose lookup
ai/chat-kb
- route per-turn dispatch through runWithIterable
ai/chat
- route per-turn dispatch through runWithIterable
ai/task
- propagate consumer abort through StreamingAiTask via runWithIterable
ai,hft,test,ci
- resolve RAG WASM/ONNX memory leaks
ai,providers,test
- Phase 5 review feedback and CI/test fixes
ai
- emit iterations on finish + composite kb:doc key + clarify text schema
Refactors
- remove loadProviderSdk utility and streamline SDK loading in client implementations
ai
- rename local unloadFn to disposeFn in AiTask.execute
- finalize Promise+emit migration and cleanup
- migrate execution path to Promise+emit shape
providers
- migrate all providers to AiProviderRunFnRegistration[] (Phase 5)
Performance
build
- optimize turbo task graph and add TS project references (#489)
Tests
ai,timing
- align fixtures and add memory tooling for Promise+emit
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
ai
- add organize-imports-ignore to ai barrels after rebase on main
- export runWithIterable from the task barrel for tests / external use
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/knowledge-base
Features
knowledge-base
- hybrid search via RRF over BM25F text index (#478)
ai
- enhance AiChatWithKbTask and HierarchicalChunkerTask with section handling and slugification
Bug Fixes
knowledge-base,storage,postgres
- cross-KB getBulk leak + restore Postgres-native hybrid search (#486)
Performance
build
- optimize turbo task graph and add TS project references (#489)
Documentation
- add design for storage getBulk plural-get (#480)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
workglow
Performance
build
- optimize turbo task graph and add TS project references (#489)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/storage
Features
knowledge-base
- hybrid search via RRF over BM25F text index (#478)
Bug Fixes
- emit kv storage events from concrete implementations (#481)
knowledge-base,storage,postgres
- cross-KB getBulk leak + restore Postgres-native hybrid search (#486)
Performance
build
- optimize turbo task graph and add TS project references (#489)
Documentation
- add design for storage getBulk plural-get (#480)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/mcp
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/util
Features
ai,util/worker
- Promise+emit run-fn shape foundation
Bug Fixes
util/worker
- apply aborts that arrive before the call starts
ai,hft,test,ci
- resolve RAG WASM/ONNX memory leaks
Refactors
ai
- finalize Promise+emit migration and cleanup
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/test
Features
tests
- add comprehensive tests for AiChatTask and AiChatWithKbTask
ai,util/worker
- Promise+emit run-fn shape foundation
ai,test,ci
- bridgeProgress utility and large-model integration test harness
ai
- introduce capability-based dispatch (Phases 0-4)
- enhance AiChatWithKbTask and HierarchicalChunkerTask with section handling and slugification
- chat task responseFormat input — markdown addendum, inline citation, URL-aware chunks
- KbSearchTask + AiChatWithKbTask + AiChatTask cleanup
ai,task-graph
- thread runConfig through CreateWorkflow and AI wrappers (#490)
knowledge-base
- hybrid search via RRF over BM25F text index (#478)
Bug Fixes
- emit kv storage events from concrete implementations (#481)
test,ai
- align AiChatWithKbTask disposer test with model.dispose lookup
util/worker
- apply aborts that arrive before the call starts
ai,hft,test,ci
- resolve RAG WASM/ONNX memory leaks
ai,providers,test
- Phase 5 review feedback and CI/test fixes
knowledge-base,storage,postgres
- cross-KB getBulk leak + restore Postgres-native hybrid search (#486)
storage-migrations
- serialize concurrent runs and roll back partial SQLite schema (#485)
ai
- emit iterations on finish + composite kb:doc key + clarify text schema
Refactors
ai
- finalize Promise+emit migration and cleanup
- migrate execution path to Promise+emit shape
providers
- migrate all providers to AiProviderRunFnRegistration[] (Phase 5)
Performance
build
- optimize turbo task graph and add TS project references (#489)
Tests
ai/task
- streaming consumer abort propagates to provider strategy
ai,timing
- align fixtures and add memory tooling for Promise+emit
rag
- share ResourceScope across workflows to keep models warm (#487)
sqlite-vector
- add @sqliteai/sqlite-vector to packages/test and fix ESM extension loading (#492)
Documentation
- add design for storage getBulk plural-get (#480)
Chores
- drop scratch bridgeProgress-leak-repro artifact
- release 30 packages
- release 30 packages
dependencies
- update package versions and lockfile, and remove bun tests from CI
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
Updated Dependencies
vitest: ^4.1.6
@workglow/tasks
Performance
build
- optimize turbo task graph and add TS project references (#489)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/job-queue
Performance
build
- optimize turbo task graph and add TS project references (#489)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/indexeddb
Features
knowledge-base
- hybrid search via RRF over BM25F text index (#478)
Documentation
- add design for storage getBulk plural-get (#480)
Chores
- release 30 packages
- release 30 packages
- fixup some wrong links after rename
format
- organize-imports plugin + husky pre-commit hook (#488)
CI
- empty commit to retrigger main Build & Test
@workglow/openai
Features
ai
- introduce capability-based dispatch (Phases 0-4)
Bug Fixes
ai,hft,test,ci
- resolve RAG WASM/ONNX memory leaks
ai,providers,test
- Phase 5 review feedback and CI/test fixes
Refactors
- shared promise on import for optional ai provider libs
- remove loadProviderSdk utility and streamline SDK loading in client implementations
ai
- finalize Promise+emit migration and cleanup
- migrate execution path to Promise+emit shape
providers
- migrate all providers to AiProviderRunFnRegistration[] (Phase 5)
Chores
- release 30 packages
- release 30 packages
- fixup comment references to things renamed
- fixup so...
v0.2.34
@workglow/ai
Bug Fixes
ai
- emit iterations on finish + composite kb:doc key + clarify text schema
@workglow/test
Bug Fixes
ai
- emit iterations on finish + composite kb:doc key + clarify text schema
@workglow/web
Updated Dependencies
tailwind-merge: ^3.6.0@tailwindcss/vite: ^4.3.0tailwindcss: ^4.3.0