-
Notifications
You must be signed in to change notification settings - Fork 270
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove sidecar dependency and add netcoreapp3.1 TFM (#2157)
* Replaced net60 target with netcoreapp3.1 * Added Functions V2 validation workflows for .NET and Python
- Loading branch information
Showing
26 changed files
with
1,384 additions
and
255 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
name: Smoke Test - .NET on Functions V2 | ||
|
||
on: | ||
push: | ||
branches: [ main, dev ] | ||
paths: | ||
- 'src/**' | ||
- 'test/SmokeTests/SmokeTestsV2/**' | ||
pull_request: | ||
branches: [ main, dev ] | ||
paths: | ||
- 'src/**' | ||
- 'test/SmokeTests/SmokeTestsV2/**' | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Run V2 .NET Smoke Test | ||
run: test/SmokeTests/e2e-test.ps1 -DockerfilePath test/SmokeTests/SmokeTestsV2/Dockerfile -HttpStartPath api/HttpStart | ||
shell: pwsh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
name: Smoke Test - Python 3.7 on Functions V2 | ||
|
||
on: | ||
push: | ||
branches: [ main, dev ] | ||
paths: | ||
- 'src/**' | ||
- 'test/SmokeTests/OOProcSmokeTests/durablePy/**' | ||
pull_request: | ||
branches: [ main, dev ] | ||
paths: | ||
- 'src/**' | ||
- 'test/SmokeTests/OOProcSmokeTests/durablePy/**' | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Run V2 Python 3.7 Smoke Test | ||
run: test/SmokeTests/e2e-test.ps1 -DockerfilePath test/SmokeTests/OOProcSmokeTests/durablePy/Dockerfile -HttpStartPath api/DurableFunctionsHttpStart -ContainerName pyApp | ||
shell: pwsh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,16 @@ | ||
## New Features | ||
- Azure Durable Functions now supports identity-based connections. See [here](https://docs.microsoft.com/azure/azure-functions/functions-reference?tabs=blob#connecting-to-host-storage-with-an-identity-preview) for details on how to configure these connections ([#2014](https://github.com/Azure/azure-functions-durable-extension/pull/2014)) - contributed by [@wsugarman](https://github.com/wsugarman) | ||
- `IConnectionStringResolver` has been deprecated in favor of `IConnectionInfoResolver` | ||
- Similarly, both `StandardConnectionStringProvider` and `WebJobsConnectionStringProvider` have been deprecated in favor of `StandardConnectionInfoProvider` and `WebJobsConnectionInfoProvider` | ||
- Initial support for .NET Isolated | ||
- Added support for long timers for Out-of-Proc SDKs | ||
- Updated the Replay Schema version to V3 for Out-of-Proc SDKs | ||
|
||
## Bug fixes | ||
None | ||
|
||
All bug fixes are coming in transitively via our DTFx dependency updates: | ||
## Bug fixes | ||
|
||
- Fix for stuck orchestration issue caused by incorrect de-dupe flagging (https://github.com/Azure/durabletask/pull/708) | ||
- Fix for stuck orchestration issue caused by certain partition movement issues (https://github.com/Azure/durabletask/pull/710) | ||
- Fix for noisy error message in DTFx logs (ArgumentException: A lease ID must be specified when changing a lease) (https://github.com/Azure/durabletask/issues/406) | ||
- Fix some false positives in deadlock detection that resulted in unnecessary ExecutionEngineExceptions (https://github.com/Azure/durabletask/pull/678) | ||
- Fix issue related to in-order delivery guarantees for Durable Entities (https://github.com/Azure/durabletask/pull/680) | ||
- Improved logging for lease/partition management (https://github.com/Azure/durabletask/pull/699) | ||
- Reduce GC impact of lease blob operations (https://github.com/Azure/durabletask/pull/673) | ||
None | ||
|
||
## Breaking Changes | ||
|
||
See dependency updates below, which can be breaking if there are hard dependency conflicts (like .NET Framework 4.6.1) | ||
None | ||
|
||
## Dependency Updates | ||
|
||
- Added .NET 6 target | ||
- Added DurableTask.Sidecar v0.3.0 dependency (.NET 6 only), with transitive dependency on Grpc.AspNetCore.Server v2.38 | ||
- Updated minimum C# compiler version to 9.0 | ||
- Added [Microsoft.Extensions.Azure](https://www.nuget.org/packages/Microsoft.Extensions.Azure/1.1.1) v1.1.1 as a dependency for Azure Functions 2.0 and beyond | ||
- Azure.Identity 1.1.1 -> 1.5.0 for Azure Functions 2.0 and beyond | ||
- Microsoft.Azure.WebJobs 3.0.14 -> 3.0.31 for for Azure Functions 2.0 and beyond | ||
- .NET Framework v4.6.1 -> v4.6.2 to stay within official support window | ||
- [DurableTask.AzureStorage](https://www.nuget.org/packages/Microsoft.Azure.DurableTask.AzureStorage/) 1.10.1 -> 1.11.0 | ||
- [DurableTask.Core](https://www.nuget.org/packages/Microsoft.Azure.DurableTask.Core/) 2.7.0 -> 2.9.0 | ||
- Removed .NET 6 target and added .NET Core 3.1 target | ||
- Removed DurableTask.Sidecar v0.3.0 dependency |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.