Big update, see changelog.