Skip to content

Python: Build(deps): Bump durabletask from 1.4.0 to 1.6.0 in /python#6618

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python/durabletask-1.6.0
Open

Python: Build(deps): Bump durabletask from 1.4.0 to 1.6.0 in /python#6618
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python/durabletask-1.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor

Bumps durabletask from 1.4.0 to 1.6.0.

Release notes

Sourced from durabletask's releases.

azuremanaged-v1.5.0

What's Changed

  • Updates base dependency to durabletask v1.5.0

See CHANGELOG.md for type-related breaking changes notes

Full Changelog: microsoft/durabletask-python@azuremanaged-v1.4.0...azuremanaged-v1.5.0

v1.5.0

What's Changed

See CHANGELOG.md for other release notes - type-related breaking changes included

Full Changelog: microsoft/durabletask-python@v1.4.0...v1.5.0

Changelog

Sourced from durabletask's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

ADDED

  • Added overridable activity-dispatch hooks _on_activity_execution_started and _on_activity_execution_completed on TaskHubGrpcWorker, invoked immediately before each activity runs and in a finally after it completes or fails. Subclasses can override these to observe in-flight activity execution (for example, to track the number of activities currently running).
  • Added durabletask.extensions.history_export for exporting the event history of terminal orchestrations to an external destination. Includes ExportHistoryClient, a per-job ExportHistoryJobClient returned by get_job_client(...), and list_jobs(...) for enumerating jobs by status or last-modified window. Ships with a bundled AzureBlobHistoryExportWriter (installed with pip install durabletask[history-export-azure]) and a HistoryWriter protocol for plugging in custom destinations. Supports both ExportMode.BATCH (export a window and complete) and ExportMode.CONTINUOUS (tail terminal instances indefinitely until stopped via delete_job). Exported blobs are self-describing: each blob carries an explicit schema_version, the orchestration's OrchestrationState metadata, and the full ordered event list. Blob names are a lowercase-hex SHA-256 of {last_updated_at}|{instance_id} with the format extension appended (matches the .NET ExportInstanceHistoryActivity naming scheme), so re-exporting an instance after a later terminal update lands at a new blob path rather than overwriting the previous one, and instance IDs that differ only by / no longer collide. Each exported blob also carries {"instance_id": <id>} as destination-side metadata (the Azure writer persists this as Azure Blob metadata) so consumers can scan a container without parsing each blob body. The export workflow retries each instance up to 3 times with exponential backoff (15s/30s/60s), retries failed batches up to 3 times, caps in-flight exports via max_parallel_exports (default 32), continues-as-new every 5 page cycles to bound orchestrator history while preserving cumulative totals across continue-as-new segments, and re-fetches entity state at the top of every page loop so external delete or mark-failed signals stop the orchestrator cleanly. Empty-page BATCH checkpoints no longer reset the persisted resume cursor, and duplicate mark_failed signals are now idempotent no-ops when a job is already failed to reduce transition-noise logs. delete_job actively tears the job down: it clears the entity state, terminates the driving orchestrator, waits briefly for it to settle, and purges its orchestration history so a re-created job with the same ID starts from a clean slate. Per-instance exports refuse to write a blob

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [durabletask](https://github.com/microsoft/durabletask-python) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/microsoft/durabletask-python/releases)
- [Changelog](https://github.com/microsoft/durabletask-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/microsoft/durabletask-python/commits)

---
updated-dependencies:
- dependency-name: durabletask
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Issues related to the Python codebase labels Jun 19, 2026
Copilot AI review requested due to automatic review settings June 19, 2026 09:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@github-actions github-actions Bot changed the title Build(deps): Bump durabletask from 1.4.0 to 1.6.0 in /python Python: Build(deps): Bump durabletask from 1.4.0 to 1.6.0 in /python Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Issues related to the Python codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant