1.15.0
- Plugin support - Plugins are a new way of providing easy configuration of workers and clients
 - Ongoing development of OpenAI Agents Integration
 
💥 Breaking Changes
- OpenAI Agents integration is now intended to be used through 
OpenAIAgentsPlugin, the previous method of configuring withset_open_ai_agent_temporal_overridesis no longer exported. - OpenAI Agents integration tracing now uses a separate random generator for uuids. If a workflow was using both 
workflow.randomand OpenAI agents tracing, this could cause an NDE on replay. 
Specific Changes
2025-07-10 - 6fcda0f - Convert class to module (#958)
2025-07-10 - e73d6b5 - Support Nexus tool calls in OpenAI Agents integration (#949)
2025-07-11 - 28f43f1 - User saner python version syntax (#959)
2025-07-14 - 2443c50 - Type-checking (#962)
2025-07-14 - 808a5f4 - Install nexusrpc from GitHub (#966)
2025-07-14 - 8a003ec - Update core env vars (#964)
2025-07-14 - f4ca16d - Use links from StartWorkflowExecutionResponse if present (#963)
2025-07-15 - 1fec723 - Add documentation of interceptors to README (#970)
2025-07-16 - 33b4a43 - Remove UwS experimental notices (#975)
2025-07-16 - c37c69f - Support for method activities conversion into tools (#968)
2025-07-16 - e6f6f91 - Provide client in activity context (#740)
2025-07-18 - 4949c1e - Add tests for type-checker false-negatives (#976)
2025-07-18 - 60f67d9 - Fixing OpenAI tracing issues (#974)
2025-07-21 - 126bcd8 - Plugin Support (#952)
2025-07-21 - 7c57a76 - Fix more type errors  (#977)
2025-07-22 - 0f3c577 - 💥 OpenAI/plugin (#956)
2025-07-22 - 8b727e5 - Add argument validation for the types of provided tools (#985)
2025-07-22 - 9e7dc7a - Update agents sdk dependency to latest. (#983)
2025-07-22 - fe82b07 - Add exception catching logic to model activity (#982)
2025-07-23 - d863f5c - Add heartbeat test and fix bug (#984)
2025-07-23 - f815886 - Add test for chat completions model (#986)
2025-07-24 - 3d9bfee - Disallow use of sqlite sessions, but pass through others (#993)
2025-07-24 - 79f2900 - Making summary generation more robust (#987)
2025-07-24 - a457184 - Use an iterator instead of a shared global index in openai agent tests (#991)
2025-07-24 - da6616a - Fail if user provides mcp servers (#990)
2025-07-25 - b6b0973 - More builtin OpenAI tool types and test for Lite LLM custom provider (#988)
2025-07-25 - beb9c9d - Use the agent's model name if not present in runconfig (#996)
2025-07-25 - e767013 - Add workaround for case where un-picklable types are passed to Runner (#997)
2025-07-25 - fc564c4 - 💥 Move tracing uuids to use a separate Random from the workflow seed (#992)
2025-07-28 - c8bc329 - Add tests for update-with-start reattach behavior (#1000)
2025-07-28 - 6f1d62b - fix typing when passing loaded config into Client.connect, raise error if 'address' not provided by config (#998)
2025-07-28 - b99782f - Pin nexus version, revert change depending on latest