Repository navigation
Releases: temporalio/ai-integrations
Release list
temporalio-deepagents 0.0.3
What's changed
- Carry file bytes across the Deep Agents backend activity boundary (#124) (437d25e)
- Bump Python LangSmith to 0.14.4 and Deep Agents to 0.7.21 (#108) (e2a113c)
Full changelog: python/deepagents/v0.0.2...python/deepagents/v0.0.3
@temporalio/vercel-ai-sdk 1.0.0
First standalone release of @temporalio/vercel-ai-sdk.
What's changed
- Enable releases for all TypeScript integrations (#111) (78e845a)
- Bump TypeScript dependencies for LangSmith, Strands, and Vercel AI SDK (#109) (ab2d32f)
- Share TypeScript test server startup retries via templates (#97) (df92556)
- Fix flaky Vercel MCP idle timeout test (#96) (62f30c3)
- Remove vulnerable unused OpenTelemetry SDK test dependencies (6e453f8)
- Test latest Node 22.x in TypeScript CI (d000ca9)
- Own TypeScript AI integrations with standalone builds and CI (2457cb5)
- fix: share protobufjs and long through peer dependencies (temporalio/sdk-typescript#2533) (d736c6d)
- build(deps-dev): bump @modelcontextprotocol/sdk from 1.26.0 to 1.31.0 (temporalio/sdk-typescript#2492) (5ccfac3)
- chore: upgrade to ts 5.9 (temporalio/sdk-typescript#2490) (4d87874)
- build(ai-sdk): align dependencies on provider-utils 5.0.53 (temporalio/sdk-typescript#2445) (dcb4974)
- fix(ai-sdk): preserve streamed text provider metadata (temporalio/sdk-typescript#2437) (cb8db6b)
- fix(ai-sdk): polyfill base64 globals in workflows (temporalio/sdk-typescript#2414) (2d8bdb7)
- Prepare release 1.24.0 (temporalio/sdk-typescript#2425) (d7b4eb8)
- Make AI SDK concurrency test deterministic (temporalio/sdk-typescript#2370) (c15c05e)
- release v1.23.0 (temporalio/sdk-typescript#2358) (a4a9246)
- fix: require ai@>=7.0.59 in @temporalio/ai-sdk (temporalio/sdk-typescript#2306) (c1990e8)
- chore: release 1.22.0 (temporalio/sdk-typescript#2295) (07d3286)
- feat(activity): reuse MCP client connections in @temporalio/ai-sdk (idle-timeout pooling) (temporalio/sdk-typescript#2223) (5cbbc1f)
- Cleanup pass for CI logging (temporalio/sdk-typescript#2270) (6741cfc)
- chore: Release 1.21.1 (temporalio/sdk-typescript#2255) (faefd0f)
- chore: Release 1.21.0 and update changelog (temporalio/sdk-typescript#2247) (c860333)
- feat(ai-sdk): upgrade to Vercel AI SDK v7 (temporalio/sdk-typescript#2192) (32da974)
- contrib: add @temporalio/strands-agents plugin (temporalio/sdk-typescript#2091) (9425408)
- release: bump packages to 1.20.0 (temporalio/sdk-typescript#2165) (a6f030f)
- chore: bump version to 1.19.0 (temporalio/sdk-typescript#2152) (d42a820)
- bump node engine to 20.3.0 (temporalio/sdk-typescript#2136) (cd7e5dc)
- Release v1.18.1 (temporalio/sdk-typescript#2116) (92bb5fb)
- Revert "bump contrib packages to 1.18.1" (1ab34fa)
- bump contrib packages to 1.18.1 (b3e9ac6)
- Release v1.18.0 (temporalio/sdk-typescript#2104) (d7019af)
- Release v1.17.3 (temporalio/sdk-typescript#2103) (899e584)
- contrib: add @temporalio/workflow-streams (temporalio/sdk-typescript#2039) (0b31a36)
- chore: Multiple dependencies cleanup (temporalio/sdk-typescript#2077) (64f2631)
- fix: Fix multiple lint warnings (temporalio/sdk-typescript#2076) (3127140)
- Bump contrib packages to 1.17.2 (temporalio/sdk-typescript#2053) (7247cd2)
- chore: break up test package (temporalio/sdk-typescript#1910) (f075a1f)
- Release v1.17.1 (temporalio/sdk-typescript#2043) (2b12c95)
- Release v1.17.0 (temporalio/sdk-typescript#2033) (a369449)
- chore: enforce type only imports (temporalio/sdk-typescript#2015) (c38b34b)
- Lambda Worker contrib package (temporalio/sdk-typescript#1995) (296eb10)
- chore: Publish release v1.16.0 (temporalio/sdk-typescript#2006) (69613c6)
- fix(ai-sdk): use activityOptions in callTool proxy (temporalio/sdk-typescript#1954) (b8790ef)
- chore: Publish release v1.15.0 (temporalio/sdk-typescript#1945) (2355563)
- chore: upgrade eslint (temporalio/sdk-typescript#1933) (686b7aa)
- chore: drop node 18 support (temporalio/sdk-typescript#1930) (219e6d2)
- feat(runtime): add support for buffered metrics (temporalio/sdk-typescript#1922) (5d7b75f)
- Description was missing from the derived mcp tools (temporalio/sdk-typescript#1905) (7d932a6)
- Fix a bug in AI SDK MCP Schema conversion (temporalio/sdk-typescript#1890) (5a2da32)
- Add missing dependency to ai package (temporalio/sdk-typescript#1878) (ffb983b)
- fix(ai): Add
awaitto tool execution (temporalio/sdk-typescript#1882) (4bbef6a) - chore(release): Publish (08ced74)
- chore: remove generateObject usage (temporalio/sdk-typescript#1875) (8886bfd)
- feat(ai-sdk): upgrade to AI SDK v6 with embedding model support (temporalio/sdk-typescript#1865) (c15d548)
- chore(release): Publish (54629ec)
- Integration with AI SDK (temporalio/sdk-typescript#1792) (20a2ba9)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/typescript/vercel-ai-sdk/v1.0.0/typescript/vercel-ai-sdk
@temporalio/google-adk 0.1.0
First standalone release of @temporalio/google-adk.
What's changed
- Add shared npm releases and enable Google ADK 0.1.0 (#94) (f241f63)
- Share TypeScript test server startup retries via templates (#97) (df92556)
- Test latest Node 22.x in TypeScript CI (d000ca9)
- Own TypeScript AI integrations with standalone builds and CI (2457cb5)
- fix: share protobufjs and long through peer dependencies (temporalio/sdk-typescript#2533) (a2bf310)
- feat(google-adk-agents): MCP resources and in-sandbox model routing (temporalio/sdk-typescript#2419) (ace53fe)
- feat(google-adk-agents): durable human-in-the-loop for ADK 2.0 (temporalio/sdk-typescript#2418) (327dd85)
- feat(google-adk-agents): run ADK 2.0 workflow graphs with Activity nodes (temporalio/sdk-typescript#2417) (6047866)
- feat(google-adk-agents): support @google/adk 2.0 (temporalio/sdk-typescript#2416) (a1d05d7)
- docs(google-adk-agents): simplify install command (temporalio/sdk-typescript#2423) (6a8a6c4)
- Prepare release 1.24.0 (temporalio/sdk-typescript#2425) (bad2eaf)
- AI-282 Correct Google ADK API key environment variable (temporalio/sdk-typescript#2390) (969d458)
- release v1.23.0 (temporalio/sdk-typescript#2358) (9b03fa9)
- feat: Event Groups support (experimental) (temporalio/sdk-typescript#2209) (7f337b5)
- chore(adk): bump ava concurrency (temporalio/sdk-typescript#2339) (fd76800)
- fix(google-adk-agents): surface the model failures ADK absorbs (temporalio/sdk-typescript#2341) (4c93ad5)
- feat(google-adk-agents): export failure-type constants, narrow the ADK peer range (temporalio/sdk-typescript#2321) (6b8ff95)
- feat(google-adk-agents): add @temporalio/google-adk-agents package (temporalio/sdk-typescript#2120) (11c62c0)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/typescript/google-adk/v0.1.0/typescript/google-adk
io.temporal:spring-ai 0.1.1
What's changed
- Increase Gradle wrapper download timeout (#95) (5e4312c)
- Fix release warnings, publication polling, and non-GA approvals (#93) (53bf39a)
Full changelog: java/spring-ai/v0.1.0...java/spring-ai/v0.1.1
temporalio-deepagents 0.0.2
What's changed
- Support Deep Agents backends on separate activity workers (#83) (22d1d4d)
- Retry Python dev-server startup timeouts and align SDK versions (#59) (494ef90)
Full changelog: python/deepagents/v0.0.1...python/deepagents/v0.0.2
io.temporal:spring-ai 0.1.0
First standalone release of io.temporal:spring-ai.
What's changed
- Enable Spring AI 0.1.0 final release (#90) (207c068)
- Add shared Java release pipeline for Spring AI 0.1.0-RC1 (#41) (fb42f86)
- Honor OpenAI retry delays and permanent failures in Spring AI activities (#69) (dd3bdf7)
- Upgrade Spring AI integration to Spring AI 2 and Spring Boot 4 (#40) (e98f09a)
- Rename Java Spring AI plugin and Maven coordinate for Public Preview (b897447)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/java/spring-ai/v0.1.0/java/spring-ai
Source: https://github.com/temporalio/ai-integrations/tree/refs/tags/java/spring-ai/v0.1.0/java/spring-ai
go.temporal.io/googleadk 0.1.0
First standalone release of go.temporal.io/googleadk.
What's changed
- Enable Go Google ADK 0.1.0 release and add badges (#86) (0fa838d)
- Add shared Go release pipeline (#81) (e990035)
- Record Google ADK re-sync and align CI with Go 1.26.6 minimum (fe01065)
- Sync googleadk from temporalio/sdk-go@6ae07bc (history preserved; git-filter-repo 2.47.0) (7fbc1ca)
- Bump versions (temporalio/sdk-go#2742) (d711375)
- Bump go.opentelemetry.io/otel/sdk in /contrib/googleadk (temporalio/sdk-go#2749) (ba195d3)
- Move Go Google ADK module to go.temporal.io/googleadk (d76fcdb)
- Set up Go Google ADK history snapshot and reproducible migration tooling (5b37d9b)
- contrib/googleadk: give the first dev-server start time to download the CLI (temporalio/sdk-go#2720) (1c8de69)
- Prepare contrib/googleadk release 0.3.0 (temporalio/sdk-go#2719) (20adf8c)
- contrib/googleadk: export the active workflow.Context accessor (temporalio/sdk-go#2684) (e87990d)
- chore: bump google.golang.org/grpc from 1.83.1 to 1.83.2 (temporalio/sdk-go#2679) (a6575a6)
- bump gRPC to v1.83.1 (temporalio/sdk-go#2655) (e658625)
- contrib/googleadk: adopt adk/v2 v2.2.0 and multi-decision confirmation resumes (temporalio/sdk-go#2538) (6d0190d)
- contrib/googleadk: recreate spans during replay with deterministic IDs (temporalio/sdk-go#2581) (9785b4b)
- contrib/googleadk: harden replay-safe telemetry wrappers (temporalio/sdk-go#2573) (e4fae57)
- Support Go 1.27 staticcheck runs (temporalio/sdk-go#2593) (77adf6c)
- Combine cilium/ebpf and gRPC dependency updates (temporalio/sdk-go#2585) (d7608bf)
- [AI-383] contrib/googleadk: add replay-safe OpenTelemetry provider wrappers (temporalio/sdk-go#2514) (d7ce52d)
- googleadk: add NewPlugin worker-plugin wiring (temporalio/sdk-go#2478) (d146720)
- Update changelog for contrib/googleadk pacakge (temporalio/sdk-go#2470) (08db1d3)
- Bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /contrib/googleadk (temporalio/sdk-go#2469) (cee17e1)
- [AI-222] Add ADK Go (v2) Plugin (temporalio/sdk-go#2439) (7195ae7)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/go/googleadk/v0.1.0/go/googleadk
Source: https://github.com/temporalio/ai-integrations/tree/refs/tags/go/googleadk/v0.1.0/go/googleadk
temporalio-typesafe 0.0.1
First standalone release of temporalio-typesafe.
What's changed
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/python/typesafe/v0.0.1/python/typesafe
Source: https://github.com/temporalio/ai-integrations/tree/refs/tags/python/typesafe/v0.0.1/python/typesafe
temporalio-strands-agents 0.1.0
First standalone Public Preview release of temporalio-strands-agents. Runs Strands Agents inside Temporal Workflows, routing model invocations, tool calls, MCP tool calls, and sandbox operations through Temporal Activities for durable execution, retries, and timeouts. Includes structured output, streaming, hooks, human-in-the-loop interrupts, and continue-as-new support.
Install with uv add temporalio-strands-agents. Import StrandsPlugin and TemporalAgent from temporalio.strands_agents, and register StrandsPlugin on your Worker. Requires Python 3.10 or newer, Temporal SDK >=1.34.0,<2, and Strands Agents >=1.51.0.
What's changed
- Preserve plugin payload codecs and make Google MCP adapters optional (#45) (41e64e9)
- Bump multidict from 6.9.0 to 6.9.1 in /python/strands_agents (#43) (36a9bd7)
- Use canonical release-stage maturity values (bea1794)
- Align Python plugin release stages with public documentation (2ca7183)
- Move imported Python plugins to their final public APIs (942c761)
- Package remaining Python SDK integrations with isolated checks (91c8f77)
- Fix Strands activity tool error reporting (temporalio/sdk-python#1908) (bb8162f)
- Add durable Strands sandbox support (temporalio/sdk-python#1768) (055ec13)
- Disable Botocore retries for Strands Bedrock model (temporalio/sdk-python#1797) (712d322)
- Test Strands with unique task queues (temporalio/sdk-python#1729) (1b9ad4d)
- contrib/strands: add cache_tools toggle to TemporalMCPClient (temporalio/sdk-python#1571) (856e5ce)
- Add Strands Agents plugin (contrib) (temporalio/sdk-python#1539) (f11462b)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/python/strands_agents/v0.1.0/python/strands_agents
temporalio-langsmith 0.1.0
First standalone Public Preview release of temporalio-langsmith. Connects LangSmith traces across Temporal Clients, Workflows, and Activities, preserves trace context across Worker boundaries, and avoids duplicate traces during Workflow replay.
Install with uv add temporalio-langsmith. Import LangSmithPlugin from temporalio.langsmith and register it on your Client and Workers. Requires Python 3.10 or newer, Temporal SDK 1.34 or newer within 1.x, and LangSmith >=0.7.34,<0.13.
What's changed
- Use canonical release-stage maturity values (bea1794)
- Align Python plugin release stages with public documentation (2ca7183)
- Move imported Python plugins to their final public APIs (942c761)
- Package remaining Python SDK integrations with isolated checks (91c8f77)
- Bump deepagents to 0.7 and mirror optional backend ops in TemporalBackend (temporalio/sdk-python#1873) (ce89efc)
- Query completed workflows instead of polling traced queries in LangSmith tests (temporalio/sdk-python#1830) (4aacfa3)
- Test LangSmith built-in query filtering (temporalio/sdk-python#1727) (5c98783)
- test: tolerate trace start-run ordering (temporalio/sdk-python#1714) (4d5d01d)
- test: run integration suite against Cloud (temporalio/sdk-python#1687) (b8dd2d9)
- Use LangSmith's official runtime override API instead of monkey-patching aio_to_thread (temporalio/sdk-python#1477) (9ec0dbc)
- Format LangSmith tracing env override test (temporalio/sdk-python#1531) (2e0b47e)
- Bump ruff to 0.15 and reformat (temporalio/sdk-python#1507) (352588a)
- AI-183: Respect LANGSMITH_TRACING env var in LangSmith plugin (temporalio/sdk-python#1509) (b773fe6)
- AI-36: Add LangGraph plugin (temporalio/sdk-python#1448) (864ad9c)
- AI-59: Mark LangSmith plugin as experimental (temporalio/sdk-python#1441) (d56816f)
- Add LangSmith tracing plugin for Temporal workflows (temporalio/sdk-python#1369) (03fcb88)
Full changelog: https://github.com/temporalio/ai-integrations/commits/refs/tags/python/langsmith/v0.1.0/python/langsmith