Hi Obigre,
Sorry about the wait, and thanks for reaching out.
I hope we'll have an itch update out within the week, but it may take a few more days. Since it has been so long in the making, we have been very careful with rolling out, but it seems mostly to have gone ok. So, for the next update, that is scheduled shortly, we'll make sure to update itch as well.
Best,
Gorm