Iwf-python-sdk

Latest version: v0.4.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4.0

Breaking Changes
* IWF-405
- renamed `execute_failure_handling_state` to `proceed_to_state_when_execute_retry_exhausted`
- renamed `wait_until_api_failure_policy` to `proceed_to_execute_when_wait_until_retry_exhausted`
What's Changed
* IWF-397: Add channel sizes data by lwolczynski in https://github.com/indeedeng/iwf-python-sdk/pull/66
- This feature requires the new server version v1.15.0.
* IWF-405: Rename failure handling API by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/67

**Full Changelog**: https://github.com/indeedeng/iwf-python-sdk/compare/v0.3.1...v0.4.0

0.3.1

What's Changed
* IWF-356: Add new fields to WorkflowOptions by lwolczynski in https://github.com/indeedeng/iwf-python-sdk/pull/51
* Update tag to release 0.3.1 by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/65

New Contributors
* lwolczynski made their first contribution in https://github.com/indeedeng/iwf-python-sdk/pull/51

**Full Changelog**: https://github.com/indeedeng/iwf-python-sdk/compare/v0.2.0...v0.3.1

0.2.0

What's Changed
* IWF-356: Add atomic checking decision for channels by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/45
* Update for for release 0.2 by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/50


**Full Changelog**: https://github.com/indeedeng/iwf-python-sdk/compare/v0.1.4...v0.2.0

0.1.4

What's Changed
* IWF-206: Upgrade Temporal SDKs in iWF SDKs test envs by samuel27m in https://github.com/indeedeng/iwf-python-sdk/pull/38
* IWF-137: Update iwf-idl to latest by samuel27m in https://github.com/indeedeng/iwf-python-sdk/pull/37
* Improve timer commands and checking types by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/39
* 💥 Breaking changes -- rename `TimerCommand. timer_command_by_duration(...)` to `TimerCommand.by_seconds(...)`

New Contributors
* samuel27m made their first contribution in https://github.com/indeedeng/iwf-python-sdk/pull/38

**Full Changelog**: https://github.com/indeedeng/iwf-python-sdk/compare/v0.1.3...v0.1.4

0.1.3

What's Changed
* add workflow start delay by duoertai in https://github.com/indeedeng/iwf-python-sdk/pull/32
* 💥 Breaking changes (requires new server [v1.10.0](https://github.com/indeedeng/iwf/releases/tag/v1.10.0))
* IWF-157: Fix typo IdReusePolicy of ALLOW_IF_PREVIOUS_EXISTS_ABNORMALLY by stevo89519 in https://github.com/indeedeng/iwf-python-sdk/pull/33
* Auto release to PyPi and prepare to release v0.1.3 by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/35
* IWF-166: Regenerating api client from idl and fixing tests by stevo89519 in https://github.com/indeedeng/iwf-python-sdk/pull/36

New Contributors
* duoertai made their first contribution in https://github.com/indeedeng/iwf-python-sdk/pull/32
* stevo89519 made their first contribution in https://github.com/indeedeng/iwf-python-sdk/pull/33

**Full Changelog**: https://github.com/indeedeng/iwf-python-sdk/compare/v0.1.2...v0.1.3

0.1.2

The first ever release for Python SDK.

What's Changed
* Setup project by zhxnlai in https://github.com/indeedeng/iwf-python-sdk/pull/1
* Add dev container by zhxnlai in https://github.com/indeedeng/iwf-python-sdk/pull/2
* SDK draft by zhxnlai in https://github.com/indeedeng/iwf-python-sdk/pull/3
* Minor rename for converter/encoder for consistency of SDKs by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/5
* Add skeleton and basic functionalities by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/6
* Add timer command by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/8
* Add Internal channel by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/9
* Add data attribute persistence by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/10
* Update Idl to latest for execute failure policy by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/11
* Improve workflow error and test by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/12
* Add state failure recovery by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/13
* Add Workflow RPC by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/15
* Allow RPC input use different parameter name by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/16
* Add signalCommand and also reset/signal/skipTimer client APIs by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/17
* Move iwf-api into iwf package by longquanzheng in https://github.com/indeedeng/iwf-python-sdk/pull/18

New Contributors
* zhxnlai made their first contribution in https://github.com/indeedeng/iwf-python-sdk/pull/1
* longquanzheng made their first contribution in https://github.com/indeedeng/iwf-python-sdk/pull/5

**Full Changelog**: https://github.com/indeedeng/iwf-python-sdk/commits/v0.1.2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.