Update dependencies
Support binary commits

This also supports slightly more parallelism on commits.
Release 3.0.0