2.0

Introduces async support for all calls, a better caching system, removal of return support and several critical fixes. Obviously not backwards compatible.