It was all known thanks to Bellingcat since at least 1 year.
They seem to have done a lot of good work trying to track the launcher down and analysing the evidence that was available to them, though I haven't been following their reporting. Without the physical evidence being analyzed the link between the BUK and the plane was strong but not confirmed.