Speaking to the Official Club Website, Town boss Jim Magilton confirmed: "We're delighted that Jon has agreed to a new contract.
"There was a lot of speculation about his future during the summer, but we made it clear that we wanted him at this football club.
"There were Premier League clubs showing an interest in him, but we have always seen him as an important part of what we are building here."