Release Summary
This is a major release of the community.mysql
collection.
This changelog contains all breaking changes to the modules in this collection
that have been added after the release of community.mysql
3.16.0.
Breaking Changes / Porting Guide
- Since version 4.0.0, the collection accepts code written in Python 3. Modules aren't tested against Python 2 and might not work in Python 2 environments.
- collection - stop testing against mysqlclient connector as its support was deprecated in this collection - use PyMySQL connector instead! It'll stop working in 5.0.0 when we remove all related code (#654).
- mysql_db - the
pipefail
argument's default value is set totrue
. If your target machines do not usebash
as a default interpreter, setpipefail
tofalse
explicitly. However, we strongly recommend setting upbash
as a default andpipefail=true
as it will protect you from getting broken dumps you don't know about (#407). - mysql_info - The
users_info
filter does not return theplugin_auth_string
field anymore. Use theplugin_hash_string
return value instead (#629). - mysql_role - the
column_case_sensitive
argument's default value has been changed totrue
. If your playbook expected the column to be automatically uppercased for your users privileges, you should set this tofalse
explicitly (#578). - mysql_user - the
column_case_sensitive
argument's default value has been changed totrue
. If your playbook expected the column to be automatically uppercased for your users privileges, you should set this tofalse
explicitly (#577).