I would not use the 2.x branch (which was discontinued) or 3.x (the current development) for any "serious" workaround if you do not want to help improve Heritrix or just as if you are on the verge of bleeding.
Heritrix 1.14.3 is the latest stable release, and it is really stable, used by many institutions for both small-sized and large-scale scans. I use to run crawls against tens of thousands of domains, collecting tens of millions of URLs over the course of a week.
The 3.x branch is approaching a stable release, but even then I would wait a bit for general use in Internet Archive and others to improve its performance and stability.
Update:. Since someone voted for this recently, I feel that it is worth noting that Heritrix 3.x is now stable and is the recommended version for those who start working with Heritrix.
source share