Now contracted to the club until 2028, McKenna told the club's website: "I am extremely proud to have signed a new contract with the Club. We have enjoyed incredible success together over the last two seasons and I’m excited to have the opportunity and responsibility of leading this fantastic Club into its first season in the Premier League in 22 years.
"Preparation and planning for the challenge ahead has been ongoing since we won promotion at the beginning of May, with plenty of work still to do before the start of the new season at what is such an exciting time for everyone at the Club. I am so happy to have committed my future to taking the next step with Ipswich Town and am really excited for what's ahead as we continue this journey together."