Just a little polite notice for everyone asking "when will XXX be done..." the answer is mostly "don't know" or "when it's done".
The ML team work on things in their spare time, so development has to fit in around what those guys are doing - not only that, but the nature of development, especially the kind of reverse-engineering that goes on in the case of something like ML, is unpredictable. A single issue might be fixed in five minutes, or it may take six months to solve.
Chasing the devs for ideas about timescales, feature implementations and so on is a little pushy. They will get to it in their own time and announce what they are working on and so on here. So feel free to ask about features, the progress of things and so on, but the "when" question only really serves to slightly irritate devs.