Releases: Azure/azure-functions-durable-python
Durable Functions for Python v1.4.0
What's Changed
New Contributors
- @greenie-msft made their first contribution in #576
Full Changelog: v1.3.3...v1.4.0
Durable Functions for Python v1.3.3
What's Changed
- Add version property to DurableOrchestrationContext class by @AnatoliB in #557
- Bump aiohttp from 3.12.9 to 3.12.14 by @dependabot[bot] in #564
Full Changelog: v1.3.2...v1.3.3
Durable Functions for Python v1.3.2
Python module azure-functions-durable v1.3.2 contains a fix for create_timer in non-"Azure Storage" backends.
What's Changed
- Fix bug with long timers in DTS/MSSQL by @andystaples in #559
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Python module azure-functions-durable v1.3.1 contains fixes to module dependencies and versioning to ensure successful install
What's Changed
- Update old references to Python 3.6 to 3.9 by @andystaples in #553
- Update setup.py to include new dependencies by @andystaples in #555
Full Changelog: v1.3.0...v1.3.1
v1.3.0
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 with OpenTelemetry (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
Durable Functions for Python v1.2.10
[package link]
Updates
- Bugfix: Support returning json serializable objects from an orchestrator function by @ZainRizvi in #490
- Update Orchestration Ouput Return error by @nytian in #493
- fix: entity id should compare based on name and key by @LeonardHd in #520
- chore: add devcontainer by @LeonardHd in #522
- Content Handling Improvement in call_http method by @nytian in #494
Full Changelog: v1.2.9...v1.2.10
Durable Functions for Python v1.2.9
Durable Functions for Python v1.2.8
Durable Functions for Python v1.2.8 is a patch that provides support for upcoming changes in the azure-functions
library. These changes were originally released as part of v1.2.7, but that release will be yanked due to an error at start up. This release contains those changes and the startup error fix.
Updates
Durable Functions for Python v1.2.6
Durable Functions for Python v1.2.6 is a patch release fixing some bugs.
Bug fixes:
- Prevent already scheduled tasks from being added to opentasks list (#457)
Durable Functions for Python v1.2.5
Durable Functions for Python v1.2.5 is a patch release fixing some bugs.
Bug fixes:
- Support repeatedly calling WhenAny on a progressively smaller list of already scheduled tasks (#446)