Skip to content

4.13.1 — 2026-06-30

← 4.13.2 | 4.13.0 → | ↑ 4.x series

Added

Configs - Temporal

  • SDK 1.29 Client Settings - Expanded TemporalConfig with client connection options aligned to temporalio 1.29.
    • Added CLIENT_IDENTITY, API_KEY, LAZY_CONNECT, keep-alive intervals, and client RPC retry fields.
    • Added RPC_METADATA for custom RPC headers.
    • Added RETRY_INITIAL_INTERVAL and RETRY_NON_RETRYABLE_ERROR_TYPES for workflow/activity retry policies.

Adapters - Temporal

  • Worker Tuning Configuration - Wired new worker settings from TemporalConfig into TemporalWorkerManager.
    • Added WORKER_GRACEFUL_SHUTDOWN_SECONDS, WORKER_MAX_CACHED_WORKFLOWS, WORKER_DEBUG_MODE, WORKER_MAX_CONCURRENT_LOCAL_ACTIVITIES, and WORKER_DISABLE_EAGER_ACTIVITY_EXECUTION.
    • WorkerHandle.stop() now defaults to the configured graceful shutdown timeout.

Changed

Adapters - Temporal

  • Client Connection Wiring - TemporalAdapter.get_client() now passes keep-alive, RPC retry, identity, API key, and RPC metadata to Client.connect.
  • Retry Policy Defaults - Workflow start/execute and activity helpers now include initial_interval and non_retryable_error_types from config.

Documentation

  • Temporal Tutorial - Fixed install extra to archipy[temporalio] and documented new TEMPORAL__* 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.0 for expanded client and worker configuration support.