Позвольте мне процитировать официальную документацию , поскольку она достаточно хорошо на нее отвечает:
Изменения в основном номере версии означают изменения совместимости с предыдущими выпусками. Незначительные изменения номера выпуска подразумевают значительные изменения вплоть до, но не включая изменения совместимости. Незначительные изменения числа оборотов относятся к незначительным проблемам, таким как простые исправления ошибок, обновления безопасности и т. Д. c.
Это в основном популярная схема управления версиями semver
А для выпусков этапов у нас есть:
Эти выпуски выполняются в конце периода этапов и используются для измерения нашего прогресса в предоставлении новых функций для Yocto Linux.
Более подробную информацию о вехах можно найти здесь
Когда дело доходит до того, какую версию выбрать, это то, что вам нужно сделать, исходя из требований проекта. По сути, я бы сказал, что вы выберете либо последнюю версию LTS , либо последнюю версию. Возможно, вы также захотите продолжать использовать самые последние версии на ранней стадии разработки, чтобы позже выбрать релиз LTS, чтобы максимально увеличить время поддержки релиза после его завершения.