But don’t expect full tooling until 2020.
Microsoft says that their latest announcement means “it’s now possible to build and deploy 3.0 functions in production.”
Azure Functions 3.0 provides “new capabilities including the ability to target .NET Core 3.1 and Node 12.” And Microsoft says that, at the same time, Functions 3.0 is backward compatible so many existing apps running previous language versions should find they can upgrade and run without needing code changes.
And the Redmond company says that if you run 3.0 in production right now you will get full support for those apps. However, you may want to take a step back and think about this – while it is now ready for production and while many of the performance and tooling optimizations are going to roll out soon, there are still tooling improvements needed before Microsoft announce Functions 3.0 as “the default for new apps.”
That is expected to happen in January 2020 and those on previous Functions version will get support. Right now, Microsoft doesn’t plan to deprecate versions 1.0 and 2.0 and will continue to release patches and security updates for at least a year before they even think about deprecation.
In the meantime, Microsoft has provided administrators with more control on Azure DevOps by releasing a policy that allows new organizations to be “restricted to named individuals.” And a new Azure DevOps Administrator role has been created to oversee it.
Bear in mind, both features will be available ONLY to large enterprises that have Azure Active Directory organizations.