Much-travelled striker Shea Campbell has rejoined Glenavon after completing a move from Cliftonville.
Campbell last played for Glenavon in the 2005-06 season when he made 20 appearances and scored five goals.
Tuda Murphy, Ryan Harpur and Gary Liggett have signed one-year extensions to their deals at Mourneview Park.
Defender Matthew Hazley from Banbridge, who spent last season at Airdrie United, will also be joining Glenavon, subject to international clearance.
Meanwhile, Garth Scates has been made available to other Clubs.
Striker Campbell has played for six different clubs in the Irish League - Linfield, Armagh City, Glenavon, Dungannon Swifts, Cliftonville and Ballymena United.
Glenavon kick-off their Carling Premiership campaign at home to Newry City on Saturday.