# Stable release behavior changes

**URL:** <https://forum.ansible.com/t/stable-release-behavior-changes/29958>\
**Category:** Ansible Project\
**Created:** [March 22, 2019, 4:00pm UTC](https://forum.ansible.com/t/stable-release-behavior-changes/29958 "2019-03-22T16:00:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcronenworth](https://avatars.discourse-cdn.com/v4/letter/m/f19dbf/32.png) [@mcronenworth](https://forum.ansible.com/u/mcronenworth)\
**Post date:** [March 22, 2019, 4:00pm UTC](https://forum.ansible.com/t/stable-release-behavior-changes/29958/1 "2019-03-22T16:00:45Z")

</div>

Are bug fixes vetted before they are introduced in stable releases?

A bug fix[1] on get\_url changed its basic functionality when run under check mode. The broken behavior has been in Ansible for years, but a stable release made it work correctly for the first time and broke[2] existing code that expected broken behavior.

Typically projects hold off on larger bug fixes like this until major releases. I would have had no problem with 2.8.0 breaking this.

Thanks,  
Michael

[1] [https://github.com/ansible/ansible/commit/9c7d36ccb517319e5e8bf8c448a7bea67f840c32](https://github.com/ansible/ansible/commit/9c7d36ccb517319e5e8bf8c448a7bea67f840c32)

[2] [https://github.com/ansible/ansible/issues/54180](https://github.com/ansible/ansible/issues/54180)
