Onel Hernandez has signed a new two-year contract with Norwich City. The 30-year-old Cuba international winger will now be tied to the Championship club until 2025, with the option of a further year.