Azure / azure-functions-dotnet-worker

Azure Functions out-of-process .NET language worker
MIT License
413 stars 178 forks source link

When will functions runtime support .NET 8? #2624

Open swettstein opened 1 month ago

swettstein commented 1 month ago

What version of .NET does your existing project use?

.NET 6

What version of .NET are you attempting to target?

.NET 8

Description

Our team is using a custom extension to trigger off of FTP files on a remote server. We support both in-process and isolated in .NET 6. We are new in the process of updating everything to .NET 8. However, when generating WorkerExtensions.csproj, it is still targeting net6.0 and requires us to support both net6.0 and net8.0 in the extension. When will this be updated to target net8.0?

Project configuration and dependencies

No response

Link to a repository that reproduces the issue

No response

swettstein commented 1 month ago

for reference, this is where i'm talking about: https://github.com/Azure/azure-functions-dotnet-worker/blob/main/sdk/Sdk/ExtensionsCsprojGenerator.cs#L63C48-L63C53

fabiocav commented 1 month ago

This will come as the .NET 8 host is globally deployed. That process has started, but there's a lot of validation through the process and I don't have an ETA I can share at this point (of course, this will come before .NET 6 reaches EOL).

swettstein commented 1 month ago

thanks. i have a workaround in place by targeting both net6.0 and net8.0 but would like to remove that when i can. is this issue the best place to track that progress?