A few regressions were noted in RBTools 0.4.0. In particular, Python 2.4 support broke, and the --diff-filename= option broke with STDIN and --username and --password provided.
These have been fixed, and we've released 0.4.1. Give it a try, and please let us know of any more regressions.
Release notes are available.