Thanks for raising this discussion, @Alex. I agree to drop supporting of scala 2.10. But I will prefer to make scala 2.11 as default. Because most of the interpreter depends on scala 2.11. Although some interpreters support scala 2.12 too, but scala 2.11 is still the most popular one I believe. Take spark as example, spark 2.4.4 is the latest release of spark, its default scala is still 2.11.
One concern of dropping scala 2.10 is that it might break some interpreter, such as beam, scalding, scio, I am not sure how much work needs to be done to support scala 2.11 for these interpreters. And I am afraid the maintainer of these interpreters are not active in community now. Alex Ott <alex...@gmail.com> 于2019年9月10日周二 下午7:47写道: > Hi all > > Scala 2.10 was released ~7 years ago, and latest release in that series was > ~2 years ago. > Right now most of the new products are built only for 2.11 & 2.12, so maybe > it makes sense to remove support of Scala 2.10 in Zeppelin 0.9? > > Also, giving the fact that 2.11 was released almost 5 years ago - should be > 2.12 a default target? > > -- > With best wishes, Alex Ott > http://alexott.net/ > Twitter: alexott_en (English), alexott (Russian) > -- Best Regards Jeff Zhang