Releases: temporalio/sdk-python
0.1a2
Highlights
Workflows
This release includes full Temporal workflow support.
Activity Definitions
Activities are now marked with @activity.defn and name can be overridden there instead of needing to provide a dict to the worker.
macOS M1 Support
macOS ARM-based packages are now uploaded to PyPI.
Specific Changes
2022-03-18 - c1efe42 - Readme updates (#13)
2022-03-22 - fc528ee - Move to proper async heartbeat queuing (#14)
2022-03-23 - 256bc4a - Worker package refactor (#15)
2022-03-28 - 23aa7ae - @activity.defn support and other minor things (#16)
2022-05-27 - f1aa1c9 - Workflow implementation (#21)
2022-06-01 - 4657453 - Async activity support and describe interceptor (#32)
2022-06-01 - 47be211 - Update SDK Core and PyO3 (#31)
2022-06-03 - 39eb19d - Add API doc publishing step (#38)
2022-06-03 - 962a5e8 - Patch support and random/UUID helpers (#35)
2022-06-03 - a8e842b - Move to pydoctor for API docs (#34)
2022-06-09 - 0f134e2 - Add generated protos (#42)
2022-06-09 - 81e17c0 - More tests, docs, and minor things (#41)
2022-06-10 - 155afe2 - Dependency updates, Core proto updates, and other minor things (#46)
2022-06-10 - 2d4405e - Clarify README (#44)
2022-06-10 - 8ffa58e - Search attributes (#43)
0.1a1
Highlights
Initial release!
This release includes:
- Temporal client capable of doing most Temporal things
- Activity-only workers for running Python activities from workflows in another SDK language
- Support for Windows x64, macOS x64, and Linux x64 (glibc >= 2.31)
This release does not include:
- Workflow worker support
- Async activity support (in client or worker)
- Support for Windows arm, macOS arm (i.e. M1), Linux arm, and Linux x64 glibc < 2.31.
See the README or https://github.com/temporalio/samples-python for more
Specific Changes
2022-01-31 - a3d5328 - Rework grpc locations and add some different structure (#3)
2022-02-04 - 7b5a69c - Converters and scaffolding (#4)
2022-02-16 - 2afda4e - Client impl and docs scaffolding (#6)
2022-03-14 - 3e1e408 - Activity support (#7)
2022-03-17 - 641efe8 - Packaging, heartbeat logic, dependency updates, and other errata (#8)