update to 2.5.4
broaden some apis to use Configuration instead of JobConf
Updated c.t.p.PartitionCollector in c.t.p.BasePartitionTap to be public.
Fixed issue where c.p.a.FirstBy only accepted a single field name.
Fixed issue where a c.p.Merge could hide the streamed/accumulated nature of a stream when leading to a c.p.Group pipe. This could result in duplicate data passed to the c.p.GroupBy or c.p.CoGroup within a MapReduce job.
Updated c.p.a.AggregateBy$CompositeFunction to not use the threshold in #equals or #hashCode.
Fixed an issue where c.t.h.Hfs#getChildIdentifiers() could throw an j.l.StringIndexOutOfBoundsException.
version 2.5.4
update to 2.5.5
add additional tap meta-data when temp tap is used as an anonymous checkpoint
Added new c.f.h.p.HadoopPlanner property to disable adjacent tap removal optimization. Setting "cascading.multimapreduceplanner.collapseadjacentaps" to false will disable the optimization that is on by default. This optimization can in a few cases reduce the number of MR jobs, but without consistent type information, could result in a type mismatch errors during joins.
remove writeDOT calls from test
support haltonerror property
add back missing test helper method as deprecated
begin support for flownode sub-graphs
standardized on ElementGraph interface
begin support for flow pipeline sub-graphs
keep ordinality in Scope
support for self joins
allow for partition rules to exclude results from prior partitions