Retirement: Support for Python 3.9 ends on October 31, 2025 – upgrade your Azure Functions apps to Python 3.11

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


Hi, I’m Oskar!

Cloud architect by day, tech tinkerer by night, and a proud father all the time. Born in 1990 in Poland and now based in Germany, I spend my days diving deep into cloud, Azure, and all things technology. But my passions go beyond the digital world – I love DIY projects, home automation, biking, gardening, and cooking (because good food fuels great ideas).

This little blog is where I share my insights, experiments, and thoughts on cloud tech – because let’s be honest, the internet can always use one more tech enthusiast’s perspective.