I am currently using Gen1 Cloud Run Functions. In my project, I have functions running on Gen1 using Go 1.22 and Go 1.23 runtimes.
To ensure that the behavior of these Gen1 functions does not change, I want to continue staying on Gen1.
At this point, I have a few questions;
Is it possible to keep these functions on Gen1 while upgrading them to use the Go 1.25 runtime?
Is it safe to use the Go 1.25 runtime on Gen1? Will there be runtime support for Go 1.25 and newer versions for Gen1 functions?
Is there a deadline when Gen1 functions will be deprecated or phased out?
I’m not sure which environment the Go runtime lifecycle mentioned in this link applies to: https://docs.cloud.google.com/functions/docs/runtime-support
Is Go 1.25 runtime valid for both Gen1 and Gen2, or only for Gen2?