Thailand on Sunday reported eight new coronavirus cases and no new deaths, taking its total to 3,112 infections and 58 deaths since the outbreak began in January.