Battlefield 2142 is a much maligned addition to the Battlefield series, it did poorly in sales and the community gave up on it rather quickly. A beta for the 1.51 patch has been around for a while but the complete package has apparently arrived.
I first mentioned this in 2009, it's 2011 now for those who have short attention spans and that's a long gestation period for a game that, I for one, have not played since 2006 when it was released. It's great that support is still ongoing for their product but I have to wonder, from their point of view, why?