Middlesbrough midfielder Josh Walker has also signed a new deal which will keep him on Teesside until the end of next season.
The 18-year-old, who has yet to make the Boro first team, is with Scottish Premier League club Aberdeen until the end of the season.