Sky Sports understands that Scott McDonald is to part company with Middlesbrough after three-and-a-half years at the club.