diff --git a/10/CHANGELOG-v10.md b/10/CHANGELOG-v10.md
index 86a64d4646..30acc38443 100644
--- a/10/CHANGELOG-v10.md
+++ b/10/CHANGELOG-v10.md
@@ -2,7 +2,7 @@
This changelog describes changes since Ansible 9\.0\.0\.
-- v10\.6\.0
+- v10\.7\.0
- Release Summary
- Ansible\-core
- Changed Collections
@@ -12,58 +12,57 @@ This changelog describes changes since Ansible 9\.0\.0\.
- Security Fixes
- Bugfixes
- Known Issues
+ - New Plugins
- New Modules
- Unchanged Collections
-- v10\.5\.0
+- v10\.6\.0
- Release Summary
- Ansible\-core
- Changed Collections
- Major Changes
- Minor Changes
- Deprecated Features
+ - Security Fixes
- Bugfixes
- Known Issues
- New Modules
- Unchanged Collections
-- v10\.4\.0
+- v10\.5\.0
- Release Summary
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
- Major Changes
- Minor Changes
- - Breaking Changes / Porting Guide
- Deprecated Features
- Bugfixes
- Known Issues
- New Modules
- Unchanged Collections
-- v10\.3\.0
+- v10\.4\.0
- Release Summary
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
+ - Major Changes
- Minor Changes
- Deprecated Features
- Bugfixes
- Known Issues
- New Modules
- Unchanged Collections
-- v10\.2\.0
+- v10\.3\.0
- Release Summary
- - Added Collections
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
- - Major Changes
- Minor Changes
- Deprecated Features
- Bugfixes
- Known Issues
- - New Plugins
- New Modules
- Unchanged Collections
-- v10\.1\.0
+- v10\.2\.0
- Release Summary
- - Added Collections
- - Ansible\-core
+ - Added Collections
+ - Ansible\-core
- Changed Collections
- Major Changes
- Minor Changes
@@ -73,92 +72,571 @@ This changelog describes changes since Ansible 9\.0\.0\.
- New Plugins
- New Modules
- Unchanged Collections
-- v10\.0\.1
+- v10\.1\.0
- Release Summary
- - Ansible\-core
+ - Added Collections
+ - Ansible\-core
- Changed Collections
+ - Major Changes
+ - Minor Changes
+ - Deprecated Features
- Bugfixes
+ - Known Issues
+ - New Plugins
+ - New Modules
- Unchanged Collections
-- v10\.0\.0
+- v10\.0\.1
- Release Summary
+ - Ansible\-core
+ - Changed Collections
+ - Bugfixes
+ - Unchanged Collections
+- v10\.0\.0
+ - Release Summary
- Removed Collections
- Added Collections
- - Ansible\-core
+ - Ansible\-core
- Included Collections
- - Major Changes
- - Minor Changes
- - Breaking Changes / Porting Guide
- - Deprecated Features
+ - Major Changes
+ - Minor Changes
+ - Breaking Changes / Porting Guide
+ - Deprecated Features
- Removed Features \(previously deprecated\)
- - Security Fixes
- - Bugfixes
- - Known Issues
- - New Plugins
- - New Modules
+ - Security Fixes
+ - Bugfixes
+ - Known Issues
+ - New Plugins
+ - New Modules
- New Roles
- - Unchanged Collections
+ - Unchanged Collections
+
+
+## v10\.7\.0
+
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Major Changes
+ - dellemc\.openmanage
+- Minor Changes
+ - Ansible\-core
+ - cisco\.dnac
+ - community\.dns
+ - community\.general
+ - community\.mysql
+ - community\.postgresql
+ - fortinet\.fortimanager
+ - netapp\.ontap
+ - purestorage\.flasharray
+ - vmware\.vmware
+- Deprecated Features
+- Security Fixes
+ - Ansible\-core
+- Bugfixes
+ - Ansible\-core
+ - cisco\.ise
+ - community\.dns
+ - community\.docker
+ - community\.general
+ - community\.mysql
+ - community\.postgresql
+ - community\.vmware
+ - fortinet\.fortimanager
+ - infoblox\.nios\_modules
+ - netapp\.ontap
+ - purestorage\.flasharray
+ - telekom\_mms\.icinga\_director
+ - vmware\.vmware
+- Known Issues
+ - dellemc\.openmanage
+- New Plugins
+ - Filter
+ - Lookup
+- New Modules
+ - fortinet\.fortimanager
+ - netapp\.ontap
+- Unchanged Collections
+
+
+### Release Summary
+
+Release Date\: 2024\-12\-03
+
+[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
+
+
+### Ansible\-core
+
+Ansible 10\.7\.0 contains ansible\-core version 2\.17\.7\.
+This is a newer version than version 2\.17\.6 contained in the previous Ansible release\.
+
+The changes are reported in the combined changelog below\.
+
+
+### Changed Collections
+
+If not mentioned explicitly\, the changes are reported in the combined changelog below\.
+
+| Collection | Ansible 10.6.0 | Ansible 10.7.0 | Notes |
+| --------------------------- | -------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
+| cisco.dnac | 6.22.0 | 6.25.0 | |
+| cisco.ise | 2.9.5 | 2.9.6 | |
+| community.dns | 3.0.6 | 3.1.0 | |
+| community.docker | 3.13.1 | 3.13.3 | |
+| community.general | 9.5.1 | 9.5.2 | |
+| community.mysql | 3.10.3 | 3.11.0 | |
+| community.postgresql | 3.7.0 | 3.9.0 | |
+| community.vmware | 4.8.0 | 4.8.1 | |
+| cyberark.pas | 1.0.27 | 1.0.30 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
+| dellemc.openmanage | 9.8.0 | 9.9.0 | |
+| fortinet.fortimanager | 2.7.0 | 2.8.2 | |
+| infoblox.nios_modules | 1.7.0 | 1.7.1 | |
+| netapp.ontap | 22.12.0 | 22.13.0 | |
+| openstack.cloud | 2.2.0 | 2.3.0 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
+| purestorage.flasharray | 1.31.1 | 1.32.0 | |
+| telekom_mms.icinga_director | 2.2.0 | 2.2.1 | |
+| vmware.vmware | 1.6.0 | 1.7.1 | |
+
+
+### Major Changes
+
+* The removal of netapp\.storagegrid was cancelled\. The collection will not be removed from Ansible 11 \([https\://forum\.ansible\.com/t/2811](https\://forum\.ansible\.com/t/2811)\)\.
+ Maintenance of the collection has been taken over by another team at NetApp\.
+
+
+#### dellemc\.openmanage
+
+* omevv\_baseline\_profile \- This module allows to manage baseline profile\.
+* omevv\_baseline\_profile\_info \- This module allows to retrieve baseline profile information\.
+* omevv\_compliance\_info \- This module allows to retrieve firmware compliance reports\.
+
+
+### Minor Changes
+
+
+#### Ansible\-core
+
+* remove extraneous selinux import \([https\://github\.com/ansible/ansible/issues/83657](https\://github\.com/ansible/ansible/issues/83657)\)\.
+
+
+#### cisco\.dnac
+
+* Added support for bulk operations on multiple access points in accesspoint\_workflow\_manager
+* Aliases were implemented to handle v1 and v2 of the API\.
+* Bug fixes in inventory\_workflow\_manager
+* Bug fixes in network\_settings\_workflow\_manager
+* Bug fixes in sda\_fabric\_virtual\_networks\_workflow\_manager\.py
+* Changes in circleci and yaml lint files
+* Changes in circleci to run test cases in integration branch
+* Changes in sda\_extranet\_policy\_workflow\_manager
+* Changes in site\_workflow\_manager
+* Enhancements in sda\_fabric\_devices\_workflow\_manager\.py to support route distribution protocol
+* Enhancements in sda\_fabric\_sites\_zones\_workflow\_manager\.py
+* Modifications due to documentation errors
+* Removing duplicates in the discovery\.py module\. snmpRwCommunity property\.
+* accesspoint\_workflow\_manager \- added attribute bulk\_update\_aps
+* sda\_fabric\_devices\_workflow\_manager\.py \- added attribute route\_distribution\_protocol
+* sda\_fabric\_sites\_zones\_workflow\_manager\.py \- added attribute site\_name\_hierarchy and removed attribute site\_name
+
+
+#### community\.dns
+
+* all controller code \- modernize Python code \([https\://github\.com/ansible\-collections/community\.dns/pull/231](https\://github\.com/ansible\-collections/community\.dns/pull/231)\)\.
+
+
+#### community\.general
+
+* proxmox inventory plugin \- fix urllib3 InsecureRequestWarnings
not being suppressed when a token is used \([https\://github\.com/ansible\-collections/community\.general/pull/9099](https\://github\.com/ansible\-collections/community\.general/pull/9099)\)\.
+
+
+#### community\.mysql
+
+* 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](https\://github\.com/ansible\-collections/community\.mysql/pull/691)\)
+
+
+#### community\.postgresql
+
+* postgresql\_pg\_hba \- changes ordering of entries that are identical except for the ip\-range\, but only if the ranges are of the same size\, this isn\'t breaking as ranges of equal size can\'t overlap \([https\://github\.com/ansible\-collections/community\.postgresql/pull/772](https\://github\.com/ansible\-collections/community\.postgresql/pull/772)\)
+* postgresql\_pg\_hba \- orders auth\-options alphabetically\, this isn\'t breaking as the order of those options is not relevant to postgresql \([https\://github\.com/ansible\-collections/community\.postgresql/pull/772](https\://github\.com/ansible\-collections/community\.postgresql/pull/772)\)
+* postgresql\_pg\_hba \- show the number of the line with the issue if parsing a file fails \([https\://github\.com/ansible\-collections/community\.postgresql/pull/766](https\://github\.com/ansible\-collections/community\.postgresql/pull/766)\)
+* postgresql\_publication \- add possibility of creating publication with column list \([https\://github\.com/ansible\-collections/community\.postgresql/pull/763](https\://github\.com/ansible\-collections/community\.postgresql/pull/763)\)\.
+
+
+#### fortinet\.fortimanager
+
+* Supported FortiManager 6\.2\.13\, 6\.4\.15\, 7\.0\.13\, 7\.2\.8\, 7\.4\.5\, 7\.6\.1\. Added 1 new module\.
+* Supported check diff for some modules except \"fmgr\_generic\"\. You can use \"ansible\-playbook \-i \ \ \-\-check \-\-diff\" to check what changes your playbook will make to the FortiManager\.
+
+
+#### netapp\.ontap
+
+* all modules supporting only REST \- change in documentation for use\_rest\.
+* all modules supporting only REST \- updated extends\_documentation\_fragment \& argument spec\.
+* na\_ontap\_active\_directory \- return error message when attempting to modify account\_name\.
+* na\_ontap\_bgp\_config \- REST only support for managing BGP configuration for a node\, requires ONTAP 9\.6 or later\.
+* na\_ontap\_cifs\_privileges \- REST only support for managing privileges of the local or Active Directory user or group\, requires ONTAP 9\.10\.1 or later\.
+* na\_ontap\_cifs\_server \- added new option comment for cifs server\, requires ONTAP 9\.6 or later\.
+* na\_ontap\_flexcache \- new option to enable writeback added in REST\, requires ONTAP 9\.12 or later\.
+* na\_ontap\_rest\_info \- removed example which has option gather\_subset set to all from documentation\.
+* na\_ontap\_rest\_info \- updated extends\_documentation\_fragment \& argument spec\.
+* na\_ontap\_s3\_buckets \- added new option versioning\_state\, requires ONTAP 9\.11\.1 or later\.
+* na\_ontap\_s3\_buckets \- updated extends\_documentation\_fragment \& argument spec\.
+* na\_ontap\_s3\_services \- added is\_http\_enabled\, is\_https\_enabled\, port and secure\_port option for s3 service\, requires ONTAP 9\.8 or later\.
+* na\_ontap\_s3\_users \- new option regenerate\_keys and delete\_keys added in REST\, delete\_keys requires ONTAP 9\.14 or later\.
+* na\_ontap\_svm \- added allowed option for s3 service\, requires ONTAP 9\.7 or later\.
+* na\_ontap\_volume \- new option granular\_data added in REST\, requires ONTAP 9\.12 or later\.
+* na\_ontap\_volume \- new option nas\_application\_template\.cifs\_share\_name added in REST\, requires ONTAP 9\.11 or later\.
+* na\_ontap\_volume \- new option nas\_application\_template\.snaplock\.\* added in REST\, requires ONTAP 9\.12 or later\.
+* na\_ontap\_volume \- new option nas\_application\_template\.snapshot\_locking\_enabled added in REST\, requires ONTAP 9\.13\.1 or later\.
+
+
+#### purestorage\.flasharray
+
+* purefa\_dsrole \- Add support for non\-system\-defined directory service roles with new parameter name
+* purefa\_info \- Add enabled
value for network subnets
+* purefa\_info \- Add policies\` list of dicts to \`\`filesystem
subset for each share\.
+* purefa\_info \- Add time\_remaining
field for non\-deleted directory snapshots
+* purefa\_info \- Expose directory service role management access policies if they exist
+* purefa\_info \- Exposed password policy information
+* purefa\_info \- SnaptoNFS support removed from Purity//FA 6\.6\.0 and higher\.
+* purefa\_info \- Update KMIP information collection to use REST v2\, exposing full certifcate content
+* purefa\_offload \- Add support for S3 Offload uri
and auth\_region
parameters
+* purefa\_pgsnap \- Expose created protection group snapshot data in the module return dict
+* purefa\_policy \- New policy type of password
added\. Currently the only default management policy can be updated
+* purefa\_subnet \- Remove default value for MTU t ostop restting to default on enable/disable of subnet\. Creation will still default to 1500 if not provided\.
+
+
+#### vmware\.vmware
+
+* cluster\_info \- Migrate cluster\_info module from the community\.vmware collection to here
+* content\_library\_item\_info \- Migrate content\_library\_item\_info module from the vmware\.vmware\_rest collection to here
+
+
+### Deprecated Features
+
+* The collection ibm\.spectrum\_virtualize
was renamed to ibm\.storage\_virtualize
\.
+ For now both collections are included in Ansible\.
+ The collection will be completely removed from Ansible 12\.
+ Please update your FQCNs from ibm\.spectrum\_virtualize
to ibm\.storage\_virtualize
\.
+
+
+### Security Fixes
+
+
+#### Ansible\-core
+
+* Templating will not prefer AnsibleUnsafe when a variable is referenced via hostvars \- CVE\-2024\-11079
+
+
+### Bugfixes
+
+
+#### Ansible\-core
+
+* Fix returning \'unreachable\' for the overall task result\. This prevents false positives when a looped task has unignored unreachable items \([https\://github\.com/ansible/ansible/issues/84019](https\://github\.com/ansible/ansible/issues/84019)\)\.
+* ansible\-test \- Fix traceback that occurs after an interactive command fails\.
+* dnf5 \- fix installing a package using state\=latest
when a binary of the same name as the package is already installed \([https\://github\.com/ansible/ansible/issues/84259](https\://github\.com/ansible/ansible/issues/84259)\)
+* dnf5 \- matching on a binary can be achieved only by specifying a full path \([https\://github\.com/ansible/ansible/issues/84334](https\://github\.com/ansible/ansible/issues/84334)\)
+
+
+#### cisco\.ise
+
+* network\_device \- Fix mask validation to handle None values in NetworkDeviceIPList
+
+
+#### community\.dns
+
+* Update Public Suffix List\.
+
+
+#### community\.docker
+
+* docker\_compose\_v2\_exec\, docker\_compose\_v2\_run \- fix missing \-\-env
flag while assembling env arguments \([https\://github\.com/ansible\-collections/community\.docker/pull/992](https\://github\.com/ansible\-collections/community\.docker/pull/992)\)\.
+* docker\_compose\_v2\_run \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_config \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_host\_info \- ensure that the module always returns can\_talk\_to\_docker
\, and that it provides the correct value even if api\_version
is specified \([https\://github\.com/ansible\-collections/community\.docker/issues/993](https\://github\.com/ansible\-collections/community\.docker/issues/993)\, [https\://github\.com/ansible\-collections/community\.docker/pull/995](https\://github\.com/ansible\-collections/community\.docker/pull/995)\)\.
+* docker\_network \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_node \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_secret \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_swarm \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_swarm\_service \- make sure to sanitize labels
and container\_labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+* docker\_volume \- make sure to sanitize labels
before sending them to the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/985](https\://github\.com/ansible\-collections/community\.docker/pull/985)\)\.
+
+
+#### community\.general
+
+* dnf\_config\_manager \- fix hanging when prompting to import GPG keys \([https\://github\.com/ansible\-collections/community\.general/pull/9124](https\://github\.com/ansible\-collections/community\.general/pull/9124)\, [https\://github\.com/ansible\-collections/community\.general/issues/8830](https\://github\.com/ansible\-collections/community\.general/issues/8830)\)\.
+* dnf\_config\_manager \- forces locale to C
before module starts\. If the locale was set to non\-English\, the output of the dnf config\-manager
could not be parsed \([https\://github\.com/ansible\-collections/community\.general/pull/9157](https\://github\.com/ansible\-collections/community\.general/pull/9157)\, [https\://github\.com/ansible\-collections/community\.general/issues/9046](https\://github\.com/ansible\-collections/community\.general/issues/9046)\)\.
+* flatpak \- force the locale language to C
when running the flatpak command \([https\://github\.com/ansible\-collections/community\.general/pull/9187](https\://github\.com/ansible\-collections/community\.general/pull/9187)\, [https\://github\.com/ansible\-collections/community\.general/issues/8883](https\://github\.com/ansible\-collections/community\.general/issues/8883)\)\.
+* github\_key \- in check mode\, a faulty call to \`datetime\.strftime\(\.\.\.\)\`
was being made which generated an exception \([https\://github\.com/ansible\-collections/community\.general/issues/9185](https\://github\.com/ansible\-collections/community\.general/issues/9185)\)\.
+* homebrew\_cask \- allow \+
symbol in Homebrew cask name validation regex \([https\://github\.com/ansible\-collections/community\.general/pull/9128](https\://github\.com/ansible\-collections/community\.general/pull/9128)\)\.
+* keycloak\_client \- fix diff by removing code that turns the attributes dict which contains additional settings into a list \([https\://github\.com/ansible\-collections/community\.general/pull/9077](https\://github\.com/ansible\-collections/community\.general/pull/9077)\)\.
+* keycloak\_clientscope \- fix diff and end\_state
by removing the code that turns the attributes dict\, which contains additional config items\, into a list \([https\://github\.com/ansible\-collections/community\.general/pull/9082](https\://github\.com/ansible\-collections/community\.general/pull/9082)\)\.
+* keycloak\_clientscope\_type \- sort the default and optional clientscope lists to improve the diff \([https\://github\.com/ansible\-collections/community\.general/pull/9202](https\://github\.com/ansible\-collections/community\.general/pull/9202)\)\.
+* redfish\_utils module utils \- remove undocumented default applytime \([https\://github\.com/ansible\-collections/community\.general/pull/9114](https\://github\.com/ansible\-collections/community\.general/pull/9114)\)\.
+* slack \- fail if Slack API response is not OK with error message \([https\://github\.com/ansible\-collections/community\.general/pull/9198](https\://github\.com/ansible\-collections/community\.general/pull/9198)\)\.
+
+
+#### community\.mysql
+
+* 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\://bugs\.mysql\.com/bug\.php\?id\=115953)\. \([https\://github\.com/ansible\-collections/community\.mysql/issues/671](https\://github\.com/ansible\-collections/community\.mysql/issues/671)\)
+
+
+#### community\.postgresql
+
+* postgresql\_pg\_hba \- fixes \#420 by properly handling hash\-symbols in quotes \([https\://github\.com/ansible\-collections/community\.postgresql/pull/766](https\://github\.com/ansible\-collections/community\.postgresql/pull/766)\)
+* postgresql\_pg\_hba \- fixes \#705 by preventing invalid strings to be written \([https\://github\.com/ansible\-collections/community\.postgresql/pull/761](https\://github\.com/ansible\-collections/community\.postgresql/pull/761)\)
+* postgresql\_pg\_hba \- fixes \#730 by extending the key we use to identify a rule with the connection type \([https\://github\.com/ansible\-collections/community\.postgresql/pull/770](https\://github\.com/ansible\-collections/community\.postgresql/pull/770)\)
+* postgresql\_pg\_hba \- improves parsing of quoted strings and escaped newlines \([https\://github\.com/ansible\-collections/community\.postgresql/pull/761](https\://github\.com/ansible\-collections/community\.postgresql/pull/761)\)
+* postgresql\_user \- doesn\'t take password\_encryption into account when checking if a password should be updated \([https\://github\.com/ansible\-collections/community\.postgresql/issues/688](https\://github\.com/ansible\-collections/community\.postgresql/issues/688)\)\.
+
+
+#### community\.vmware
+
+* vm\_device\_helper \- Fix \'invalid configuration for device\' error caused by missing fileoperation parameter\. \([https\://github\.com/ansible\-collections/community\.vmware/pull/2009](https\://github\.com/ansible\-collections/community\.vmware/pull/2009)\)\.
+* vmware\_guest \- Fix errors occuring during hardware version upgrade not being reported\. \([https\://github\.com/ansible\-collections/community\.vmware/pull/2010](https\://github\.com/ansible\-collections/community\.vmware/pull/2010)\)\.
+* vmware\_guest \- Fix vmware\_guest always reporting change when using dvswitch\. \([https\://github\.com/ansible\-collections/community\.vmware/pull/2000](https\://github\.com/ansible\-collections/community\.vmware/pull/2000)\)\.
+
+
+#### fortinet\.fortimanager
+
+* Changed all input argument name in ansible built\-in documentation to the underscore format\. E\.g\.\, changed \"var\-name\" to \"var\_name\"\.
+* Fixed a bug where rc\_failed and rc\_succeeded did not work\.
+* Improved code logic\, reduced redundant requests for system information\.
+* Modified built\-in document to support sanity tests in ansible\-core 2\.18\.0\. No functionality changed\.
+
+
+#### infoblox\.nios\_modules
+
+* For Host IPv6\, the mac parameter has been renamed to duid\.
+* Refined Host record return fields to ensure use\_nextserver and nextserver are only included for IPv4\, as these fields are not applicable to IPv6\.
+
+
+#### netapp\.ontap
+
+* all modules supporting REST \- avoid duplicate calls to api/cluster to get ONTAP version\.
+* na\_ontap\_broadcast\_domain \- fix issue with port modification in REST\.
+* na\_ontap\_flexcache \- fix typo error in the query \'origins\.cluster\.name\' in REST\.
+* na\_ontap\_rest\_info \- rectified subset name to cluster/firmware/history\.
+* na\_ontap\_snapshot\_policy \- fix issue with \'retention\_period\' in REST\.
+
+
+#### purestorage\.flasharray
+
+* purefa\_alert \- Fix unreferenced variable error
+* purefa\_audits \- Fix issue when start
parameter not supplied
+* purefa\_dirsnap \- Fixed issues with keep\_for
setting and issues related to recovery of deleted snapshots
+* purefa\_dsrole \- Fixed bug in role creation\.
+* purefa\_eradication \- Fix incorrect timer settings
+* purefa\_info \- Cater for zero used space in NFS offloads
+* purefa\_info \- exports
dict for each share changed to a list of dicts in filesystm
subset
+* purefa\_inventory \- Fixed quiet failures due to attribute errors
+* purefa\_network \- Allow LACP bonds to be children of a VIF
+* purefa\_network \- Fix compatability issue with netaddr\>\=1\.2\.0
+* purefa\_ntp \- Fix issue with deletion of NTP servers
+* purefa\_offload \- Corrected version check logic
+* purefa\_pod \- Allow pd to be deleted with contents if delete\_contents
specified
+* purefa\_sessions \- Correctly report sessions with no start or end time
+* purefa\_smtp \- Fixed SMTP deletion issue
+* purefa\_snmp \- Fix issues with deleting SNMP entries
+* purefa\_snmp\_agent \- Fix issues with deleting v3 agent
+* purefa\_volume \- Added error message to warn about moving protected volume
+* purefa\_volume \- Errors out when pgroup and add\_to\_pgs used incorrectly
+* purefa\_volume \- Fixed issue of unable to move volume from pod to vgroup
+
+
+#### telekom\_mms\.icinga\_director
+
+* Add Icinga notification template imports \([https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/267](https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/267)\)
+
+
+#### vmware\.vmware
+
+* content\_library\_item\_info \- Library name and ID are ignored if item ID is provided so updated docs and arg parse rules to reflect this
+
+
+### Known Issues
+
+
+#### dellemc\.openmanage
+
+* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
+* idrac\_firmware \- Issue\(279282\) \- This module does not support firmware update using HTTP\, HTTPS\, and FTP shares with authentication on iDRAC8\.
+* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
+
+
+### New Plugins
+
+
+#### Filter
+
+* community\.dns\.reverse\_pointer \- Convert an IP address into a DNS name for reverse lookup\.
+
+
+#### Lookup
+
+* community\.dns\.reverse\_lookup \- Reverse\-look up IP addresses\.
+
+
+### New Modules
+
+
+#### fortinet\.fortimanager
+
+* fortinet\.fortimanager\.fmgr\_pkg\_videofilter\_youtubekey \- Configure YouTube API keys\.
+
+
+#### netapp\.ontap
+
+* netapp\.ontap\.na\_ontap\_bgp\_config \- NetApp ONTAP network BGP configuration
+* netapp\.ontap\.na\_ontap\_cifs\_privileges \- NetApp ONTAP CIFS privileges
+
+
+### Unchanged Collections
+
+* amazon\.aws \(still version 8\.2\.1\)
+* ansible\.netcommon \(still version 6\.1\.3\)
+* ansible\.posix \(still version 1\.6\.2\)
+* ansible\.utils \(still version 4\.1\.0\)
+* ansible\.windows \(still version 2\.5\.0\)
+* arista\.eos \(still version 9\.0\.0\)
+* awx\.awx \(still version 24\.6\.1\)
+* azure\.azcollection \(still version 2\.7\.0\)
+* check\_point\.mgmt \(still version 5\.2\.3\)
+* chocolatey\.chocolatey \(still version 1\.5\.3\)
+* cisco\.aci \(still version 2\.10\.1\)
+* cisco\.asa \(still version 5\.0\.1\)
+* cisco\.intersight \(still version 2\.0\.20\)
+* cisco\.ios \(still version 8\.0\.0\)
+* cisco\.iosxr \(still version 9\.0\.0\)
+* cisco\.meraki \(still version 2\.18\.3\)
+* cisco\.mso \(still version 2\.9\.0\)
+* cisco\.nxos \(still version 8\.1\.0\)
+* cisco\.ucs \(still version 1\.14\.0\)
+* cloud\.common \(still version 3\.0\.0\)
+* cloudscale\_ch\.cloud \(still version 2\.4\.0\)
+* community\.aws \(still version 8\.0\.0\)
+* community\.ciscosmb \(still version 1\.0\.9\)
+* community\.crypto \(still version 2\.22\.3\)
+* community\.digitalocean \(still version 1\.27\.0\)
+* community\.grafana \(still version 1\.9\.1\)
+* community\.hashi\_vault \(still version 6\.2\.0\)
+* community\.hrobot \(still version 2\.0\.2\)
+* community\.library\_inventory\_filtering\_v1 \(still version 1\.0\.2\)
+* community\.libvirt \(still version 1\.3\.0\)
+* community\.mongodb \(still version 1\.7\.8\)
+* community\.network \(still version 5\.1\.0\)
+* community\.okd \(still version 3\.0\.1\)
+* community\.proxysql \(still version 1\.6\.0\)
+* community\.rabbitmq \(still version 1\.3\.0\)
+* community\.routeros \(still version 2\.20\.0\)
+* community\.sap\_libs \(still version 1\.4\.2\)
+* community\.sops \(still version 1\.9\.1\)
+* community\.windows \(still version 2\.3\.0\)
+* community\.zabbix \(still version 2\.5\.1\)
+* containers\.podman \(still version 1\.16\.2\)
+* cyberark\.conjur \(still version 1\.3\.1\)
+* dellemc\.enterprise\_sonic \(still version 2\.5\.1\)
+* dellemc\.powerflex \(still version 2\.5\.0\)
+* dellemc\.unity \(still version 2\.0\.0\)
+* f5networks\.f5\_modules \(still version 1\.32\.1\)
+* fortinet\.fortios \(still version 2\.3\.8\)
+* frr\.frr \(still version 2\.0\.2\)
+* google\.cloud \(still version 1\.4\.1\)
+* grafana\.grafana \(still version 5\.6\.0\)
+* hetzner\.hcloud \(still version 3\.1\.1\)
+* ibm\.qradar \(still version 3\.0\.0\)
+* ibm\.spectrum\_virtualize \(still version 2\.0\.0\)
+* ibm\.storage\_virtualize \(still version 2\.5\.0\)
+* ieisystem\.inmanage \(still version 2\.0\.0\)
+* infinidat\.infinibox \(still version 1\.4\.5\)
+* inspur\.ispim \(still version 2\.2\.3\)
+* inspur\.sm \(still version 2\.3\.0\)
+* junipernetworks\.junos \(still version 8\.0\.0\)
+* kaytus\.ksmanage \(still version 1\.2\.2\)
+* kubernetes\.core \(still version 3\.2\.0\)
+* kubevirt\.core \(still version 1\.5\.0\)
+* lowlydba\.sqlserver \(still version 2\.3\.4\)
+* microsoft\.ad \(still version 1\.7\.1\)
+* netapp\.cloudmanager \(still version 21\.24\.0\)
+* netapp\.storagegrid \(still version 21\.13\.0\)
+* netapp\_eseries\.santricity \(still version 1\.4\.1\)
+* netbox\.netbox \(still version 3\.20\.0\)
+* ngine\_io\.cloudstack \(still version 2\.5\.0\)
+* ngine\_io\.exoscale \(still version 1\.1\.0\)
+* openvswitch\.openvswitch \(still version 2\.1\.1\)
+* ovirt\.ovirt \(still version 3\.2\.0\)
+* purestorage\.flashblade \(still version 1\.19\.1\)
+* sensu\.sensu\_go \(still version 1\.14\.0\)
+* splunk\.es \(still version 3\.0\.0\)
+* t\_systems\_mms\.icinga\_director \(still version 2\.0\.1\)
+* theforeman\.foreman \(still version 4\.2\.0\)
+* vmware\.vmware\_rest \(still version 3\.2\.0\)
+* vultr\.cloud \(still version 1\.13\.0\)
+* vyos\.vyos \(still version 4\.1\.0\)
+* wti\.remote \(still version 1\.0\.10\)
## v10\.6\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Major Changes
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Major Changes
- ansible\.posix
- - dellemc\.openmanage
+ - dellemc\.openmanage
- fortinet\.fortios
- grafana\.grafana
-- Minor Changes
- - Ansible\-core
+- Minor Changes
+ - Ansible\-core
- ansible\.posix
- - cisco\.dnac
- - community\.general
- - community\.postgresql
+ - cisco\.dnac
+ - community\.general
+ - community\.postgresql
- community\.routeros
- - community\.vmware
- - dellemc\.openmanage
+ - community\.vmware
+ - dellemc\.openmanage
- f5networks\.f5\_modules
- netapp\.cloudmanager
- purestorage\.flashblade
- - telekom\_mms\.icinga\_director
- - vmware\.vmware
-- Deprecated Features
+ - telekom\_mms\.icinga\_director
+ - vmware\.vmware
+- Deprecated Features
- community\.network
- - community\.vmware
-- Security Fixes
- - Ansible\-core
-- Bugfixes
- - Ansible\-core
+ - community\.vmware
+- Security Fixes
+ - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- ansible\.posix
- - cisco\.ise
+ - cisco\.ise
- cisco\.meraki
- community\.crypto
- - community\.dns
- - community\.docker
- - community\.general
- - community\.postgresql
- - community\.vmware
+ - community\.dns
+ - community\.docker
+ - community\.general
+ - community\.postgresql
+ - community\.vmware
- containers\.podman
- - dellemc\.openmanage
+ - dellemc\.openmanage
- f5networks\.f5\_modules
- fortinet\.fortios
- purestorage\.flashblade
- - vmware\.vmware
-- Known Issues
- - dellemc\.openmanage
-- New Modules
+ - vmware\.vmware
+- Known Issues
+ - dellemc\.openmanage
+- New Modules
- purestorage\.flashblade
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-11\-05
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 10\.6\.0 contains ansible\-core version 2\.17\.6\.
@@ -166,7 +644,7 @@ This is a newer version than version 2\.17\.5 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -199,7 +677,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| telekom_mms.icinga_director | 2.1.2 | 2.2.0 | |
| vmware.vmware | 1.5.0 | 1.6.0 | |
-
+
### Major Changes
@@ -207,7 +685,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Dropping support for Ansible 2\.9\, ansible\-core 2\.15 will be minimum required version for this release
-
+
#### dellemc\.openmanage
* omevv\_firmware\_repository\_profile \- This module allows to manage firmware repository profile\.
@@ -239,10 +717,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* add option to populate google\_analytics\_4\_id value by \@copolycube in [https\://github\.com/grafana/grafana\-ansible\-collection/pull/249](https\://github\.com/grafana/grafana\-ansible\-collection/pull/249)
* fix ansible\-lint warnings on Forbidden implicit octal value \"0640\" by \@copolycube in [https\://github\.com/grafana/grafana\-ansible\-collection/pull/279](https\://github\.com/grafana/grafana\-ansible\-collection/pull/279)
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\-test \- Improve container runtime probe error handling\. When unexpected probe output is encountered\, an error with more useful debugging information is provided\.
@@ -260,7 +738,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* seboolean \- respawn module to use the system python interpreter when the selinux
python module is not available for ansible\_python\_interpreter
\([https\://github\.com/ansible\-collections/ansible\.posix/pull/460](https\://github\.com/ansible\-collections/ansible\.posix/pull/460)\)\.
* selinux \- respawn module to use the system python interpreter when the selinux
python module is not available for ansible\_python\_interpreter
\([https\://github\.com/ansible\-collections/ansible\.posix/pull/460](https\://github\.com/ansible\-collections/ansible\.posix/pull/460)\)\.
-
+
#### cisco\.dnac
* Added \'lan\_automation\_workflow\_manager\' to automate network discovery\, deployment\, and device configuration with LAN Automation\.
@@ -301,12 +779,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* inventory\_workflow\_manager\.py \- Removed attribute hostname\_list\, serial\_number\_list and mac\_address\_list
* inventory\_workflow\_manager\.py \- added attribute hostnames\, serial\_numbers and mac\_addresses
-
+
#### community\.general
* redfish\_utils module utils \- schedule a BIOS configuration job at next reboot when the BIOS config is changed \([https\://github\.com/ansible\-collections/community\.general/pull/9012](https\://github\.com/ansible\-collections/community\.general/pull/9012)\)\.
-
+
#### community\.postgresql
* postgresql\_set \- adds the queries
return value to return executed DML statements\.
@@ -319,12 +797,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- add support for the cpu\-frequency
\, memory\-frequency
\, preboot\-etherboot
and preboot\-etherboot\-server
properties in system routerboard settings
\([https\://github\.com/ansible\-collections/community\.routeros/pull/320](https\://github\.com/ansible\-collections/community\.routeros/pull/320)\)\.
* api\_info\, api\_modify \- add support for the matching\-type
property in ip dhcp\-server matcher
introduced by RouterOS 7\.16 \([https\://github\.com/ansible\-collections/community\.routeros/pull/321](https\://github\.com/ansible\-collections/community\.routeros/pull/321)\)\.
-
+
#### community\.vmware
* vmware\_vm\_info \- Improve performance when parsing custom attributes information \([https\://github\.com/ansible\-collections/community\.vmware/pull/2194](https\://github\.com/ansible\-collections/community\.vmware/pull/2194)\)
-
+
#### dellemc\.openmanage
* idrac\_firmware\_info \- This module is enhanced to support iDRAC10 and OMSDK dependency is removed\.
@@ -353,18 +831,18 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefb\_snap \- Change targets
to target\` and from \`\`list
to str
\. targets
added as alias and code to ensure existing list in playbooks is translated as a string\.
* purefb\_syslog \- Enable services
parameter and also the ability update existing syslog servers from REST 2\.14
-
+
#### telekom\_mms\.icinga\_director
* Add vars parameter to user\_template and user modules \([https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/262](https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/262)\)
-
+
#### vmware\.vmware
* cluster\_dpm \- Migrated module from community\.vmware to configure DPM in a vCenter cluster
* cluster\_drs\_recommendations \- Migrated module from community\.vmware to apply any DRS recommendations the vCenter cluster may have
-
+
### Deprecated Features
* The community\.network
collection has been deprecated\.
@@ -379,26 +857,26 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* This collection and all content in it is unmaintained and deprecated \([https\://forum\.ansible\.com/t/8030](https\://forum\.ansible\.com/t/8030)\)\. If you are interested in maintaining parts of the collection\, please copy them to your own repository\, and tell others about in the Forum discussion\. See the [collection creator path](https\://docs\.ansible\.com/ansible/devel/dev\_guide/developing\_collections\_path\.html) for details\.
-
+
#### community\.vmware
* vmware\_cluster\_dpm \- the module has been deprecated and will be removed in community\.vmware 6\.0\.0 \([https\://github\.com/ansible\-collections/community\.vmware/pull/2217](https\://github\.com/ansible\-collections/community\.vmware/pull/2217)\)\.
* vmware\_cluster\_drs\_recommendations \- the module has been deprecated and will be removed in community\.vmware 6\.0\.0 \([https\://github\.com/ansible\-collections/community\.vmware/pull/2218](https\://github\.com/ansible\-collections/community\.vmware/pull/2218)\)\.
-
+
### Security Fixes
-
+
#### Ansible\-core
* include\_vars action \- Ensure that result masking is correctly requested when vault\-encrypted files are read\. \(CVE\-2024\-8775\)
* task result processing \- Ensure that action\-sourced result masking \(\_ansible\_no\_log\=True
\) is preserved\. \(CVE\-2024\-8775\)
* user action won\'t allow ssh\-keygen\, chown and chmod to run on existing ssh public key file\, avoiding traversal on existing symlinks \(CVE\-2024\-9902\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix disabling SSL verification when installing collections and roles from git repositories\. If \-\-ignore\-certs
isn\'t provided\, the value for the GALAXY\_IGNORE\_CERTS
configuration option will be used \([https\://github\.com/ansible/ansible/issues/83326](https\://github\.com/ansible/ansible/issues/83326)\)\.
@@ -422,7 +900,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* synchronize \- maintain proper formatting of the remote paths \([https\://github\.com/ansible\-collections/ansible\.posix/pull/361](https\://github\.com/ansible\-collections/ansible\.posix/pull/361)\)\.
* sysctl \- fix sysctl to work properly on symlinks \([https\://github\.com/ansible\-collections/ansible\.posix/issues/111](https\://github\.com/ansible\-collections/ansible\.posix/issues/111)\)\.
-
+
#### cisco\.ise
* Collection not compatible with ansible\.utils 5\.x\.y
@@ -444,17 +922,17 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* acme\_certificate \- fix authorization failure when CSR contains SANs with mixed case \([https\://github\.com/ansible\-collections/community\.crypto/pull/803](https\://github\.com/ansible\-collections/community\.crypto/pull/803)\)\.
* time module utils \- fix conversion of naive datetime
objects to UNIX timestamps for Python 3 \([https\://github\.com/ansible\-collections/community\.crypto/issues/808](https\://github\.com/ansible\-collections/community\.crypto/issues/808)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/810](https\://github\.com/ansible\-collections/community\.crypto/pull/810)\)\.
-
+
#### community\.dns
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2 \- improve parsing of dry\-run image build operations from JSON events \([https\://github\.com/ansible\-collections/community\.docker/issues/975](https\://github\.com/ansible\-collections/community\.docker/issues/975)\, [https\://github\.com/ansible\-collections/community\.docker/pull/976](https\://github\.com/ansible\-collections/community\.docker/pull/976)\)\.
-
+
#### community\.general
* bitwarden lookup plugin \- support BWS v0\.3\.0 syntax breaking change \([https\://github\.com/ansible\-collections/community\.general/pull/9028](https\://github\.com/ansible\-collections/community\.general/pull/9028)\)\.
@@ -469,13 +947,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* one\_vnet \- fix module failing due to a variable typo \([https\://github\.com/ansible\-collections/community\.general/pull/9019](https\://github\.com/ansible\-collections/community\.general/pull/9019)\)\.
* redfish\_utils module utils \- fix issue with URI parsing to gracefully handling trailing slashes when extracting member identifiers \([https\://github\.com/ansible\-collections/community\.general/issues/9047](https\://github\.com/ansible\-collections/community\.general/issues/9047)\, [https\://github\.com/ansible\-collections/community\.general/pull/9057](https\://github\.com/ansible\-collections/community\.general/pull/9057)\)\.
-
+
#### community\.postgresql
* postgresql\_set \- fixes resetting logic to allow resetting shared\_preload\_libraries with reset\: true
\([https\://github\.com/ansible\-collections/community\.postgresql/issues/744](https\://github\.com/ansible\-collections/community\.postgresql/issues/744)\)\.
* postgresql\_set \- forbids resetting shared\_preload\_libraries by passing an empty string \([https\://github\.com/ansible\-collections/community\.postgresql/issues/744](https\://github\.com/ansible\-collections/community\.postgresql/issues/744)\)\.
-
+
#### community\.vmware
* vmware\_guest \- Fix existing disk erroneously being re\-created when modifying vm with 8 or more disks\. \([https\://github\.com/ansible\-collections/community\.vmware/pull/2173](https\://github\.com/ansible\-collections/community\.vmware/pull/2173)\)\.
@@ -496,7 +974,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* fix quadlet cmd\_args append mistake
* podman\_login does not support check\_mode
-
+
#### dellemc\.openmanage
* idrac\_storage\_volume \- Issue\(290766\) \- The module will report success instead of showing failure for new virtual creation on the BOSS\-N1 controller if a virtual disk is already present on the same controller\.
@@ -525,23 +1003,23 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefb\_ra \- Fix incorrect import statement
* purefb\_snap \- Fix issue with immeadiate remote snapshots not executing
-
+
#### vmware\.vmware
* Fix typos in all module documentation and README
* cluster\_drs \- fixed backwards vMotion rate \(input 1 set rate to 5 in vCenter\) \([https\://github\.com/ansible\-collections/vmware\.vmware/issues/68](https\://github\.com/ansible\-collections/vmware\.vmware/issues/68)\)
-
+
### Known Issues
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
* idrac\_firmware \- Issue\(279282\) \- This module does not support firmware update using HTTP\, HTTPS\, and FTP shares with authentication on iDRAC8\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Modules
@@ -549,7 +1027,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purestorage\.flashblade\.purefb\_saml \- Manage FlashBlade SAML2 service and identity providers
-
+
### Unchanged Collections
* amazon\.aws \(still version 8\.2\.1\)
@@ -629,63 +1107,63 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.5\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Major Changes
- - dellemc\.openmanage
-- Minor Changes
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Major Changes
+ - dellemc\.openmanage
+- Minor Changes
- chocolatey\.chocolatey
- - cisco\.dnac
+ - cisco\.dnac
- cisco\.meraki
- - community\.general
- - community\.postgresql
+ - community\.general
+ - community\.postgresql
- containers\.podman
- f5networks\.f5\_modules
- ibm\.storage\_virtualize
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- netbox\.netbox
- ngine\_io\.cloudstack
- vmware\.vmware\_rest
-- Deprecated Features
- - community\.general
-- Bugfixes
- - Ansible\-core
+- Deprecated Features
+ - community\.general
+- Bugfixes
+ - Ansible\-core
- chocolatey\.chocolatey
- community\.crypto
- - community\.dns
- - community\.docker
- - community\.general
- - community\.postgresql
+ - community\.dns
+ - community\.docker
+ - community\.general
+ - community\.postgresql
- community\.sops
- - community\.vmware
+ - community\.vmware
- containers\.podman
- dellemc\.enterprise\_sonic
- - dellemc\.openmanage
+ - dellemc\.openmanage
- ibm\.storage\_virtualize
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- lowlydba\.sqlserver
- netapp\_eseries\.santricity
- netbox\.netbox
- ngine\_io\.cloudstack
-- Known Issues
- - dellemc\.openmanage
-- New Modules
- - community\.docker
- - community\.general
+- Known Issues
+ - dellemc\.openmanage
+- New Modules
+ - community\.docker
+ - community\.general
- containers\.podman
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- netbox\.netbox
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-10\-08
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 10\.5\.0 contains ansible\-core version 2\.17\.5\.
@@ -693,7 +1171,7 @@ This is a newer version than version 2\.17\.4 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -728,16 +1206,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| vmware.vmware_rest | 3.1.0 | 3.2.0 | |
| wti.remote | 1.0.8 | 1.0.10 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
-
+
### Major Changes
-
+
#### dellemc\.openmanage
* idrac\_secure\_boot \- This module allows to Configure attributes\, import\, or export secure boot certificate\, and reset keys\.
* idrac\_system\_erase \- This module allows to Erase system and storage components of the server on iDRAC\.
-
+
### Minor Changes
@@ -745,7 +1223,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Remove support for End of Life ansible\-core 2\.13\, 2\.14
-
+
#### cisco\.dnac
* Added \'fabric\_transits\_workflow\_manager\.py\' to perform operations on SDA fabric transits\.
@@ -769,7 +1247,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Include networks\_appliance\_traffic\_shaping\_custom\_performance\_classes\_info plugin\.
-
+
#### community\.general
* dig lookup plugin \- add port
option to specify DNS server port \([https\://github\.com/ansible\-collections/community\.general/pull/8966](https\://github\.com/ansible\-collections/community\.general/pull/8966)\)\.
@@ -821,7 +1299,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* scaleway\_user\_data \- better construct when using dict\.items\(\)
\([https\://github\.com/ansible\-collections/community\.general/pull/8876](https\://github\.com/ansible\-collections/community\.general/pull/8876)\)\.
* udm\_dns\_record \- replace loop with dict\.update\(\)
\([https\://github\.com/ansible\-collections/community\.general/pull/8876](https\://github\.com/ansible\-collections/community\.general/pull/8876)\)\.
-
+
#### community\.postgresql
* postgresql\_privs \- adds support for granting and revoking privileges on foreign tables \([https\://github\.com/ansible\-collections/community\.postgresql/issues/724](https\://github\.com/ansible\-collections/community\.postgresql/issues/724)\)\.
@@ -855,7 +1333,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_svcinfo\_command \- Added support for sainfo commands
* ibm\_svctask\_command \- Added support for satask commands
-
+
#### infoblox\.nios\_modules
* Added IPv6 network container support for the nios\_next\_network lookup plugin\.
@@ -894,7 +1372,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Removed the scenario guides which are pretty much unmaintained and\, therefor\, possibly outdated and misleading \([https\://github\.com/ansible\-collections/vmware\.vmware\_rest/pull/524](https\://github\.com/ansible\-collections/vmware\.vmware\_rest/pull/524)\)\.
-
+
### Deprecated Features
* The ngine\_io\.exoscale
collection has been deprecated\.
@@ -909,15 +1387,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
The collection has [unresolved sanity test failures](https\://github\.com/sensu/sensu\-go\-ansible/issues/362)\.
See [Collections Removal Process for collections not satisfying the collection requirements](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#collections\-not\-satisfying\-the\-collection\-requirements) for more details\, including for how this can be cancelled \([https\://forum\.ansible\.com/t/8380](https\://forum\.ansible\.com/t/8380)\)\.
-
+
#### community\.general
* hipchat \- the hipchat service has been discontinued and the self\-hosted variant has been End of Life since 2020\. The module is therefore deprecated and will be removed from community\.general 11\.0\.0 if nobody provides compelling reasons to still keep it \([https\://github\.com/ansible\-collections/community\.general/pull/8919](https\://github\.com/ansible\-collections/community\.general/pull/8919)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Add descriptions for ansible\-galaxy install \-\-help\` and \`\`ansible\-galaxy role\|collection install \-\-help
\.
@@ -939,17 +1417,17 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* acme\_\* modules \- when querying renewal information\, make sure to insert a slash between the base URL and the certificate identifier \([https\://github\.com/ansible\-collections/community\.crypto/issues/801](https\://github\.com/ansible\-collections/community\.crypto/issues/801)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/802](https\://github\.com/ansible\-collections/community\.crypto/pull/802)\)\.
* various modules \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/799](https\://github\.com/ansible\-collections/community\.crypto/pull/799)\)\.
-
+
#### community\.dns
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_prune \- fix handling of lists for the filter options \([https\://github\.com/ansible\-collections/community\.docker/issues/961](https\://github\.com/ansible\-collections/community\.docker/issues/961)\, [https\://github\.com/ansible\-collections/community\.docker/pull/966](https\://github\.com/ansible\-collections/community\.docker/pull/966)\)\.
-
+
#### community\.general
* cloudflare\_dns \- fix changing Cloudflare SRV records \([https\://github\.com/ansible\-collections/community\.general/issues/8679](https\://github\.com/ansible\-collections/community\.general/issues/8679)\, [https\://github\.com/ansible\-collections/community\.general/pull/8948](https\://github\.com/ansible\-collections/community\.general/pull/8948)\)\.
@@ -975,7 +1453,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* python\_runner module utils \- parameter path\_prefix
was being handled as string when it should be a list \([https\://github\.com/ansible\-collections/community\.general/pull/8944](https\://github\.com/ansible\-collections/community\.general/pull/8944)\)\.
* udm\_user \- the module now tries to use legacycrypt
on Python 3\.13\+ \([https\://github\.com/ansible\-collections/community\.general/issues/4690](https\://github\.com/ansible\-collections/community\.general/issues/4690)\, [https\://github\.com/ansible\-collections/community\.general/pull/8987](https\://github\.com/ansible\-collections/community\.general/pull/8987)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- fix issues due to columns in pg\_database changing in Postgres 17\. \([https\://github\.com/ansible\-collections/community\.postgresql/issues/729](https\://github\.com/ansible\-collections/community\.postgresql/issues/729)\)\.
@@ -987,7 +1465,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* sops\_encrypt \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.sops/pull/208](https\://github\.com/ansible\-collections/community\.sops/pull/208)\)\.
-
+
#### community\.vmware
* vcenter\_standard\_key\_provider \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
@@ -1036,7 +1514,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update regex search expression for \'not found\' error message in httpapi/sonic\.py \'edit\_config\' method \([https\://github\.com/ansible\-collection/dellemc\.enterprise\_sonic/pull/443](https\://github\.com/ansible\-collection/dellemc\.enterprise\_sonic/pull/443)\)\.
* sonic\_system \- Catch the ConnectionError exception caused by unconditional fetching of auditd and ip loadshare hash algorithm configuration\, and return empty configuration instead of allowing the uncaught exception to abort all \"system\" operations on SONiC images older than version 4\.4\.0 \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/441](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/441)\)\.
-
+
#### dellemc\.openmanage
* Resolved the issue in idrac\_gather\_facts
role where it was failing for some component in iDRAC8\. \([https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/718](https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/718)\)
@@ -1046,7 +1524,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_svc\_manage\_callhome \- Added support to change a subset of proxy settings
-
+
#### infoblox\.nios\_modules
* Adjusted unit test assertions for Mock\.called\_once\_with\.
@@ -1076,10 +1554,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fixed a bug related to the new option validate\_certs
\([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/135](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/135)\)\.
-
+
### Known Issues
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
@@ -1089,16 +1567,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_diagnostics \- Issue\(279193\) \- Export of SupportAssist collection logs to the share location fails on OME version 4\.0\.0\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Modules
-
+
#### community\.docker
* community\.docker\.docker\_compose\_v2\_exec \- Run command in a container of a Compose service\.
* community\.docker\.docker\_compose\_v2\_run \- Run command in a new container of a Compose service\.
-
+
#### community\.general
* community\.general\.ipa\_getkeytab \- Manage keytab file in FreeIPA\.
@@ -1108,7 +1586,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* containers\.podman\.podman\_container\_copy \- Copy file to or from a container
-
+
#### infoblox\.nios\_modules
* infoblox\.nios\_modules\.nios\_extensible\_attribute \- Configure Infoblox NIOS extensible attribute definition
@@ -1127,7 +1605,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* netbox\.netbox\.netbox\_user \- Creates or removes users from NetBox
* netbox\.netbox\.netbox\_user\_group \- Creates or removes user groups from NetBox
-
+
### Unchanged Collections
* amazon\.aws \(still version 8\.2\.1\)
@@ -1205,75 +1683,74 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.4\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Major Changes
- - dellemc\.openmanage
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Major Changes
+ - dellemc\.openmanage
- grafana\.grafana
-- Minor Changes
+- Minor Changes
- amazon\.aws
- ansible\.windows
- - cisco\.dnac
+ - cisco\.dnac
- community\.crypto
- - community\.general
- - community\.mysql
- - community\.postgresql
+ - community\.general
+ - community\.mysql
+ - community\.postgresql
- community\.routeros
- community\.sops
- - community\.vmware
+ - community\.vmware
- community\.windows
- dellemc\.enterprise\_sonic
- - dellemc\.openmanage
- - fortinet\.fortimanager
+ - dellemc\.openmanage
+ - fortinet\.fortimanager
- google\.cloud
- microsoft\.ad
- ngine\_io\.cloudstack
- - purestorage\.flasharray
+ - purestorage\.flasharray
- theforeman\.foreman
- - vmware\.vmware
+ - vmware\.vmware
- vmware\.vmware\_rest
-- Breaking Changes / Porting Guide
- - community\.mysql
-- Deprecated Features
+- Deprecated Features
- amazon\.aws
- - community\.general
- - community\.vmware
-- Bugfixes
- - Ansible\-core
+ - community\.general
+ - community\.mysql
+ - community\.vmware
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- ansible\.windows
- - community\.dns
- - community\.general
- - community\.mysql
- - community\.postgresql
- - community\.vmware
+ - community\.dns
+ - community\.general
+ - community\.mysql
+ - community\.postgresql
+ - community\.vmware
- community\.windows
- dellemc\.enterprise\_sonic
- - fortinet\.fortimanager
+ - fortinet\.fortimanager
- google\.cloud
- microsoft\.ad
- - purestorage\.flasharray
+ - purestorage\.flasharray
- theforeman\.foreman
- - vmware\.vmware
-- Known Issues
- - dellemc\.openmanage
-- New Modules
- - community\.general
+ - vmware\.vmware
+- Known Issues
+ - dellemc\.openmanage
+- New Modules
+ - community\.general
- dellemc\.enterprise\_sonic
- - fortinet\.fortimanager
+ - fortinet\.fortimanager
- microsoft\.ad
- - purestorage\.flasharray
-- Unchanged Collections
+ - purestorage\.flasharray
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-09\-10
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 10\.4\.0 contains ansible\-core version 2\.17\.4\.
@@ -1281,7 +1758,7 @@ This is a newer version than version 2\.17\.3 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -1317,10 +1794,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| vmware.vmware_rest | 3.0.1 | 3.1.0 | |
| wti.remote | 1.0.5 | 1.0.8 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
-
+
### Major Changes
-
+
#### dellemc\.openmanage
* idrac\_secure\_boot \- This module allows to import the secure boot certificate\.
@@ -1331,7 +1808,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* fix\:mimir molecule should use ansible core 2\.16 by \@GVengelen in https\://github\.com/grafana/grafana\-ansible\-collection/pull/254
-
+
### Minor Changes
@@ -1357,7 +1834,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* owner \- Migrated to Ansible\.Basic
format to add basic checks like invocation args checking
* win\_powershell \- Changed sensitive\_parameters to use New\-Object\, rather than \:\:new\(\)
-
+
#### cisco\.dnac
* Added \'fabric\_sites\_zones\_workflow\_manager\.py\' to manage fabric sites/zones and update the authentication profile template\.
@@ -1377,7 +1854,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* openssl\_privatekey\, openssl\_privatekey\_pipe \- add default value auto
for cipher
option\, which happens to be the only supported value for this option anyway\. Therefore it is no longer necessary to specify cipher\=auto
when providing passphrase
\([https\://github\.com/ansible\-collections/community\.crypto/issues/793](https\://github\.com/ansible\-collections/community\.crypto/issues/793)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/794](https\://github\.com/ansible\-collections/community\.crypto/pull/794)\)\.
-
+
#### community\.general
* MH module utils \- add parameter when
to cause\_changes
decorator \([https\://github\.com/ansible\-collections/community\.general/pull/8766](https\://github\.com/ansible\-collections/community\.general/pull/8766)\)\.
@@ -1457,7 +1934,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vars MH module utils \- replace Python 2\.6 construct with dict comprehensions \([https\://github\.com/ansible\-collections/community\.general/pull/8814](https\://github\.com/ansible\-collections/community\.general/pull/8814)\)\.
* vmadm \- replace Python 2\.6 construct with dict comprehensions \([https\://github\.com/ansible\-collections/community\.general/pull/8822](https\://github\.com/ansible\-collections/community\.general/pull/8822)\)\.
-
+
#### community\.mysql
* mysql\_info \- Add tls\_requires
returned value for the users\_info
filter \([https\://github\.com/ansible\-collections/community\.mysql/pull/628](https\://github\.com/ansible\-collections/community\.mysql/pull/628)\)\.
@@ -1467,7 +1944,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_replication \- Improve detection of IsReplica and IsPrimary by inspecting the dictionary returned from the SQL query instead of relying on variable types\. This ensures compatibility with changes in the connector or the output of SHOW REPLICA STATUS and SHOW MASTER STATUS\, allowing for easier maintenance if these change in the future\.
* mysql\_user \- Add salt parameter to generate static hash for caching\_sha2\_password and sha256\_password plugins\.
-
+
#### community\.postgresql
* postgres \- add support for postgres infinity
timestamps by replacing them with datetime\.min
/ datetime\.max
values \([https\://github\.com/ansible\-collections/community\.postgresql/pull/714](https\://github\.com/ansible\-collections/community\.postgresql/pull/714)\)\.
@@ -1490,7 +1967,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* sops lookup plugin \- new option extract
allows extracting a single key out of a JSON or YAML file\, equivalent to sops\' decrypt \-\-extract
\([https\://github\.com/ansible\-collections/community\.sops/pull/200](https\://github\.com/ansible\-collections/community\.sops/pull/200)\)\.
* sops lookup plugin \- now supports the input and output type ini
\([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\.
-
+
#### community\.vmware
* vmware\_vm\_vm\_drs\_rule \- added datacenter argument to correctly deal with multiple clusters with same name\([https\://github\.com/ansible\-collections/community\.vmware/issues/2101](https\://github\.com/ansible\-collections/community\.vmware/issues/2101)\)\.
@@ -1557,12 +2034,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* sonic\_vxlans \- Add playbook check and diff modes support for vxlans module \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/337](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/337)\)\.
* sonic\_vxlans \- Add support for the \"external\_ip\" vxlan option \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/330](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/330)\)\.
-
+
#### dellemc\.openmanage
* ome\_application\_certificate \- This module is enhanced to support the upload of certificate chain\.
-
+
#### fortinet\.fortimanager
* Supported FortiManager 7\.6\.0\. Added 7 new modules\.
@@ -1596,7 +2073,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Added possiblity to disable certs validation using validate\_certs
argument \([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/131](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/131)\)\.
* cs\_project \- Extended to pass cleanup\=true
to the deleteProject API when deleting a project \([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/122](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/122)\)\.
-
+
#### purestorage\.flasharray
* purefa\_token \- Add disable\_warnings
support
@@ -1608,7 +2085,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* lifecycle\_environments role \- allow setting state
for the LCE\, allowing deletion of existing ones
* location\, locations role \- add description
parameter to set the description
-
+
#### vmware\.vmware
* Add action group \([https\://github\.com/ansible\-collections/vmware\.vmware/pull/59](https\://github\.com/ansible\-collections/vmware\.vmware/pull/59)\)\.
@@ -1628,17 +2105,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* resource\_pool\_moid \- updated documentation around lookup plugin usage
* vm\_moid \- updated documentation around lookup plugin usage
-
-### Breaking Changes / Porting Guide
-
-
-#### community\.mysql
-
-* collection \- support of mysqlclient connector is deprecated \- use PyMySQL connector instead\! We will stop testing against it in collection version 4\.0\.0 and remove the related code in 5\.0\.0 \([https\://github\.com/ansible\-collections/community\.mysql/issues/654](https\://github\.com/ansible\-collections/community\.mysql/issues/654)\)\.
-* mysql\_info \- The users\_info
filter returned variable plugin\_auth\_string
contains the hashed password and it\'s misleading\, it will be removed from community\.mysql 4\.0\.0\. Use the plugin\_hash\_string return value instead \([https\://github\.com/ansible\-collections/community\.mysql/pull/629](https\://github\.com/ansible\-collections/community\.mysql/pull/629)\)\.
-* mysql\_user \- the user
alias of the name
argument has been deprecated and will be removed in collection version 5\.0\.0\. Use the name
argument instead\.
-
-
+
### Deprecated Features
@@ -1646,24 +2113,31 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* iam\_role \- support for creating and deleting IAM instance profiles using the create\_instance\_profile
and delete\_instance\_profile
options has been deprecated and will be removed in a release after 2026\-05\-01\. To manage IAM instance profiles the amazon\.aws\.iam\_instance\_profile
module can be used instead \([https\://github\.com/ansible\-collections/amazon\.aws/pull/2221](https\://github\.com/ansible\-collections/amazon\.aws/pull/2221)\)\.
-
+
#### community\.general
* MH decorator cause\_changes module utils \- deprecate parameters on\_success
and on\_failure
\([https\://github\.com/ansible\-collections/community\.general/pull/8791](https\://github\.com/ansible\-collections/community\.general/pull/8791)\)\.
* pipx \- support for versions of the command line tool pipx
older than 1\.7\.0
is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8793](https\://github\.com/ansible\-collections/community\.general/pull/8793)\)\.
* pipx\_info \- support for versions of the command line tool pipx
older than 1\.7\.0
is deprecated and will be removed in community\.general 11\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8793](https\://github\.com/ansible\-collections/community\.general/pull/8793)\)\.
-
+
+#### community\.mysql
+
+* collection \- support of mysqlclient connector is deprecated \- use PyMySQL connector instead\! We will stop testing against it in collection version 4\.0\.0 and remove the related code in 5\.0\.0 \([https\://github\.com/ansible\-collections/community\.mysql/issues/654](https\://github\.com/ansible\-collections/community\.mysql/issues/654)\)\.
+* mysql\_info \- The users\_info
filter returned variable plugin\_auth\_string
contains the hashed password and it\'s misleading\, it will be removed from community\.mysql 4\.0\.0\. Use the plugin\_hash\_string return value instead \([https\://github\.com/ansible\-collections/community\.mysql/pull/629](https\://github\.com/ansible\-collections/community\.mysql/pull/629)\)\.
+* mysql\_user \- the user
alias of the name
argument has been deprecated and will be removed in collection version 5\.0\.0\. Use the name
argument instead\.
+
+
#### community\.vmware
* vmware\_cluster \- the module has been deprecated and will be removed in community\.vmware 6\.0\.0 \([https\://github\.com/ansible\-collections/community\.vmware/pull/2143](https\://github\.com/ansible\-collections/community\.vmware/pull/2143)\)\.
* vmware\_cluster\_drs \- the module has been deprecated and will be removed in community\.vmware 6\.0\.0 \([https\://github\.com/ansible\-collections/community\.vmware/pull/2136](https\://github\.com/ansible\-collections/community\.vmware/pull/2136)\)\.
* vmware\_cluster\_vcls \- the module has been deprecated and will be removed in community\.vmware 6\.0\.0 \([https\://github\.com/ansible\-collections/community\.vmware/pull/2156](https\://github\.com/ansible\-collections/community\.vmware/pull/2156)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix SemanticVersion\.parse\(\)
to store the version string so that \_\_repr\_\_
reports it instead of None
\([https\://github\.com/ansible/ansible/pull/83831](https\://github\.com/ansible/ansible/pull/83831)\)\.
@@ -1703,12 +2177,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* win\_updates \- Base64 encode the update wrapper and payload to prevent locale\-specific encoding issues\.
* win\_updates \- Handle race condition when Wait\-Process
did not handle when the process had ended \- [https\://github\.com/ansible\-collections/ansible\.windows/issues/623](https\://github\.com/ansible\-collections/ansible\.windows/issues/623)
-
+
#### community\.dns
* Update Public Suffix List\.
-
+
#### community\.general
* gitlab\_group\_access\_token \- fix crash in check mode caused by attempted access to a newly created access token \([https\://github\.com/ansible\-collections/community\.general/pull/8796](https\://github\.com/ansible\-collections/community\.general/pull/8796)\)\.
@@ -1721,7 +2195,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* keycloak\_user\_federation \- sort desired and after mapper list by name \(analog to before mapper list\) to minimize diff and make change detection more accurate \([https\://github\.com/ansible\-collections/community\.general/pull/8761](https\://github\.com/ansible\-collections/community\.general/pull/8761)\)\.
* proxmox inventory plugin \- fixed a possible error on concatenating responses from proxmox\. In case an API call unexpectedly returned an empty result\, the inventory failed with a fatal error\. Added check for empty response \([https\://github\.com/ansible\-collections/community\.general/issues/8798](https\://github\.com/ansible\-collections/community\.general/issues/8798)\, [https\://github\.com/ansible\-collections/community\.general/pull/8794](https\://github\.com/ansible\-collections/community\.general/pull/8794)\)\.
-
+
#### community\.mysql
* mysql\_info \- Add plugin\_hash\_string
to users\_info
filter\'s output\. The existing plugin\_auth\_string
contained the hashed password and thus is missleading\, it will be removed from community\.mysql 4\.0\.0\. \([https\://github\.com/ansible\-collections/community\.mysql/pull/629](https\://github\.com/ansible\-collections/community\.mysql/pull/629)\)\.
@@ -1735,12 +2209,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_user \- module makes changes when is executed with plugin\_auth\_string
parameter and check mode\.
* mysql\_variables \- fix the module always changes on boolean values \([https\://github\.com/ansible\-collections/community\.mysql/issues/652](https\://github\.com/ansible\-collections/community\.mysql/issues/652)\)\.
-
+
#### community\.postgresql
* postgres \- psycopg2 automatically sets the datestyle on the connection to iso whenever it encounters a datestyle configuration it doesn\'t recognize\, but psycopg3 does not\. Fix now enforces iso datestyle when using psycopg3 \([https\://github\.com/ansible\-collections/community\.postgresql/issues/711](https\://github\.com/ansible\-collections/community\.postgresql/issues/711)\)\.
-
+
#### community\.vmware
* Document dependency on requests \([https\://github\.com/ansible\-collections/community\.vmware/issues/2127](https\://github\.com/ansible\-collections/community\.vmware/issues/2127)\)\.
@@ -1770,7 +2244,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* sonic\_static\_routes \- Fix static routes states implementation bug \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/383](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/383)\)\.
* sonic\_vlans \- Fix exception when gathering facts \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/377](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/377)\)\.
-
+
#### fortinet\.fortimanager
* Fixed Bug in \"fmgr\_fact\"
@@ -1794,7 +2268,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.computer \- Added fallback identity
lookup for sAMAccountName
with the \$
suffix\. This ensures that finding the computer object will work with or without the \$
suffix\. \- [https\://github\.com/ansible\-collections/microsoft\.ad/issues/124](https\://github\.com/ansible\-collections/microsoft\.ad/issues/124)
* microsoft\.ad\.group \- Fix setting group members of Builtin groups of a domain controller \- [https\://github\.com/ansible\-collections/microsoft\.ad/issues/130](https\://github\.com/ansible\-collections/microsoft\.ad/issues/130)
-
+
#### purestorage\.flasharray
* purefa\_dsrole \- Fix version check logic
@@ -1811,15 +2285,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* callback plugin \- correctly catch facts with vault data and replace it with ENCRYPTED\_VAULT\_VALUE\_NOT\_REPORTED
\, preventing Object of type AnsibleVaultEncryptedUnicode is not JSON serializable
errors
* redhat\_manifest \- do not send empty JSON bodies in GET requests which confuse the portal sometimes \([https\://github\.com/theforeman/foreman\-ansible\-modules/issues/1768](https\://github\.com/theforeman/foreman\-ansible\-modules/issues/1768)\)
-
+
#### vmware\.vmware
* README \- Fix typos in README \([https\://github\.com/ansible\-collections/vmware\.vmware/pull/66](https\://github\.com/ansible\-collections/vmware\.vmware/pull/66)\)\.
-
+
### Known Issues
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
@@ -1829,10 +2303,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_diagnostics \- Issue\(279193\) \- Export of SupportAssist collection logs to the share location fails on OME version 4\.0\.0\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Modules
-
+
#### community\.general
* community\.general\.keycloak\_userprofile \- Allows managing Keycloak User Profiles\.
@@ -1860,7 +2334,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.enterprise\_sonic\.sonic\_sflow \- configure sflow settings on SONiC\.
* dellemc\.enterprise\_sonic\.sonic\_vrrp \- Configure VRRP protocol settings on SONiC\.
-
+
#### fortinet\.fortimanager
* fortinet\.fortimanager\.fmgr\_fmg\_sasemanager\_settings \- Fmg sase manager settings
@@ -1876,12 +2350,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.service\_account \- Manage Active Directory service account objects
-
+
#### purestorage\.flasharray
* purestorage\.flasharray\.purefa\_dsrole\_old \- Configure FlashArray Directory Service Roles \(pre\-6\.6\.3\)
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 6\.1\.3\)
@@ -1958,61 +2432,61 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.3\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Minor Changes
- - Ansible\-core
- - cisco\.dnac
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Minor Changes
+ - Ansible\-core
+ - cisco\.dnac
- cisco\.mso
- cloudscale\_ch\.cloud
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.routeros
- - dellemc\.openmanage
+ - dellemc\.openmanage
- f5networks\.f5\_modules
- - fortinet\.fortimanager
- - netapp\.ontap
+ - fortinet\.fortimanager
+ - netapp\.ontap
- purestorage\.flashblade
- theforeman\.foreman
- - vmware\.vmware
-- Deprecated Features
- - community\.docker
+ - vmware\.vmware
+- Deprecated Features
+ - community\.docker
- community\.routeros
- community\.sops
-- Bugfixes
- - Ansible\-core
- - cisco\.ise
+- Bugfixes
+ - Ansible\-core
+ - cisco\.ise
- cisco\.mso
- community\.crypto
- - community\.dns
- - community\.docker
- - community\.general
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.routeros
- community\.sops
- - fortinet\.fortimanager
- - netapp\.ontap
- - purestorage\.flasharray
+ - fortinet\.fortimanager
+ - netapp\.ontap
+ - purestorage\.flasharray
- purestorage\.flashblade
- - vmware\.vmware
-- Known Issues
- - community\.docker
- - dellemc\.openmanage
-- New Modules
- - community\.general
- - fortinet\.fortimanager
+ - vmware\.vmware
+- Known Issues
+ - community\.docker
+ - dellemc\.openmanage
+- New Modules
+ - community\.general
+ - fortinet\.fortimanager
- theforeman\.foreman
- - vmware\.vmware
-- Unchanged Collections
+ - vmware\.vmware
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-08\-13
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 10\.3\.0 contains ansible\-core version 2\.17\.3\.
@@ -2020,7 +2494,7 @@ This is a newer version than version 2\.17\.2 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -2050,16 +2524,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| theforeman.foreman | 4.0.0 | 4.1.0 | |
| vmware.vmware | 1.3.0 | 1.4.0 | |
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\-test \- Improve the error message shown when an unknown \-\-remote
or \-\-docker
option is given\.
* ansible\-test \- Removed the vyos/1\.1\.8
network remote as it is no longer functional\.
-
+
#### cisco\.dnac
* Added \'accesspoint\_workflow\_manager\' module to manage access point configurations\.
@@ -2085,7 +2559,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update source\_format of custom images with actually available choices\.
-
+
#### community\.docker
* docker\, docker\_api connection plugins \- allow to determine the working directory when executing commands with the new working\_dir
option \([https\://github\.com/ansible\-collections/community\.docker/pull/943](https\://github\.com/ansible\-collections/community\.docker/pull/943)\)\.
@@ -2095,7 +2569,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_compose\_v2\_pull \- add new options ignore\_buildable
\, include\_deps
\, and services
\([https\://github\.com/ansible\-collections/community\.docker/issues/941](https\://github\.com/ansible\-collections/community\.docker/issues/941)\, [https\://github\.com/ansible\-collections/community\.docker/pull/942](https\://github\.com/ansible\-collections/community\.docker/pull/942)\)\.
* docker\_container \- when creating a container\, directly pass all networks to connect to to the Docker Daemon for API version 1\.44 and newer\. This makes creation more efficient and works around a bug in Docker Daemon that does not use the specified MAC address in at least some cases\, though only for creation \([https\://github\.com/ansible\-collections/community\.docker/pull/933](https\://github\.com/ansible\-collections/community\.docker/pull/933)\)\.
-
+
#### community\.general
* cgroup\_memory\_recap\, hipchat\, jabber\, log\_plays\, loganalytics\, logentries\, logstash\, slack\, splunk\, sumologic\, syslog\_json callback plugins \- make sure that all options are typed \([https\://github\.com/ansible\-collections/community\.general/pull/8628](https\://github\.com/ansible\-collections/community\.general/pull/8628)\)\.
@@ -2129,7 +2603,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- set default for force
in ip dhcp\-server option
to an explicit false
\([https\://github\.com/ansible\-collections/community\.routeros/pull/300](https\://github\.com/ansible\-collections/community\.routeros/pull/300)\)\.
* api\_modify \- allow to restrict what is updated by limiting fields to specific values with the new restrict
option \([https\://github\.com/ansible\-collections/community\.routeros/pull/305](https\://github\.com/ansible\-collections/community\.routeros/pull/305)\)\.
-
+
#### dellemc\.openmanage
* idrac\_redfish\_powerstate \- This module is enhanced to support full virtual A/C power cycle\.
@@ -2141,13 +2615,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* bigip\_ucs \- Fix for bigip\_ucs module to restore UCS file on BIG\-IP devices\.
-
+
#### fortinet\.fortimanager
* Supported FortiManager 7\.4\.3\. 7 new modules\.
* Supported ansible\-core 2\.17\.
-
+
#### netapp\.ontap
* all modules supporting ZAPI \& REST \- throw authentication error instead of falling back to ZAPI when username/password is incorrect\.
@@ -2174,7 +2648,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* redhat\_manifest \- report changed
when manifest is regenerated and downloaded \([https\://github\.com/theforeman/foreman\-ansible\-modules/issues/1473](https\://github\.com/theforeman/foreman\-ansible\-modules/issues/1473)\)
-
+
#### vmware\.vmware
* cluster\_drs \- added cluster\_drs module to manage DRS settings in vcenter
@@ -2184,10 +2658,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* module\_utils/vmware\_type\_utils \- added shared utils for validating\, transforming\, and comparing vcenter settings with python variables
* vm\_portgroup\_info \- add module to get all the portgroups that associated with VMs
-
+
### Deprecated Features
-
+
#### community\.docker
* The collection deprecates support for all ansible\-core versions that are currently End of Life\, [according to the ansible\-core support matrix](https\://docs\.ansible\.com/ansible\-core/devel/reference\_appendices/release\_and\_maintenance\.html\#ansible\-core\-support\-matrix)\. This means that the next major release of the collection will no longer support ansible\-core 2\.11\, ansible\-core 2\.12\, ansible\-core 2\.13\, and ansible\-core 2\.14\.
@@ -2202,10 +2676,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The collection deprecates support for all Ansible/ansible\-base/ansible\-core versions that are currently End of Life\, [according to the ansible\-core support matrix](https\://docs\.ansible\.com/ansible\-core/devel/reference\_appendices/release\_and\_maintenance\.html\#ansible\-core\-support\-matrix)\. This means that the next major release of the collection will no longer support Ansible 2\.9\, ansible\-base 2\.10\, ansible\-core 2\.11\, ansible\-core 2\.12\, ansible\-core 2\.13\, and ansible\-core 2\.14\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Warning now includes filename and line number of variable when specifying a list of dictionaries for vars \([https\://github\.com/ansible/ansible/issues/82528](https\://github\.com/ansible/ansible/issues/82528)\)\.
@@ -2213,7 +2687,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* debconf \- fix normalization of value representation for boolean vtypes in new packages \([https\://github\.com/ansible/ansible/issues/83594](https\://github\.com/ansible/ansible/issues/83594)\)
* linear strategy\: fix handlers included via include\_tasks
handler to be executed in lockstep \([https\://github\.com/ansible/ansible/issues/83019](https\://github\.com/ansible/ansible/issues/83019)\)
-
+
#### cisco\.ise
* endpoint\_group \- add missing parameter parentID\.
@@ -2233,12 +2707,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* When using cryptography \>\= 43\.0\.0\, use offset\-aware datetime\.datetime
objects \(with timezone UTC\) instead of offset\-naive UTC timestamps for the InvalidityDate
X\.509 CRL extension \([https\://github\.com/ansible\-collections/community\.crypto/issues/726](https\://github\.com/ansible\-collections/community\.crypto/issues/726)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/730](https\://github\.com/ansible\-collections/community\.crypto/pull/730)\)\.
-
+
#### community\.dns
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2 \- handle yet another random unstructured error output from pre\-2\.29\.0 Compose versions \([https\://github\.com/ansible\-collections/community\.docker/issues/948](https\://github\.com/ansible\-collections/community\.docker/issues/948)\, [https\://github\.com/ansible\-collections/community\.docker/pull/949](https\://github\.com/ansible\-collections/community\.docker/pull/949)\)\.
@@ -2248,7 +2722,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_container \- restore behavior of the module from community\.docker 2\.x\.y that passes the first network to the Docker Deamon while creating the container \([https\://github\.com/ansible\-collections/community\.docker/pull/933](https\://github\.com/ansible\-collections/community\.docker/pull/933)\)\.
* docker\_image\_build \- fix \-\-output
parameter composition for type\=docker
and type\=image
\([https\://github\.com/ansible\-collections/community\.docker/issues/946](https\://github\.com/ansible\-collections/community\.docker/issues/946)\, [https\://github\.com/ansible\-collections/community\.docker/pull/947](https\://github\.com/ansible\-collections/community\.docker/pull/947)\)\.
-
+
#### community\.general
* gitlab\_runner \- fix paused
parameter being ignored \([https\://github\.com/ansible\-collections/community\.general/pull/8648](https\://github\.com/ansible\-collections/community\.general/pull/8648)\)\.
@@ -2269,14 +2743,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Pass config\_path
on SOPS 3\.9\.0 before the subcommand instead of after it \([https\://github\.com/ansible\-collections/community\.sops/issues/195](https\://github\.com/ansible\-collections/community\.sops/issues/195)\, [https\://github\.com/ansible\-collections/community\.sops/pull/197](https\://github\.com/ansible\-collections/community\.sops/pull/197)\)\.
-
+
#### fortinet\.fortimanager
* Added more description in the documentation\.
* Deleted 9 fmgr\_switchcontroller\_managedswitch\_\* modules\. Will support them in FortiManager Device Ansible\.
* Improved fmgr\_fact\, fmgr\_clone\, fmgr\_move\.
-
+
#### netapp\.ontap
* na\_ontap\_export\_policy\_rule \- fix issue with idempotency in REST\.
@@ -2290,7 +2764,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* na\_ontap\_volume \- added error message while trying to modify efficiency configuration for a volume in REST\, when efficiency is disabled\.
* na\_ontap\_volume\_efficiency \- fix issue with modifying volume efficiency in REST\.
-
+
#### purestorage\.flasharray
* purefa\_dsrole \- Fix function name typo
@@ -2305,7 +2779,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefb\_fs \- Fix error checking for SMB parameter in non\-SMB filesystem
* purefb\_info \- Fix space reporting issue
-
+
#### vmware\.vmware
* \_vmware\_facts \- fixed typo in hw\_interfaces fact key and added missing annotation fact key and value
@@ -2313,15 +2787,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* guest\_info \- added more optional attributes to the example
* module\_utils/vmware\_rest\_client \- rename get\_vm\_by\_name method as there is same signature already
-
+
### Known Issues
-
+
#### community\.docker
* docker\_container \- when specifying a MAC address for a container\'s network\, and the network is attached after container creation \(for example\, due to idempotency checks\)\, the MAC address is at least in some cases ignored by the Docker Daemon \([https\://github\.com/ansible\-collections/community\.docker/pull/933](https\://github\.com/ansible\-collections/community\.docker/pull/933)\)\.
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
@@ -2330,17 +2804,17 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_diagnostics \- Issue\(279193\) \- Export of SupportAssist collection logs to the share location fails on OME version 4\.0\.0\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Modules
-
+
#### community\.general
* community\.general\.bootc\_manage \- Bootc Switch and Upgrade\.
* community\.general\.homebrew\_services \- Services manager for Homebrew\.
* community\.general\.keycloak\_realm\_keys\_metadata\_info \- Allows obtaining Keycloak realm keys metadata via Keycloak API\.
-
+
#### fortinet\.fortimanager
* fortinet\.fortimanager\.fmgr\_extensioncontroller\_extenderprofile\_wifi \- FortiExtender wifi configuration\.
@@ -2359,12 +2833,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* theforeman\.foreman\.content\_import\_repository \- Manage repository content imports
* theforeman\.foreman\.content\_import\_version \- Manage content view version content imports
-
+
#### vmware\.vmware
* vmware\.vmware\.vm\_portgroup\_info \- Returns information about the portgroups of virtual machines
-
+
### Unchanged Collections
* amazon\.aws \(still version 8\.1\.0\)
@@ -2447,56 +2921,56 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.2\.0
-- Release Summary
+- Release Summary
- Added Collections
-- Ansible\-core
-- Changed Collections
-- Major Changes
- - dellemc\.openmanage
+- Ansible\-core
+- Changed Collections
+- Major Changes
+ - dellemc\.openmanage
- fortinet\.fortios
- grafana\.grafana
-- Minor Changes
+- Minor Changes
- amazon\.aws
- cisco\.aci
- cisco\.mso
- community\.crypto
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.proxysql
- community\.routeros
- community\.sops
- - community\.vmware
+ - community\.vmware
- containers\.podman
- - dellemc\.openmanage
+ - dellemc\.openmanage
- f5networks\.f5\_modules
- ibm\.storage\_virtualize
- - purestorage\.flasharray
-- Deprecated Features
-- Bugfixes
- - Ansible\-core
+ - purestorage\.flasharray
+- Deprecated Features
+- Bugfixes
+ - Ansible\-core
- cisco\.aci
- cisco\.mso
- - community\.dns
- - community\.docker
- - community\.general
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.proxysql
- community\.sops
- - community\.vmware
+ - community\.vmware
- containers\.podman
- - dellemc\.openmanage
+ - dellemc\.openmanage
- fortinet\.fortios
- ibm\.storage\_virtualize
- - purestorage\.flasharray
-- Known Issues
- - dellemc\.openmanage
-- New Plugins
- - Filter
+ - purestorage\.flasharray
+- Known Issues
+ - dellemc\.openmanage
+- New Plugins
+ - Filter
- Test
-- New Modules
- - purestorage\.flasharray
-- Unchanged Collections
+- New Modules
+ - purestorage\.flasharray
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-07\-16
@@ -2509,7 +2983,7 @@ Release Date\: 2024\-07\-16
* kubevirt\.core \(version 1\.5\.0\)
* vmware\.vmware \(version 1\.3\.0\)
-
+
### Ansible\-core
Ansible 10\.2\.0 contains ansible\-core version 2\.17\.2\.
@@ -2517,7 +2991,7 @@ This is a newer version than version 2\.17\.1 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -2548,10 +3022,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| purestorage.flasharray | 1.28.1 | 1.30.0 | |
| vmware.vmware | | 1.3.0 | The collection was added to Ansible |
-
+
### Major Changes
-
+
#### dellemc\.openmanage
* idrac\_server\_config\_profile \- This module is enhanced to allow you to export and import custom defaults on iDRAC\.
@@ -2582,7 +3056,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Support adding alloy user to extra groups by \@v\-zhuravlev in [https\://github\.com/grafana/grafana\-ansible\-collection/pull/212](https\://github\.com/grafana/grafana\-ansible\-collection/pull/212)
* Updated result\.json\[\'message\'\] to result\.json\(\)\[\'message\'\] by \@CPreun in [https\://github\.com/grafana/grafana\-ansible\-collection/pull/223](https\://github\.com/grafana/grafana\-ansible\-collection/pull/223)
-
+
### Minor Changes
@@ -2619,13 +3093,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* get\_certificate \- adds tls\_ctx\_options
option for specifying SSL CTX options \([https\://github\.com/ansible\-collections/community\.crypto/pull/779](https\://github\.com/ansible\-collections/community\.crypto/pull/779)\)\.
* get\_certificate \- allow to obtain the certificate chain sent by the server\, and the one used for validation\, with the new get\_certificate\_chain
option\. Note that this option only works if the module is run with Python 3\.10 or newer \([https\://github\.com/ansible\-collections/community\.crypto/issues/568](https\://github\.com/ansible\-collections/community\.crypto/issues/568)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/784](https\://github\.com/ansible\-collections/community\.crypto/pull/784)\)\.
-
+
#### community\.docker
* docker\_container \- add support for device\_cgroup\_rules
\([https\://github\.com/ansible\-collections/community\.docker/pull/910](https\://github\.com/ansible\-collections/community\.docker/pull/910)\)\.
* docker\_container \- the new state\=healthy
allows to wait for a container to become healthy on startup\. The healthy\_wait\_timeout
option allows to configure the maximum time to wait for this to happen \([https\://github\.com/ansible\-collections/community\.docker/issues/890](https\://github\.com/ansible\-collections/community\.docker/issues/890)\, [https\://github\.com/ansible\-collections/community\.docker/pull/921](https\://github\.com/ansible\-collections/community\.docker/pull/921)\)\.
-
+
#### community\.general
* CmdRunner module utils \- the parameter force\_lang
now supports the special value auto
which will automatically try and determine the best parsable locale in the system \([https\://github\.com/ansible\-collections/community\.general/pull/8517](https\://github\.com/ansible\-collections/community\.general/pull/8517)\)\.
@@ -2657,7 +3131,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* sops vars plugin \- allow to configure the valid extensions with an ansible\.cfg
entry or with an environment variable \([https\://github\.com/ansible\-collections/community\.sops/pull/185](https\://github\.com/ansible\-collections/community\.sops/pull/185)\)\.
* sops vars plugin \- new option handle\_unencrypted\_files
allows to control behavior when encountering unencrypted files with SOPS 3\.9\.0\+ \([https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\.
-
+
#### community\.vmware
* vmware\_host\_logbundle \- Add timeout parameter \([https\://github\.com/ansible\-collections/community\.vmware/pull/2092](https\://github\.com/ansible\-collections/community\.vmware/pull/2092)\)\.
@@ -2667,7 +3141,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* CI Update python for latest Ansible to 3\.11 in CI
-
+
#### dellemc\.openmanage
* idrac\_reset \- This module is enhanced to provide default username and default password for the reset operation\.
@@ -2683,7 +3157,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_sv\_manage\_security \- Added support to allow automatic download of security patches
* ibm\_svc\_info \- Added support to display concise view of all SVC objects not covered by I\(gather\_subset\)\, detailed view for all SVC objects\, concise view of a subset of objects allowing a I\(filtervalue\)
-
+
#### purestorage\.flasharray
* all \- add disable\_warnings
parameters
@@ -2710,7 +3184,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefa\_snmp \- Add new state
of test
to check SNMP manager configuration
* purefa\_syslog \- Add new state
of test
to check syslog server configuration
-
+
### Deprecated Features
* The frr\.frr
collection has been deprecated\.
@@ -2720,10 +3194,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
It will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11\.
See [Collections Removal Process for unmaintained collections](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#unmaintained\-collections) for more details \([https\://forum\.ansible\.com/t/6245](https\://forum\.ansible\.com/t/6245)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix a traceback when an environment variable contains certain special characters \([https\://github\.com/ansible/ansible/issues/83498](https\://github\.com/ansible/ansible/issues/83498)\)
@@ -2745,12 +3219,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix to avoid making updates to attributes that are not provided which could lead to removal of configuration in mso\_schema\_template\_bd
* Fix to avoid making updates to attributes that are not provided which could lead to removal of configuration in mso\_schema\_template\_vrf
-
+
#### community\.dns
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2\* modules \- fix parsing of skipped pull messages for Docker Compose 2\.28\.x \([https\://github\.com/ansible\-collections/community\.docker/issues/911](https\://github\.com/ansible\-collections/community\.docker/issues/911)\, [https\://github\.com/ansible\-collections/community\.docker/pull/916](https\://github\.com/ansible\-collections/community\.docker/pull/916)\)\.
@@ -2758,7 +3232,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_container \- fix possible infinite loop if removal\_wait\_timeout
is set \([https\://github\.com/ansible\-collections/community\.docker/pull/922](https\://github\.com/ansible\-collections/community\.docker/pull/922)\)\.
* vendored Docker SDK for Python \- use LooseVersion
instead of StrictVersion
to compare urllib3 versions\. This is needed for development versions \([https\://github\.com/ansible\-collections/community\.docker/pull/902](https\://github\.com/ansible\-collections/community\.docker/pull/902)\)\.
-
+
#### community\.general
* bitwarden lookup plugin \- fix KeyError
in search\_field
\([https\://github\.com/ansible\-collections/community\.general/issues/8549](https\://github\.com/ansible\-collections/community\.general/issues/8549)\, [https\://github\.com/ansible\-collections/community\.general/pull/8557](https\://github\.com/ansible\-collections/community\.general/pull/8557)\)\.
@@ -2780,7 +3254,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix RPM URL for the 3\.9\.0 release \([https\://github\.com/ansible\-collections/community\.sops/pull/188](https\://github\.com/ansible\-collections/community\.sops/pull/188)\)\.
* sops\_encrypt \- properly support path\_regex
in \.sops\.yaml
when SOPS 3\.9\.0 or later is used \([https\://github\.com/ansible\-collections/community\.sops/issues/153](https\://github\.com/ansible\-collections/community\.sops/issues/153)\, [https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\.
-
+
#### community\.vmware
* vcenter\_folder \- removed documentation that incorrectly said folder\_type had no effect when parent\_folder was set
@@ -2796,7 +3270,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Idempotency improvements
* params gpus should be exit\_policy
-
+
#### dellemc\.openmanage
* Resolved the issue in idrac\_reset
module where it fails when iDRAC is in busy state\. \([https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/652](https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/652)\)
@@ -2815,17 +3289,17 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_svc\_utils \- REST API timeout due to slow response
* ibm\_svc\_utils \- Return correct error in case of error code 500
-
+
#### purestorage\.flasharray
* purefa\_hg \- Fix edge case with incorrectly deleted hostgroup when empty array sent for volumes or hosts
* purefa\_info \- Fix typo from PR
* purefa\_info \- Resolve issue with performance stats trying to report for remote hosts
-
+
### Known Issues
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
@@ -2834,10 +3308,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_diagnostics \- Issue\(279193\) \- Export of SupportAssist collection logs to the share location fails on OME version 4\.0\.0\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Plugins
-
+
#### Filter
* community\.general\.reveal\_ansible\_type \- Return input type\.
@@ -2847,16 +3321,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.ansible\_type \- Validate input type\.
-
+
### New Modules
-
+
#### purestorage\.flasharray
* purestorage\.flasharray\.purefa\_audits \- List FlashArray Audit Events
* purestorage\.flasharray\.purefa\_sessions \- List FlashArray Sessions
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 6\.1\.3\)
@@ -2938,62 +3412,62 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.1\.0
-- Release Summary
+- Release Summary
- Added Collections
-- Ansible\-core
-- Changed Collections
-- Major Changes
+- Ansible\-core
+- Changed Collections
+- Major Changes
- containers\.podman
- - dellemc\.openmanage
-- Minor Changes
- - Ansible\-core
+ - dellemc\.openmanage
+- Minor Changes
+ - Ansible\-core
- ansible\.windows
- - cisco\.dnac
+ - cisco\.dnac
- cisco\.nxos
- - community\.general
+ - community\.general
- community\.routeros
- community\.zabbix
- containers\.podman
- - dellemc\.openmanage
+ - dellemc\.openmanage
- dellemc\.powerflex
- kubernetes\.core
- microsoft\.ad
- netbox\.netbox
- vultr\.cloud
-- Deprecated Features
- - community\.general
-- Bugfixes
- - Ansible\-core
+- Deprecated Features
+ - community\.general
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- ansible\.netcommon
- ansible\.windows
- - cisco\.ise
+ - cisco\.ise
- cisco\.nxos
- - community\.dns
- - community\.docker
- - community\.general
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.hrobot
- community\.network
- community\.zabbix
- containers\.podman
- - dellemc\.openmanage
+ - dellemc\.openmanage
- inspur\.ispim
- lowlydba\.sqlserver
- microsoft\.ad
- netbox\.netbox
- - purestorage\.flasharray
-- Known Issues
- - community\.general
- - dellemc\.openmanage
-- New Plugins
- - Filter
-- New Modules
- - community\.general
+ - purestorage\.flasharray
+- Known Issues
+ - community\.general
+ - dellemc\.openmanage
+- New Plugins
+ - Filter
+- New Modules
+ - community\.general
- containers\.podman
- - dellemc\.openmanage
-- Unchanged Collections
+ - dellemc\.openmanage
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-06\-18
@@ -3005,7 +3479,7 @@ Release Date\: 2024\-06\-18
* ieisystem\.inmanage \(version 2\.0\.0\)
-
+
### Ansible\-core
Ansible 10\.1\.0 contains ansible\-core version 2\.17\.1\.
@@ -3013,7 +3487,7 @@ This is a newer version than version 2\.17\.0 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -3048,7 +3522,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| purestorage.flasharray | 1.28.0 | 1.28.1 | |
| vultr.cloud | 1.12.1 | 1.13.0 | |
-
+
### Major Changes
@@ -3062,16 +3536,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Improve idempotency for networking in podman\_container
* Redesign idempotency for Podman Pod module
-
+
#### dellemc\.openmanage
* Added support to use session ID for authentication of iDRAC\, OpenManage Enterprise and OpenManage Enterprise Modular\.
* ome\_session \- This module allows you to create and delete the sessions on OpenManage Enterprise and OpenManage Enterprise Modular\.
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\-test \- Update pypi\-test\-container
to version 3\.1\.0\.
@@ -3083,7 +3557,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* win\_setup \- Added the ansible\_win\_rm\_certificate\_thumbprint
fact to display the thumbprint of the certificate in use
* win\_user \- Added the ability to set an account expiration date using the account\_expires
option \- [https\://github\.com/ansible\-collections/ansible\.windows/issues/610](https\://github\.com/ansible\-collections/ansible\.windows/issues/610)
-
+
#### cisco\.dnac
* Added API to validate the server address
@@ -3144,7 +3618,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* route\_maps \- support simple route\-maps that do not contain set or match statements\. it allows for the creation and management of purely basic route\-map entries like \'route\-map test\-1 permit 10\'\.
-
+
#### community\.general
* CmdRunner module util \- argument formats can be specified as plain functions without calling cmd\_runner\_fmt\.as\_func\(\)
\([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
@@ -3195,7 +3669,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Add route\, dns and ipam\_driver to podman\_network
* Create podman secret when skip\_existing\=True and it does not exist
-
+
#### dellemc\.openmanage
* Added support for Python 3\.12\.
@@ -3250,20 +3724,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* instance\, bare\_metal \- Implemented a new option skip\_wait
\([https\://github\.com/vultr/ansible\-collection\-vultr/issues/119](https\://github\.com/vultr/ansible\-collection\-vultr/issues/119)\)\.
-
+
### Deprecated Features
-
+
#### community\.general
* CmdRunner module util \- setting the value of the ignore\_none
parameter within a CmdRunner
context is deprecated and that feature should be removed in community\.general 12\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/8479](https\://github\.com/ansible\-collections/community\.general/pull/8479)\)\.
* git\_config \- the list\_all
option has been deprecated and will be removed in community\.general 11\.0\.0\. Use the community\.general\.git\_config\_info
module instead \([https\://github\.com/ansible\-collections/community\.general/pull/8453](https\://github\.com/ansible\-collections/community\.general/pull/8453)\)\.
* git\_config \- using state\=present
without providing value
is deprecated and will be disallowed in community\.general 11\.0\.0\. Use the community\.general\.git\_config\_info
module instead to read a value \([https\://github\.com/ansible\-collections/community\.general/pull/8453](https\://github\.com/ansible\-collections/community\.general/pull/8453)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix rapid memory usage growth when notifying handlers using the listen
keyword \([https\://github\.com/ansible/ansible/issues/83392](https\://github\.com/ansible/ansible/issues/83392)\)
@@ -3290,7 +3764,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* setup \- Provide WMI/CIM fallback for facts that rely on SMBIOS when that is unavailable
-
+
#### cisco\.ise
* Added main\.yml to aws\_deployment role
@@ -3302,18 +3776,18 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* nxos\_l3\_interfaces \- fail if encapsulation exists on a different sub\-interface\.
* nxos\_static\_routes \- correctly generate command when track parameter is specified\.
-
+
#### community\.dns
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose \- make sure that the module uses the api\_version
parameter \([https\://github\.com/ansible\-collections/community\.docker/pull/881](https\://github\.com/ansible\-collections/community\.docker/pull/881)\)\.
* docker\_compose\_v2\* modules \- there was no check to make sure that one of project\_src
and definition
is provided\. The modules crashed if none were provided \([https\://github\.com/ansible\-collections/community\.docker/issues/885](https\://github\.com/ansible\-collections/community\.docker/issues/885)\, [https\://github\.com/ansible\-collections/community\.docker/pull/886](https\://github\.com/ansible\-collections/community\.docker/pull/886)\)\.
-
+
#### community\.general
* git\_config \- fix behavior of state\=absent
if value
is present \([https\://github\.com/ansible\-collections/community\.general/issues/8436](https\://github\.com/ansible\-collections/community\.general/issues/8436)\, [https\://github\.com/ansible\-collections/community\.general/pull/8452](https\://github\.com/ansible\-collections/community\.general/pull/8452)\)\.
@@ -3351,7 +3825,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix transports issues in podman\_image
* fix\(\#747\) set correct HealthCmd
-
+
#### dellemc\.openmanage
* Resolved the issue in idrac\_certificates
module where subject\_alt\_name parameter was only accepting first item in list\. \([https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/584](https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/584)\)
@@ -3382,23 +3856,23 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Added power outlet type iec\-60320\-c21 to power outlet template and power outlet modules [\#1229](https\://github\.com/netbox\-community/ansible\_modules/issues/1229)
* Extend query param for parent\_location [\#1233](https\://github\.com/netbox\-community/ansible\_modules/issues/1233)
-
+
#### purestorage\.flasharray
* purefa\_network \- Fix issue with clearing network interface addresses
* purefa\_network \- Resolve issue when setting a network port on a new array
* purefa\_policy \- Enhanced idempotency for snapshot policy rules
-
+
### Known Issues
-
+
#### community\.general
* homectl \- the module does not work under Python 3\.13 or newer\, since it relies on the removed crypt
standard library module \([https\://github\.com/ansible\-collections/community\.general/issues/4691](https\://github\.com/ansible\-collections/community\.general/issues/4691)\, [https\://github\.com/ansible\-collections/community\.general/pull/8497](https\://github\.com/ansible\-collections/community\.general/pull/8497)\)\.
* udm\_user \- the module does not work under Python 3\.13 or newer\, since it relies on the removed crypt
standard library module \([https\://github\.com/ansible\-collections/community\.general/issues/4690](https\://github\.com/ansible\-collections/community\.general/issues/4690)\, [https\://github\.com/ansible\-collections/community\.general/pull/8497](https\://github\.com/ansible\-collections/community\.general/pull/8497)\)\.
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
@@ -3407,20 +3881,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_diagnostics \- Issue\(279193\) \- Export of SupportAssist collection logs to the share location fails on OME version 4\.0\.0\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Plugins
-
+
#### Filter
* community\.general\.keep\_keys \- Keep specific keys from dictionaries in a list\.
* community\.general\.remove\_keys \- Remove specific keys from dictionaries in a list\.
* community\.general\.replace\_keys \- Replace specific keys in a list of dictionaries\.
-
+
### New Modules
-
+
#### community\.general
* community\.general\.consul\_agent\_check \- Add\, modify\, and delete checks within a consul cluster\.
@@ -3433,12 +3907,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* containers\.podman\.podman\_search \- Search for remote images using podman
-
+
#### dellemc\.openmanage
* dellemc\.openmanage\.ome\_session \- This module allows you to create and delete sessions on OpenManage Enterprise and OpenManage Enterprise Modular\.
-
+
### Unchanged Collections
* ansible\.posix \(still version 1\.5\.4\)
@@ -3514,15 +3988,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.0\.1
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Bugfixes
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Bugfixes
- inspur\.ispim
- kaytus\.ksmanage
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-06\-06
@@ -3531,13 +4005,13 @@ Release Date\: 2024\-06\-06
This release updates 10\.0\.0 by removing binary files from a Windows venv that accidentally were included in two collection releases\.
-
+
### Ansible\-core
Ansible 10\.0\.1 contains ansible\-core version 2\.17\.0\.
This is the same version of ansible\-core as in the previous Ansible release\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -3547,7 +4021,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| inspur.ispim | 2.2.1 | 2.2.2 | |
| kaytus.ksmanage | 1.2.1 | 1.2.2 | |
-
+
### Bugfixes
@@ -3560,7 +4034,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Remove venv files that were accidentally bundled in 1\.2\.2\([https\://github\.com/ieisystem/kaytus\.ksmanage/pull/23](https\://github\.com/ieisystem/kaytus\.ksmanage/pull/23)\)\.
-
+
### Unchanged Collections
* amazon\.aws \(still version 8\.0\.0\)
@@ -3660,13 +4134,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v10\.0\.0
-- Release Summary
+- Release Summary
- Removed Collections
- Added Collections
-- Ansible\-core
+- Ansible\-core
- Included Collections
-- Major Changes
- - Ansible\-core
+- Major Changes
+ - Ansible\-core
- ansible\.netcommon
- ansible\.utils
- arista\.eos
@@ -3674,22 +4148,22 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- cisco\.ios
- cisco\.iosxr
- cisco\.nxos
- - community\.dns
- - community\.docker
+ - community\.dns
+ - community\.docker
- community\.hashi\_vault
- community\.hrobot
- - community\.mysql
+ - community\.mysql
- containers\.podman
- - dellemc\.openmanage
+ - dellemc\.openmanage
- dellemc\.unity
- fortinet\.fortios
- grafana\.grafana
- ibm\.qradar
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- junipernetworks\.junos
- splunk\.es
-- Minor Changes
- - Ansible\-core
+- Minor Changes
+ - Ansible\-core
- amazon\.aws
- ansible\.netcommon
- ansible\.utils
@@ -3697,10 +4171,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- arista\.eos
- check\_point\.mgmt
- cisco\.aci
- - cisco\.dnac
+ - cisco\.dnac
- cisco\.ios
- cisco\.iosxr
- - cisco\.ise
+ - cisco\.ise
- cisco\.meraki
- cisco\.mso
- cisco\.nxos
@@ -3708,91 +4182,91 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- community\.ciscosmb
- community\.crypto
- community\.digitalocean
- - community\.dns
- - community\.docker
- - community\.general
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.hashi\_vault
- community\.hrobot
- - community\.mysql
- - community\.postgresql
+ - community\.mysql
+ - community\.postgresql
- community\.rabbitmq
- community\.routeros
- - community\.vmware
+ - community\.vmware
- community\.windows
- community\.zabbix
- containers\.podman
- dellemc\.enterprise\_sonic
- - dellemc\.openmanage
+ - dellemc\.openmanage
- dellemc\.powerflex
- f5networks\.f5\_modules
- - fortinet\.fortimanager
+ - fortinet\.fortimanager
- google\.cloud
- grafana\.grafana
- hetzner\.hcloud
- ibm\.storage\_virtualize
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- inspur\.ispim
- junipernetworks\.junos
- kubernetes\.core
- lowlydba\.sqlserver
- microsoft\.ad
- - netapp\.ontap
+ - netapp\.ontap
- netapp\.storagegrid
- netbox\.netbox
- - purestorage\.flasharray
+ - purestorage\.flasharray
- purestorage\.flashblade
- - telekom\_mms\.icinga\_director
+ - telekom\_mms\.icinga\_director
- theforeman\.foreman
- vmware\.vmware\_rest
- vultr\.cloud
-- Breaking Changes / Porting Guide
- - Ansible\-core
+- Breaking Changes / Porting Guide
+ - Ansible\-core
- amazon\.aws
- cloud\.common
- community\.aws
- community\.ciscosmb
- - community\.dns
- - community\.general
+ - community\.dns
+ - community\.general
- community\.hrobot
- community\.okd
- hetzner\.hcloud
- kubernetes\.core
- theforeman\.foreman
- vmware\.vmware\_rest
-- Deprecated Features
- - Ansible\-core
+- Deprecated Features
+ - Ansible\-core
- amazon\.aws
- community\.aws
- community\.crypto
- - community\.dns
- - community\.docker
- - community\.general
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.hrobot
- community\.okd
- - community\.vmware
- - dellemc\.openmanage
+ - community\.vmware
+ - dellemc\.openmanage
- kubernetes\.core
- Removed Features \(previously deprecated\)
- - Ansible\-core
+ - Ansible\-core
- amazon\.aws
- arista\.eos
- cisco\.ios
- cisco\.iosxr
- cisco\.nxos
- - community\.dns
- - community\.general
+ - community\.dns
+ - community\.general
- community\.grafana
- community\.hrobot
- junipernetworks\.junos
-- Security Fixes
- - Ansible\-core
- - community\.dns
- - community\.docker
- - community\.general
+- Security Fixes
+ - Ansible\-core
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.hrobot
-- Bugfixes
- - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- ansible\.netcommon
- ansible\.utils
@@ -3803,7 +4277,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- cisco\.asa
- cisco\.ios
- cisco\.iosxr
- - cisco\.ise
+ - cisco\.ise
- cisco\.meraki
- cisco\.mso
- cisco\.nxos
@@ -3811,53 +4285,53 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- community\.ciscosmb
- community\.crypto
- community\.digitalocean
- - community\.dns
- - community\.docker
- - community\.general
+ - community\.dns
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.hrobot
- - community\.mysql
- - community\.postgresql
+ - community\.mysql
+ - community\.postgresql
- community\.routeros
- community\.sap\_libs
- - community\.vmware
+ - community\.vmware
- community\.windows
- community\.zabbix
- containers\.podman
- dellemc\.enterprise\_sonic
- - dellemc\.openmanage
+ - dellemc\.openmanage
- f5networks\.f5\_modules
- - fortinet\.fortimanager
+ - fortinet\.fortimanager
- fortinet\.fortios
- hetzner\.hcloud
- ibm\.qradar
- ibm\.storage\_virtualize
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- junipernetworks\.junos
- kubernetes\.core
- lowlydba\.sqlserver
- microsoft\.ad
- - netapp\.ontap
+ - netapp\.ontap
- netapp\.storagegrid
- netbox\.netbox
- - purestorage\.flasharray
+ - purestorage\.flasharray
- purestorage\.flashblade
- splunk\.es
- - telekom\_mms\.icinga\_director
+ - telekom\_mms\.icinga\_director
- theforeman\.foreman
- vmware\.vmware\_rest
- vultr\.cloud
-- Known Issues
- - community\.docker
- - dellemc\.openmanage
-- New Plugins
+- Known Issues
+ - community\.docker
+ - dellemc\.openmanage
+- New Plugins
- Become
- Callback
- Connection
- - Filter
- - Lookup
+ - Filter
+ - Lookup
- Test
-- New Modules
+- New Modules
- amazon\.aws
- ansible\.netcommon
- check\_point\.mgmt
@@ -3865,27 +4339,27 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- community\.aws
- community\.crypto
- community\.digitalocean
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.hashi\_vault
- community\.zabbix
- containers\.podman
- dellemc\.enterprise\_sonic
- - dellemc\.openmanage
+ - dellemc\.openmanage
- dellemc\.powerflex
- - fortinet\.fortimanager
+ - fortinet\.fortimanager
- hetzner\.hcloud
- - infoblox\.nios\_modules
- - netapp\.ontap
+ - infoblox\.nios\_modules
+ - netapp\.ontap
- netbox\.netbox
- - purestorage\.flasharray
+ - purestorage\.flasharray
- purestorage\.flashblade
- theforeman\.foreman
- vultr\.cloud
- New Roles
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-06\-04
@@ -3911,7 +4385,7 @@ Release Date\: 2024\-06\-04
* community\.library\_inventory\_filtering\_v1 \(version 1\.0\.1\)
* kaytus\.ksmanage \(version 1\.2\.1\)
-
+
### Ansible\-core
Ansible 10\.0\.0 contains ansible\-core version 2\.17\.0\.
@@ -4000,10 +4474,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| vmware.vmware_rest | 2.3.1 | 3.0.1 | |
| vultr.cloud | 1.10.0 | 1.12.1 | |
-
+
### Major Changes
-
+
#### Ansible\-core
* urls\.py \- Removed support for Python 2
@@ -4054,12 +4528,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* This release removes four previously deprecated modules from this collection\. Please refer to the Removed Features section for details\.
* Updated the minimum required ansible\.netcommon version to 6\.1\.0 to support the cli\_restore module\.
-
+
#### community\.dns
* The community\.dns
collection now depends on the community\.library\_inventory\_filtering\_v1
collection\. This utility collection provides host filtering functionality for inventory plugins\. If you use the Ansible community package\, both collections are included and you do not have to do anything special\. If you install the collection with ansible\-galaxy collection install
\, it will be installed automatically\. If you install the collection by copying the files of the collection to a place where ansible\-core can find it\, for example by cloning the git repository\, you need to make sure that you also have to install the dependency if you are using the inventory plugins \([https\://github\.com/ansible\-collections/community\.dns/pull/196](https\://github\.com/ansible\-collections/community\.dns/pull/196)\)\.
-
+
#### community\.docker
* The community\.docker
collection now depends on the community\.library\_inventory\_filtering\_v1
collection\. This utility collection provides host filtering functionality for inventory plugins\. If you use the Ansible community package\, both collections are included and you do not have to do anything special\. If you install the collection with ansible\-galaxy collection install
\, it will be installed automatically\. If you install the collection by copying the files of the collection to a place where ansible\-core can find it\, for example by cloning the git repository\, you need to make sure that you also have to install the dependency if you are using the inventory plugins \([https\://github\.com/ansible\-collections/community\.docker/pull/698](https\://github\.com/ansible\-collections/community\.docker/pull/698)\)\.
@@ -4074,7 +4548,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The community\.hrobot
collection now depends on the community\.library\_inventory\_filtering\_v1
collection\. This utility collection provides host filtering functionality for inventory plugins\. If you use the Ansible community package\, both collections are included and you do not have to do anything special\. If you install the collection with ansible\-galaxy collection install
\, it will be installed automatically\. If you install the collection by copying the files of the collection to a place where ansible\-core can find it\, for example by cloning the git repository\, you need to make sure that you also have to install the dependency if you are using the inventory plugin \([https\://github\.com/ansible\-collections/community\.hrobot/pull/101](https\://github\.com/ansible\-collections/community\.hrobot/pull/101)\)\.
-
+
#### community\.mysql
* Collection version 2\.\*\.\* is EOL\, no more bugfixes will be backported\. Please consider upgrading to the latest version\.
@@ -4084,7 +4558,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Add quadlet support for Podman modules
-
+
#### dellemc\.openmanage
* All OME modules are enhanced to support the environment variables OME\_USERNAME and OME\_PASSWORD as fallback for credentials\.
@@ -4130,7 +4604,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Bumping requires\_ansible to \>\=2\.14\.0\, since previous ansible\-core versions are EoL now\.
-
+
#### infoblox\.nios\_modules
* Upgrade Ansible version support from 2\.13 to 2\.16\.
@@ -4148,10 +4622,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Bumping requires\_ansible to \>\=2\.14\.0\, since previous ansible\-core versions are EoL now\.
-
+
### Minor Changes
-
+
#### Ansible\-core
* Add dump
and passno
mount information to facts component \([https\://github\.com/ansible/ansible/issues/80478](https\://github\.com/ansible/ansible/issues/80478)\)
@@ -4400,7 +4874,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Add support for useg default block statement configuration for useg epg in aci\_epg
* Modify child class node block conditions to be optional in aci\_switch\_leaf\_selector
-
+
#### cisco\.dnac
* Added a method to validate IP addresses\.
@@ -4447,7 +4921,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* cli\_restore module is part of netcommon\.
* iosxr\_facts \- Add cdp neighbors in ansible\_net\_neighbors dictionary \([https\://github\.com/ansible\-collections/cisco\.iosxr/pull/457](https\://github\.com/ansible\-collections/cisco\.iosxr/pull/457)\)\.
-
+
#### cisco\.ise
* Changes the minimum supported version from Ansible v2\.9\.10 to v2\.14\.0
@@ -4580,7 +5054,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* digital\_ocean\_kubernetes \- add project\_name parameter \([https\://github\.com/ansible\-collections/community\.digitalocean/issues/264](https\://github\.com/ansible\-collections/community\.digitalocean/issues/264)\)\.
* fix sanity tests \([https\://github\.com/ansible\-collections/community\.digitalocean/issues/323](https\://github\.com/ansible\-collections/community\.digitalocean/issues/323)\)\.
-
+
#### community\.dns
* hetzner\_dns\_records and hosttech\_dns\_records inventory plugins \- the filters
option has been renamed to simple\_filters
\. The old name still works until community\.hrobot 2\.0\.0\. Then it will change to allow more complex filtering with the community\.library\_inventory\_filtering\_v1
collection\'s functionality \([https\://github\.com/ansible\-collections/community\.dns/pull/181](https\://github\.com/ansible\-collections/community\.dns/pull/181)\)\.
@@ -4589,7 +5063,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* nameserver\_info and nameserver\_record\_info \- add server
parameter to specify custom DNS servers \([https\://github\.com/ansible\-collections/community\.dns/pull/168](https\://github\.com/ansible\-collections/community\.dns/pull/168)\, [https\://github\.com/ansible\-collections/community\.dns/pull/178](https\://github\.com/ansible\-collections/community\.dns/pull/178)\)\.
* wait\_for\_txt \- add server
parameter to specify custom DNS servers \([https\://github\.com/ansible\-collections/community\.dns/pull/178](https\://github\.com/ansible\-collections/community\.dns/pull/178)\)\.
-
+
#### community\.docker
* The EE requirements now include PyYAML\, since the docker\_compose\_v2\*
modules depend on it when the definition
option is used\. This should not have a noticable effect on generated EEs since ansible\-core itself depends on PyYAML as well\, and ansible\-builder explicitly ignores this dependency \([https\://github\.com/ansible\-collections/community\.docker/pull/832](https\://github\.com/ansible\-collections/community\.docker/pull/832)\)\.
@@ -4618,7 +5092,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* inventory plugins \- add filter
option which allows to include and exclude hosts based on Jinja2 conditions \([https\://github\.com/ansible\-collections/community\.docker/pull/698](https\://github\.com/ansible\-collections/community\.docker/pull/698)\, [https\://github\.com/ansible\-collections/community\.docker/issues/610](https\://github\.com/ansible\-collections/community\.docker/issues/610)\)\.
* vendored Docker SDK for Python \- remove unused code that relies on functionality deprecated in Python 3\.12 \([https\://github\.com/ansible\-collections/community\.docker/pull/834](https\://github\.com/ansible\-collections/community\.docker/pull/834)\)\.
-
+
#### community\.general
* PythonRunner module utils \- specialisation of CmdRunner
to execute Python scripts \([https\://github\.com/ansible\-collections/community\.general/pull/8289](https\://github\.com/ansible\-collections/community\.general/pull/8289)\)\.
@@ -4768,13 +5242,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* robot inventory plugin \- add filter
option which allows to include and exclude hosts based on Jinja2 conditions \([https\://github\.com/ansible\-collections/community\.hrobot/pull/101](https\://github\.com/ansible\-collections/community\.hrobot/pull/101)\)\.
* robot inventory plugin \- the filters
option has been renamed to simple\_filters
\. The old name still works until community\.hrobot 2\.0\.0\. Then it will change to allow more complex filtering with the community\.library\_inventory\_filtering\_v1
collection\'s functionality \([https\://github\.com/ansible\-collections/community\.hrobot/pull/94](https\://github\.com/ansible\-collections/community\.hrobot/pull/94)\)\.
-
+
#### community\.mysql
* mysql\_user \- add the password\_expire
and password\_expire\_interval
arguments to implement the password expiration management for mysql user \([https\://github\.com/ansible\-collections/community\.mysql/pull/598](https\://github\.com/ansible\-collections/community\.mysql/pull/598)\)\.
* mysql\_user \- add user attribute support via the attributes
parameter and return value \([https\://github\.com/ansible\-collections/community\.mysql/pull/604](https\://github\.com/ansible\-collections/community\.mysql/pull/604)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- add the comment
argument \([https\://github\.com/ansible\-collections/community\.postgresql/issues/614](https\://github\.com/ansible\-collections/community\.postgresql/issues/614)\)\.
@@ -4825,7 +5299,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_modify\, api\_info \- add support for the ip vrf
path in RouterOS 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/259](https\://github\.com/ansible\-collections/community\.routeros/pull/259)\)
* api\_modify\, api\_info \- added support for interface wifiwave2
\([https\://github\.com/ansible\-collections/community\.routeros/pull/226](https\://github\.com/ansible\-collections/community\.routeros/pull/226)\)\.
-
+
#### community\.vmware
* Add standard function vmware\_argument\_spec\(\) from module\_utils for using default env fallback function\. [https\://github\.com/ansible\-collections/community\.vmware/issues/1977](https\://github\.com/ansible\-collections/community\.vmware/issues/1977)
@@ -4966,7 +5440,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* tests \- Enable contiguous execution of all regression integration tests on an S5296f \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/277](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/277)\)\.
* tests \- Fix the bgp CLI test base\_cfg\_path derivation of the bgp role\_path by avoiding relative pathing from the possibly external playbook\_dir \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/283](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/283)\)\.
-
+
#### dellemc\.openmanage
* Ansible lint issues are fixed for the collections\.
@@ -4993,7 +5467,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* bigiq\_device\_discovery \- Changes in documentation related to Provider block
-
+
#### fortinet\.fortimanager
* Added deprecated warning to invalid argument name\, please change the invalid argument name such as \"var\-name\"\, \"var name\" to \"var\_name\"\.
@@ -5089,7 +5563,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_svc\_manage\_volumgroup \- Added support to create clone or thinkclone volumegroup from snapshot from a subset of volumes
* ibm\_svc\_manage\_volumgroup \- Added support to delete volumegroups keeping volumes via \'evictvolumes\'\.
-
+
#### infoblox\.nios\_modules
* Ansible core version in the dependencies updated to 2\.14 or later\.
@@ -5133,7 +5607,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Set minimum supported Ansible version to 2\.14 to align with the versions still supported by Ansible\.
* object\_info \- Add ActiveDirectory module import
-
+
#### netapp\.ontap
* na\_ontap\_cifs \- new option offline\_files added in REST\, requires ONTAP 9\.10 or later\.
@@ -5185,7 +5659,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* netbox\_virtual\_disk \- New module \[\#1153\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1153](https\://github\.com/netbox\-community/ansible\_modules/pull/1153)\)
* netbox\_virtual\_machine and netbox\_device \- Add option config\_template \[\#1171\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1171](https\://github\.com/netbox\-community/ansible\_modules/pull/1171)\)
-
+
#### purestorage\.flasharray
* all \- distro
package added as a pre\-requisite
@@ -5236,7 +5710,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefb\_s3acc \- Add support for public buckets
* purefb\_s3acc \- Remove default requirements for hard\_limit
and default\_hard\_limit
-
+
#### telekom\_mms\.icinga\_director
* Extended docs and examples for multiple assign\_filter conditions \([https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/227](https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/227)\)
@@ -5263,10 +5737,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Implemented a feature to distinguish resources by region if available\. This allows to have identical name per region e\.g\. a VPC named default
in each region\. \([https\://github\.com/vultr/ansible\-collection\-vultr/pull/98](https\://github\.com/vultr/ansible\-collection\-vultr/pull/98)\)\.
* instance \- Added a new param user\_scheme
to change user scheme to non\-root on Linux while creating the instance \([https\://github\.com/vultr/ansible\-collection\-vultr/issues/96](https\://github\.com/vultr/ansible\-collection\-vultr/issues/96)\)\.
-
+
### Breaking Changes / Porting Guide
-
+
#### Ansible\-core
* assert \- Nested templating may result in an inability for the conditional to be evaluated\. See the porting guide for more information\.
@@ -5311,7 +5785,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* in facts of interface \'bandwith\' changed to \'bandwidth\'
-
+
#### community\.dns
* The default for the txt\_character\_encoding
options in various modules and plugins changed from octal
to decimal
\([https\://github\.com/ansible\-collections/community\.dns/pull/196](https\://github\.com/ansible\-collections/community\.dns/pull/196)\)\.
@@ -5319,7 +5793,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* inventory plugins \- the plugin
option is now required \([https\://github\.com/ansible\-collections/community\.dns/pull/196](https\://github\.com/ansible\-collections/community\.dns/pull/196)\)\.
* lookup\, lookup\_as\_dict \- the default for search
changed from false
\(implicit default for community\.dns 2\.x\.y\) to true
\([https\://github\.com/ansible\-collections/community\.dns/issues/200](https\://github\.com/ansible\-collections/community\.dns/issues/200)\, [https\://github\.com/ansible\-collections/community\.dns/pull/201](https\://github\.com/ansible\-collections/community\.dns/pull/201)\)\.
-
+
#### community\.general
* cpanm \- the default of the mode
option changed from compatibility
to new
\([https\://github\.com/ansible\-collections/community\.general/pull/8198](https\://github\.com/ansible\-collections/community\.general/pull/8198)\)\.
@@ -5364,7 +5838,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Remove support for ansible\-core \< 2\.14
-
+
### Deprecated Features
* The inspur\.sm
collection is considered unmaintained and will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11\.
@@ -5372,7 +5846,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The netapp\.storagegrid
collection is considered unmaintained and will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11\.
See [Collections Removal Process for unmaintained collections](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#unmaintained\-collections) for more details\, including for how this can be cancelled \([https\://forum\.ansible\.com/t/2811](https\://forum\.ansible\.com/t/2811)\)\.
-
+
#### Ansible\-core
* Old style vars plugins which use the entrypoints get\_host\_vars or get\_group\_vars are deprecated\. The plugin should be updated to inherit from BaseVarsPlugin and define a get\_vars method as the entrypoint\.
@@ -5410,19 +5884,19 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* crypto\.module\_backends\.common module utils \- the crypto\.module\_backends\.common
module utils is deprecated and will be removed from community\.crypto 3\.0\.0\. Use the improved argspec
module util instead \([https\://github\.com/ansible\-collections/community\.crypto/pull/749](https\://github\.com/ansible\-collections/community\.crypto/pull/749)\)\.
* openssl\_csr\_pipe\, openssl\_privatekey\_pipe\, x509\_certificate\_pipe \- the current behavior of check mode is deprecated and will change in community\.crypto 3\.0\.0\. The current behavior is similar to the modules without \_pipe
\: if the object needs to be \(re\-\)generated\, only the changed
status is set\, but the object is not updated\. From community\.crypto 3\.0\.0 on\, the modules will ignore check mode and always act as if check mode is not active\. This behavior can already achieved now by adding check\_mode\: false
to the task\. If you think this breaks your use\-case of this module\, please [create an issue in the community\.crypto repository](https\://github\.com/ansible\-collections/community\.crypto/issues/new/choose) \([https\://github\.com/ansible\-collections/community\.crypto/issues/712](https\://github\.com/ansible\-collections/community\.crypto/issues/712)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/714](https\://github\.com/ansible\-collections/community\.crypto/pull/714)\)\.
-
+
#### community\.dns
* hetzner\_dns\_records and hosttech\_dns\_records inventory plugins \- the filters
option has been renamed to simple\_filters
\. The old name will stop working in community\.hrobot 2\.0\.0 \([https\://github\.com/ansible\-collections/community\.dns/pull/181](https\://github\.com/ansible\-collections/community\.dns/pull/181)\)\.
-
+
#### community\.docker
* docker\_compose \- the Docker Compose v1 module is deprecated and will be removed from community\.docker 4\.0\.0\. Please migrate to the community\.docker\.docker\_compose\_v2
module\, which works with Docker Compose v2 \([https\://github\.com/ansible\-collections/community\.docker/issues/823](https\://github\.com/ansible\-collections/community\.docker/issues/823)\, [https\://github\.com/ansible\-collections/community\.docker/pull/833](https\://github\.com/ansible\-collections/community\.docker/pull/833)\)\.
* docker\_container \- the default ignore
for the image\_name\_mismatch
parameter has been deprecated and will switch to recreate
in community\.docker 4\.0\.0\. A deprecation warning will be printed in situations where the default value is used and where a behavior would change once the default changes \([https\://github\.com/ansible\-collections/community\.docker/pull/703](https\://github\.com/ansible\-collections/community\.docker/pull/703)\)\.
* various modules and plugins \- the ssl\_version
option has been deprecated and will be removed from community\.docker 4\.0\.0\. It has already been removed from Docker SDK for Python 7\.0\.0\, and was only necessary in the past to work around SSL/TLS issues \([https\://github\.com/ansible\-collections/community\.docker/pull/853](https\://github\.com/ansible\-collections/community\.docker/pull/853)\)\.
-
+
#### community\.general
* MH DependencyCtxMgr module\_utils \- deprecate module\_utils\.mh\.mixin\.deps\.DependencyCtxMgr
in favour of module\_utils\.deps
\([https\://github\.com/ansible\-collections/community\.general/pull/8280](https\://github\.com/ansible\-collections/community\.general/pull/8280)\)\.
@@ -5451,12 +5925,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* openshift \- the openshift
inventory plugin has been deprecated and will be removed in release 4\.0\.0 \([https\://github\.com/ansible\-collections/kubernetes\.core/issues/31](https\://github\.com/ansible\-collections/kubernetes\.core/issues/31)\)\.
-
+
#### community\.vmware
* vmware\_guest\_tools\_info \- vm\_tools\_install\_status will be removed from next major version \(5\.0\.0\) of the collection since the API call that provides this information has been deprecated by VMware\. Use vm\_tools\_running\_status / vm\_tools\_version\_status instead \([https\://github\.com/ansible\-collections/community\.vmware/issues/2033](https\://github\.com/ansible\-collections/community\.vmware/issues/2033)\)\.
-
+
#### dellemc\.openmanage
* The dellemc\_idrac\_storage\_volume
module is deprecated and replaced with idrac\_storage\_volume
\.
@@ -5489,7 +5963,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
Please update your FQCNs from community\.sap
to community\.sap\_libs
\.
* The deprecated purestorage\.fusion
collection has been removed \([https\://forum\.ansible\.com/t/3712](https\://forum\.ansible\.com/t/3712)\)\.
-
+
#### Ansible\-core
* Remove deprecated APIs from ansible\-docs \([https\://github\.com/ansible/ansible/issues/81716](https\://github\.com/ansible/ansible/issues/81716)\)\.
@@ -5532,14 +6006,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The nxos\_ntp\_auth module has been removed with this release\.
* The nxos\_ntp\_options module has been removed with this release\.
-
+
#### community\.dns
* The collection no longer supports Ansible\, ansible\-base\, and ansible\-core releases that are currently End of Life at the time of the 3\.0\.0 release\. This means that Ansible 2\.9\, ansible\-base 2\.10\, ansible\-core 2\.11\, ansible\-core 2\.12\, and ansible\-core 2\.13 are no longer supported\. The collection might still work with these versions\, but it can stop working at any moment without advance notice\, and this will not be considered a bug \([https\://github\.com/ansible\-collections/community\.dns/pull/196](https\://github\.com/ansible\-collections/community\.dns/pull/196)\)\.
* hetzner\_dns\_record\_set\, hetzner\_dns\_record \- the deprecated alias name
of the prefix option was removed \([https\://github\.com/ansible\-collections/community\.dns/pull/196](https\://github\.com/ansible\-collections/community\.dns/pull/196)\)\.
* hosttech\_dns\_records \- the redirect to the hosttech\_dns\_record\_sets
module has been removed \([https\://github\.com/ansible\-collections/community\.dns/pull/196](https\://github\.com/ansible\-collections/community\.dns/pull/196)\)\.
-
+
#### community\.general
* The deprecated redirects for internal module names have been removed\. These internal redirects were extra\-long FQCNs like community\.general\.packaging\.os\.apt\_rpm
that redirect to the short FQCN community\.general\.apt\_rpm
\. They were originally needed to implement flatmapping\; as various tooling started to recommend users to use the long names flatmapping was removed from the collection and redirects were added for users who already followed these incorrect recommendations \([https\://github\.com/ansible\-collections/community\.general/pull/7835](https\://github\.com/ansible\-collections/community\.general/pull/7835)\)\.
@@ -5570,27 +6044,27 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Remove deprected junos\_logging module which is replaced by junos\_logging\_global resource module\.
-
+
### Security Fixes
-
+
#### Ansible\-core
* ANSIBLE\_NO\_LOG \- Address issue where ANSIBLE\_NO\_LOG was ignored \(CVE\-2024\-0690\)
* ansible\-galaxy \- Prevent roles from using symlinks to overwrite files outside of the installation directory \(CVE\-2023\-5115\)
* templating \- Address issues where internal templating can cause unsafe variables to lose their unsafe designation \(CVE\-2023\-5764\)
-
+
#### community\.dns
* hosttech\_dns\_records and hetzner\_dns\_records inventory plugins \- make sure all data received from the remote servers is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.dns/pull/189](https\://github\.com/ansible\-collections/community\.dns/pull/189)\)\.
-
+
#### community\.docker
* docker\_containers\, docker\_machine\, and docker\_swarm inventory plugins \- make sure all data received from the Docker daemon / Docker machine is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.docker/pull/815](https\://github\.com/ansible\-collections/community\.docker/pull/815)\)\.
-
+
#### community\.general
* cobbler\, gitlab\_runners\, icinga2\, linode\, lxd\, nmap\, online\, opennebula\, proxmox\, scaleway\, stackpath\_compute\, virtualbox\, and xen\_orchestra inventory plugin \- make sure all data received from the remote servers is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.general/pull/8098](https\://github\.com/ansible\-collections/community\.general/pull/8098)\)\.
@@ -5601,10 +6075,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* robot inventory plugin \- make sure all data received from the Hetzner robot service server is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.hrobot/pull/99](https\://github\.com/ansible\-collections/community\.hrobot/pull/99)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Add a version ceiling constraint for pypsrp to avoid potential breaking changes in the 1\.0\.0 release\.
@@ -5871,7 +6345,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix \'afi\' value in bgp\_templates RM to valid values\.
* Fix issue in gathered state of interfaces and l3\_interfaces RMs\([https\://github\.com/ansible\-collections/cisco\.iosxr/issues/452](https\://github\.com/ansible\-collections/cisco\.iosxr/issues/452)\, [https\://github\.com/ansible\-collections/cisco\.iosxr/issues/451](https\://github\.com/ansible\-collections/cisco\.iosxr/issues/451)\)
-
+
#### cisco\.ise
* Added missing import re in endpoint module
@@ -5979,7 +6453,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* digital\_ocean\_kubernetes \- module didn\'t return kubeconfig properly\, return documentation was invalid\. Fixed version returns data with the same structure all the time\, also it is aligned with M\(community\.digitalocean\.digital\_ocean\_kubernetes\_info\) documentation return data now\. \([https\://github\.com/ansible\-collections/community\.digitalocean/issues/322](https\://github\.com/ansible\-collections/community\.digitalocean/issues/322)\)\.
* inventory plugin \- restore reading auth token from env variables \([https\://github\.com/ansible\-collections/community\.digitalocean/pull/315](https\://github\.com/ansible\-collections/community\.digitalocean/pull/315)\)\.
-
+
#### community\.dns
* DNS record modules\, inventory plugins \- fix the TXT entry encoder to avoid splitting up escape sequences for quotes and backslashes over multiple TXT strings \([https\://github\.com/ansible\-collections/community\.dns/issues/190](https\://github\.com/ansible\-collections/community\.dns/issues/190)\, [https\://github\.com/ansible\-collections/community\.dns/pull/191](https\://github\.com/ansible\-collections/community\.dns/pull/191)\)\.
@@ -5988,7 +6462,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* nameserver\_record\_info \- fix crash when more than one record is retrieved \([https\://github\.com/ansible\-collections/community\.dns/pull/172](https\://github\.com/ansible\-collections/community\.dns/pull/172)\)\.
* wait\_for\_txt\, nameserver\_info\, nameserver\_record\_info \- when looking up nameservers for a domain\, do not treat NXDOMAIN
as a fatal error \([https\://github\.com/ansible\-collections/community\.dns/pull/177](https\://github\.com/ansible\-collections/community\.dns/pull/177)\)\.
-
+
#### community\.docker
* Use unix\:///var/run/docker\.sock
instead of the legacy unix\://var/run/docker\.sock
as default for docker\_host
\([https\://github\.com/ansible\-collections/community\.docker/pull/736](https\://github\.com/ansible\-collections/community\.docker/pull/736)\)\.
@@ -6012,7 +6486,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vendored Docker SDK for Python \- include a fix requests 2\.32\.2\+ compatibility \([https\://github\.com/ansible\-collections/community\.docker/issues/860](https\://github\.com/ansible\-collections/community\.docker/issues/860)\, [https\://github\.com/psf/requests/issues/6707](https\://github\.com/psf/requests/issues/6707)\, [https\://github\.com/ansible\-collections/community\.docker/pull/864](https\://github\.com/ansible\-collections/community\.docker/pull/864)\)\.
* vendored Docker SDK for Python \- include a hotfix for requests 2\.32\.0 compatibility \([https\://github\.com/ansible\-collections/community\.docker/issues/860](https\://github\.com/ansible\-collections/community\.docker/issues/860)\, [https\://github\.com/docker/docker\-py/issues/3256](https\://github\.com/docker/docker\-py/issues/3256)\, [https\://github\.com/ansible\-collections/community\.docker/pull/861](https\://github\.com/ansible\-collections/community\.docker/pull/861)\)\.
-
+
#### community\.general
* aix\_filesystem \- fix \_validate\_vg
not passing VG name to lsvg\_cmd
\([https\://github\.com/ansible\-collections/community\.general/issues/8151](https\://github\.com/ansible\-collections/community\.general/issues/8151)\)\.
@@ -6115,12 +6589,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* inventory plugins \- add unsafe wrapper to avoid marking strings that do not contain \{
or \}
as unsafe\, to work around a bug in AWX \([https\://github\.com/ansible\-collections/community\.hrobot/pull/102](https\://github\.com/ansible\-collections/community\.hrobot/pull/102)\)\.
-
+
#### community\.mysql
* mysql\_info \- the slave\_status
filter was returning an empty list on MariaDB with multiple replication channels\. It now returns all channels by running SHOW ALL SLAVES STATUS
for MariaDB servers \([https\://github\.com/ansible\-collections/community\.mysql/issues/603](https\://github\.com/ansible\-collections/community\.mysql/issues/603)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- restore
custom format as file instead of stdin to allow the use of \-\-job flag in target\_opts
\([https\://github\.com/ansible\-collections/community\.postgresql/issues/594](https\://github\.com/ansible\-collections/community\.postgresql/issues/594)\)\.
@@ -6141,7 +6615,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* fixes failures in sanity test for all modules
-
+
#### community\.vmware
* Clarify pyVmomi requirement \([https\://github\.com/ansible\-collections/community\.vmware/pull/2071](https\://github\.com/ansible\-collections/community\.vmware/pull/2071)\)\.
@@ -6219,7 +6693,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* sonic\_interfaces \- Prevent configuring speed in port group interfaces \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/314](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/314)\)\.
* sonic\_stp \- Correct the commands list for STP delete state \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/302](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/302)\)\.
-
+
#### dellemc\.openmanage
* Added support for RAID creation using NVMe disks\.\([https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/635](https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/635)\)
@@ -6245,7 +6719,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* bigip\_gtm\_topology\_region \- fixed an issue where states names that contained spaces caused the idempotency to break\.
* bigip\_ssl\_key\_cert \- fixed an issue where the passphrase was not being properly send to the BIG\-IP\.
-
+
#### fortinet\.fortimanager
* Added missing enum values for some arguments\.
@@ -6297,7 +6771,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_svc\_info \- Command and release mapping to remove errors in gather\_subset\=all
* ibm\_svc\_info \- Return error in listing entities that require object name
-
+
#### infoblox\.nios\_modules
* Fixes environment variable max\_results using INFOBLOX\_MAX\_RESULTS [\#209](https\://github\.com/infobloxopen/infoblox\-ansible/pull/209)
@@ -6360,7 +6834,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.group \- Support membership lookup of groups that are longer than 20 characters long
* microsoft\.ad\.membership \- Add helpful hint when the failure was due to a missing/invalid domain\_ou\_path
\- [https\://github\.com/ansible\-collections/microsoft\.ad/issues/88](https\://github\.com/ansible\-collections/microsoft\.ad/issues/88)
-
+
#### netapp\.ontap
* na\_ontap\_dns \- fix issue with modifying DNS servers in REST\.
@@ -6388,7 +6862,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* nb\_lookup \- Allow multiple IDs in nb\_lookup \[\#1042\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1042](https\://github\.com/netbox\-community/ansible\_modules/pull/1042)\)
* netbox\_vlan \- Fix documentation of vlan\_group \[\#1138\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1138](https\://github\.com/netbox\-community/ansible\_modules/pull/1138)\)
-
+
#### purestorage\.flasharray
* purefa\_cert \- Fixed issue where parts of the subject where not included in the CSR if they did not exist in the currently used cert\.
@@ -6420,7 +6894,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fixed argspec validation for plugins with empty task attributes when run with Ansible 2\.9\.
-
+
#### telekom\_mms\.icinga\_director
* Fixes \#190 \- Workaround for service apply bug \([https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/239](https\://github\.com/telekom\-mms/ansible\-collection\-icinga\-director/pull/239)\)
@@ -6448,10 +6922,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* instance\_info \- Fixed the alias name
being was used on the wrong argument\. \([https\://github\.com/vultr/ansible\-collection\-vultr/issues/105](https\://github\.com/vultr/ansible\-collection\-vultr/issues/105)\)\.
* reserved\_ip \- Fixed an issue which caused the module to fail\, also enabled integration tests \([https\://github\.com/vultr/ansible\-collection\-vultr/issues/92](https\://github\.com/vultr/ansible\-collection\-vultr/issues/92)\)\.
-
+
### Known Issues
-
+
#### community\.docker
* Please note that the fix for requests 2\.32\.0 included in community\.docker 3\.10\.1 only
@@ -6462,7 +6936,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
If you still experience problems with requests 2\.32\.0\, such as error messages like
Not supported URL scheme http\+docker
\, please restrict requests to \<2\.32\.0
\.
-
+
#### dellemc\.openmanage
* idrac\_diagnostics \- Issue\(285322\) \- This module doesn\'t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy\.
@@ -6475,7 +6949,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_diagnostics \- Issue\(279193\) \- Export of SupportAssist collection logs to the share location fails on OME version 4\.0\.0\.
* ome\_smart\_fabric\_uplink \- Issue\(186024\) \- The module supported by OpenManage Enterprise Modular\, however it does not allow the creation of multiple uplinks of the same name\. If an uplink is created using the same name as an existing uplink\, then the existing uplink is modified\.
-
+
### New Plugins
@@ -6494,7 +6968,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.incus \- Run tasks in Incus instances via the Incus CLI\.
-
+
#### Filter
* ansible\.utils\.fact\_diff \- Find the difference between currently set facts
@@ -6511,7 +6985,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.dn\_escape \- Escape an LDAP DistinguishedName value string\.
* microsoft\.ad\.parse\_dn \- Parses an LDAP DistinguishedName string into an object\.
-
+
#### Lookup
* community\.general\.github\_app\_access\_token \- Obtain short\-lived Github App Access tokens\.
@@ -6522,7 +6996,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.fqdn\_valid \- Validates fully\-qualified domain names against RFC 1123\.
-
+
### New Modules
@@ -6572,7 +7046,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.digitalocean\.digital\_ocean\_project\_resource\_info \- Gather information about DigitalOcean Project Resources
-
+
#### community\.docker
* community\.docker\.docker\_compose\_v2 \- Manage multi\-container Docker applications with Docker Compose CLI plugin
@@ -6584,7 +7058,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.docker\.docker\_image\_remove \- Remove Docker images
* community\.docker\.docker\_image\_tag \- Tag Docker images with new names and/or tags
-
+
#### community\.general
* community\.general\.consul\_acl\_bootstrap \- Bootstrap ACLs in Consul\.
@@ -6643,7 +7117,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.enterprise\_sonic\.sonic\_pki \- Manages PKI attributes of Enterprise Sonic
* dellemc\.enterprise\_sonic\.sonic\_stp \- Manage STP configuration on SONiC
-
+
#### dellemc\.openmanage
* dellemc\.openmanage\.idrac\_diagnostics \- This module allows to run and export diagnostics on iDRAC\.
@@ -6657,7 +7131,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.powerflex\.fault\_set \- Manage Fault Sets on Dell PowerFlex
* dellemc\.powerflex\.resource\_group \- Manage resource group deployments on Dell PowerFlex
-
+
#### fortinet\.fortimanager
* fortinet\.fortimanager\.fmgr\_diameterfilter\_profile \- Configure Diameter filter profiles\.
@@ -6687,7 +7161,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* hetzner\.hcloud\.firewall\_resource \- Manage Resources a Hetzner Cloud Firewall is applied to\.
-
+
#### infoblox\.nios\_modules
* infoblox\.nios\_modules\.nios\_dtc\_monitor\_http \- Configures the Infoblox NIOS DTC HTTP monitor\.
@@ -6698,7 +7172,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* infoblox\.nios\_modules\.nios\_dtc\_monitor\_tcp \- Configures the Infoblox NIOS DTC TCP monitor
* infoblox\.nios\_modules\.nios\_dtc\_topology \- Configures the Infoblox NIOS DTC Topology
-
+
#### netapp\.ontap
* netapp\.ontap\.na\_ontap\_cifs\_unix\_symlink\_mapping \- NetApp ONTAP module to manage UNIX symbolic link mapping for CIFS clients\.
@@ -6712,7 +7186,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* netbox\.netbox\.netbox\_module\_bay \- Create\, updates\, or removes Module Bay
* netbox\.netbox\.netbox\_virtual\_disk \- Create\, updates\, or removes a disk from a Virtual Machine
-
+
#### purestorage\.flasharray
* purestorage\.flasharray\.purefa\_hardware \- Manage FlashArray Hardware Identification
@@ -6738,7 +7212,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.openmanage\.idrac\_user \- Role to manage local users of iDRAC\.
-
+
### Unchanged Collections
* ansible\.posix \(still version 1\.5\.4\)
diff --git a/10/CHANGELOG-v10.rst b/10/CHANGELOG-v10.rst
index badb946b37..c953bc6dfa 100644
--- a/10/CHANGELOG-v10.rst
+++ b/10/CHANGELOG-v10.rst
@@ -7,6 +7,450 @@ This changelog describes changes since Ansible 9.0.0.
.. contents::
:depth: 2
+v10.7.0
+=======
+
+.. contents::
+ :local:
+ :depth: 2
+
+Release Summary
+---------------
+
+Release Date: 2024-12-03
+
+`Porting Guide `_
+
+Ansible-core
+------------
+
+Ansible 10.7.0 contains ansible-core version 2.17.7.
+This is a newer version than version 2.17.6 contained in the previous Ansible release.
+
+The changes are reported in the combined changelog below.
+
+Changed Collections
+-------------------
+
+If not mentioned explicitly, the changes are reported in the combined changelog below.
+
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| Collection | Ansible 10.6.0 | Ansible 10.7.0 | Notes |
++=============================+================+================+==============================================================================================================================+
+| cisco.dnac | 6.22.0 | 6.25.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| cisco.ise | 2.9.5 | 2.9.6 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.dns | 3.0.6 | 3.1.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.docker | 3.13.1 | 3.13.3 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.general | 9.5.1 | 9.5.2 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.mysql | 3.10.3 | 3.11.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.postgresql | 3.7.0 | 3.9.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.vmware | 4.8.0 | 4.8.1 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| cyberark.pas | 1.0.27 | 1.0.30 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| dellemc.openmanage | 9.8.0 | 9.9.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| fortinet.fortimanager | 2.7.0 | 2.8.2 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| infoblox.nios_modules | 1.7.0 | 1.7.1 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| netapp.ontap | 22.12.0 | 22.13.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| openstack.cloud | 2.2.0 | 2.3.0 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| purestorage.flasharray | 1.31.1 | 1.32.0 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| telekom_mms.icinga_director | 2.2.0 | 2.2.1 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| vmware.vmware | 1.6.0 | 1.7.1 | |
++-----------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+
+Major Changes
+-------------
+
+- The removal of netapp.storagegrid was cancelled. The collection will not be removed from Ansible 11 (`https://forum.ansible.com/t/2811 `__).
+ Maintenance of the collection has been taken over by another team at NetApp.
+
+dellemc.openmanage
+~~~~~~~~~~~~~~~~~~
+
+- omevv_baseline_profile - This module allows to manage baseline profile.
+- omevv_baseline_profile_info - This module allows to retrieve baseline profile information.
+- omevv_compliance_info - This module allows to retrieve firmware compliance reports.
+
+Minor Changes
+-------------
+
+Ansible-core
+~~~~~~~~~~~~
+
+- remove extraneous selinux import (https://github.com/ansible/ansible/issues/83657).
+
+cisco.dnac
+~~~~~~~~~~
+
+- Added support for bulk operations on multiple access points in accesspoint_workflow_manager
+- Aliases were implemented to handle v1 and v2 of the API.
+- Bug fixes in inventory_workflow_manager
+- Bug fixes in network_settings_workflow_manager
+- Bug fixes in sda_fabric_virtual_networks_workflow_manager.py
+- Changes in circleci and yaml lint files
+- Changes in circleci to run test cases in integration branch
+- Changes in sda_extranet_policy_workflow_manager
+- Changes in site_workflow_manager
+- Enhancements in sda_fabric_devices_workflow_manager.py to support route distribution protocol
+- Enhancements in sda_fabric_sites_zones_workflow_manager.py
+- Modifications due to documentation errors
+- Removing duplicates in the discovery.py module. snmpRwCommunity property.
+- accesspoint_workflow_manager - added attribute bulk_update_aps
+- sda_fabric_devices_workflow_manager.py - added attribute route_distribution_protocol
+- sda_fabric_sites_zones_workflow_manager.py - added attribute site_name_hierarchy and removed attribute site_name
+
+community.dns
+~~~~~~~~~~~~~
+
+- all controller code - modernize Python code (https://github.com/ansible-collections/community.dns/pull/231).
+
+community.general
+~~~~~~~~~~~~~~~~~
+
+- proxmox inventory plugin - fix urllib3 ``InsecureRequestWarnings`` not being suppressed when a token is used (https://github.com/ansible-collections/community.general/pull/9099).
+
+community.mysql
+~~~~~~~~~~~~~~~
+
+- 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)
+
+community.postgresql
+~~~~~~~~~~~~~~~~~~~~
+
+- postgresql_pg_hba - changes ordering of entries that are identical except for the ip-range, but only if the ranges are of the same size, this isn't breaking as ranges of equal size can't overlap (https://github.com/ansible-collections/community.postgresql/pull/772)
+- postgresql_pg_hba - orders auth-options alphabetically, this isn't breaking as the order of those options is not relevant to postgresql (https://github.com/ansible-collections/community.postgresql/pull/772)
+- postgresql_pg_hba - show the number of the line with the issue if parsing a file fails (https://github.com/ansible-collections/community.postgresql/pull/766)
+- postgresql_publication - add possibility of creating publication with column list (https://github.com/ansible-collections/community.postgresql/pull/763).
+
+fortinet.fortimanager
+~~~~~~~~~~~~~~~~~~~~~
+
+- Supported FortiManager 6.2.13, 6.4.15, 7.0.13, 7.2.8, 7.4.5, 7.6.1. Added 1 new module.
+- Supported check diff for some modules except "fmgr_generic". You can use "ansible-playbook -i --check --diff" to check what changes your playbook will make to the FortiManager.
+
+netapp.ontap
+~~~~~~~~~~~~
+
+- all modules supporting only REST - change in documentation for `use_rest`.
+- all modules supporting only REST - updated `extends_documentation_fragment` & argument spec.
+- na_ontap_active_directory - return error message when attempting to modify `account_name`.
+- na_ontap_bgp_config - REST only support for managing BGP configuration for a node, requires ONTAP 9.6 or later.
+- na_ontap_cifs_privileges - REST only support for managing privileges of the local or Active Directory user or group, requires ONTAP 9.10.1 or later.
+- na_ontap_cifs_server - added new option `comment` for cifs server, requires ONTAP 9.6 or later.
+- na_ontap_flexcache - new option to enable `writeback` added in REST, requires ONTAP 9.12 or later.
+- na_ontap_rest_info - removed example which has option `gather_subset` set to `all` from documentation.
+- na_ontap_rest_info - updated `extends_documentation_fragment` & argument spec.
+- na_ontap_s3_buckets - added new option `versioning_state`, requires ONTAP 9.11.1 or later.
+- na_ontap_s3_buckets - updated `extends_documentation_fragment` & argument spec.
+- na_ontap_s3_services - added `is_http_enabled`, `is_https_enabled`, `port` and `secure_port` option for `s3` service, requires ONTAP 9.8 or later.
+- na_ontap_s3_users - new option `regenerate_keys` and `delete_keys` added in REST, `delete_keys` requires ONTAP 9.14 or later.
+- na_ontap_svm - added `allowed` option for `s3` service, requires ONTAP 9.7 or later.
+- na_ontap_volume - new option `granular_data` added in REST, requires ONTAP 9.12 or later.
+- na_ontap_volume - new option `nas_application_template.cifs_share_name` added in REST, requires ONTAP 9.11 or later.
+- na_ontap_volume - new option `nas_application_template.snaplock.*` added in REST, requires ONTAP 9.12 or later.
+- na_ontap_volume - new option `nas_application_template.snapshot_locking_enabled` added in REST, requires ONTAP 9.13.1 or later.
+
+purestorage.flasharray
+~~~~~~~~~~~~~~~~~~~~~~
+
+- purefa_dsrole - Add support for non-system-defined directory service roles with new parameter `name`
+- purefa_info - Add ``enabled`` value for network subnets
+- purefa_info - Add ``policies` list of dicts to ``filesystem`` subset for each share.
+- purefa_info - Add ``time_remaining`` field for non-deleted directory snapshots
+- purefa_info - Expose directory service role management access policies if they exist
+- purefa_info - Exposed password policy information
+- purefa_info - SnaptoNFS support removed from Purity//FA 6.6.0 and higher.
+- purefa_info - Update KMIP information collection to use REST v2, exposing full certifcate content
+- purefa_offload - Add support for S3 Offload ``uri`` and ``auth_region`` parameters
+- purefa_pgsnap - Expose created protection group snapshot data in the module return dict
+- purefa_policy - New policy type of ``password`` added. Currently the only default management policy can be updated
+- purefa_subnet - Remove default value for MTU t ostop restting to default on enable/disable of subnet. Creation will still default to 1500 if not provided.
+
+vmware.vmware
+~~~~~~~~~~~~~
+
+- cluster_info - Migrate cluster_info module from the community.vmware collection to here
+- content_library_item_info - Migrate content_library_item_info module from the vmware.vmware_rest collection to here
+
+Deprecated Features
+-------------------
+
+- The collection ``ibm.spectrum_virtualize`` was renamed to ``ibm.storage_virtualize``.
+ For now both collections are included in Ansible.
+ The collection will be completely removed from Ansible 12.
+ Please update your FQCNs from ``ibm.spectrum_virtualize`` to ``ibm.storage_virtualize``.
+
+Security Fixes
+--------------
+
+Ansible-core
+~~~~~~~~~~~~
+
+- Templating will not prefer AnsibleUnsafe when a variable is referenced via hostvars - CVE-2024-11079
+
+Bugfixes
+--------
+
+Ansible-core
+~~~~~~~~~~~~
+
+- Fix returning 'unreachable' for the overall task result. This prevents false positives when a looped task has unignored unreachable items (https://github.com/ansible/ansible/issues/84019).
+- ansible-test - Fix traceback that occurs after an interactive command fails.
+- dnf5 - fix installing a package using ``state=latest`` when a binary of the same name as the package is already installed (https://github.com/ansible/ansible/issues/84259)
+- dnf5 - matching on a binary can be achieved only by specifying a full path (https://github.com/ansible/ansible/issues/84334)
+
+cisco.ise
+~~~~~~~~~
+
+- network_device - Fix mask validation to handle None values in NetworkDeviceIPList
+
+community.dns
+~~~~~~~~~~~~~
+
+- Update Public Suffix List.
+
+community.docker
+~~~~~~~~~~~~~~~~
+
+- docker_compose_v2_exec, docker_compose_v2_run - fix missing ``--env`` flag while assembling env arguments (https://github.com/ansible-collections/community.docker/pull/992).
+- docker_compose_v2_run - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_config - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_host_info - ensure that the module always returns ``can_talk_to_docker``, and that it provides the correct value even if ``api_version`` is specified (https://github.com/ansible-collections/community.docker/issues/993, https://github.com/ansible-collections/community.docker/pull/995).
+- docker_network - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_node - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_secret - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_swarm - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_swarm_service - make sure to sanitize ``labels`` and ``container_labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+- docker_volume - make sure to sanitize ``labels`` before sending them to the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/985).
+
+community.general
+~~~~~~~~~~~~~~~~~
+
+- dnf_config_manager - fix hanging when prompting to import GPG keys (https://github.com/ansible-collections/community.general/pull/9124, https://github.com/ansible-collections/community.general/issues/8830).
+- dnf_config_manager - forces locale to ``C`` before module starts. If the locale was set to non-English, the output of the ``dnf config-manager`` could not be parsed (https://github.com/ansible-collections/community.general/pull/9157, https://github.com/ansible-collections/community.general/issues/9046).
+- flatpak - force the locale language to ``C`` when running the flatpak command (https://github.com/ansible-collections/community.general/pull/9187, https://github.com/ansible-collections/community.general/issues/8883).
+- github_key - in check mode, a faulty call to ```datetime.strftime(...)``` was being made which generated an exception (https://github.com/ansible-collections/community.general/issues/9185).
+- homebrew_cask - allow ``+`` symbol in Homebrew cask name validation regex (https://github.com/ansible-collections/community.general/pull/9128).
+- keycloak_client - fix diff by removing code that turns the attributes dict which contains additional settings into a list (https://github.com/ansible-collections/community.general/pull/9077).
+- keycloak_clientscope - fix diff and ``end_state`` by removing the code that turns the attributes dict, which contains additional config items, into a list (https://github.com/ansible-collections/community.general/pull/9082).
+- keycloak_clientscope_type - sort the default and optional clientscope lists to improve the diff (https://github.com/ansible-collections/community.general/pull/9202).
+- redfish_utils module utils - remove undocumented default applytime (https://github.com/ansible-collections/community.general/pull/9114).
+- slack - fail if Slack API response is not OK with error message (https://github.com/ansible-collections/community.general/pull/9198).
+
+community.mysql
+~~~~~~~~~~~~~~~
+
+- 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)
+
+community.postgresql
+~~~~~~~~~~~~~~~~~~~~
+
+- postgresql_pg_hba - fixes #420 by properly handling hash-symbols in quotes (https://github.com/ansible-collections/community.postgresql/pull/766)
+- postgresql_pg_hba - fixes #705 by preventing invalid strings to be written (https://github.com/ansible-collections/community.postgresql/pull/761)
+- postgresql_pg_hba - fixes #730 by extending the key we use to identify a rule with the connection type (https://github.com/ansible-collections/community.postgresql/pull/770)
+- postgresql_pg_hba - improves parsing of quoted strings and escaped newlines (https://github.com/ansible-collections/community.postgresql/pull/761)
+- postgresql_user - doesn't take password_encryption into account when checking if a password should be updated (https://github.com/ansible-collections/community.postgresql/issues/688).
+
+community.vmware
+~~~~~~~~~~~~~~~~
+
+- vm_device_helper - Fix 'invalid configuration for device' error caused by missing fileoperation parameter. (https://github.com/ansible-collections/community.vmware/pull/2009).
+- vmware_guest - Fix errors occuring during hardware version upgrade not being reported. (https://github.com/ansible-collections/community.vmware/pull/2010).
+- vmware_guest - Fix vmware_guest always reporting change when using dvswitch. (https://github.com/ansible-collections/community.vmware/pull/2000).
+
+fortinet.fortimanager
+~~~~~~~~~~~~~~~~~~~~~
+
+- Changed all input argument name in ansible built-in documentation to the underscore format. E.g., changed "var-name" to "var_name".
+- Fixed a bug where rc_failed and rc_succeeded did not work.
+- Improved code logic, reduced redundant requests for system information.
+- Modified built-in document to support sanity tests in ansible-core 2.18.0. No functionality changed.
+
+infoblox.nios_modules
+~~~~~~~~~~~~~~~~~~~~~
+
+- For Host IPv6, the mac parameter has been renamed to duid.
+- Refined Host record return fields to ensure use_nextserver and nextserver are only included for IPv4, as these fields are not applicable to IPv6.
+
+netapp.ontap
+~~~~~~~~~~~~
+
+- all modules supporting REST - avoid duplicate calls to api/cluster to get ONTAP version.
+- na_ontap_broadcast_domain - fix issue with port modification in REST.
+- na_ontap_flexcache - fix typo error in the query 'origins.cluster.name' in REST.
+- na_ontap_rest_info - rectified subset name to `cluster/firmware/history`.
+- na_ontap_snapshot_policy - fix issue with 'retention_period' in REST.
+
+purestorage.flasharray
+~~~~~~~~~~~~~~~~~~~~~~
+
+- purefa_alert - Fix unreferenced variable error
+- purefa_audits - Fix issue when ``start`` parameter not supplied
+- purefa_dirsnap - Fixed issues with ``keep_for`` setting and issues related to recovery of deleted snapshots
+- purefa_dsrole - Fixed bug in role creation.
+- purefa_eradication - Fix incorrect timer settings
+- purefa_info - Cater for zero used space in NFS offloads
+- purefa_info - ``exports`` dict for each share changed to a list of dicts in ``filesystm`` subset
+- purefa_inventory - Fixed quiet failures due to attribute errors
+- purefa_network - Allow LACP bonds to be children of a VIF
+- purefa_network - Fix compatability issue with ``netaddr>=1.2.0``
+- purefa_ntp - Fix issue with deletion of NTP servers
+- purefa_offload - Corrected version check logic
+- purefa_pod - Allow pd to be deleted with contents if ``delete_contents`` specified
+- purefa_sessions - Correctly report sessions with no start or end time
+- purefa_smtp - Fixed SMTP deletion issue
+- purefa_snmp - Fix issues with deleting SNMP entries
+- purefa_snmp_agent - Fix issues with deleting v3 agent
+- purefa_volume - Added error message to warn about moving protected volume
+- purefa_volume - Errors out when pgroup and add_to_pgs used incorrectly
+- purefa_volume - Fixed issue of unable to move volume from pod to vgroup
+
+telekom_mms.icinga_director
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- Add Icinga notification template imports (https://github.com/telekom-mms/ansible-collection-icinga-director/pull/267)
+
+vmware.vmware
+~~~~~~~~~~~~~
+
+- content_library_item_info - Library name and ID are ignored if item ID is provided so updated docs and arg parse rules to reflect this
+
+Known Issues
+------------
+
+dellemc.openmanage
+~~~~~~~~~~~~~~~~~~
+
+- idrac_diagnostics - Issue(285322) - This module doesn't support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
+- idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
+- ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.
+
+New Plugins
+-----------
+
+Filter
+~~~~~~
+
+- community.dns.reverse_pointer - Convert an IP address into a DNS name for reverse lookup.
+
+Lookup
+~~~~~~
+
+- community.dns.reverse_lookup - Reverse-look up IP addresses.
+
+New Modules
+-----------
+
+fortinet.fortimanager
+~~~~~~~~~~~~~~~~~~~~~
+
+- fortinet.fortimanager.fmgr_pkg_videofilter_youtubekey - Configure YouTube API keys.
+
+netapp.ontap
+~~~~~~~~~~~~
+
+- netapp.ontap.na_ontap_bgp_config - NetApp ONTAP network BGP configuration
+- netapp.ontap.na_ontap_cifs_privileges - NetApp ONTAP CIFS privileges
+
+Unchanged Collections
+---------------------
+
+- amazon.aws (still version 8.2.1)
+- ansible.netcommon (still version 6.1.3)
+- ansible.posix (still version 1.6.2)
+- ansible.utils (still version 4.1.0)
+- ansible.windows (still version 2.5.0)
+- arista.eos (still version 9.0.0)
+- awx.awx (still version 24.6.1)
+- azure.azcollection (still version 2.7.0)
+- check_point.mgmt (still version 5.2.3)
+- chocolatey.chocolatey (still version 1.5.3)
+- cisco.aci (still version 2.10.1)
+- cisco.asa (still version 5.0.1)
+- cisco.intersight (still version 2.0.20)
+- cisco.ios (still version 8.0.0)
+- cisco.iosxr (still version 9.0.0)
+- cisco.meraki (still version 2.18.3)
+- cisco.mso (still version 2.9.0)
+- cisco.nxos (still version 8.1.0)
+- cisco.ucs (still version 1.14.0)
+- cloud.common (still version 3.0.0)
+- cloudscale_ch.cloud (still version 2.4.0)
+- community.aws (still version 8.0.0)
+- community.ciscosmb (still version 1.0.9)
+- community.crypto (still version 2.22.3)
+- community.digitalocean (still version 1.27.0)
+- community.grafana (still version 1.9.1)
+- community.hashi_vault (still version 6.2.0)
+- community.hrobot (still version 2.0.2)
+- community.library_inventory_filtering_v1 (still version 1.0.2)
+- community.libvirt (still version 1.3.0)
+- community.mongodb (still version 1.7.8)
+- community.network (still version 5.1.0)
+- community.okd (still version 3.0.1)
+- community.proxysql (still version 1.6.0)
+- community.rabbitmq (still version 1.3.0)
+- community.routeros (still version 2.20.0)
+- community.sap_libs (still version 1.4.2)
+- community.sops (still version 1.9.1)
+- community.windows (still version 2.3.0)
+- community.zabbix (still version 2.5.1)
+- containers.podman (still version 1.16.2)
+- cyberark.conjur (still version 1.3.1)
+- dellemc.enterprise_sonic (still version 2.5.1)
+- dellemc.powerflex (still version 2.5.0)
+- dellemc.unity (still version 2.0.0)
+- f5networks.f5_modules (still version 1.32.1)
+- fortinet.fortios (still version 2.3.8)
+- frr.frr (still version 2.0.2)
+- google.cloud (still version 1.4.1)
+- grafana.grafana (still version 5.6.0)
+- hetzner.hcloud (still version 3.1.1)
+- ibm.qradar (still version 3.0.0)
+- ibm.spectrum_virtualize (still version 2.0.0)
+- ibm.storage_virtualize (still version 2.5.0)
+- ieisystem.inmanage (still version 2.0.0)
+- infinidat.infinibox (still version 1.4.5)
+- inspur.ispim (still version 2.2.3)
+- inspur.sm (still version 2.3.0)
+- junipernetworks.junos (still version 8.0.0)
+- kaytus.ksmanage (still version 1.2.2)
+- kubernetes.core (still version 3.2.0)
+- kubevirt.core (still version 1.5.0)
+- lowlydba.sqlserver (still version 2.3.4)
+- microsoft.ad (still version 1.7.1)
+- netapp.cloudmanager (still version 21.24.0)
+- netapp.storagegrid (still version 21.13.0)
+- netapp_eseries.santricity (still version 1.4.1)
+- netbox.netbox (still version 3.20.0)
+- ngine_io.cloudstack (still version 2.5.0)
+- ngine_io.exoscale (still version 1.1.0)
+- openvswitch.openvswitch (still version 2.1.1)
+- ovirt.ovirt (still version 3.2.0)
+- purestorage.flashblade (still version 1.19.1)
+- sensu.sensu_go (still version 1.14.0)
+- splunk.es (still version 3.0.0)
+- t_systems_mms.icinga_director (still version 2.0.1)
+- theforeman.foreman (still version 4.2.0)
+- vmware.vmware_rest (still version 3.2.0)
+- vultr.cloud (still version 1.13.0)
+- vyos.vyos (still version 4.1.0)
+- wti.remote (still version 1.0.10)
+
v10.6.0
=======
@@ -1472,16 +1916,6 @@ vmware.vmware_rest
- resource_pool_moid - updated documentation around lookup plugin usage
- vm_moid - updated documentation around lookup plugin usage
-Breaking Changes / Porting Guide
---------------------------------
-
-community.mysql
-~~~~~~~~~~~~~~~
-
-- collection - support of mysqlclient connector is deprecated - use PyMySQL connector instead! We will stop testing against it in collection version 4.0.0 and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
-- mysql_info - The ``users_info`` filter returned variable ``plugin_auth_string`` contains the hashed password and it's misleading, it will be removed from community.mysql 4.0.0. Use the `plugin_hash_string` return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
-- mysql_user - the ``user`` alias of the ``name`` argument has been deprecated and will be removed in collection version 5.0.0. Use the ``name`` argument instead.
-
Deprecated Features
-------------------
@@ -1497,6 +1931,13 @@ community.general
- pipx - support for versions of the command line tool ``pipx`` older than ``1.7.0`` is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/8793).
- pipx_info - support for versions of the command line tool ``pipx`` older than ``1.7.0`` is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/8793).
+community.mysql
+~~~~~~~~~~~~~~~
+
+- collection - support of mysqlclient connector is deprecated - use PyMySQL connector instead! We will stop testing against it in collection version 4.0.0 and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
+- mysql_info - The ``users_info`` filter returned variable ``plugin_auth_string`` contains the hashed password and it's misleading, it will be removed from community.mysql 4.0.0. Use the `plugin_hash_string` return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
+- mysql_user - the ``user`` alias of the ``name`` argument has been deprecated and will be removed in collection version 5.0.0. Use the ``name`` argument instead.
+
community.vmware
~~~~~~~~~~~~~~~~
diff --git a/10/ansible-10.7.0-tags.yaml b/10/ansible-10.7.0-tags.yaml
new file mode 100644
index 0000000000..97b71427bb
--- /dev/null
+++ b/10/ansible-10.7.0-tags.yaml
@@ -0,0 +1,398 @@
+# This is a mapping of collections to their git repositories and the git tag
+# that corresponds to the version included in this ansible release. A null
+# 'tag' field means that a collection's release wasn't tagged.
+amazon.aws:
+ repository: https://github.com/ansible-collections/amazon.aws
+ tag: 8.2.1
+ version: 8.2.1
+ansible.netcommon:
+ repository: https://github.com/ansible-collections/ansible.netcommon
+ tag: v6.1.3
+ version: 6.1.3
+ansible.posix:
+ repository: https://github.com/ansible-collections/ansible.posix
+ tag: 1.6.2
+ version: 1.6.2
+ansible.utils:
+ repository: https://github.com/ansible-collections/ansible.utils
+ tag: v4.1.0
+ version: 4.1.0
+ansible.windows:
+ repository: https://github.com/ansible-collections/ansible.windows
+ tag: 2.5.0
+ version: 2.5.0
+arista.eos:
+ repository: https://github.com/ansible-collections/arista.eos
+ tag: v9.0.0
+ version: 9.0.0
+awx.awx:
+ collection_directory: ./awx_collection
+ repository: https://github.com/ansible/awx
+ tag: 24.6.1
+ version: 24.6.1
+azure.azcollection:
+ repository: https://github.com/ansible-collections/azure
+ tag: v2.7.0
+ version: 2.7.0
+check_point.mgmt:
+ repository: https://github.com/CheckPointSW/CheckPointAnsibleMgmtCollection
+ tag: v5.2.3
+ version: 5.2.3
+chocolatey.chocolatey:
+ collection_directory: ./chocolatey
+ repository: https://github.com/chocolatey/chocolatey-ansible
+ tag: 1.5.3
+ version: 1.5.3
+cisco.aci:
+ repository: https://github.com/CiscoDevNet/ansible-aci
+ tag: v2.10.1
+ version: 2.10.1
+cisco.asa:
+ repository: https://github.com/ansible-collections/cisco.asa
+ tag: v5.0.1
+ version: 5.0.1
+cisco.dnac:
+ repository: https://github.com/cisco-en-programmability/dnacenter-ansible
+ tag: v6.25.0
+ version: 6.25.0
+cisco.intersight:
+ repository: https://github.com/CiscoDevNet/intersight-ansible
+ tag: 2.0.20
+ version: 2.0.20
+cisco.ios:
+ repository: https://github.com/ansible-collections/cisco.ios
+ tag: v8.0.0
+ version: 8.0.0
+cisco.iosxr:
+ repository: https://github.com/ansible-collections/cisco.iosxr
+ tag: v9.0.0
+ version: 9.0.0
+cisco.ise:
+ repository: https://github.com/CiscoISE/ansible-ise
+ tag: v2.9.6
+ version: 2.9.6
+cisco.meraki:
+ repository: https://github.com/meraki/dashboard-api-ansible
+ tag: v2.18.3
+ version: 2.18.3
+cisco.mso:
+ repository: https://github.com/CiscoDevNet/ansible-mso
+ tag: v2.9.0
+ version: 2.9.0
+cisco.nxos:
+ repository: https://github.com/ansible-collections/cisco.nxos
+ tag: v8.1.0
+ version: 8.1.0
+cisco.ucs:
+ repository: https://github.com/CiscoDevNet/ansible-ucs
+ tag: v1.14.0
+ version: 1.14.0
+cloud.common:
+ repository: https://github.com/ansible-collections/cloud.common
+ tag: 3.0.0
+ version: 3.0.0
+cloudscale_ch.cloud:
+ repository: https://github.com/cloudscale-ch/ansible-collection-cloudscale
+ tag: v2.4.0
+ version: 2.4.0
+community.aws:
+ repository: https://github.com/ansible-collections/community.aws
+ tag: 8.0.0
+ version: 8.0.0
+community.ciscosmb:
+ repository: https://github.com/ansible-collections/community.ciscosmb
+ tag: 1.0.9
+ version: 1.0.9
+community.crypto:
+ repository: https://github.com/ansible-collections/community.crypto
+ tag: 2.22.3
+ version: 2.22.3
+community.digitalocean:
+ repository: https://github.com/ansible-collections/community.digitalocean
+ tag: 1.27.0
+ version: 1.27.0
+community.dns:
+ repository: https://github.com/ansible-collections/community.dns
+ tag: 3.1.0
+ version: 3.1.0
+community.docker:
+ repository: https://github.com/ansible-collections/community.docker
+ tag: 3.13.3
+ version: 3.13.3
+community.general:
+ repository: https://github.com/ansible-collections/community.general
+ tag: 9.5.2
+ version: 9.5.2
+community.grafana:
+ repository: https://github.com/ansible-collections/grafana
+ tag: 1.9.1
+ version: 1.9.1
+community.hashi_vault:
+ repository: https://github.com/ansible-collections/community.hashi_vault
+ tag: 6.2.0
+ version: 6.2.0
+community.hrobot:
+ repository: https://github.com/ansible-collections/community.hrobot
+ tag: 2.0.2
+ version: 2.0.2
+community.library_inventory_filtering_v1:
+ repository: https://github.com/ansible-collections/community.library_inventory_filtering
+ tag: 1.0.2
+ version: 1.0.2
+community.libvirt:
+ repository: https://github.com/ansible-collections/community.libvirt
+ tag: 1.3.0
+ version: 1.3.0
+community.mongodb:
+ repository: https://github.com/ansible-collections/community.mongodb
+ tag: 1.7.8
+ version: 1.7.8
+community.mysql:
+ repository: https://github.com/ansible-collections/community.mysql
+ tag: 3.11.0
+ version: 3.11.0
+community.network:
+ repository: https://github.com/ansible-collections/community.network
+ tag: 5.1.0
+ version: 5.1.0
+community.okd:
+ repository: https://github.com/openshift/community.okd
+ tag: 3.0.1
+ version: 3.0.1
+community.postgresql:
+ repository: https://github.com/ansible-collections/community.postgresql
+ tag: 3.9.0
+ version: 3.9.0
+community.proxysql:
+ repository: https://github.com/ansible-collections/community.proxysql
+ tag: 1.6.0
+ version: 1.6.0
+community.rabbitmq:
+ repository: https://github.com/ansible-collections/community.rabbitmq
+ tag: 1.3.0
+ version: 1.3.0
+community.routeros:
+ repository: https://github.com/ansible-collections/community.routeros
+ tag: 2.20.0
+ version: 2.20.0
+community.sap_libs:
+ repository: https://github.com/sap-linuxlab/community.sap_libs
+ tag: 1.4.2
+ version: 1.4.2
+community.sops:
+ repository: https://github.com/ansible-collections/community.sops
+ tag: 1.9.1
+ version: 1.9.1
+community.vmware:
+ repository: https://github.com/ansible-collections/community.vmware
+ tag: 4.8.1
+ version: 4.8.1
+community.windows:
+ repository: https://github.com/ansible-collections/community.windows
+ tag: 2.3.0
+ version: 2.3.0
+community.zabbix:
+ repository: https://github.com/ansible-collections/community.zabbix
+ tag: 2.5.1
+ version: 2.5.1
+containers.podman:
+ repository: https://github.com/containers/ansible-podman-collections
+ tag: 1.16.2
+ version: 1.16.2
+cyberark.conjur:
+ repository: https://github.com/cyberark/ansible-conjur-collection
+ tag: v1.3.1
+ version: 1.3.1
+cyberark.pas:
+ repository: https://github.com/cyberark/ansible-security-automation-collection
+ tag: 1.0.30
+ version: 1.0.30
+dellemc.enterprise_sonic:
+ repository: https://github.com/ansible-collections/dellemc.enterprise_sonic
+ tag: 2.5.1
+ version: 2.5.1
+dellemc.openmanage:
+ repository: https://github.com/dell/dellemc-openmanage-ansible-modules
+ tag: v9.9.0
+ version: 9.9.0
+dellemc.powerflex:
+ repository: https://github.com/dell/ansible-powerflex
+ tag: 2.5.0
+ version: 2.5.0
+dellemc.unity:
+ repository: https://github.com/dell/ansible-unity
+ tag: 2.0.0
+ version: 2.0.0
+f5networks.f5_modules:
+ collection_directory: ./ansible_collections/f5networks/f5_modules
+ repository: https://github.com/F5Networks/f5-ansible-f5modules
+ tag: 1.32.1
+ version: 1.32.1
+fortinet.fortimanager:
+ repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortimanager-collection
+ tag: 2.8.2
+ version: 2.8.2
+fortinet.fortios:
+ repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection
+ tag: 2.3.8
+ version: 2.3.8
+frr.frr:
+ repository: https://github.com/ansible-collections/frr.frr
+ tag: 2.0.2
+ version: 2.0.2
+google.cloud:
+ repository: https://github.com/ansible-collections/google.cloud
+ tag: v1.4.1
+ version: 1.4.1
+grafana.grafana:
+ repository: https://github.com/grafana/grafana-ansible-collection
+ tag: 5.6.0
+ version: 5.6.0
+hetzner.hcloud:
+ repository: https://github.com/ansible-collections/hetzner.hcloud
+ tag: 3.1.1
+ version: 3.1.1
+ibm.qradar:
+ repository: https://github.com/ansible-collections/ibm.qradar
+ tag: v3.0.0
+ version: 3.0.0
+ibm.spectrum_virtualize:
+ repository: https://github.com/ansible-collections/ibm.spectrum_virtualize
+ tag: 2.0.0
+ version: 2.0.0
+ibm.storage_virtualize:
+ repository: https://github.com/ansible-collections/ibm.storage_virtualize
+ tag: 2.5.0
+ version: 2.5.0
+ieisystem.inmanage:
+ repository: https://github.com/ieisystem/ieisystem.inmanage
+ tag: 2.0.0
+ version: 2.0.0
+infinidat.infinibox:
+ repository: https://github.com/infinidat/ansible-infinidat-collection
+ tag: v1.4.5
+ version: 1.4.5
+infoblox.nios_modules:
+ repository: https://github.com/infobloxopen/infoblox-ansible
+ tag: v1.7.1
+ version: 1.7.1
+inspur.ispim:
+ repository: https://github.com/ispim/inspur.ispim
+ tag: 2.2.3
+ version: 2.2.3
+inspur.sm:
+ repository: https://github.com/ISIB-Group/inspur.sm
+ tag: 2.3.0
+ version: 2.3.0
+junipernetworks.junos:
+ repository: https://github.com/ansible-collections/junipernetworks.junos
+ tag: v8.0.0
+ version: 8.0.0
+kaytus.ksmanage:
+ repository: https://github.com/ieisystem/kaytus.ksmanage
+ tag: 1.2.2
+ version: 1.2.2
+kubernetes.core:
+ repository: https://github.com/ansible-collections/kubernetes.core
+ tag: 3.2.0
+ version: 3.2.0
+kubevirt.core:
+ repository: https://github.com/kubevirt/kubevirt.core
+ tag: 1.5.0
+ version: 1.5.0
+lowlydba.sqlserver:
+ repository: https://github.com/LowlyDBA/lowlydba.sqlserver
+ tag: 2.3.4
+ version: 2.3.4
+microsoft.ad:
+ repository: https://github.com/ansible-collections/microsoft.ad
+ tag: 1.7.1
+ version: 1.7.1
+netapp.cloudmanager:
+ repository: https://github.com/ansible-collections/netapp.cloudmanager
+ tag: 21.24.0
+ version: 21.24.0
+netapp.ontap:
+ repository: https://github.com/ansible-collections/netapp.ontap
+ tag: 22.13.0
+ version: 22.13.0
+netapp.storagegrid:
+ repository: https://github.com/ansible-collections/netapp.storagegrid
+ tag: 21.13.0
+ version: 21.13.0
+netapp_eseries.santricity:
+ repository: https://github.com/netapp-eseries/santricity
+ tag: v1.4.1
+ version: 1.4.1
+netbox.netbox:
+ repository: https://github.com/netbox-community/ansible_modules
+ tag: v3.20.0
+ version: 3.20.0
+ngine_io.cloudstack:
+ repository: https://github.com/ngine-io/ansible-collection-cloudstack
+ tag: v2.5.0
+ version: 2.5.0
+ngine_io.exoscale:
+ repository: https://github.com/ngine-io/ansible-collection-exoscale
+ tag: v1.1.0
+ version: 1.1.0
+openstack.cloud:
+ repository: https://opendev.org/openstack/ansible-collections-openstack
+ tag: 2.3.0
+ version: 2.3.0
+openvswitch.openvswitch:
+ repository: https://github.com/ansible-collections/openvswitch.openvswitch
+ tag: 2.1.1
+ version: 2.1.1
+ovirt.ovirt:
+ repository: https://github.com/ovirt/ovirt-ansible-collection
+ tag: 3.2.0-1
+ version: 3.2.0
+purestorage.flasharray:
+ repository: https://github.com/Pure-Storage-Ansible/FlashArray-Collection
+ tag: 1.32.0
+ version: 1.32.0
+purestorage.flashblade:
+ repository: https://github.com/Pure-Storage-Ansible/FlashBlade-Collection
+ tag: 1.19.1
+ version: 1.19.1
+sensu.sensu_go:
+ repository: https://github.com/sensu/sensu-go-ansible
+ tag: v1.14.0
+ version: 1.14.0
+splunk.es:
+ repository: https://github.com/ansible-collections/splunk.es
+ tag: v3.0.0
+ version: 3.0.0
+t_systems_mms.icinga_director:
+ repository: https://github.com/T-Systems-MMS/ansible-collection-icinga-director
+ tag: 2.0.1
+ version: 2.0.1
+telekom_mms.icinga_director:
+ repository: https://github.com/telekom-mms/ansible-collection-icinga-director
+ tag: 2.2.1
+ version: 2.2.1
+theforeman.foreman:
+ repository: https://github.com/theforeman/foreman-ansible-modules
+ tag: v4.2.0
+ version: 4.2.0
+vmware.vmware:
+ repository: https://github.com/ansible-collections/vmware.vmware
+ tag: 1.7.1
+ version: 1.7.1
+vmware.vmware_rest:
+ repository: https://github.com/ansible-collections/vmware.vmware_rest
+ tag: 3.2.0
+ version: 3.2.0
+vultr.cloud:
+ repository: https://github.com/vultr/ansible-collection-vultr
+ tag: v1.13.0
+ version: 1.13.0
+vyos.vyos:
+ repository: https://github.com/ansible-collections/vyos.vyos
+ tag: 4.1.0
+ version: 4.1.0
+wti.remote:
+ repository: https://github.com/wtinetworkgear/wti-collection
+ tag: v1.0.10
+ version: 1.0.10
diff --git a/10/ansible-10.7.0.deps b/10/ansible-10.7.0.deps
new file mode 100644
index 0000000000..936d081bb9
--- /dev/null
+++ b/10/ansible-10.7.0.deps
@@ -0,0 +1,101 @@
+_ansible_version: 10.7.0
+_ansible_core_version: 2.17.7
+_python: >=3.10
+amazon.aws: 8.2.1
+ansible.netcommon: 6.1.3
+ansible.posix: 1.6.2
+ansible.utils: 4.1.0
+ansible.windows: 2.5.0
+arista.eos: 9.0.0
+awx.awx: 24.6.1
+azure.azcollection: 2.7.0
+check_point.mgmt: 5.2.3
+chocolatey.chocolatey: 1.5.3
+cisco.aci: 2.10.1
+cisco.asa: 5.0.1
+cisco.dnac: 6.25.0
+cisco.intersight: 2.0.20
+cisco.ios: 8.0.0
+cisco.iosxr: 9.0.0
+cisco.ise: 2.9.6
+cisco.meraki: 2.18.3
+cisco.mso: 2.9.0
+cisco.nxos: 8.1.0
+cisco.ucs: 1.14.0
+cloud.common: 3.0.0
+cloudscale_ch.cloud: 2.4.0
+community.aws: 8.0.0
+community.ciscosmb: 1.0.9
+community.crypto: 2.22.3
+community.digitalocean: 1.27.0
+community.dns: 3.1.0
+community.docker: 3.13.3
+community.general: 9.5.2
+community.grafana: 1.9.1
+community.hashi_vault: 6.2.0
+community.hrobot: 2.0.2
+community.library_inventory_filtering_v1: 1.0.2
+community.libvirt: 1.3.0
+community.mongodb: 1.7.8
+community.mysql: 3.11.0
+community.network: 5.1.0
+community.okd: 3.0.1
+community.postgresql: 3.9.0
+community.proxysql: 1.6.0
+community.rabbitmq: 1.3.0
+community.routeros: 2.20.0
+community.sap_libs: 1.4.2
+community.sops: 1.9.1
+community.vmware: 4.8.1
+community.windows: 2.3.0
+community.zabbix: 2.5.1
+containers.podman: 1.16.2
+cyberark.conjur: 1.3.1
+cyberark.pas: 1.0.30
+dellemc.enterprise_sonic: 2.5.1
+dellemc.openmanage: 9.9.0
+dellemc.powerflex: 2.5.0
+dellemc.unity: 2.0.0
+f5networks.f5_modules: 1.32.1
+fortinet.fortimanager: 2.8.2
+fortinet.fortios: 2.3.8
+frr.frr: 2.0.2
+google.cloud: 1.4.1
+grafana.grafana: 5.6.0
+hetzner.hcloud: 3.1.1
+ibm.qradar: 3.0.0
+ibm.spectrum_virtualize: 2.0.0
+ibm.storage_virtualize: 2.5.0
+ieisystem.inmanage: 2.0.0
+infinidat.infinibox: 1.4.5
+infoblox.nios_modules: 1.7.1
+inspur.ispim: 2.2.3
+inspur.sm: 2.3.0
+junipernetworks.junos: 8.0.0
+kaytus.ksmanage: 1.2.2
+kubernetes.core: 3.2.0
+kubevirt.core: 1.5.0
+lowlydba.sqlserver: 2.3.4
+microsoft.ad: 1.7.1
+netapp.cloudmanager: 21.24.0
+netapp.ontap: 22.13.0
+netapp.storagegrid: 21.13.0
+netapp_eseries.santricity: 1.4.1
+netbox.netbox: 3.20.0
+ngine_io.cloudstack: 2.5.0
+ngine_io.exoscale: 1.1.0
+openstack.cloud: 2.3.0
+openvswitch.openvswitch: 2.1.1
+ovirt.ovirt: 3.2.0
+purestorage.flasharray: 1.32.0
+purestorage.flashblade: 1.19.1
+sensu.sensu_go: 1.14.0
+splunk.es: 3.0.0
+t_systems_mms.icinga_director: 2.0.1
+telekom_mms.icinga_director: 2.2.1
+theforeman.foreman: 4.2.0
+vmware.vmware: 1.7.1
+vmware.vmware_rest: 3.2.0
+vultr.cloud: 1.13.0
+vyos.vyos: 4.1.0
+wti.remote: 1.0.10
diff --git a/10/ansible-10.7.0.yaml b/10/ansible-10.7.0.yaml
new file mode 100644
index 0000000000..529d68f804
--- /dev/null
+++ b/10/ansible-10.7.0.yaml
@@ -0,0 +1,295 @@
+collections:
+- name: amazon.aws
+ source: https://galaxy.ansible.com
+ version: 8.2.1
+- name: ansible.netcommon
+ source: https://galaxy.ansible.com
+ version: 6.1.3
+- name: ansible.posix
+ source: https://galaxy.ansible.com
+ version: 1.6.2
+- name: ansible.utils
+ source: https://galaxy.ansible.com
+ version: 4.1.0
+- name: ansible.windows
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: arista.eos
+ source: https://galaxy.ansible.com
+ version: 9.0.0
+- name: awx.awx
+ source: https://galaxy.ansible.com
+ version: 24.6.1
+- name: azure.azcollection
+ source: https://galaxy.ansible.com
+ version: 2.7.0
+- name: check_point.mgmt
+ source: https://galaxy.ansible.com
+ version: 5.2.3
+- name: chocolatey.chocolatey
+ source: https://galaxy.ansible.com
+ version: 1.5.3
+- name: cisco.aci
+ source: https://galaxy.ansible.com
+ version: 2.10.1
+- name: cisco.asa
+ source: https://galaxy.ansible.com
+ version: 5.0.1
+- name: cisco.dnac
+ source: https://galaxy.ansible.com
+ version: 6.25.0
+- name: cisco.intersight
+ source: https://galaxy.ansible.com
+ version: 2.0.20
+- name: cisco.ios
+ source: https://galaxy.ansible.com
+ version: 8.0.0
+- name: cisco.iosxr
+ source: https://galaxy.ansible.com
+ version: 9.0.0
+- name: cisco.ise
+ source: https://galaxy.ansible.com
+ version: 2.9.6
+- name: cisco.meraki
+ source: https://galaxy.ansible.com
+ version: 2.18.3
+- name: cisco.mso
+ source: https://galaxy.ansible.com
+ version: 2.9.0
+- name: cisco.nxos
+ source: https://galaxy.ansible.com
+ version: 8.1.0
+- name: cisco.ucs
+ source: https://galaxy.ansible.com
+ version: 1.14.0
+- name: cloud.common
+ source: https://galaxy.ansible.com
+ version: 3.0.0
+- name: cloudscale_ch.cloud
+ source: https://galaxy.ansible.com
+ version: 2.4.0
+- name: community.aws
+ source: https://galaxy.ansible.com
+ version: 8.0.0
+- name: community.ciscosmb
+ source: https://galaxy.ansible.com
+ version: 1.0.9
+- name: community.crypto
+ source: https://galaxy.ansible.com
+ version: 2.22.3
+- name: community.digitalocean
+ source: https://galaxy.ansible.com
+ version: 1.27.0
+- name: community.dns
+ source: https://galaxy.ansible.com
+ version: 3.1.0
+- name: community.docker
+ source: https://galaxy.ansible.com
+ version: 3.13.3
+- name: community.general
+ source: https://galaxy.ansible.com
+ version: 9.5.2
+- name: community.grafana
+ source: https://galaxy.ansible.com
+ version: 1.9.1
+- name: community.hashi_vault
+ source: https://galaxy.ansible.com
+ version: 6.2.0
+- name: community.hrobot
+ source: https://galaxy.ansible.com
+ version: 2.0.2
+- name: community.library_inventory_filtering_v1
+ source: https://galaxy.ansible.com
+ version: 1.0.2
+- name: community.libvirt
+ source: https://galaxy.ansible.com
+ version: 1.3.0
+- name: community.mongodb
+ source: https://galaxy.ansible.com
+ version: 1.7.8
+- name: community.mysql
+ source: https://galaxy.ansible.com
+ version: 3.11.0
+- name: community.network
+ source: https://galaxy.ansible.com
+ version: 5.1.0
+- name: community.okd
+ source: https://galaxy.ansible.com
+ version: 3.0.1
+- name: community.postgresql
+ source: https://galaxy.ansible.com
+ version: 3.9.0
+- name: community.proxysql
+ source: https://galaxy.ansible.com
+ version: 1.6.0
+- name: community.rabbitmq
+ source: https://galaxy.ansible.com
+ version: 1.3.0
+- name: community.routeros
+ source: https://galaxy.ansible.com
+ version: 2.20.0
+- name: community.sap_libs
+ source: https://galaxy.ansible.com
+ version: 1.4.2
+- name: community.sops
+ source: https://galaxy.ansible.com
+ version: 1.9.1
+- name: community.vmware
+ source: https://galaxy.ansible.com
+ version: 4.8.1
+- name: community.windows
+ source: https://galaxy.ansible.com
+ version: 2.3.0
+- name: community.zabbix
+ source: https://galaxy.ansible.com
+ version: 2.5.1
+- name: containers.podman
+ source: https://galaxy.ansible.com
+ version: 1.16.2
+- name: cyberark.conjur
+ source: https://galaxy.ansible.com
+ version: 1.3.1
+- name: cyberark.pas
+ source: https://galaxy.ansible.com
+ version: 1.0.30
+- name: dellemc.enterprise_sonic
+ source: https://galaxy.ansible.com
+ version: 2.5.1
+- name: dellemc.openmanage
+ source: https://galaxy.ansible.com
+ version: 9.9.0
+- name: dellemc.powerflex
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: dellemc.unity
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: f5networks.f5_modules
+ source: https://galaxy.ansible.com
+ version: 1.32.1
+- name: fortinet.fortimanager
+ source: https://galaxy.ansible.com
+ version: 2.8.2
+- name: fortinet.fortios
+ source: https://galaxy.ansible.com
+ version: 2.3.8
+- name: frr.frr
+ source: https://galaxy.ansible.com
+ version: 2.0.2
+- name: google.cloud
+ source: https://galaxy.ansible.com
+ version: 1.4.1
+- name: grafana.grafana
+ source: https://galaxy.ansible.com
+ version: 5.6.0
+- name: hetzner.hcloud
+ source: https://galaxy.ansible.com
+ version: 3.1.1
+- name: ibm.qradar
+ source: https://galaxy.ansible.com
+ version: 3.0.0
+- name: ibm.spectrum_virtualize
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: ibm.storage_virtualize
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: ieisystem.inmanage
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: infinidat.infinibox
+ source: https://galaxy.ansible.com
+ version: 1.4.5
+- name: infoblox.nios_modules
+ source: https://galaxy.ansible.com
+ version: 1.7.1
+- name: inspur.ispim
+ source: https://galaxy.ansible.com
+ version: 2.2.3
+- name: inspur.sm
+ source: https://galaxy.ansible.com
+ version: 2.3.0
+- name: junipernetworks.junos
+ source: https://galaxy.ansible.com
+ version: 8.0.0
+- name: kaytus.ksmanage
+ source: https://galaxy.ansible.com
+ version: 1.2.2
+- name: kubernetes.core
+ source: https://galaxy.ansible.com
+ version: 3.2.0
+- name: kubevirt.core
+ source: https://galaxy.ansible.com
+ version: 1.5.0
+- name: lowlydba.sqlserver
+ source: https://galaxy.ansible.com
+ version: 2.3.4
+- name: microsoft.ad
+ source: https://galaxy.ansible.com
+ version: 1.7.1
+- name: netapp.cloudmanager
+ source: https://galaxy.ansible.com
+ version: 21.24.0
+- name: netapp.ontap
+ source: https://galaxy.ansible.com
+ version: 22.13.0
+- name: netapp.storagegrid
+ source: https://galaxy.ansible.com
+ version: 21.13.0
+- name: netapp_eseries.santricity
+ source: https://galaxy.ansible.com
+ version: 1.4.1
+- name: netbox.netbox
+ source: https://galaxy.ansible.com
+ version: 3.20.0
+- name: ngine_io.cloudstack
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: ngine_io.exoscale
+ source: https://galaxy.ansible.com
+ version: 1.1.0
+- name: openstack.cloud
+ source: https://galaxy.ansible.com
+ version: 2.3.0
+- name: openvswitch.openvswitch
+ source: https://galaxy.ansible.com
+ version: 2.1.1
+- name: ovirt.ovirt
+ source: https://galaxy.ansible.com
+ version: 3.2.0
+- name: purestorage.flasharray
+ source: https://galaxy.ansible.com
+ version: 1.32.0
+- name: purestorage.flashblade
+ source: https://galaxy.ansible.com
+ version: 1.19.1
+- name: sensu.sensu_go
+ source: https://galaxy.ansible.com
+ version: 1.14.0
+- name: splunk.es
+ source: https://galaxy.ansible.com
+ version: 3.0.0
+- name: t_systems_mms.icinga_director
+ source: https://galaxy.ansible.com
+ version: 2.0.1
+- name: telekom_mms.icinga_director
+ source: https://galaxy.ansible.com
+ version: 2.2.1
+- name: theforeman.foreman
+ source: https://galaxy.ansible.com
+ version: 4.2.0
+- name: vmware.vmware
+ source: https://galaxy.ansible.com
+ version: 1.7.1
+- name: vmware.vmware_rest
+ source: https://galaxy.ansible.com
+ version: 3.2.0
+- name: vultr.cloud
+ source: https://galaxy.ansible.com
+ version: 1.13.0
+- name: vyos.vyos
+ source: https://galaxy.ansible.com
+ version: 4.1.0
+- name: wti.remote
+ source: https://galaxy.ansible.com
+ version: 1.0.10
diff --git a/10/changelog.yaml b/10/changelog.yaml
index 3bcf2f1142..d9a8e3dda8 100644
--- a/10/changelog.yaml
+++ b/10/changelog.yaml
@@ -96,6 +96,13 @@ releases:
`Porting Guide `_'
release_date: '2024-11-05'
+ 10.7.0:
+ changes:
+ release_summary: 'Release Date: 2024-12-03
+
+
+ `Porting Guide `_'
+ release_date: '2024-12-03'
remove_collection_changelog_entries:
ansible.posix:
1.6.0:
diff --git a/10/galaxy-requirements.yaml b/10/galaxy-requirements.yaml
index bbd0d87a0e..338a7949c3 100644
--- a/10/galaxy-requirements.yaml
+++ b/10/galaxy-requirements.yaml
@@ -1,4 +1,4 @@
-# Collections included in Ansible 10.6.0
+# Collections included in Ansible 10.7.0
collections:
- name: amazon.aws
source: https://galaxy.ansible.com
@@ -38,7 +38,7 @@ collections:
version: 5.0.1
- name: cisco.dnac
source: https://galaxy.ansible.com
- version: 6.22.0
+ version: 6.25.0
- name: cisco.intersight
source: https://galaxy.ansible.com
version: 2.0.20
@@ -50,7 +50,7 @@ collections:
version: 9.0.0
- name: cisco.ise
source: https://galaxy.ansible.com
- version: 2.9.5
+ version: 2.9.6
- name: cisco.meraki
source: https://galaxy.ansible.com
version: 2.18.3
@@ -83,13 +83,13 @@ collections:
version: 1.27.0
- name: community.dns
source: https://galaxy.ansible.com
- version: 3.0.6
+ version: 3.1.0
- name: community.docker
source: https://galaxy.ansible.com
- version: 3.13.1
+ version: 3.13.3
- name: community.general
source: https://galaxy.ansible.com
- version: 9.5.1
+ version: 9.5.2
- name: community.grafana
source: https://galaxy.ansible.com
version: 1.9.1
@@ -110,7 +110,7 @@ collections:
version: 1.7.8
- name: community.mysql
source: https://galaxy.ansible.com
- version: 3.10.3
+ version: 3.11.0
- name: community.network
source: https://galaxy.ansible.com
version: 5.1.0
@@ -119,7 +119,7 @@ collections:
version: 3.0.1
- name: community.postgresql
source: https://galaxy.ansible.com
- version: 3.7.0
+ version: 3.9.0
- name: community.proxysql
source: https://galaxy.ansible.com
version: 1.6.0
@@ -137,7 +137,7 @@ collections:
version: 1.9.1
- name: community.vmware
source: https://galaxy.ansible.com
- version: 4.8.0
+ version: 4.8.1
- name: community.windows
source: https://galaxy.ansible.com
version: 2.3.0
@@ -152,13 +152,13 @@ collections:
version: 1.3.1
- name: cyberark.pas
source: https://galaxy.ansible.com
- version: 1.0.27
+ version: 1.0.30
- name: dellemc.enterprise_sonic
source: https://galaxy.ansible.com
version: 2.5.1
- name: dellemc.openmanage
source: https://galaxy.ansible.com
- version: 9.8.0
+ version: 9.9.0
- name: dellemc.powerflex
source: https://galaxy.ansible.com
version: 2.5.0
@@ -170,7 +170,7 @@ collections:
version: 1.32.1
- name: fortinet.fortimanager
source: https://galaxy.ansible.com
- version: 2.7.0
+ version: 2.8.2
- name: fortinet.fortios
source: https://galaxy.ansible.com
version: 2.3.8
@@ -203,7 +203,7 @@ collections:
version: 1.4.5
- name: infoblox.nios_modules
source: https://galaxy.ansible.com
- version: 1.7.0
+ version: 1.7.1
- name: inspur.ispim
source: https://galaxy.ansible.com
version: 2.2.3
@@ -233,7 +233,7 @@ collections:
version: 21.24.0
- name: netapp.ontap
source: https://galaxy.ansible.com
- version: 22.12.0
+ version: 22.13.0
- name: netapp.storagegrid
source: https://galaxy.ansible.com
version: 21.13.0
@@ -251,7 +251,7 @@ collections:
version: 1.1.0
- name: openstack.cloud
source: https://galaxy.ansible.com
- version: 2.2.0
+ version: 2.3.0
- name: openvswitch.openvswitch
source: https://galaxy.ansible.com
version: 2.1.1
@@ -260,7 +260,7 @@ collections:
version: 3.2.0
- name: purestorage.flasharray
source: https://galaxy.ansible.com
- version: 1.31.1
+ version: 1.32.0
- name: purestorage.flashblade
source: https://galaxy.ansible.com
version: 1.19.1
@@ -275,13 +275,13 @@ collections:
version: 2.0.1
- name: telekom_mms.icinga_director
source: https://galaxy.ansible.com
- version: 2.2.0
+ version: 2.2.1
- name: theforeman.foreman
source: https://galaxy.ansible.com
version: 4.2.0
- name: vmware.vmware
source: https://galaxy.ansible.com
- version: 1.6.0
+ version: 1.7.1
- name: vmware.vmware_rest
source: https://galaxy.ansible.com
version: 3.2.0
diff --git a/10/porting_guide_10.rst b/10/porting_guide_10.rst
index 6f9cde3ef1..cc9ffd4839 100644
--- a/10/porting_guide_10.rst
+++ b/10/porting_guide_10.rst
@@ -103,6 +103,40 @@ Networking
No notable changes
+Porting Guide for v10.7.0
+=========================
+
+Known Issues
+------------
+
+dellemc.openmanage
+~~~~~~~~~~~~~~~~~~
+
+- idrac_diagnostics - Issue(285322) - This module doesn't support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
+- idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
+- ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.
+
+Major Changes
+-------------
+
+- The removal of netapp.storagegrid was cancelled. The collection will not be removed from Ansible 11 (`https://forum.ansible.com/t/2811 `__).
+ Maintenance of the collection has been taken over by another team at NetApp.
+
+dellemc.openmanage
+~~~~~~~~~~~~~~~~~~
+
+- omevv_baseline_profile - This module allows to manage baseline profile.
+- omevv_baseline_profile_info - This module allows to retrieve baseline profile information.
+- omevv_compliance_info - This module allows to retrieve firmware compliance reports.
+
+Deprecated Features
+-------------------
+
+- The collection ``ibm.spectrum_virtualize`` was renamed to ``ibm.storage_virtualize``.
+ For now both collections are included in Ansible.
+ The collection will be completely removed from Ansible 12.
+ Please update your FQCNs from ``ibm.spectrum_virtualize`` to ``ibm.storage_virtualize``.
+
Porting Guide for v10.6.0
=========================
@@ -238,16 +272,6 @@ dellemc.openmanage
- ome_diagnostics - Issue(279193) - Export of SupportAssist collection logs to the share location fails on OME version 4.0.0.
- ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.
-Breaking Changes
-----------------
-
-community.mysql
-~~~~~~~~~~~~~~~
-
-- collection - support of mysqlclient connector is deprecated - use PyMySQL connector instead! We will stop testing against it in collection version 4.0.0 and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
-- mysql_info - The ``users_info`` filter returned variable ``plugin_auth_string`` contains the hashed password and it's misleading, it will be removed from community.mysql 4.0.0. Use the `plugin_hash_string` return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
-- mysql_user - the ``user`` alias of the ``name`` argument has been deprecated and will be removed in collection version 5.0.0. Use the ``name`` argument instead.
-
Major Changes
-------------
@@ -277,6 +301,13 @@ community.general
- pipx - support for versions of the command line tool ``pipx`` older than ``1.7.0`` is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/8793).
- pipx_info - support for versions of the command line tool ``pipx`` older than ``1.7.0`` is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/8793).
+community.mysql
+~~~~~~~~~~~~~~~
+
+- collection - support of mysqlclient connector is deprecated - use PyMySQL connector instead! We will stop testing against it in collection version 4.0.0 and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
+- mysql_info - The ``users_info`` filter returned variable ``plugin_auth_string`` contains the hashed password and it's misleading, it will be removed from community.mysql 4.0.0. Use the `plugin_hash_string` return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
+- mysql_user - the ``user`` alias of the ``name`` argument has been deprecated and will be removed in collection version 5.0.0. Use the ``name`` argument instead.
+
community.vmware
~~~~~~~~~~~~~~~~