Ryan Christie has signed a new three-year contract extension with AFC Bournemouth, keeping him at the club until 2029 after an impressive season that ended with UEFA Europa League qualification.