Ronald Araujo ended speculation about his future by signing a new Barcelona contract running until 2031.