On Mar 17, 2011, at 1:19 PM, Jane Chen wrote:
> In 0.20.2, there are some Interface API that got deprecated (org.apache.hadoop.mapred), and their abstract class counter parts were introduced (org.apache.hadoop.mapreduce). I read in the mailing list that now the deprecated APIs are considered more stable, and the other set are considered unstable and evolving. Is that true? So which set of API should I choose to extend/implement?
I think the general view is that the old APIs will likely be good to go for at least another year or so, especially since they were un-deprecated in 0.21. (Which would mean that 0.22 would be the next opportunity to re-deprecate them, then have them removed in 0.23). IIRC, one of the changes in 0.20.203 is to remove the deprecation flags.