I'm always a little cautious about
PR releases written, like this one, in the Future tense. RR "is completing development" just sounds like something written to try to tide things over, as opposed to "has completed development", which tells us they have actually got the fix.