https://databricks.com/blog/2015/09/09/announcing-spark-1-5.html