Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/durabletask-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.7.2
Choose a base ref
...
head repository: microsoft/durabletask-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.0
Choose a head ref
  • 5 commits
  • 18 files changed
  • 3 contributors

Commits on Jul 10, 2026

  1. Add rewind support (#121)

    * Initial implementation
    
    * Fix in-memory-backend history ordering, rewind check
    
    * Match other rewind implementations better
    
    * Lint + pylance
    
    * Lint
    
    * PR Feedback
    
    * Add DTS tests
    
    * Skip DTS E2E rewind tests until available
    
    * Add warning
    
    * Add more tests, fix in-memory backend bug
    
    * Restore PROTO_SOURCE_COMMIT_HASH
    
    * Remove duplicate test
    
    * Add RewindInstance to _SyncTaskHubSidecarServiceStub protocol for pyright
    
    * Address PR review feedback; enable DTS rewind e2e tests
    
    - Add async rewind_orchestration parity on AsyncTaskHubGrpcClient
    
    - in-memory backend: stamp ExecutionRewound with current time; avoid duplicate executionRewound on post-rewind replay
    
    - worker: fix rewind comments, guard parentInstance, drop dead sub-orchestration branch
    
    - tests: free-port fixture, clarify docstrings, un-skip DTS rewind e2e (emulator now supports RewindInstance)
    
    - azuremanaged CHANGELOG entry
    
    * Clarify rewind jump-start comment (PR review nit)
    andystaples authored Jul 10, 2026
    Configuration menu
    Copy the full SHA
    e7b5f15 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2026

  1. Fix durabletask issues surfaced during Azure Functions investigation (#…

    …174)
    
    * Apply durabletask fixes surfaced during Azure Functions investigation
    andystaples authored Jul 14, 2026
    Configuration menu
    Copy the full SHA
    5722cd4 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2026

  1. Fix when_all to wait for all tasks before surfacing failures (#173)

    * Fix when_all to wait for all tasks before surfacing failures
    
    when_all previously failed fast on the first child task failure. It now waits for every child task to complete before surfacing the first failure, matching the semantics of .NET's Task.WhenAll.
    
    * Fix is_failed guard by storing exception
    
    * Constructor ordering to prevent AttributeError
    
    * Update CHANGELOG.md
    andystaples authored Jul 15, 2026
    Configuration menu
    Copy the full SHA
    3053ef4 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2026

  1. Reconnect workers after peer stream cancellation (#176)

    Copilot-Session: 282b8096-753c-41be-928d-2b53604825d3
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    torosent and Copilot authored Jul 17, 2026
    Configuration menu
    Copy the full SHA
    04a88f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2026

  1. Release v1.8.0: bump SDK versions and update changelogs (#183)

    Bump durabletask and durabletask.azuremanaged to 1.8.0, update the azuremanaged dependency floors, and move Unreleased changelog entries into a v1.8.0 section for both packages.
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    
    Copilot-Session: ebc438fa-ef0b-4c2e-96fd-646d8ed0b6b7
    andystaples authored Jul 23, 2026
    Configuration menu
    Copy the full SHA
    55d8e0b View commit details
    Browse the repository at this point in the history
Loading