Jordan Rose writes at Swift.org on ABI Stability and More:

This post describes what binary compatibility means in Swift 5 and how it will evolve in future releases of Swift.