For this season 2018/19, Bruno's new 1 year contract was announced (to the press) on Apr 3rd.
For 2017/l18 it was March 13th.
For 2016/17 it was May 21st.
Club have previous in leaving it late for veteran players. Presumably hedging their bets in terms of fitness, other club interest , etc...