Hi,

I have found a small API incompatibility in the Tez 0.6.2 release. The
DAGClientTimelineImpl constructor got a new parameter for time-outs. This
was not present in 0.6.1 and from a semantic versioning point of view, that
is problematic. I know that the class is marked with the @Private
annotation, but it would be great if such incompatible things aren't
introduced in a bug-fix release. It would be easier for downsteam projects,
if you just added a second constructor.

Is that an oversight or are classes with the @Private annotation subject to
change and dowstream projects simply have to deal with it?

Thanks!

- André

-- 
André Kelpe
[email protected]
http://concurrentinc.com

Reply via email to