Bristol Rovers have signed striker Kayne McLaggon on a one-year contract and re-signed Leicester City defender Cian Bolger on a six-month loan deal.
Bolger, 19, spent five months on loan at the Memorial Stadium last season and played six games.
McLaggon, 20, who came through the Southampton academy set-up, spent last year with Salisbury City.
Meanwhile, Gary Sawyer and Ellis Harrison are set to miss the start of the season after picking up injuries.
Midfielder Sawyer, 26, has sustained a groin problem and might have to undergo surgery.
Youngster Harrison was due to to fly out to Sweden with the Wales Under-17 squad this week but could now be sidelined for eight weeks after breaking the fifth metatarsal in his right foot.