Skip to content

Latest commit

 

History

History
391 lines (270 loc) · 17.1 KB

CHANGELOG.rst

File metadata and controls

391 lines (270 loc) · 17.1 KB

Community MySQL Collection Release Notes

Topics

v1.5.1

Release Summary

Final maintenance release of community.mysql major version 1.

Major Changes

  • The community.mysql 1.x.y release stream is now effectively End of Life. No more releases will be made. This follows the decision to support each major release for two years. This decision stems from this discussion (#537)

v1.5.0

Release Summary

This is a minor release of the community.mysql collection. This changelog contains all changes to the modules and plugins in this collection that have been made after the previous release.

Minor Changes

  • mysql_info - add connector_name and connector_version to returned values (#497).

v1.4.8

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.7.

Bugfixes

  • Include simplified_bsd.txt license file for various module utils.

v1.4.7

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.6.

Bugfixes

  • mysql_query - fix false change reports when IF EXISTS/IF NOT EXISTS clause is used (#268).
  • mysql_user - fix logic when update_password is set to on_create for users using plugin* arguments (#334). The on_create sets password to None for old mysql_native_authentication but not for authentiation methods which uses the plugin* arguments. This PR changes this so on_create also exchange plugin, plugin_hash_string, plugin_auth_string to None in the list of arguments to change

v1.4.6

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.5.

Bugfixes

  • Include PSF-license.txt file for plugins/module_utils/_version.py.

v1.4.5

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.4.

Major Changes

  • The community.mysql collection no longer supports Ansible 2.9 and ansible-base 2.10. While we take no active measures to prevent usage and there are no plans to introduce incompatible code to the modules, we will stop testing against Ansible 2.9 and ansible-base 2.10. Both will very soon be End of Life and if you are still using them, you should consider upgrading to the latest Ansible / ansible-core 2.11 or later as soon as possible (#343).

Bugfixes

  • mysql_user - fix missing dynamic privileges after revoke and grant privileges to user (#120).
  • mysql_user - fix parsing privs when a user has roles assigned (#231).
  • mysql_user - fix the possibility for a race condition that breaks certain (circular) replication configurations when DROP USER is executed on multiple nodes in the replica set. Adding IF EXISTS avoids the need to use sql_log_bin: no making the statement always replication safe (#287).

v1.4.4

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.3.

Bugfixes

  • Collection core functions - use vendored version of distutils.version instead of the deprecated Python standard library distutils (#269).

v1.4.3

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.2.

Bugfixes

  • mysql_info - fix TypeError failure when there are databases that do not contain tables (#204).

v1.4.2

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.1.

Minor Changes

  • mysql_query - correctly reflect changed status in replace statements (#193).

v1.4.1

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.4.0.

Bugfixes

  • mysql - revert changes of connector arguments made in pull request 116 causing the invalid keyword argument error (#116).

v1.4.0

Release Summary

This is the minor release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.3.0.'

Major Changes

  • mysql_user - the REQUIRESSL is an alias for the ssl key in the tls_requires option in community.mysql 2.0.0 and support will be dropped altogether in community.mysql 3.0.0 (#121).

Minor Changes

  • mysql module utils - change deprecated connection parameters passwd and db to password and database (#116).
  • mysql_collection - introduce codebabse split to handle divergences between MySQL and MariaDB (#103).
  • mysql_info - add version.full and version.suffix return values (#114).
  • mysql_user - deprecate the REQUIRESSL privilege (#101).

Bugfixes

  • mysql_user - add support for REPLICA MONITOR privilege (#105).

v1.3.0

Release Summary

This is the minor release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.2.0.

Major Changes

  • mysql_replication - the mode options values getslave, startslave, stopslave, resetslave, resetslaveall` and the master_use_gtid optionslave_posare deprecated (see the alternative values) and will be removed incommunity.mysql`` 3.0.0 (#97).
  • mysql_replication - the word SLAVE in messages returned by the module will be changed to REPLICA in community.mysql 2.0.0 (#98).

Minor Changes

  • mysql_replication - deprecate offending terminology, add alternative choices to the mode option (#78).

Bugfixes

  • mysql_user - fix handling of INSERT, UPDATE, REFERENCES on columns (#106).
  • mysql_user - the module is not idempotent when SELECT on columns granted (#99).

v1.2.0

Release Summary

This is the minor release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.1.2.

Minor Changes

  • mysql_user - refactor to reduce cursor.execute() calls in preparation for adding query logging (#76).

Bugfixes

  • mysql_user - add SHOW_ROUTINE privilege support (#86).
  • mysql_user - fixed creating user with encrypted password in MySQL 8.0 (#79).

v1.1.2

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.1.1.

Minor Changes

  • mysql_query - simple refactoring of query type check (#58).
  • mysql_user - simple refactoring of priv type check (#58).

Bugfixes

  • mysql_db - fix false warning related to unsafe_login_password option (#33).
  • mysql_replication - fix crashes of mariadb >= 10.5.1 and mysql >= 8.0.22 caused by using deprecated terminology (#70).
  • mysql_user - fixed change detection when using append_privs (#72).

v1.1.1

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.1.0.

Bugfixes

  • mysql_query - fix failing when single-row query contains commas (#51).

v1.1.0

Release Summary

This is the minor release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.0.2.

Minor Changes

  • mysql modules - add the check_hostname option (#28).
  • mysql modules - patch the Connection class to add a destructor that ensures connections to the server are explicitly closed (#44).

Bugfixes

  • mysql modules - fix crash when !includedir option is in config file (#46).

v1.0.2

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.0.1.

Bugfixes

  • mysql_user - fix module's crash when modifying a user with host_all (#39).

v1.0.1

Release Summary

This is the patch release of the community.mysql collection. This changelog contains all changes to the modules in this collection that have been added after the release of community.mysql 1.0.0.

Bugfixes

  • mysql_db - fix false warning related to unsafe_login_password option (#33).
  • mysql_user - added tests to verify that TLS requirements are removed with an empty tls_requires option (#20).
  • mysql_user - correct procedure to check existing TLS requirements (#26).
  • mysql_user - minor syntax fixes (#26).

v1.0.0

Release Summary

This is the first proper release of the community.mysql collection. This changelog contains all changes to the modules in this collection that were added after the release of Ansible 2.9.0.

Minor Changes

Bugfixes