1.6. Но если появилась новее, ничего не мешает скормить ему новую схему (.tl-файлик), можно нарыть в доках tdlib.
Если 1.6 самая новая, то можно сходить в fantasy/schema/td_type_fill.toml и по аналогии с другими полями\структурами задать optional=true. Ну и пулл-реквест закинуть было бы неплохо, да.
Есличё, все это навертел не я, просто много времени потратил, в этом добре пытаясь разобраться
Интересно. Я локально собирал tdlib 1.6.0 версии (самая новая 1.7.0), запускал с 1.6.0 версией либы с crates - выдавало какую-то ошибку, связанную с версией. Я подумал, что дело в том, что 1.7.0 последняя, собирал её (и получал ошибку с отсутствием поля). Попробую собрать tdlib 1.6.0 и воспользоваться последним telegram-client с crates.