Satellites in the area tasked with looking for atmospheric anomalies appear to rule that out; and who would have done it? It would take a pretty sophisticated weapon to take down an airliner at cruising altitude, and the "usual suspects" would surely have claimed responsibility by now.
A new theory is that it was pilot suicide, but that still does not answer the question of there being no wreckage.