With Valve releasing the Promise of the Eminent Revival and The Collector’s Cache II, the Immortal Treasure III is the only thing which is left. As a result, it is believed the treasure will be releasing either tonight or tomorrow. But this is just speculation so finger’s crossed.