Under-the-hood changes to Go Function uploads: Please update your Netlify CLI version

Netlify starts running your Go functions with a different, more performant runtime under the hood starting today. If you’re using the Netlify CLI to deploy your sites, please update by November 1st, when the current runtime will become unsupported.

Why are we doing this?

Netlify Functions are executed using AWS Lambda. AWS started offering a new underlying runtime called provided.al2 and is making it the new default towards the end of year. Read more here. We’ve updated all our build systems to make use of this new runtime, with no change to customer code needed.

What do you need to do?

If your sites don’t use Go functions, there’s no action necessary. If you deploy exclusively via our Continuous Deployment functionality, there’s no action necessary.

If you use the CLI to deploy your site, make sure to update to version 16.8.0 or newer, so you get the build system updates that power this change.

We will continue supporting uploads from the old CLI version until November 1st, then they will result in failing deploys, or failing executions at runtime.

This change only impacts future deploys, existing deploys will continue working as they do today. There’s no further action required.

If you have any questions, please let us know in this thread.