Any breaking changes between DurableFunction v2.5.1 to v2.7.1? #2335
-
I try to upgrade Durable Function library from v2.5.1 to v2.7.1 but my app doesn't work the same like before after the library upgrade. May I know if there any behavior change or do I need to update my configuration? Below is a simple diagram that illustrate my app running in AKS, there is an API AKS node which handle and delegate the requests to 3 Execution AKS node, through 3 azure storage accounts, each execution node deal with its respective storage account. The storage account will have the same suffix name, eg: AzureWebStorage02b will point to StorageAccountName02b The API node will call the IDurableClientFactory.CreateClient(...) method to get the durable client, and then call the IDurableClient.StartNewAsync(...) to start the execution orchestration function, below is the code snippet
The durable client options connection name will be one of the 3 values: AzureWebStorage02 / AzureWebStorage02b / AzureWebStorage02c, set in AKS pod environment variable, that contains azure storage account storage connection string. Below is the instance with Durable Function v2.8.1 on 10-Dec-2022 03:20AM UTC. And, below is the instance with Durable Function v2.5.1 on 12-12-Dec 03:02AM UTC. Your help is very much appreciated. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 8 replies
-
This is the host.json for the API app (renamed as txt for upload purpose) |
Beta Was this translation helpful? Give feedback.
-
If there were any breaking changes, they were most likely unintended as we did not make a major version release. @cgillum: looking at the release notes for Extension v2.7.0, do any of those seem more likely to induce the behavior this user is seeing? |
Beta Was this translation helpful? Give feedback.
If there were any breaking changes, they were most likely unintended as we did not make a major version release.
From looking at the release History between 2.6.1 (which I understand works for you) and 2.7.1, it seems likely to me that this difference starting from version 2.7.0 which introduced quite a few changes.
@cgillum: looking at the release notes for Extension v2.7.0, do any of those seem more likely to induce the behavior this user is seeing?