Yes Spark2.4.0 was the first release to include support for Scala2.12 and since 2.4.1(or 2.4.2 I can’t remember) it is the recommended version, with Scala2.11 being deprecated.
However, even if that was more than a year ago, major vendor like AWS EMR only provide the 2.11 release. (probably because in Java the tradition is to always use deprecated things)