Former Bolton captain Zat Knight and midfielder Chris Eagles will be leaving the club at the end of the season.