Skip to content

Releases: conductor-oss/python-sdk

v2.0.0

Choose a tag to compare

@kowser-orkes kowser-orkes released this 03 Aug 20:08

What's Changed

  • Feature/spawn safe agent workers by @kowser-orkes in #418
  • Merge Agentspan agent SDK into conductor-python by @kowser-orkes in #416
  • feat: consolidate agent control-plane onto AgentClient; fix worker credential delivery by @v1r3n in #421
  • ci(agent-e2e): drop Agentspan server JAR, run against conductor-oss by @kowser-orkes in #424
  • Export the agent e2e suite as a release bundle for downstream repos by @ling-senpeng13 in #425
  • feat(automator): CONDUCTOR_WORKER_ISOLATION=thread worker isolation mode by @kowser-orkes in #436
  • [CCOR-13193] Run Integration(e2e) tests on PR-to-main (phase 1: test with sdkdev v5 server) by @chrishagglund-ship-it in #422
  • fix(examples): fix 9 broken examples + worker-tool registry lookup (companion to #438) by @ling-senpeng13 in #439
  • fix: restore dynamic_fork_tasks_param in DynamicForkTask (re-fixes #349) by @nthmost-orkes in #444
  • test: skip agent e2e when LLM budget is exhausted by @ling-senpeng13 in #445
  • Revert "test: skip agent e2e when LLM budget is exhausted" by @ling-senpeng13 in #447
  • Align Python SDK documentation with the Java SDK’s documentation structure and Conductor-agent terminology. by @v1r3n in #441
  • Fix 7 Google ADK examples that crash with SpawnSafetyError by @kowser-orkes in #449
  • Fix claude-code agent registration crash under spawn by @kowser-orkes in #450
  • Fix openai @function_tool tools crashing under default spawn start method by @kowser-orkes in #451
  • Bump pinned conductor-oss e2e server version to 3.32.0-rc18 by @kowser-orkes in #454

New Contributors

Full Changelog: 1.5.1...v2.0.0

v2.0.0-rc4

v2.0.0-rc4 Pre-release
Pre-release

Choose a tag to compare

@bradyyie bradyyie released this 30 Jul 13:40

Re-cut of 2.0.0-rc3 with a regenerated poetry.lock — rc3's publish-release-at-pypi job failed the Poetry lock-hash check (pyproject.toml changed after the last lock: jsonschema test dep + pytest plugin rename, without re-locking). No functional changes vs rc3 besides the lock file. See #458.

2.0.0-rc3

2.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@bradyyie bradyyie released this 29 Jul 16:56
e924724

What's Changed

  • Export the agent e2e suite as a release bundle for downstream repos by @ling-senpeng13 in #425
  • feat(automator): CONDUCTOR_WORKER_ISOLATION=thread worker isolation mode by @kowser-orkes in #436
  • [CCOR-13193] Run Integration(e2e) tests on PR-to-main (phase 1: test with sdkdev v5 server) by @chrishagglund-ship-it in #422
  • fix(examples): fix 9 broken examples + worker-tool registry lookup (companion to #438) by @ling-senpeng13 in #439
  • fix: restore dynamic_fork_tasks_param in DynamicForkTask (re-fixes #349) by @nthmost-orkes in #444
  • test: skip agent e2e when LLM budget is exhausted by @ling-senpeng13 in #445
  • Revert "test: skip agent e2e when LLM budget is exhausted" by @ling-senpeng13 in #447
  • Align Python SDK documentation with the Java SDK’s documentation structure and Conductor-agent terminology. by @v1r3n in #441
  • Fix 7 Google ADK examples that crash with SpawnSafetyError by @kowser-orkes in #449
  • Fix claude-code agent registration crash under spawn by @kowser-orkes in #450
  • Fix openai @function_tool tools crashing under default spawn start method by @kowser-orkes in #451

New Contributors

Full Changelog: 2.0.0-rc2...2.0.0-rc3

2.0.0-rc2

2.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@bradyyie bradyyie released this 14 Jul 21:10
bf55db9

What's Changed

  • feat: consolidate agent control-plane onto AgentClient; fix worker credential delivery by @v1r3n in #421
  • ci(agent-e2e): drop Agentspan server JAR, run against conductor-oss by @kowser-orkes in #424

Full Changelog: 2.0.0rc1...2.0.0-rc2

2.0.0rc1

Choose a tag to compare

@chrishagglund-ship-it chrishagglund-ship-it released this 10 Jul 16:57
612821b

What's Changed

New Contributors

Full Changelog: 1.5.1...2.0.0rc1

1.5.1

Choose a tag to compare

@chrishagglund-ship-it chrishagglund-ship-it released this 10 Jul 15:04
e567e4f

What's Changed

New Contributors

Full Changelog: 1.5.0...1.5.1

1.5.0

Choose a tag to compare

@bradyyie bradyyie released this 07 Jul 06:07
4bbc086

What's Changed

  • Make @worker_task workers spawn-safe; default to spawn on all platforms by @bradyyie in #414

New Contributors

Full Changelog: 1.4.0...1.5.0

1.4.0

Choose a tag to compare

@chrishagglund-ship-it chrishagglund-ship-it released this 24 Jun 17:09
fb10a2a

What's Changed

  • Bump vulnerable dependencies (filelock, urllib3, virtualenv) by @nthmost-orkes in #382
  • feat: add ConductorClients as alias for OrkesClients by @nthmost-orkes in #404
  • fix: restore security dep versions reverted by conductor-clients-alias merge by @nthmost-orkes in #406
  • fix: bump vulnerable deps (requests, pytest, Pygments) and drop EOL Python 3.9 by @nthmost-orkes in #405
  • only call to deploy harness worker on certification clouds when manually triggered by @chrishagglund-ship-it in #407
  • docs: explain execute() RUNNING-after-timeout behavior and how to debug stuck workflows by @nthmost-orkes in #408
  • docs: clarify OrkesClients works with OSS Conductor, no account required by @nthmost-orkes in #403
  • Fix worker poll hang: use client default timeout instead of disabling it by @manan164 in #412
  • Standardized metrics export - feature flagged by @chrishagglund-ship-it in #409

Full Changelog: 1.3.11...1.4.0

1.3.11

Choose a tag to compare

@v1r3n v1r3n released this 21 Apr 02:36
4ae0014

What's Changed

  • test worker for conductor release certification by @chrishagglund-ship-it in #393
  • feat: add convenience re-exports to conductor.client for common symbols by @nthmost-orkes in #396
  • docs: clarify OrkesClients OSS compatibility and scan_for_annotated_workers behavior by @nthmost-orkes in #394
  • Lease extend by @v1r3n in #398
  • enable metrics for harness worker and bugfix for client losing its connection by @chrishagglund-ship-it in #397
  • Make schema registration optional (default: off) by @v1r3n in #399
  • refactor(lease): centralized LeaseManager decouples heartbeats from poll loop by @v1r3n in #400
  • refactor(lease): centralized LeaseManager decouples heartbeats by @v1r3n in #401
  • Graceful fallback from update-task-v2 to v1 when server doesn't support it by @v1r3n in #385

New Contributors

Full Changelog: 1.3.10...1.3.11

1.3.10

Choose a tag to compare

@mp-orkes mp-orkes released this 06 Apr 20:59
8cff357

What's Changed

  • feat: Workflow Message Queue (WMQ) support by @mp-orkes in #389

Full Changelog: 1.3.9...1.3.10