# Ansible 2.0.2.0 RC1 is available for testing

**URL:** <https://forum.ansible.com/t/ansible-2-0-2-0-rc1-is-available-for-testing/20974>\
**Category:** Ansible Project\
**Tags:** galaxy-ng\
**Created:** [March 23, 2016, 8:22pm UTC](https://forum.ansible.com/t/ansible-2-0-2-0-rc1-is-available-for-testing/20974 "2016-03-23T20:22:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Cammarata](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@James\_Cammarata](https://forum.ansible.com/u/James_Cammarata)\
**Post date:** [March 23, 2016, 8:22pm UTC](https://forum.ansible.com/t/ansible-2-0-2-0-rc1-is-available-for-testing/20974/1 "2016-03-23T20:22:24Z")

</div>

Hi all, we’re happy to announce that the first release candidate for 2.0.2 is now available for testing.

This release candidate includes fixes for many bugs, as well as a few other improvements:

- Backport of the 2.1 feature to ensure per-item callbacks are sent as they occur,  
rather than all at once at the end of the task.
- Fixed bugs related to the iteration of tasks when certain combinations of roles,  
blocks, and includes were used, especially when handling errors in rescue/always  
portions of blocks.
- Fixed handling of redirects in our helper code, and ported the uri module to use  
this helper code. This removes the httplib dependency for this module while fixing  
some bugs related to redirects and SSL certs.
- Fixed some bugs related to the incorrect creation of extra temp directories for  
uploading files, which were not cleaned up properly.
- Improved error reporting in certain situations, to provide more information such as  
the playbook file/line.
- Fixed a bug related to the variable precedence of role parameters, especially when  
a role may be used both as a dependency of a role and directly by itself within the  
same play.
- Fixed some bugs in the 2.0 implementation of do/until.
- Fixed some bugs related to run\_once:

- Ensure that all hosts are marked as failed if a task marked as run\_once fails.
- Show a warning when using the free strategy when a run\_once task is encountered, as  
there is no way for the free strategy to guarantee the task is not run more than once.

- Fixed a bug where the assemble module was not honoring check mode in some situations.
- Fixed a bug related to delegate\_to, where we were incorrectly using variables from  
the inventory host rather than the delegated-to host.
- The ‘package’ meta-module now properly squashes items down to a single execution (as the  
apt/yum/other package modules do).
- Fixed a bug related to the ansible-galaxy CLI command dealing with paged results from  
the Galaxy server.
- Pipelining support is now available for the local and jail connection plugins, which is  
useful for users who do not wish to have temp files/directories created when running  
tasks with these connection types.
- Improvements in support for additional shell types.
- Improvements in the code which is used to calculate checksums for remote files.
- Some speed ups and bug fixes related to the variable merging code.
- Workaround bug in python subprocess on El Capitan that was making vault fail  
when attempting to encrypt a file

How do you get it?
