thrift api change
making fields required