Microsoft announced that support for Python 3.9 within Azure Functions will officially end on October 31, 2025. This decision aligns with the broader community ending support for Python 3.9 as well. It is crucial for developers to be aware that, although apps hosted on Azure Functions will still operate post this date, they will not receive essential security updates or performance enhancements. This could leave applications vulnerable to security risks and potentially degrade their performance over time.
To ensure applications remain secure and efficient, Microsoft recommends upgrading to Python 3.11. Upgrading will not only ensure continued support but also leverage the improvements and new features provided in the newer versions of Python. As this deadline approaches, developers should plan and schedule the necessary upgrades to their environments and applications to maintain the stability and security of their systems.
News: Azure Update on Python 3.9 Retirement
Documentation: Azure Functions Supported Languages