UPDATED 06:37 8th July 2016
Neath-born Connor was a regular for Swans Under-21 side in 2013-14 after impressing in the club's academy teams.
The defender was part of the squad which won the Development League Two title and FAW Youth Cup.
Roberts joined up with League Two side Yeovil Town on loan for the 2015-16 season where he played over 50 games in all competitions.
At Huish Park, Roberts scooped scooped five honours at the club’s annual awards night - Community Sports Trust Player of the Year, DSA Player of the Season and Away Travel Club Player of the Year awards, as well as being voted the Bobby Hamilton Young Player of the Year and the Western Gazette Player of the Year.
Roberts spent a six-month loan at League One side Bristol Rovers during 2016-17, then returned to the Swans in January.