Parallel collections I think this is the biggest change, but in practical migration issues you don't need to worry too much about it. You may have noticed that some libraries are gone. For example, configgy is now deprecated, so check your base libraries.
(Predef.)error now deprecated, and there is a new sys.error , so if you use a bunch of these, you will see annoying warnings.
One significant change, which is not indicated in the links, around the time that 2.9.0 came out, Typesafe was created. Part of the promise was their desire to improve binary compatibility. For example, 2.9.1 is fully binary compatible with 2.9.0.1, and 2.8.2 is assumed to be compatible with 2.8.1 when it comes out.
Eugene yokota
source share