Lambda function runtime is upgradable

Why do I see this? One of your functions is using an outdated runtime and could be upgraded to a new version. What does this mean? Lambda offers different officially AWS’ supported language runtimes which are updated regularly. Runtime updates can bring many benefits like improved security or performance. AWS also doesn’t support every runtime […]

Dashbird continuously monitors and analyses your serverless applications to ensure reliability, cost and performance optimisation and alignment with the Well Architected Framework.

Product Features Start Free Trial

Why do I see this?

One of your functions is using an outdated runtime and could be upgraded to a new version.

What does this mean?

Lambda offers different officially AWS’ supported language runtimes which are updated regularly.

Runtime updates can bring many benefits like improved security or performance.

AWS also doesn’t support every runtime version forever because the runtimes’ creators aren’t supporting them forever.

This event will notify you of an upgrade early on, so you can upgrade well before AWS stops supporting your old version.

How do I fix “Lambda function runtime is upgradable“?

You need to redeploy your Lambda function with a new runtime version.

Keep in mind that runtime updates can require refactoring your code, especially major updates that remove deprecated features. Test your code with the new runtime to be safe it works.


This rule resolution is part of the Dashbird Serverless Well-Architected Reports tool for AWS. Dashbird features a collection of rules and checks continuously applied to your infrastructure, surfacing ways to improve it. Catch errors and inefficiencies in Lambda and learn the best practice rules for AWS Lambda.

Industry leader in serverless monitoring

Dashbird is a monitoring, debugging and intelligence platform designed to help serverless developers build, operate, improve, and scale their modern cloud applications on AWS environment securely and with ease.