если инструмент нормальный, это всё решено искаропки
Тулинг тулингом, но так бывает, что надо это на уровне аппликухи поддерживать.
Кто-то угорает по протобафу и ссыт в глаза "да какие версии, там же все поля опциональные, чё там версионировать, если нулл будет". А аналитики потом хер разберут, там нулл потому что по БЛ так было, потому что ошибка в данных или потому что поле скипнули.
Другие по авро угорают, но там с деливери новых схем есть нюансы тоже