Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to .NET 10 Isolated Worker Process #625

Open
shibayan opened this issue Aug 17, 2023 · 3 comments
Open

Migrate to .NET 10 Isolated Worker Process #625

shibayan opened this issue Aug 17, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@shibayan
Copy link
Owner

Acmebot v5 will migrate to .NET 8 LTS (Isolated Worker Process).

@shibayan shibayan added the enhancement New feature or request label Aug 17, 2023
@shibayan shibayan self-assigned this Aug 17, 2023
@shibayan shibayan added this to the v5.0.0 Release milestone Aug 18, 2023
@shibayan shibayan modified the milestones: v5.0.0 Release, Backlog Sep 15, 2023
@shibayan shibayan modified the milestones: Backlog, v5.0.0 Release Mar 30, 2024
@moshfiqrony
Copy link

moshfiqrony commented May 2, 2024

Thank you so much for the issue @shibayan. Really appreciate for the project and also you being up to date with the new fixes. The project helped me a lot.

I was thinking if you could add some early insights about the update and new release. For example, I have deployed the project in my azure and when the V5 will arrive how much of effort it can be to make it sync with the current deployment.

Note: I'm not a dot net developer so wondering how much effort it will be to migrate my current Acmebot azure function to V5.

Question: I have another function app that has Stack settings but The Acmebot function app doesn't have the section

Image for reference:
image

Docs following - https://learn.microsoft.com/en-us/azure/azure-functions/update-language-versions?pivots=programming-language-csharp&tabs=azure-portal%2Cwindows

TIA.

@DL444
Copy link

DL444 commented May 3, 2024

@moshfiqrony When the time arrives, we should be able to manually change FUNCTIONS_WORKER_RUNTIME in application settings to dotnet-isolated. It is the same thing as Stack settings under the hood. I'm pretty sure the change will be straightforward and well-documented, as v3 to v4 upgrade had been.

@ppanyukov
Copy link

@shibayan While this is not urgent and there is plenty of time, it would be ideal to migrate to dotnet-isolated before 10 November 2026. As per deprecation notice:

Beginning 10 November 2026, the in-process model for .NET apps in Azure Functions will no longer be supported. To ensure that your apps that use this model continue being supported, you'll need to transition to the isolated worker model by that date.

Apparently things will continue to run after that date, so not massively critical, but still:

You may still use your .NET apps with the in-process model beyond 10 November 2026, but they will no longer receive security and feature updates from Microsoft.

Link: https://azure.microsoft.com/en-gb/updates?id=retirement-support-for-the-inprocess-model-for-net-apps-in-azure-functions-ends-10-november-2026

@shibayan shibayan changed the title Migrate to .NET 8 Isolated Worker Process Migrate to .NET 10 Isolated Worker Process Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants