Tiagra 4700 is the lastest Shimano 3x10 groupset.
A ST-4703-L left shifter with FD-4703-B/F front derailleur is needed for a triple setup.
The rear derailleur needs to be a Tiagra RD-4700-GS with the long cage, or any compatible 11 speed derailleur.
More info about Tiagra 4700 w/ 11 speed derailleurs.
Tiagra 4700 series parts are not compatible with older Shimano 10 speed, due to a different cable pull.
Use any 9/10 speed crankset.
Speed
Shifters
Front derailleur
Crankset
Crankset variations