Skip to content

Commit e437d56

Browse files
Release 3.11.0 commit (#692)
1 parent 9057637 commit e437d56

File tree

5 files changed

+60
-26
lines changed

5 files changed

+60
-26
lines changed

CHANGELOG.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,26 @@ Community MySQL and MariaDB Collection Release Notes
66

77
This changelog describes changes after version 2.0.0.
88

9+
v3.11.0
10+
=======
11+
12+
Release Summary
13+
---------------
14+
15+
This is a minor release of the ``community.mysql`` collection.
16+
This changelog contains all changes to the modules and plugins in this
17+
collection that have been made after the previous release.
18+
19+
Minor Changes
20+
-------------
21+
22+
- mysql_info - adds the count of tables for each database to the returned values. It is possible to exclude this new field using the ``db_table_count`` exclusion filter. (https://github.com/ansible-collections/community.mysql/pull/691)
23+
24+
Bugfixes
25+
--------
26+
27+
- mysql_user,mysql_role - The sql_mode ANSI_QUOTES affects how the modules mysql_user and mysql_role compare the existing privileges with the configured privileges, as well as decide whether double quotes or backticks should be used in the GRANT statements. Pointing out in issue 671, the modules mysql_user and mysql_role allow users to enable/disable ANSI_QUOTES in session variable (within a DB session, the session variable always overwrites the global one). But due to the issue, the modules do not check for ANSI_MODE in the session variable, instead, they only check in the GLOBAL one.That behavior is not only limiting the users' flexibility, but also not allowing users to explicitly disable ANSI_MODE to work around such bugs like https://bugs.mysql.com/bug.php?id=115953. (https://github.com/ansible-collections/community.mysql/issues/671)
28+
929
v3.10.3
1030
=======
1131

changelogs/changelog.yaml

Lines changed: 39 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,6 @@ releases:
9999
release_date: '2022-04-26'
100100
3.10.0:
101101
changes:
102-
deprecated_features:
103-
- collection - support of mysqlclient connector is deprecated - use PyMySQL
104-
connector instead! We will stop testing against it in collection version 4.0.0
105-
and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
106-
- mysql_info - The ``users_info`` filter returned variable ``plugin_auth_string``
107-
contains the hashed password and it's misleading, it will be removed from
108-
community.mysql 4.0.0. Use the `plugin_hash_string` return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
109102
bugfixes:
110103
- mysql_info - Add ``plugin_hash_string`` to ``users_info`` filter's output.
111104
The existing ``plugin_auth_string`` contained the hashed password and thus
@@ -122,6 +115,13 @@ releases:
122115
avoid versions 3.8.0 to 3.9.0 (https://github.com/ansible-collections/community.mysql/pull/642).
123116
- mysql_user - add correct ``ed25519`` auth plugin handling (https://github.com/ansible-collections/community.mysql/issues/6).
124117
- mysql_variables - fix the module always changes on boolean values (https://github.com/ansible-collections/community.mysql/issues/652).
118+
deprecated_features:
119+
- collection - support of mysqlclient connector is deprecated - use PyMySQL
120+
connector instead! We will stop testing against it in collection version 4.0.0
121+
and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
122+
- mysql_info - The ``users_info`` filter returned variable ``plugin_auth_string``
123+
contains the hashed password and it's misleading, it will be removed from
124+
community.mysql 4.0.0. Use the `plugin_hash_string` return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
125125
minor_changes:
126126
- mysql_info - Add ``tls_requires`` returned value for the ``users_info`` filter
127127
(https://github.com/ansible-collections/community.mysql/pull/628).
@@ -158,13 +158,13 @@ releases:
158158
release_date: '2024-08-22'
159159
3.10.1:
160160
changes:
161+
bugfixes:
162+
- mysql_user - module makes changes when is executed with ``plugin_auth_string``
163+
parameter and check mode.
161164
deprecated_features:
162165
- mysql_user - the ``user`` alias of the ``name`` argument has been deprecated
163166
and will be removed in collection version 5.0.0. Use the ``name`` argument
164167
instead.
165-
bugfixes:
166-
- mysql_user - module makes changes when is executed with ``plugin_auth_string``
167-
parameter and check mode.
168168
release_summary: 'This is a patch release of the ``community.mysql`` collection.
169169
170170
Besides a bugfix, it contains an important upcoming breaking-change information.'
@@ -201,6 +201,35 @@ releases:
201201
- 0-mysql_user.yml
202202
- 3.10.3.yml
203203
release_date: '2024-09-09'
204+
3.11.0:
205+
changes:
206+
bugfixes:
207+
- mysql_user,mysql_role - The sql_mode ANSI_QUOTES affects how the modules mysql_user
208+
and mysql_role compare the existing privileges with the configured privileges,
209+
as well as decide whether double quotes or backticks should be used in the
210+
GRANT statements. Pointing out in issue 671, the modules mysql_user and mysql_role
211+
allow users to enable/disable ANSI_QUOTES in session variable (within a DB
212+
session, the session variable always overwrites the global one). But due to
213+
the issue, the modules do not check for ANSI_MODE in the session variable,
214+
instead, they only check in the GLOBAL one.That behavior is not only limiting
215+
the users' flexibility, but also not allowing users to explicitly disable
216+
ANSI_MODE to work around such bugs like https://bugs.mysql.com/bug.php?id=115953.
217+
(https://github.com/ansible-collections/community.mysql/issues/671)
218+
minor_changes:
219+
- mysql_info - adds the count of tables for each database to the returned values.
220+
It is possible to exclude this new field using the ``db_table_count`` exclusion
221+
filter. (https://github.com/ansible-collections/community.mysql/pull/691)
222+
release_summary: 'This is a minor release of the ``community.mysql`` collection.
223+
224+
225+
This changelog contains all changes to the modules and plugins in this
226+
227+
collection that have been made after the previous release.'
228+
fragments:
229+
- 3.11.0.yml
230+
- 591-mysql_info-db_tables_count.yml
231+
- 671-modules_util_user.yml
232+
release_date: '2024-11-19'
204233
3.2.0:
205234
changes:
206235
bugfixes:

changelogs/fragments/591-mysql_info-db_tables_count.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/671-modules_util_user.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
namespace: community
33
name: mysql
4-
version: 3.10.3
4+
version: 3.11.0
55
readme: README.md
66
authors:
77
- Ansible community

0 commit comments

Comments
 (0)