-
Notifications
You must be signed in to change notification settings - Fork 103
V2 Programming Model for Azure Functions using Python
The v2 programming model is generally available as of Build 2023, and we are excited to have the community try it out!
To use the newly released generally available version, please ensure you are using:
- Core Tools 4.21.1+
- VS Code Azure Functions Extension 1.11.0+
At the time of this announcement, certain development cycles are still ongoing and as a result, please note the dates for when these features will be live in all regions.
- Azure Portal support (create and edit) - Early June
- Retry context - Early July
In addition to these features, we are continuing to iterate and improve the experience. Please let us know your feedback and report issues if they arise. Thank you for your ongoing support and patience! :)
The v2 programming model is designed to provide a development experience that is more familiar to Python developers. Key features include triggers and bindings declared as decorators, importing through blueprints, and support through easy to reference documentation. Note that leveraging the v2 programming model will provide an improved and seamless way to create functions, with the underlying deployment, debugging, and monitoring experience remaining the same.
To get started and create your first function, see the following articles
To learn more about the model, see the developer reference guide. Known limitations of the v2 model and recommended workarounds can be found in the troubleshooting guide.
Let us know about questions, comments, and feedback by commenting in this discussion.