Hi,
As you can see on
https://wiki.mozilla.org/RapidRelease/Calendar
the release date for Firefox 38.8 (and friends) has been delayed one week, from the 19th to the 26th. I suppose this also means that the next Tor Browser (5.0.8, I guess) will be delayed until then too, right?
Cheers!