Repository navigation
Releases: conductor-oss/python-sdk
Releases · conductor-oss/python-sdk
Release list
v2.0.0
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
SpawnSafetyErrorby @kowser-orkes in #449 - Fix claude-code agent registration crash under spawn by @kowser-orkes in #450
- Fix openai
@function_tooltools crashing under defaultspawnstart 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
- @kowser-orkes made their first contribution in #418
- @ling-senpeng13 made their first contribution in #425
Full Changelog: 1.5.1...v2.0.0
v2.0.0-rc4
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
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
SpawnSafetyErrorby @kowser-orkes in #449 - Fix claude-code agent registration crash under spawn by @kowser-orkes in #450
- Fix openai
@function_tooltools crashing under defaultspawnstart method by @kowser-orkes in #451
New Contributors
- @ling-senpeng13 made their first contribution in #425
Full Changelog: 2.0.0-rc2...2.0.0-rc3
2.0.0-rc2
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
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
New Contributors
- @kowser-orkes made their first contribution in #418
Full Changelog: 1.5.1...2.0.0rc1
1.5.1
What's Changed
- fix: lease heartbeat 500 error and remove fork override in tests by @shaileshpadave in #415
- Fix for spawn-mode subprocess metrics directory db file wiping by @chrishagglund-ship-it in #417
New Contributors
- @shaileshpadave made their first contribution in #415
Full Changelog: 1.5.0...1.5.1
1.5.0
1.4.0
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
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
- @chrishagglund-ship-it made their first contribution in #393
Full Changelog: 1.3.10...1.3.11