V2 of Ansible aims to address technical debt that made the framework difficult to maintain and improve. Key features of V2 include improved error messages, blocks for task grouping, new execution strategies, and better support for variables and object-oriented programming. The changes are designed to be backwards compatible with playbooks while improving testability and flexibility for future development. V2 is currently in development with an expected release in July 2015.