Python module azure-functions-durable v1.3.0 is now available on PyPi offering several improvements and new features, including:
Improvements
- Support for long timers
- Support for unit testing orchestrators, entities, and durable client functions
- Support for distributed tracing (Requires WebJobs extension version >= 3.2.0, coming with future extension bundles release)
Bugfixes:
- Better handling for exceptions raised with no error message
- Fixes for certain edge cases with task_any returning the same tasks multiple times
Dependency updates
- Updates requests, aiohttp to latest
- Requires Python >= 3.9
Full changelog:
- Handle exceptions when no message is present by @andystaples in #530
- Add long timers to Python by @andystaples in #532
- Fix task any bug by @andystaples in #538
- Add support to send trace information to the WebJobs extension by @bachuv in #540
- Add change supporting unit testing by @andystaples in #537
- Update unit testing for compatibility with worker by @andystaples in #550
- Bump requests from 2.22.0 to 2.32.2 by @dependabot in #544
- Bump aiohttp from 3.7.4 to 3.12.9 by @dependabot in #545
- Bump requests from 2.32.2 to 2.32.4 by @dependabot in #551
- Distributed Tracing for Entities by @sophiatev in #547
- Bump minimum Python version to 3.9 by @andystaples in #552
New Contributors
- @sophiatev made their first contribution in #547
Full Changelog: v1.2.10...v1.3.0