When you say "We stopped testing HBase 1 in our CI solution already in branch 0.3" does that mean you are not sure whether HBase1 tests would run on a custom build for 0.4+? If so, the code was already abandoned and dropping it is the only reasonable way to go. Which does not mean such a decision could not be reversed under any circumstances.