4.13.1 — 2026-06-30¶
← 4.13.2 | 4.13.0 → | ↑ 4.x series
Added¶
Configs - Temporal¶
- SDK 1.29 Client Settings - Expanded
TemporalConfigwith client connection options aligned totemporalio1.29.- Added
CLIENT_IDENTITY,API_KEY,LAZY_CONNECT, keep-alive intervals, and client RPC retry fields. - Added
RPC_METADATAfor custom RPC headers. - Added
RETRY_INITIAL_INTERVALandRETRY_NON_RETRYABLE_ERROR_TYPESfor workflow/activity retry policies.
- Added
Adapters - Temporal¶
- Worker Tuning Configuration - Wired new worker settings from
TemporalConfigintoTemporalWorkerManager.- Added
WORKER_GRACEFUL_SHUTDOWN_SECONDS,WORKER_MAX_CACHED_WORKFLOWS,WORKER_DEBUG_MODE,WORKER_MAX_CONCURRENT_LOCAL_ACTIVITIES, andWORKER_DISABLE_EAGER_ACTIVITY_EXECUTION. WorkerHandle.stop()now defaults to the configured graceful shutdown timeout.
- Added
Changed¶
Adapters - Temporal¶
- Client Connection Wiring -
TemporalAdapter.get_client()now passes keep-alive, RPC retry, identity, API key, and RPC metadata toClient.connect. - Retry Policy Defaults - Workflow start/execute and activity helpers now include
initial_intervalandnon_retryable_error_typesfrom config.
Documentation¶
- Temporal Tutorial - Fixed install extra to
archipy[temporalio]and documented newTEMPORAL__*environment variables.
Tests¶
Tests - Temporal Adapter¶
- Extended Config Scenario - Added BDD coverage verifying client identity and worker debug mode flow from config into adapters.
Dependencies¶
- temporalio - Requires
temporalio>=1.29.0for expanded client and worker configuration support.