When will form 8915-e be available to file electronically with TurboTax? It's been listed as live for a few days on irs.gov. Any timeline on this?

From previous questions, the estimated date to be able to file the form was today- yet, it's not available to file.