Do I have to make all my old data public?

No. The commitment states “from the day of signature on“.

Of course it would be helpful to prepare old data sets and to release them as well (and some of us have started to do so), but it is not a requirement of the commitment.