The JGraphT SNAPSHOT dependency has been removed.
We can’t get a firm commitment from that community on when they will make a 0.9.1 release, so we have rolled back the version to 0.9.0 but have implemented a workaround for injecting the IdentityHashMap into the backing graphs.
This is a little wasteful on the client side (the original map is gc’d), but it won’t affect anything cluster side.
On another note, we are working on one additional refactoring around the ProcessFlow class (decoupling from Hadoop) allowing general purpose use. This is the last planned feature addition to 3.0.
That said, there is a less than optimal plan, on Tez, being generated in some cases where HashJoins are used. And these plans might be aggravating a formerly unknown issue with Tez, so we are attempting to update the rule set to compensate (and be more optimal).
So if you haven’t tested with Cascading 3 WIP on MR or Tez, please do give it a shot, we are very close to getting a 3.0.0 release out. I would love to resolve as many issues as possible before we do.
ckw