Last active
April 1, 2020 17:34
-
-
Save sivel/d193a68b2e2338f265b2c6cf5aec34b3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python3 | |
# -*- coding: utf-8 -*- | |
# (c) 2020 Matt Martz <[email protected]> | |
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) | |
import base64 | |
import fnmatch | |
import json | |
import os | |
import re | |
import sys | |
import yaml # pyyaml | |
from collections import defaultdict | |
from pathlib import Path | |
from urllib.request import urlopen | |
from github import Github # pygithub | |
PLUGINS_RE = re.compile(r'lib/ansible/(plugins|modules|module_utils)/.*$') | |
GITHUB_TOKEN = os.getenv('GITHUB_TOKEN') | |
assert GITHUB_TOKEN, "GITHUB_TOKEN env var must be set to an oauth token" | |
g = Github(GITHUB_TOKEN) | |
migration = g.get_repo('ansible-community/collection_migration') | |
ansible = g.get_repo('ansible/ansible') | |
def get_collections(pattern): | |
f = urlopen( | |
'https://sivel.eng.ansible.com/api/v1/collections/provides', | |
data=json.dumps({'path': pattern.pattern}).encode() | |
) | |
return list(json.load(f).keys()) | |
def path_pattern(path): | |
try: | |
path = Path(path).relative_to('lib/ansible/') | |
except ValueError: | |
path = Path(path) | |
parts = path.as_posix().split('/') | |
if parts[0] in ('modules', 'module_utils'): | |
pattern = re.compile( | |
'plugins\/{}\/.*\/?{}'.format( | |
re.escape(parts[0]), | |
re.escape(path.name) | |
) | |
) | |
elif parts[0] == 'plugins': | |
pattern = re.compile( | |
re.escape(path.as_posix()) | |
) | |
elif parts[0] == 'test': | |
parts[0] = 'tests' | |
pattern = re.compile( | |
re.escape('/'.join(parts)) | |
) | |
else: | |
raise ValueError | |
return pattern | |
moves = {} | |
for f in ansible.get_contents('changelogs/fragments'): | |
for commit in ansible.get_commits(path=f.path): | |
for filename in (p.filename for p in commit.files): | |
try: | |
pattern = path_pattern(filename) | |
except ValueError: | |
continue | |
collections = get_collections(pattern) | |
if collections: | |
print('%s' % f.path, file=sys.stderr) | |
print( | |
' %r' % (collections,), | |
file=sys.stderr | |
) | |
clog_data = yaml.safe_load(base64.b64decode(f.content)) | |
moves[f.path] = { | |
'collections': collections, | |
'changelog': clog_data, | |
} | |
break | |
print(file=sys.stderr) | |
print(json.dumps(moves, sort_keys=True, indent=4)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"changelogs/fragments/27800-ec2_vpc_net-ipv6-support.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ec2_vpc_net - Enable IPv6 CIDR assignment" | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/36876-github-deploy-key-fix-pagination.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"github_deploy_key - added support for pagination" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/47182-os_port_order_difference_should_not_trigger_changes.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"os_port - no longer triggers change when ``allowed_address_pairs`` items are in different order." | |
] | |
}, | |
"collections": [ | |
"openstack.cloud" | |
] | |
}, | |
"changelogs/fragments/480004-cloudwatchlogs_log_group-KeyError.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"cloudwatchlogs_log_group - Fix a KeyError when updating a log group that does not have a retention period (https://github.com/ansible/ansible/issues/47945)" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/48997-ecs_ecr-livecycle-policy.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ecr_ecs - add support for lifecycle policies", | |
"ecr_ecs - delete_policy has been renamed to purge_policy (with an alias) and will be removed in 2.14" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/54435_aws_s3_fix_removing_versioned_buckets.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"aws_s3 - Delete objects and delete markers so versioned buckets can be removed." | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/55217-aws-modules-config.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"AWS modules now take an \"aws_config\" parameter to define botocore configuration settings (https://github.com/ansible/ansible/issues/55182).", | |
"AWS modules using boto can use the parameter to define the user agent, while boto3 modules allow any configuration settings listed in the botocore API config documentation." | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/55919-rabbitmq_publish-fix-for-recent-pika-versions.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"rabbitmq_publish - Fix to ensure the module works correctly for pika v1.0.0 and later. (https://github.com/ansible/ansible/pull/61960)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/55965-add-allow-projects-in-openstack-inventory.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"openstack inventory plugin - add all_projects option" | |
] | |
}, | |
"collections": [ | |
"openstack.cloud" | |
] | |
}, | |
"changelogs/fragments/56468-deprecate-lnb-absent.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"elb_network_lb: The current default value of the `state` option has been deprecated and will change from absent to present in Ansible 2.14" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/57535-vmware_vcenter_statistics_corner-cases.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_vcenter_statistics - Fix some corner cases like increasing some interval and decreasing another at the same time." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/57779-module_defaults_groups_catchup_gcp.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Add missing gcp modules to gcp module defaults group" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/57804-win_acl-no-longer-needs-SeSecurityPrivilege.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"win_acl - Fixed error when setting rights on directory for which inheritance from parent directory has been disabled." | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/58118-aws_api_gateway-params.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Allow all params that boto support in aws_api_gateway module" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/58466-FIX_win_find-Bug-Get-FileStat_fails_on_large_files.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"win_find - Get-FileStat used [int] instead of [int64] for file size calculations" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/58812-support_absolute_paths_additionally.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"terraform - adding support for absolute paths additionally to the relative path within project_path (https://github.com/ansible/ansible/issues/58578)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/58822-aws-lamda-tracing-config.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"lambda - add a tracing_mode parameter to set the TracingConfig for AWS X-Ray. Also allow updating Lambda runtime." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/58824-vmware_cluster_ha-advanced-settings.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_cluster_ha - Implemented HA advanced settings (https://github.com/ansible/ansible/issues/61421)" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/58824-vmware_dvs_portgroup-implement-portgroup-updates.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_dvs_portgroup - Implemented configuration changes on an existing Distributed vSwitch portgroup." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/58973-luks_device_add-type-option.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"luks_device - added the ``type`` option that allows user explicit define the LUKS container format version" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/59379-vmware_tag_manager-use_category.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Use Category id to uniquely identify a tag when multiple tags with same name is available (https://github.com/ansible/ansible/issues/59379)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/59395_meraki_content_filtering.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"meraki_content_filtering.py - Fixed to use net_id veraible instead static value of None." | |
] | |
}, | |
"collections": [ | |
"cisco.meraki", | |
"kbreit.meraki" | |
] | |
}, | |
"changelogs/fragments/59438-hostname-use-hostnamectl.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Use hostnamectl command to get current hostname for host while using systemd strategy (https://github.com/ansible/ansible/issues/59438)." | |
] | |
}, | |
"collections": [ | |
"ansible.windows", | |
"chillancezen.fortimanager", | |
"f5networks.f5_modules", | |
"freeipa.ansible_freeipa", | |
"jacklotusho.f5_modules" | |
] | |
}, | |
"changelogs/fragments/59522-renamed-module-tls-client-auth-params-to-avoid-overlaping-with-fetch_url.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"pulp_repo - the ``client_cert`` and ``client_key`` options were used for both requests to the Pulp instance and for the repo to sync with, resulting in errors when they were used. Use the new options ``feed_client_cert`` and ``feed_client_key`` for client certificates that should only be used for repo synchronisation, and not for communication with the Pulp instance. (https://github.com/ansible/ansible/issues/59513)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/59574-os_image_from_volume.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"os_image - add ``volume`` option to support creating an image from a volume" | |
] | |
}, | |
"collections": [ | |
"community.general", | |
"openstack.cloud" | |
] | |
}, | |
"changelogs/fragments/59597-ecs-allow_default_network_mode.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ecs_task_definition - Add network_mode=default to support Windows ECS tasks." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/59765-cron-cronvar-use-get-bin-path.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"cron and cronvar - use get_bin_path utility to locate the default crontab executable instead of the hardcoded /usr/bin/crontab. (https://github.com/ansible/ansible/pull/59765)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/59877-fix-keyerror-in-redfish-getlogs.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"redfish_facts - fix KeyError exceptions in GetLogs (https://github.com/ansible/ansible/issues/59797)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/59927-fix-redfish-power-reset-type-mapping.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"redfish_command - fix power ResetType mapping logic (https://github.com/ansible/ansible/issues/59804)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/60201-idrac-redfish-config-attributes-support.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"idrac_redfish_config - Support for multiple manager attributes configuration" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/60388-openssl_privatekey-format.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"openssl_privatekey - add ``format`` and ``format_mismatch`` options." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/60508-route53-improve-octal-characters-handling.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"route53 - improve handling of octal encoded characters" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/60569-plugins-netconf-ce.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"plugins-netconf-ce - to get attribute 'set-id' from rpc-reply." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/60587-doc_parsing.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Handle exception encountered while parsing the argument description in module when invoked via ansible-doc command (https://github.com/ansible/ansible/issues/60587)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/60944-sns_topic-delivery_policy-changed.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"fixed issue with sns_topic's delivery_policy option resulting in changed always being true" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/60961-docker_compose-fix-deprecation-warning.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_compose - fix issue where docker deprecation warning results in ansible erroneously reporting a failure" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/61119-os_server-add-tag-to-instance-nics.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"os_server - add ``tag`` to instance nics" | |
] | |
}, | |
"collections": [ | |
"openstack.cloud" | |
] | |
}, | |
"changelogs/fragments/61263-aws_codecommit-description.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"aws_codecommit - Support updating the description" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/61271-cloudfront_distribution-encryptionid.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"cloudfront_distribution - Always add field_level_encryption_id to cache behaviour to match AWS requirements" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/61279-ec2_launch_template-output.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ec2_launch_template - Update output to include latest_version and default_version, matching the documentation" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/61284-ec2_asg-idempotency.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"aws_ec2 - fix idempotency when managing tags", | |
"aws_ec2 - fix idempotency when metrics are enable" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/61338-tower-inventory-integer-inventory_id.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"tower inventory plugin - fix TypeError when giving inventory_id as integer (https://github.com/ansible/ansible/issues/61333)" | |
] | |
}, | |
"collections": [ | |
"alancoding.awx", | |
"awx.awx" | |
] | |
}, | |
"changelogs/fragments/61522-luks-device-add-option-to-define-keysize.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"luks_device - add ``keysize`` parameter to set key size at LUKS container creation" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/61562-nagios-start.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"nagios module - a start parameter has been added, allowing the time a Nagios outage starts to be set. It defaults to the current time if not provided, preserving the previous behavior and ensuring compatibility with existing playbooks." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/61577-support-iops-in-purefa_volume.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"purefa_volume - Change I(qos) parameter to I(bw_iops), but retain I(qos) as an alias for backwards compatability (https://github.com/ansible/ansible/pull/61577)." | |
] | |
}, | |
"collections": [ | |
"purestorage.flasharray" | |
] | |
}, | |
"changelogs/fragments/61604-ansible-inventory-hide-args.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ansible-inventory - Properly hide arguments that should not be shown (https://github.com/ansible/ansible/issues/61604)", | |
"ansible-inventory - Restore functionality to allow ``--graph`` to be limited by a host pattern" | |
] | |
}, | |
"collections": [ | |
"purestorage.flasharray" | |
] | |
}, | |
"changelogs/fragments/61624-fix-galaxy-url-building.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ansible-galaxy - Fix url building to not truncate the URL (https://github.com/ansible/ansible/issues/61624)" | |
] | |
}, | |
"collections": [ | |
"purestorage.flasharray" | |
] | |
}, | |
"changelogs/fragments/61655-fix-digital-ocean-droplet-create.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"digital_ocean_droplet - Fix creation of DigitalOcean droplets using digital_ocean_droplet module (https://github.com/ansible/ansible/pull/61655)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/61658-openssh_keypair-public-key-permissions.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssh_keypair - public key's file attributes (permissions, owner, group, etc.) are now set to the same values as the private key." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/61659-load_file_common_arguments-override-path.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"``AnsibleModule.load_file_common_arguments`` now allows to simply override ``path``." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/61693-acme-buypass-acme-v1.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ACME modules: support Buypass' ACME v1 endpoint", | |
"ACME modules: fix bug in ACME v1 account update code" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/61735-wait-for-s3-bucket-to-exist-before-modifying.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"aws_s3 - Try to wait for the bucket to exist before setting the access control list." | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/61736-eos-normalize-interface.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"Remove case sensitivity on interface names from eos_interfaces, eos_l2_interfaces, eos_l3_interfaces, eos_lacp_interfaces, eos_lag_interfaces, and eos_lldp_interfaces." | |
] | |
}, | |
"collections": [ | |
"arista.eos" | |
] | |
}, | |
"changelogs/fragments/61738-ecs-certificate-invalid-chain.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ecs_certificate - Fix formatting of contents of ``full_chain_path``." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/61740-docker_container-port-range-parsing.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_container - improve error behavior when parsing port ranges fails." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/61805-azure-facts-info.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"azure_rm_dnsrecordset_info - no longer returns empty ``azure_dnsrecordset`` facts when called as ``_info`` module.", | |
"azure_rm_resourcegroup_info - no longer returns ``azure_resourcegroups`` facts when called as ``_info`` module.", | |
"azure_rm_storageaccount_info - no longer returns empty ``azure_storageaccounts`` facts when called as ``_info`` module.", | |
"azure_rm_virtualmachineimage_info - no longer returns empty ``azure_vmimages`` facts when called as ``_info`` module.", | |
"azure_rm_virtualmachinescaleset_info - fix wrongly empty result, or ``ansible_facts`` result, when called as ``_info`` module.", | |
"azure_rm_virtualnetwork_info - no longer returns empty ``azure_virtualnetworks`` facts when called as ``_info`` module." | |
] | |
}, | |
"collections": [ | |
"azure.azcollection", | |
"community.azure" | |
] | |
}, | |
"changelogs/fragments/61921-gitlab_user.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"While deleting gitlab user, name, email and password is no longer required ini gitlab_user module (https://github.com/ansible/ansible/issues/61921)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/61925-fix_purefa_fact_info_api_check.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"purefa_info - Fix missing API version check when calling I(admins) or I(all) as the subset", | |
"_purefa_facts - Fix missing API version check when calling I(admins) or I(all) as the subset" | |
] | |
}, | |
"collections": [ | |
"purestorage.flasharray" | |
] | |
}, | |
"changelogs/fragments/61933-ec2_transit_gateway-honor-auto_attach-setting.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ec2_transit_gateway - fixed issue where auto_attach set to yes was not being honored (https://github.com/ansible/ansible/issues/61907)" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/61961-pacman_remove_recurse_option.yaml": { | |
"changelog": { | |
"removed_features": [ | |
"pacman - Removed deprecated ``recurse`` option, use ``extra_args=--recursive`` instead" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62014-iam_role_session_instanceprofile.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"iam_role - Add support for removing the related instance profile when we delete the role", | |
"iam_role - Add support for managing the maximum session duration" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/62068-add-pure-cbs-support.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"purefa_info - Add support for Cloud Block Store (https://github.com/ansible/ansible/pull/62068)", | |
"purefa_host - Add support for Cloud Block Store (https://github.com/ansible/ansible/pull/62068)" | |
] | |
}, | |
"collections": [ | |
"purestorage.flasharray" | |
] | |
}, | |
"changelogs/fragments/62083-vmware-internal_results.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_datastore_maintenancemode now returns datastore_status instead of Ansible internal key results (https://github.com/ansible/ansible/issues/62083).", | |
"vmware_host_kernel_manager now returns host_kernel_status instead of Ansible internal key results (https://github.com/ansible/ansible/issues/62083).", | |
"vmware_host_ntp now returns host_ntp_status instead of Ansible internal key results (https://github.com/ansible/ansible/issues/62083).", | |
"vmware_host_service_manager now returns host_service_status instead of Ansible internal key results (https://github.com/ansible/ansible/issues/62083).", | |
"vmware_tag now returns tag_status instead of Ansible internal key results (https://github.com/ansible/ansible/issues/62083)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62188-VMware-Guest-Support-latest-version-while-upgrading-VM-hardware.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_guest - Add ability to upgrade the guest hardware version to latest fix issue" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62218-fix-to-entrust-api.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_certificate - When provider is ``entrust``, use a ``connection: keep-alive`` header for ECS API connections.", | |
"ecs_certificate - Always specify header ``connection: keep-alive`` for ECS API connections." | |
] | |
}, | |
"collections": [ | |
"awx.awx", | |
"community.crypto", | |
"community.general", | |
"ibm.ibm_zos_zosmf", | |
"sachaboudjema.tipsconfig", | |
"skydive.skydive" | |
] | |
}, | |
"changelogs/fragments/62290-fix-cloudformation_info-KeyError.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"cloudformation_info - Fix a KeyError returning information about the stack(s)." | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/62329-nsupdate-lookup-internal-zones.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"nsupdate - Fix zone name lookup of internal/private zones (https://github.com/ansible/ansible/issues/62052)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62348-yarn-no_version_install_fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"yarn - handle no version when installing module by name (https://github.com/ansible/ansible/issues/55097)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62403-ce_bgp_neighbor_af_fix_parameter_name.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ce_bgp_neighbor_af - Rename the parameter ``redirect_ip_vaildation`` to ``redirect_ip_validation`` (https://github.com/ansible/ansible/pull/62403)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62542-constructed-options-foreman-inventory-plugin.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"foreman inventory plugin - Add support for constructed options." | |
] | |
}, | |
"collections": [ | |
"theforeman.foreman" | |
] | |
}, | |
"changelogs/fragments/62587-module_utils-network-cloudengine.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Cloudengine module_utils - the ``set-id`` (RPC-REPLY XML attribute) may change over the time althougth ``set-id`` is the identity of the next RPC packet.", | |
"Cloudengine netconf plugin - add a dispatch RPC function,just return original RPC-REPLY, the function is used by ``Cloudengine module_utils``." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62616-vmware_cluster_ha-fix-documentation.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_cluster_ha - Remove a wrong parameter from an example in the documentation." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62617-fix-redfish-enable-account-if-enabled-prop-missing.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"redfish_command - fix EnableAccount if Enabled property is not present in Account resource (https://github.com/ansible/ansible/issues/59822)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62621-docker_login-fix-60381.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_login - correct broken fix for https://github.com/ansible/ansible/pull/60381 which crashes for Python 3." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62648-mysql_replication_add_master_use_gtid_param.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_replication - add ``master_use_gtid`` parameter (https://github.com/ansible/ansible/pull/62648)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62772-vmware_vmkernel_info-fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Check for virtualNicManager in Esxi host system before accessing properties in vmware_vmkernel_info (https://github.com/ansible/ansible/issues/62772)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62790-openssl_certificate_fix_assert.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_certificate - fix ``assertonly`` provider certificate verification, causing 'private key mismatch' and 'subject mismatch' errors." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/62810-Vmware-Guest-Allow-DashInWindowsServerDNSName.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_guest - Allow '-' (Dash) special char in windows DNS name." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62870-collection-install-default-path.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ansible-galaxy - Default collection install path to first path in COLLECTIONS_PATHS (https://github.com/ansible/ansible/pull/62870)" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62872-ce_config_too_many_quit_close_connection.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ce_config - fixed issue - Re-building commands(config src) by replacing '#' with 'quit','quit' commands may close connection (https://github.com/ansible/ansible/issues/62872)" | |
] | |
}, | |
"collections": [ | |
"community.general", | |
"wti.remote" | |
] | |
}, | |
"changelogs/fragments/62916-add_properties_option_to_vmware_host_facts.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_host_facts - added ``properties`` and ``schema`` options." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62928-docker_container-ip-address-idempotency.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_container - fix idempotency for IP addresses for networks. The old implementation checked the effective IP addresses assigned by the Docker daemon, and not the specified ones. This causes idempotency issues for containers which are not running, since they have no effective IP addresses assigned." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/629400-add_properties_option_to_vmware_datastore_info.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_datastore_info - added ``properties`` and ``schema`` options." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/62971-docker_container-image-finding.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_container - make sure that when image is missing, check mode indicates a change (image will be pulled)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/62991-openssl_dhparam-cryptography-backend.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"openssl_dhparam - now supports a ``cryptography``-based backend. Auto-detection can be overwritten with the ``select_crypto_backend`` option." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/62999-postgresql_lang_add_owner_parameter.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_lang - add ``owner`` parameter (https://github.com/ansible/ansible/pull/62999)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63036-mysql_replication_add_return_value.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_replication - add ``queries`` return value (https://github.com/ansible/ansible/pull/63036)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63130-mysql_replication_add_master_delay_parameter.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_replication - add ``master_delay`` parameter (https://github.com/ansible/ansible/issues/51326)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63140-acme-fix-fetch-url-status-codes.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ACME modules: make sure some connection errors are handled properly" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/63166-add-extra-args-executalbe-podman-connection.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"podman connection - allow to add extra arguments to podman command and to configure the executable." | |
] | |
}, | |
"collections": [ | |
"containers.podman", | |
"sshnaidm.podman" | |
] | |
}, | |
"changelogs/fragments/63174-nsupdate-tsig-all-the-queries.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"nsupdate - Use provided TSIG key to not only sign update queries but also lookup queries" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63189-mysql_info-global-status.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_info - add ``global_status`` filter parameter option and return (https://github.com/ansible/ansible/pull/63189)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63229-mysql_replication_add_connection_name_parameter.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_replication - add ``connection_name`` parameter (https://github.com/ansible/ansible/issues/46243)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63280-fix_acl_spaces_in_path.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"acl - fixed module failure if there are spaces in a path" | |
] | |
}, | |
"collections": [ | |
"ansible.posix" | |
] | |
}, | |
"changelogs/fragments/63321-mysql_replication_add_resetmaster_to_mode.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_replication - add support of ``resetmaster`` choice to ``mode`` parameter (https://github.com/ansible/ansible/issues/42870)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63345-docker_image-deprecation-warnings.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_image - make sure that deprecated options also emit proper deprecation warnings next to warnings which indicate how to replace them." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63362-remove-edgeos-filtering.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"edgeos_config - fix issue where module would silently filter out encrypted passwords" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63371-mysql_info_add_exclude_fields_parameter.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_info - add ``exclude_fields`` parameter (https://github.com/ansible/ansible/issues/63319)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63408-nsupdate-dont-fix-none-txt-value.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"nsupdate - Do not try fixing non-existing TXT values (https://github.com/ansible/ansible/issues/63364)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63418-docker_node_info-errors.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_node_info - improve error handling when service inspection fails, for example because node name being ambiguous (https://github.com/ansible/ansible/issues/63353, PR https://github.com/ansible/ansible/pull/63418)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63419-docker_container-defaults.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"docker_container - the default of ``container_default_behavior`` will change from ``compatibility`` to ``no_defaults`` in Ansible 2.14. Set the option to an explicit value to avoid a deprecation warning." | |
], | |
"minor_changes": [ | |
"docker_container - add new ``container_default_behavior`` option (PR https://github.com/ansible/ansible/pull/63419)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63420-docker_container-trust_image_content.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"docker_container - the ``trust_image_content`` option is now deprecated and will be removed in Ansible 2.14. It has never been used by the module." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63432-openssl_csr-version.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_csr - a warning is issued if an unsupported value for ``version`` is used for the ``cryptography`` backend." | |
], | |
"deprecated_features": [ | |
"openssl_csr - all values for the ``version`` option except ``1`` are deprecated." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/63467-docker-stack-return-fix.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"docker_stack - Return values ``out`` and ``err`` have been deprecated and will be removed in Ansible 2.14. Use ``stdout`` and ``stderr`` instead." | |
], | |
"minor_changes": [ | |
"docker_stack - Added ``stdout``, ``stderr``, and ``rc`` to return values." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63513-ce_action_wait_prompt_trigger_time_out.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"action/ce - fix a bug, some new version os will not discard uncommitted configure with a return directly.(https://github.com/ansible/ansible/pull/63513)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63522-remove-args-from-sumologic-and-splunk-callbacks.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"**security issue** - Ansible: Splunk and Sumologic callback plugins leak sensitive data in logs (CVE-2019-14864)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63546-mysql_replication_allow_to_pass_empty_values.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"mysql_replication - allow to pass empty values to parameters (https://github.com/ansible/ansible/issues/23976)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63547-mysql_variables_add_mode_param.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_variables - add ``mode`` parameter (https://github.com/ansible/ansible/issues/60119)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63555-postgresql_privs_typy_obj_types.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_privs - add support for TYPE as object types in postgresql_privs module (https://github.com/ansible/ansible/issues/62432)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63565-postgresql_user_allow_user_name_with_dots.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_user - allow to pass user name which contains dots (https://github.com/ansible/ansible/issues/63204)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63621-gitlab_user-fix-sshkey-and-user.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"gitlab_user - Fix adding ssh key to new/changed user and adding group membership for new/changed user" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63628-ansible-galaxy-fix-version.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ansible-galaxy cli - fixed ``--version`` argument" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63629-postgresql_db_pgc_support.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_db - add support for .pgc file format for dump and restores." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63740-vmware_guest_disk_filename_destroy.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_guest_disk - Add `destroy` option which allows to remove a disk without deleting the VMDK file.", | |
"vmware_guest_disk - Add `filename` option which allows to create a disk from an existing VMDK." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/63741-do_not_search_for_vmdk_if_filename_defined.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_guest - Don't search for VMDK if filename is defined." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/63752-cloudformation-return-changeset-id.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"cloudformation - Return change_set_id in the cloudformation output if a change set was created." | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/63924-boto3.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"iam_policy - The ``policy_document`` will be removed in Ansible 2.14. To maintain the existing behavior use the ``policy_json`` option and read the file with the ``lookup`` plugin.", | |
"iam_policy - The default value of ``skip_duplicates`` will change in Ansible 2.14 from ``true`` to ``false``." | |
], | |
"minor_changes": [ | |
"iam_policy - The iam_policy module has been migrated from boto to boto3." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/63954-synchronize-remove-unused-block.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"synchronize - remove unused block (https://github.com/ansible/ansible/issues/63954)" | |
] | |
}, | |
"collections": [ | |
"ansible.posix" | |
] | |
}, | |
"changelogs/fragments/63969-zabbix_action_argsfix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"zabbix_action - arguments ``event_source`` and ``esc_period`` no longer required when ``state=absent``" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/63984-openssl-ed25519-ed448.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_certificate and openssl_csr - fix Ed25519 and Ed448 private key support for ``cryptography`` backend. This probably needs at least cryptography 2.8, since older versions have problems with signing certificates or CSRs with such keys. (https://github.com/ansible/ansible/issues/59039, PR https://github.com/ansible/ansible/pull/63984)" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/63990-replace-deprecated-basic-functions.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"replace use of deprecated functions from ``ansible.module_utils.basic``." | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/64007-postgresql_db_allow_user_name_with_dots.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_db - allow to pass users names which contain dots (https://github.com/ansible/ansible/issues/63204)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64032-zabbix_template_fix_return_XML_as_a_string_even_python3.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix to return XML as a string even for python3 (https://github.com/ansible/ansible/pull/64032)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64059-mysql_user_fix_password_comparison.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"mysql_user - make sure current_pass_hash is a string before using it in comparison (https://github.com/ansible/ansible/issues/60567)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64076-urls-timeout-parameter.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"core - remove unneeded Python version checks." | |
] | |
}, | |
"collections": [ | |
"ansible.windows", | |
"cisco.ucs", | |
"community.aws", | |
"community.vmware", | |
"n3pjk.servicenow", | |
"servicenow.servicenow" | |
] | |
}, | |
"changelogs/fragments/64258-purge_policies.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"iam_role: The default value of the purge_policies has been deprecated and will change from true to false in Ansible 2.14" | |
], | |
"minor_changes": [ | |
"iam_role, iam_user and iam_group: the managed_policy option has been renamed to managed_policies (with an alias added)", | |
"iam_role, iam_user and iam_group: the purge_policy option has been renamed to purge_policies (with an alias added)" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/64288-fix-hashi-vault-kv-v2.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"hashi_vault - Fix KV v2 lookup to always return latest version" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64371-postgresql_privs-always-reports-as-changed-when-using-default_privs.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_privs.py - fix reports as changed behavior of module when using ``type=default_privs`` (https://github.com/ansible/ansible/issues/64371)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64382-docker_login-fix-invalid-json.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_login - Use ``with`` statement when accessing files, to prevent that invalid JSON output is produced." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64399_vmware_guest.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Handle slashes in VMware network name (https://github.com/ansible/ansible/issues/64399)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/64436-openssh_keypair-add-password-protected-key-check.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssh_keypair - add logic to avoid breaking password protected keys." | |
], | |
"minor_changes": [ | |
"openssh_keypair - instead of regenerating some broken or password protected keys, fail the module. Keys can still be regenerated by calling the module with ``force=yes``." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/64458-vmware_host_dns.yaml": { | |
"changelog": { | |
"deprecated_features": [ | |
"vmware_dns_config - Deprecate in favour of new module vmware_host_dns." | |
], | |
"minor_changes": [ | |
"vmware_host_dns - New module replacing vmware_dns_config with increased functionality." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/64501-fix-python2.x-backward-compatibility.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"acme_certificate - fix crash when module is used with Python 2.x." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/64582-postgresql_publication_fix_typo_in_module_warn.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_publication - fix typo in module.warn method name (https://github.com/ansible/ansible/issues/64582)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64583-postgresql_subscription_fix_typo_in_module_warn.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_subscription - fix typo in module.warn method name (https://github.com/ansible/ansible/pull/64583)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64585-mysql_dont_mask_mysql_connect_errors_from_modules.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"mysql - dont mask ``mysql_connect`` function errors from modules (https://github.com/ansible/ansible/issues/64560)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64586-copy-upstream-version-of-ismount.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ismount - clone upstream version of ismount() (https://github.com/ansible/ansible/issues/63977)" | |
] | |
}, | |
"collections": [ | |
"ansible.posix" | |
] | |
}, | |
"changelogs/fragments/64598-add-next-token-support.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"cloudwatchlogs_log_group_info - remove limitation of max 50 results" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/64635-docker_container-network_mode.yml": { | |
"changelog": { | |
"deprecated_features": [ | |
"docker_container - the default value for ``network_mode`` will change in Ansible 2.14, provided at least one network is specified and ``networks_cli_compatible`` is ``true``. See porting guide, module documentation or deprecation warning for more details." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64637-docker_swarm_service-tmpfs-source.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_swarm_service - ``source`` must no longer be specified for ``tmpfs`` mounts." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64648-acme_certificate-acmev1.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"acme_certificate - fix misbehavior when ACME v1 is used with ``modify_account`` set to ``false``." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/64661-postgres_py_add_query_params_arg.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgres.py - add a new keyword argument ``query_params`` (https://github.com/ansible/ansible/pull/64661).", | |
"postgresql_idx.py - use the ``query_params`` arg of exec_sql function (https://github.com/ansible/ansible/pull/64661)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64683-docker_container-cpus.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"docker_container - add ``cpus`` option (https://github.com/ansible/ansible/issues/34320)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64797-fix-error-deleting-redfish-acct.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"redfish_command - fix error when deleting a disabled Redfish account (https://github.com/ansible/ansible/issues/64684)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64810-hostname-add-manjaro-linux-distribution.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"hostname - make module work on Manjaro Linux (https://github.com/ansible/ansible/issues/61382)" | |
] | |
}, | |
"collections": [ | |
"ansible.windows", | |
"chillancezen.fortimanager", | |
"f5networks.f5_modules", | |
"freeipa.ansible_freeipa", | |
"jacklotusho.f5_modules" | |
] | |
}, | |
"changelogs/fragments/64867-route53-diff.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"route53 - the module now has diff support." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/64959-extract-filter-when-key-does-not-exist.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"core filters - fix ``extract()`` filter when key does not exist in container (https://github.com/ansible/ansible/issues/64957)" | |
] | |
}, | |
"collections": [ | |
"sivel.jinja2" | |
] | |
}, | |
"changelogs/fragments/64989-gitlab-handle-lib-new-version.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix GitLab modules authentication by handling `python-gitlab` library version >= 1.13.0 (https://github.com/ansible/ansible/issues/64770)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/64994-postgresql_ext_use_query_params.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_ext - use query parameters with cursor object (https://github.com/ansible/ansible/pull/64994)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65001-allow_configuring_async_startup_timeout.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Add a new config parameter, WIN_ASYNC_STARTUP_TIMEOUT, which allows configuration of the named pipe connection timeout under Windows when launching async tasks." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65017-openssh_keypair-idempotence.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssh_keypair - fixes idempotence issue with public key (https://github.com/ansible/ansible/issues/64969)." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/65018-docker-none-errors.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_container - fix network idempotence comparison error.", | |
"docker_network - fix idempotence comparison error." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65044-fix-terraform-no-workspace.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"terraform module - fixes usage for providers not supporting workspaces" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65065-plugins-netconf-ce-fix.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"plugins-netconf-ce - Fix failed to get version information." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65093-postgresql_lang_use_query_params_with_cursor.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_lang - use query params with cursor.execute (https://github.com/ansible/ansible/pull/65093)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65114-fixed-replaced-ansible_facts-by-foreman_facts.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"foreman inventory plugin - Populate host variable information using the \"foreman_facts\" key rather than the internal \"ansible_facts\" key. (https://github.com/ansible/ansible/issues/65111)" | |
] | |
}, | |
"collections": [ | |
"theforeman.foreman" | |
] | |
}, | |
"changelogs/fragments/65122-fix-encrypt_string-stdin-name-ouput-tty.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ansible-vault - Fix ``encrypt_string`` output in a tty when using ``--sdtin-name`` option (https://github.com/ansible/ansible/issues/65121)" | |
] | |
}, | |
"collections": [ | |
"theforeman.foreman" | |
] | |
}, | |
"changelogs/fragments/65154-vmware_datastore_cluster-configure-dns.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_datastore_cluster - Added basic SDRS configuration (https://github.com/ansible/ansible/issues/65154)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/65164-postgres_use_query_params_with_cursor.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgres - use query params with cursor.execute in module_utils.postgres.PgMembership class (https://github.com/ansible/ansible/pull/65164)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65223-postgresql_db-exception-added.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_db - Removed exception for 'LibraryError' (https://github.com/ansible/ansible/issues/65223)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65238-fix_pacman_stdout_parsing.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"pacman - Fix pacman output parsing on localized environment. (https://github.com/ansible/ansible/issues/65237)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65265-allow-udp-tcpudp-protocol.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"elb_network_lb - added support to UDP and TCP_UDP protocols", | |
"elb_target_group - allow UDP and TCP_UDP protocols; permit only HTTP/HTTPS health checks using response codes and paths" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/65304-fix_zabbix_host_inventory_mode_key_error.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"zabbix_host - fixed inventory_mode key error, which occurs with Zabbix 4.4.1 or more (https://github.com/ansible/ansible/issues/65304)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65310-postgresql_owner_use_query_params.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_owner - use query_params with cursor object (https://github.com/ansible/ansible/pull/65310)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65335-add-plan-to-azure-vmscaleset-module.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"azure_rm_virtualmachinescaleset - added ability to use plan information for images that require billing plan details" | |
] | |
}, | |
"collections": [ | |
"azure.azcollection", | |
"community.azure", | |
"gavinfish.azuretest" | |
] | |
}, | |
"changelogs/fragments/65387-homebrew_check_mode_option.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"homebrew - fix Homebrew module's some functions ignored check_mode option (https://github.com/ansible/ansible/pull/65387)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65400-openssl-output.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"openssl_certificate - allow to return the existing/generated certificate directly as ``certificate`` by setting ``return_content`` to ``yes``.", | |
"openssl_csr - allow to return the existing/generated CSR directly as ``csr`` by setting ``return_content`` to ``yes``.", | |
"openssl_dhparam - allow to return the existing/generated DH params directly as ``dhparams`` by setting ``return_content`` to ``yes``.", | |
"openssl_pkcs12 - allow to return the existing/generated PKCS#12 directly as ``pkcs12`` by setting ``return_content`` to ``yes``.", | |
"openssl_privatekey - allow to return the existing/generated private key directly as ``privatekey`` by setting ``return_content`` to ``yes``.", | |
"openssl_publickey - allow to return the existing/generated public key directly as ``publickey`` by setting ``return_content`` to ``yes``." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/65404-postgresql_publication_user_query_params_with_cursor.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_publication - use query params arg with cursor object (https://github.com/ansible/ansible/issues/65404)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65435-openssl_csr-privatekey_path-required.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_csr - the module will now enforce that ``privatekey_path`` is specified when ``state=present``." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/65498-mysql_db_add_executed_commands_return_val.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_db - add the ``executed_commands`` returned value (https://github.com/ansible/ansible/pull/65498)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65542-postgresql_db_add_executed_commands_return_val.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_db - add the ``executed_commands`` returned value (https://github.com/ansible/ansible/pull/65542)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65547-mysql_db_add_force_param.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_db - add the ``force`` parameter (https://github.com/ansible/ansible/pull/65547)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65608.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"azure_storageblob - use os.access to check for read rights." | |
] | |
}, | |
"collections": [ | |
"azure.azcollection", | |
"gavinfish.azureblob", | |
"gavinfish.azuretest", | |
"gavinfish.collection" | |
] | |
}, | |
"changelogs/fragments/65609-docker-context-manager.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_image - improve file handling when loading images from disk." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65715-vmware-content-deploy-template-fix-cluster.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"`vmware_content_deploy_template`'s `cluster` argument no longer fails with an error message about resource pools." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/65733-fix-vmware-guest-properties-doc.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_guest - Updated reference link to vapp_properties property" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/65750-pacman.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"pacman - fix module crash with ``IndexError: list index out of range`` (https://github.com/ansible/ansible/issues/63077)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65752-fix-azure_rm_storageblob-typo.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"fixed the misspelt 'last_modified' field in azure_rm_storageblob output" | |
] | |
}, | |
"collections": [ | |
"azure.azcollection", | |
"gavinfish.azureblob", | |
"gavinfish.azuretest", | |
"gavinfish.collection" | |
] | |
}, | |
"changelogs/fragments/65755-mysql_info_doesnt_list_empty_dbs.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_info - add ``return_empty_dbs`` parameter to list empty databases (https://github.com/ansible/ansible/issues/65727)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65765-vmware_tag_manager.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Added support to vmware_tag_manager module for specifying tag and category as dict if any of the name contains colon (https://github.com/ansible/ansible/issues/65765)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/65787-postgresql_sequence_use_query_params_with_cursor.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_sequence - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65787)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65789-mysql_user_add_plugin_authentication_parameters.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_user - add ``plugin`` parameter (https://github.com/ansible/ansible/pull/44267).", | |
"mysql_user - add ``plugin_hash_string`` parameter (https://github.com/ansible/ansible/pull/44267).", | |
"mysql_user - add ``plugin_auth_string`` parameter (https://github.com/ansible/ansible/pull/44267)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65791-postgresql_modules_use_query_params_with_cursor.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_set - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791).", | |
"postgresql_slot - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791).", | |
"postgresql_subscription - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65791)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65854-docker_container-wait-for-removal.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_container - wait for removal of container if docker API returns early (https://github.com/ansible/ansible/issues/65811)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65862-postgresql_modules_use_query_params_with_cursor.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_table - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862).", | |
"postgresql_tablespace - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862).", | |
"postgresql_user - use query parameters with cursor object (https://github.com/ansible/ansible/pull/65862)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65894-redfish-bios-attributes.yaml": { | |
"changelog": { | |
"deprecated_features": [ | |
"redfish_config - Deprecate ``bios_attribute_name`` and ``bios_attribute_value`` in favor of new `bios_attributes`` option." | |
], | |
"minor_changes": [ | |
"redfish_config - New ``bios_attributes`` option to allow setting multiple BIOS attributes in one command." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65903-postgresql_privs_sort_lists_with_none_elements.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_privs - fix sorting lists with None elements for python3 (https://github.com/ansible/ansible/issues/65761)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65922-filter-VMs-of-Same-name-on-the-basis-of-folder.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Vmware Fix for Create overwrites a VM of same name even when the folder is different(https://github.com/ansible/ansible/issues/43161)" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/65960-ec2_vol-filtering-bugfix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"ec2_vol - fix filtering bug" | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/65968-vmware_guest_network.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"In vmware_guest_network module use appropriate network while creating or reconfiguring (https://github.com/ansible/ansible/issues/65968)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/65993-restart-docker_container-on-restart-policy-updates.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"docker_container.py - update a containers restart_policy without restarting the container (https://github.com/ansible/ansible/issues/65993)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/65997-vmware_guest-exclude-dvswitch-name-from-os-customization.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_guest - Exclude dvswitch_name from triggering guest os customization." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/66006-RoleRequirement-include-stderr-error-msg.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"RoleRequirement - include stderr in the error message if a scm command fails (https://github.com/ansible/ansible/issues/41336)" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/66026-zabbix_host_info.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_host_info - ``host_name`` based search results now include host groups." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66037-aws_kms.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"aws_kms: code refactor, some error messages updated" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/66048-mysql_add_master_data_parameter.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_db - add ``master_data`` parameter (https://github.com/ansible/ansible/pull/66048)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66060-redfish-new-resource-id-option.yaml": { | |
"changelog": { | |
"deprecated_features": [ | |
"redfish_config, redfish_command - Behavior to modify the first System, Mananger, or Chassis resource when multiple are present is deprecated. Use the new ``resource_id`` option to specify target resource to modify." | |
], | |
"minor_changes": [ | |
"redfish_config, redfish_command - Add ``resource_id`` option to specify which System, Manager, or Chassis resource to modify." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66144-docker_container-removal-timeout.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"docker_container - allow to configure timeout when the module waits for a container's removal." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66151-docker_swarm_service-healthcheck-start-period.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_swarm_service - fix task always reporting as changed when using ``healthcheck.start_period``." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66157-postgresql-create-unique-indexes.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"database - add support to unique indexes in postgresql_idx" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66189-hostname-osmc.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Added support for OSMC distro in hostname module (https://github.com/ansible/ansible/issues/66189)." | |
] | |
}, | |
"collections": [ | |
"ansible.windows", | |
"chillancezen.fortimanager", | |
"f5networks.f5_modules", | |
"freeipa.ansible_freeipa", | |
"jacklotusho.f5_modules" | |
] | |
}, | |
"changelogs/fragments/66217-vmware_cluster_drs-advanced-settings.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_cluster_drs - Implemented DRS advanced settings (https://github.com/ansible/ansible/issues/66217)" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/66219-update-user-module-for-64733.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"update ``user`` module to support silencing ``no_log`` warnings in the future (see: https://github.com/ansible/ansible/pull/64733)" | |
] | |
}, | |
"collections": [ | |
"alancoding.awx", | |
"anil_cm.ibmcollection", | |
"anil_cm.terraform_provider", | |
"ansible.netcommon", | |
"ansible.windows", | |
"arista.eos", | |
"awx.awx", | |
"azure.rm", | |
"chillancezen.fortimanager", | |
"chrismeyersfsu.tower_modules", | |
"cisco.aci", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.mso", | |
"cisco.nxos", | |
"community.aws", | |
"community.general", | |
"community.grafana", | |
"cyberark.bizdev", | |
"cyberark.pas", | |
"devroles.system", | |
"f5networks.f5_modules", | |
"flowerysong.sensu_go", | |
"fortinet.fortimanager", | |
"fortinet.fortios", | |
"frankshen01.testfortios", | |
"freeipa.ansible_freeipa", | |
"google.cloud", | |
"google.cloud_collection", | |
"ibmcloud.ansible_collection", | |
"ibmcloud.ibmcollection", | |
"ipbhat.iqnos", | |
"jacklotusho.f5_modules", | |
"jacklotusho.zosgalaxy", | |
"junipernetworks.junos", | |
"ktdreyer.koji_ansible", | |
"lordoftheflies.ansible_collection_freeipa", | |
"lordoftheflies.freeipa_collection", | |
"mnecas.ovirt", | |
"netapp.ontap", | |
"nttmcp.mcp", | |
"openstack.cloud", | |
"ovirt.ovirt_collection", | |
"pfsensible.core", | |
"purestorage.flasharray", | |
"purestorage.flashblade", | |
"ripclawffb.helix_core", | |
"schmots1.ontap", | |
"scicore.guacamole", | |
"sensu.sensu_go", | |
"theforeman.foreman", | |
"thomasmckay.quay", | |
"vyos.vyos", | |
"wti.remote" | |
] | |
}, | |
"changelogs/fragments/66247-zabbix_proxy-address-field.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_proxy - added option proxy_address for comma-delimited list of IP/CIDR addresses or DNS names to accept active proxy requests from" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66252-mysql_replication_fail_on_error.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_replication - add ``fail_on_error`` parameter (https://github.com/ansible/ansible/pull/66252)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66263-podman-connection-no-pause-rootless.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"podman connection plugin - fix to handle the new default copy pause rootless containers from upstream (https://github.com/ansible/ansible/issues/66263)" | |
] | |
}, | |
"collections": [ | |
"containers.podman", | |
"sshnaidm.podman" | |
] | |
}, | |
"changelogs/fragments/66267-httpapi-timeout.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix httpapi timeout value to read from persistent_command_timeout as intended." | |
], | |
"minor_changes": [ | |
"Remove timeout option from httpapi, netconf, & network_cli connections, as they were unused." | |
] | |
}, | |
"collections": [ | |
"ansible.netcommon" | |
] | |
}, | |
"changelogs/fragments/66268-cyberarkpassword-fix-invalid-attr.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"cyberarkpassword - fix invalid attribute access (https://github.com/ansible/ansible/issues/66268)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66270-net-facts-quieter.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"Do not emit warnings about changing network facts defaults when not using the defaults." | |
] | |
}, | |
"collections": [ | |
"vyos.vyos" | |
] | |
}, | |
"changelogs/fragments/66322-moved_line_causing_terraform_output_suppression.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"terraform - reset out and err before plan creation (https://github.com/ansible/ansible/issues/64369)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66331-postgresql_query_fix_unable_to_handle_non_ascii_chars_when_python3.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_query - the module doesn't support non-ASCII characters in SQL files with Python3 (https://github.com/ansible/ansible/issues/65367)." | |
], | |
"minor_changes": [ | |
"postgresql_query - add the ``encoding`` parameter (https://github.com/ansible/ansible/issues/65367)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66357-support-changing-fetch_url-settings-for-rundeck-modules.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"rundeck modules - added new options ``client_cert``, ``client_key``, ``force``, ``force_basic_auth``, ``http_agent``, ``url_password``, ``url_username``, ``use_proxy``, ``validate_certs`` to allow changing fetch_url parameters." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66370-galaxy-add-metadata-property.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"CollectionRequirement - Add a metadata property to update and retrieve the _metadata attribute." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66372-podman-image-pull-credentials.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"podman_image - honor username and password options when pulling image from a remote registry" | |
] | |
}, | |
"collections": [ | |
"containers.podman", | |
"sshnaidm.podman" | |
] | |
}, | |
"changelogs/fragments/66382-docker_container-port-range.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"docker_container - support for port ranges was adjusted to be more compatible to the ``docker`` command line utility: a one-port container range combined with a multiple-port host range will no longer result in only the first host port be used, but the whole range being passed to Docker so that a free port in that range will be used." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66384-openssl-content.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"openssl_certificate_info - allow to provide certificate content via ``content`` option (https://github.com/ansible/ansible/issues/64776).", | |
"openssl_csr_info - allow to provide CSR content via ``content`` option.", | |
"openssl_privatekey_info - allow to provide private key content via ``content`` option.", | |
"openssl_certificate - allow to provide content of some input files via the ``csr_content``, ``privatekey_content``, ``ownca_privatekey_content`` and ``ownca_content`` options.", | |
"openssl_csr - allow to provide private key content via ``private_key_content`` option.", | |
"openssl_publickey - allow to provide private key content via ``private_key_content`` option." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/66451-win_dns_client-dhcp-support.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix detection of DHCP setting so that resetting to DHCP doesn't cause ``CHANGED`` status on every run. See https://github.com/ansible/ansible/issues/66450" | |
], | |
"minor_changes": [ | |
"Checks for and resolves a condition where effective nameservers are obfucated, usually by malware. See https://www.welivesecurity.com/2016/06/02/crouching-tiger-hidden-dns/" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/66463-zabbix_template-fix-error-linktemplate-and-importdump.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"zabbix_template - fixed error when providing empty ``link_templates`` to the module (see https://github.com/ansible/ansible/issues/66417)", | |
"zabbix_template - fixed invalid (non-importable) output provided by exporting XML (see https://github.com/ansible/ansible/issues/66466)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66464-lookup-case-sensitivity-fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix case sensitivity for ``lookup()`` (https://github.com/ansible/ansible/issues/66464)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66599-docker-healthcheck.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_container - passing ``test: [NONE]`` now actually disables the image's healthcheck, as documented.", | |
"docker_swarm_service - passing ``test: [NONE]`` now actually disables the image's healthcheck, as documented." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66600-docker_container-volumes.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"docker_container - only passes anonymous volumes to docker daemon as ``Volumes``. This increases compatibility with the ``docker`` CLI program. Note that if you specify ``volumes: strict`` in ``comparisons``, this could cause existing containers created with docker_container from Ansible 2.9 or earlier to restart." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66673-elb_target-awsretry.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"elb_target - add awsretry to prevent rate exceeded errors (https://github.com/ansible/ansible/issues/51108)" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/66688-mysql_db_add_skip_lock_tables_option.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_db - add ``skip_lock_tables`` option (https://github.com/ansible/ansible/pull/66688)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66692-vmware_host_vmhba_info_fix_63045.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_host_vmhba_info - fixed node_wwn and port_wwn for FC HBA to hexadecimal format(https://github.com/ansible/ansible/issues/63045)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/66711-postgresql_user_add_comment_parameter.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_user - add the comment parameter (https://github.com/ansible/ansible/pull/66711)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66717-postgresql_db_add_dump_extra_args_param.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_db - add ``dump_extra_args`` parameter (https://github.com/ansible/ansible/pull/66717)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66747-zabbix_template-newupdaterule-deletemissinglinkedtemplate.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_template - adding new update rule templateLinkage.deleteMissing for newer zabbix versions (https://github.com/ansible/ansible/pull/66747)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66777-zabbix_host_tags_macros_support.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_host - now supports configuring user macros and host tags on the managed host (see https://github.com/ansible/ansible/pull/66777)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66779-redshift-backoff.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"redshift: Add AWSRetry calls for errors outside our control" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/66792-vultr-improve-plan.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vultr_server_info, vultr_server - Improved handling of discontinued plans (https://github.com/ansible/ansible/issues/66707)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66795-sqs_queue-boto3.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"sqs_queue: updated to use boto3 instead of boto", | |
"sqs_queue: Add support for tagging, KMS and FIFO queues" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/66801-mysql_user_priv_can_be_dict.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_user - ``priv`` parameter can be string or dictionary (https://github.com/ansible/ansible/issues/57533)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66806-mysql_variables_not_support_variables_with_dot.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"mysql_variable - fix the module doesn't support variables name with dot (https://github.com/ansible/ansible/issues/54239)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66837-zabbix-proxy-interface.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_proxy - ``interface`` sub-options ``type`` and ``main`` are now deprecated and will be removed in Ansible 2.14. Also, the values passed to ``interface`` are now checked for correct types and unexpected keys." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66840-ec2_tag-deprecate-list.yaml": { | |
"changelog": { | |
"deprecated_features": [ | |
"ec2_tag: deprecate the `list` option in favor of ec2_tag_info" | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/66863-ec2_asg-max_instance_lifetime-and-honor-wait-on-replace.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ec2_asg: Ensure \"wait\" is honored during replace operations" | |
], | |
"minor_changes": [ | |
"ec2_asg: Migrated to AnsibleAWSModule", | |
"ec2_asg: Add support for Max Instance Lifetime" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/66866_nxos_fan_facts.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"nxos_facts: Don't throw an error if faninfo is not reported." | |
] | |
}, | |
"collections": [ | |
"ansible.netcommon", | |
"arista.eos", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.nxos", | |
"community.general", | |
"community.grafana", | |
"flowerysong.sensu_go", | |
"frr.frr", | |
"junipernetworks.junos", | |
"launchdarkly_labs.collection", | |
"pfsensible.core", | |
"vyos.vyos" | |
] | |
}, | |
"changelogs/fragments/66911-fix-cloudlinux6-hostname.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"hostname - Fixed an issue where the hostname on the cloudlinux 6 server could not be set." | |
] | |
}, | |
"collections": [ | |
"ansible.windows", | |
"chillancezen.fortimanager", | |
"f5networks.f5_modules", | |
"freeipa.ansible_freeipa", | |
"jacklotusho.f5_modules" | |
] | |
}, | |
"changelogs/fragments/66914-purefa_user_string.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"pure - fix incorrect user_string setting in module_utils file (https://github.com/ansible/ansible/pull/66914)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66929-pmrun-quote-entire-success-command-string.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"pmrun plugin - The success_command string was no longer quoted. This caused unusual use-cases like ``become_flags=su - root -c`` to fail." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66957-scaleway-jsonify-only-for-json-requests.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"scaleway: use jsonify unmarshaller only for application/json requests to avoid breaking the multiline configuration with requests in text/plain (https://github.com/ansible/ansible/issues/65036)" | |
] | |
}, | |
"collections": [ | |
"community.general", | |
"sh4d1.scaleway" | |
] | |
}, | |
"changelogs/fragments/66966-ec2-group-and-group_id.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ec2: deprecate allowing both group and group_id - currently we ignore group_id if both are passed." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/66974-mysql_user_doesnt_support_privs_with_underscore.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"mysql_user - fix support privileges with underscore (https://github.com/ansible/ansible/issues/66974)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/66979-ec2_vol_info-ansibleawsmodule.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"ec2_vol_info: Code cleanup and use of the AWSRetry decorator to improve stability" | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/66988-ansibleawsmodule-region.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"AnsibleAWSModule - Add a helper (region) so that modules which migrate to using module.client() can still access the region information" | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/67013-purefb_fs_deprecate_nfs_parameter.yaml": { | |
"changelog": { | |
"removed_features": [ | |
"purefb_fs - ``nfs`` parameter deprecated. Use ``nfsv3`` instead (https://github.com/ansible/ansible/pull/67026)" | |
] | |
}, | |
"collections": [ | |
"purestorage.flashblade" | |
] | |
}, | |
"changelogs/fragments/67036-openssl_publickey-backend.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_publickey - fix a module crash caused when pyOpenSSL is not installed (https://github.com/ansible/ansible/issues/67035)." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/67038-openssl-openssh-key-regenerate.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"openssh_keypair - the ``regenerate`` option allows to configure the module's behavior when it should or needs to regenerate private keys.", | |
"openssl_privatekey - the ``regenerate`` option allows to configure the module's behavior when it should or needs to regenerate private keys." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/67045-ec2_asg_mixed_instance_policy.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ec2_asg - Add the ability to use mixed_instance_policy in launch template driven autoscaling groups" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/67089-sns_topic-notfound-backoff.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"sns_topic - Add backoff when we get Topic ``NotFound`` exceptions while listing the subscriptions." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/67109-openssl_certificate-acme-directory.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"openssl_certificate - Add option for changing which ACME directory to use with acme-tiny. Set the default ACME directory to Let's Encrypt instead of using acme-tiny's default. (acme-tiny also uses Let's Encrypt at the time being, so no action should be neccessary.)", | |
"openssl_certificate - Change the required version of acme-tiny to >= 4.0.0" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/67186_remove_deprecated_keys_nxos.yaml": { | |
"changelog": { | |
"removed_features": [ | |
"Removed previously deprecated keys ``oif_prefix`` and ``oif_source`` from nxos_igmp_interface (https://github.com/ansible/ansible/pull/67186)." | |
] | |
}, | |
"collections": [ | |
"cisco.nxos" | |
] | |
}, | |
"changelogs/fragments/67221-vmware-guest-disk-storage-drs-fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"return correct datastore cluster placement recommendations during when adding disk using the vmware_guest_disk module" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/67247-fix-ec2_transit_gateway-retries.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ec2_transit_gateway - Use AWSRetry before ClientError is handled when describing transit gateways" | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/67282-remove_options_from_some_vmware_modules_that_aren't_used_in_the_code.yml": { | |
"changelog": { | |
"removed_features": [ | |
"vmware_guest_find - Removed deprecated ``datacenter`` option", | |
"vmware_vmkernel - Removed deprecated ``ip_address`` option; use sub-option ip_address in the network option instead", | |
"vmware_vmkernel - Removed deprecated ``subnet_mask`` option; use sub-option subnet_mask in the network option instead" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/67302-zabbix_template_info-add-omit_date-field.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_template - add new option omit_date to remove date from exported/dumped template (https://github.com/ansible/ansible/pull/67302)", | |
"zabbix_template_info - add new option omit_date to remove date from exported/dumped template (https://github.com/ansible/ansible/pull/67302)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67303-vmware_host_firewall_manager-fix_ip_specific_firewall_rules_for_python2.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_host_firewall_manager - Fixed creating IP specific firewall rules with Python 2 (https://github.com/ansible/ansible/issues/67303)" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/67337-fix-proxysql-mysql-cursor.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"proxysql - fixed mysql dictcursor" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67353-docker_login-permissions.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"docker_login - make sure that ``~/.docker/config.json`` is created with permissions ``0600``." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67418-postgresql_set_converts_value_to_uppercase.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_set - fix converting value to uppercase (https://github.com/ansible/ansible/issues/67377)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67437-vultr-fix-retry-max-delay-param.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vultr - Fixed the issue retry max delay param was ignored." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67454-ovirt_disk-correct-description-of-storage_domain.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ovirt_disk: correct description of storage_domain, there is no default value of the attribute" | |
] | |
}, | |
"collections": [ | |
"mnecas.ovirt", | |
"ovirt.ovirt_collection" | |
] | |
}, | |
"changelogs/fragments/67461-gitlab-project-variable-masked-protected.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"gitlab_project_variable - implement masked and protected attributes" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67462-s3_bucket-accept-storagegrid-response.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"s3_bucket - Accept XNotImplemented response to support NetApp StorageGRID." | |
] | |
}, | |
"collections": [ | |
"amazon.aws" | |
] | |
}, | |
"changelogs/fragments/67464-postgresql_info_add_collecting_subscription_info.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_info - add collection info about replication subscriptions (https://github.com/ansible/ansible/pull/67464)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67515-openssl-fingerprint-fips.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"openssl_* modules - prevent crash on fingerprint determination in FIPS mode (https://github.com/ansible/ansible/issues/67213)." | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/67614-postgresql_info_add_collecting_publication_info.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"postgresql_info - add collecting info about logical replication publications in databases (https://github.com/ansible/ansible/pull/67614)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67615-vmware_host_service_info_fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Handle NoneType error when accessing service system info in vmware_host_service_info module (https://github.com/ansible/ansible/issues/67615)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/67651-aws-kms-key-rotation.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"aws_kms - Adds the ``enable_key_rotation`` option to enable or disable automatically key rotation." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/67655-scaleway_compute-get-image-instead-loop-on-list.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"scaleway_compute(check_image_id): use get image instead loop on first page of images results" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67671-aws_acm-module_defaults.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"aws_acm: Add the module to group/aws for module_defaults.", | |
"aws_acm: Update automatic retries to stabilize the integration tests." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/67693-zabbix_mediatype.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"zabbix_mediatype - Fixed to support zabbix 4.4 or more and python3 (https://github.com/ansible/ansible/pull/67693)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67735-warning-cleanup.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Update the warning message for ``CONDITIONAL_BARE_VARS`` to list the original conditional not the value of the original conditional (https://github.com/ansible/ansible/issues/67735)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67747-mysql_db_add_dump_extra_args_param.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"mysql_db - add the ``dump_extra_args`` parameter (https://github.com/ansible/ansible/pull/67747)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67767-mysql_db_fix_bug_introduced_by_56721.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"mysql_db - fix bug in the ``db_import`` function introduced by https://github.com/ansible/ansible/pull/56721 (https://github.com/ansible/ansible/issues/65351)." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67770-aws-kms-info-key-rotation.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"aws_kms_info - Adds the ``enable_key_rotation`` info to the return value." | |
] | |
}, | |
"collections": [ | |
"community.aws" | |
] | |
}, | |
"changelogs/fragments/67813-ovirt_snapshot_fix_disk_snapshot.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fixed explicit disk arguments not resulting in disk snapshots in VM snapshot at all" | |
] | |
}, | |
"collections": [ | |
"mnecas.ovirt", | |
"ovirt.ovirt_collection" | |
] | |
}, | |
"changelogs/fragments/67832-run_powershell_modules_on_windows_containers.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"docker connection plugin - run Powershell modules on Windows containers." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/67901-get_certificate-fix-cryptography.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"get_certificate - Fix cryptography backend when pyopenssl is unavailable (https://github.com/ansible/ansible/issues/67900)" | |
] | |
}, | |
"collections": [ | |
"community.crypto" | |
] | |
}, | |
"changelogs/fragments/ansible-connection_persist_issue.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ansible-connection persists even after playbook run is completed (https://github.com/ansible/ansible/pull/61591)" | |
] | |
}, | |
"collections": [ | |
"ansible.netcommon", | |
"community.aws", | |
"community.general", | |
"community.vmware", | |
"containers.podman", | |
"newswangerd.c1", | |
"sshnaidm.podman" | |
] | |
}, | |
"changelogs/fragments/ansible-test-coverage-analyze-targets.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"ansible-test - Added a ``ansible-test coverage analyze targets`` command to analyze integration test code coverage by test target." | |
] | |
}, | |
"collections": [ | |
"amazon.aws", | |
"ansible.posix", | |
"ansible.windows", | |
"azure.azcollection", | |
"community.aws", | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/ansible-test-enable-aix-os-testing.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Enable testing the AIX platform as a remote OS in ansible-test" | |
] | |
}, | |
"collections": [ | |
"ansible.posix", | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/atomic_image_absent.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Run command in absent state in atomic_image module." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/azure-fact-fix.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"azure_rm_securitygroup_info - Fix up instances when ``ansible_facts`` is returned for the older ``_facts`` alias.", | |
"azure_rm_networkinterface_info - Fix up instances when ``ansible_facts`` is returned for the older ``_facts`` alias." | |
] | |
}, | |
"collections": [ | |
"azure.azcollection", | |
"community.azure" | |
] | |
}, | |
"changelogs/fragments/cgroup_fix_write.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Handle write_files option in cgroup_perf_recap callback plugin (https://github.com/ansible/ansible/issues/64936)." | |
] | |
}, | |
"collections": [ | |
"ansible.posix" | |
] | |
}, | |
"changelogs/fragments/cron-only-get-bin-path-once.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"cron cronvar - only run ``get_bin_path()`` once" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/cronvar-correct-binary-name.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"cronvar - use correct binary name (https://github.com/ansible/ansible/issues/63274)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/end_host-remove_host_from_play.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix a bug when a host was not removed from a play after ``meta: end_host`` and as a result the host was still present in ``ansible_play_hosts`` and ``ansible_play_batch`` variables." | |
] | |
}, | |
"collections": [ | |
"newswangerd.c1" | |
] | |
}, | |
"changelogs/fragments/extra-vars.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Handle empty extra vars in ansible cli (https://github.com/ansible/ansible/issues/61497)." | |
] | |
}, | |
"collections": [ | |
"newswangerd.c1" | |
] | |
}, | |
"changelogs/fragments/find-contains-docs.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"find - clarify description of ``contains`` (https://github.com/ansible/ansible/issues/61983)" | |
] | |
}, | |
"collections": [ | |
"ansible.windows", | |
"cisco.ucs", | |
"community.aws", | |
"community.vmware", | |
"n3pjk.servicenow", | |
"servicenow.servicenow" | |
] | |
}, | |
"changelogs/fragments/firewalld-version-0_7_0.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"firewalld - enable the firewalld module to function offline with firewalld version 0.7.0 and newer (https://github.com/ansible/ansible/issues/63254)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/fix_zabbix_host_visible_name.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"zabbix_host - was not possible to update a host where visible_name was not set in zabbix" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/fortios_fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix underscore_to_hyphen API in fortios_* modules." | |
] | |
}, | |
"collections": [ | |
"fortinet.fortios", | |
"frankshen01.testfortios" | |
] | |
}, | |
"changelogs/fragments/galaxy-add-path-validation-utility-function.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"ansible-galaxy - add ``validate_collection_path()`` utility function ()" | |
] | |
}, | |
"collections": [ | |
"fortinet.fortios", | |
"frankshen01.testfortios" | |
] | |
}, | |
"changelogs/fragments/galaxy-cli-add-collection-path-parser-arg.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"ansible-galaxy - add collections path argument" | |
] | |
}, | |
"collections": [ | |
"fortinet.fortios", | |
"frankshen01.testfortios" | |
] | |
}, | |
"changelogs/fragments/gitlab_project_variable.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Redact GitLab Project variables which might include sensetive information such as password, api_keys and other project related details." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/lookup_rabbitmq-is_closing-bug.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"rabbitmq lookup plugin - Fix for rabbitmq lookups failing when using pika v1.0.0 and newer." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/lxd_container_url.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fixes the url handling in lxd_container module that url cannot be specified in lxd environment created by snap." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/lxd_profile_url.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fixes the url handling in lxd_profile module that url cannot be specified in lxd environment created by snap." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/meraki-dont-compare-type.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"meraki - Idempotency check no longer compares types of objects" | |
] | |
}, | |
"collections": [ | |
"cisco.meraki", | |
"kbreit.meraki" | |
] | |
}, | |
"changelogs/fragments/meraki_organization-ignore-url.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"meraki_organization - Ignore the URL key when checking for idempotency" | |
] | |
}, | |
"collections": [ | |
"cisco.meraki", | |
"kbreit.meraki" | |
] | |
}, | |
"changelogs/fragments/mqtt-ssl-protocols.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix SSL protocol references in the ``mqtt`` module to prevent failures on Python 2.6." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/net_modules_collection_support.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Refator net_base action plugin to support collection with network platform agnostic modules." | |
] | |
}, | |
"collections": [ | |
"ansible.netcommon" | |
] | |
}, | |
"changelogs/fragments/netconf_plugin_device_handler.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Make netconf plugin configurable to set ncclient device handler name in netconf plugin (https://github.com/ansible/ansible/pull/65718)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/network-cli-become-collections.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Skipping of become for ``network_cli`` connections now works when ``network_cli`` is sourced from a collection." | |
] | |
}, | |
"collections": [ | |
"amazon.aws", | |
"ansible.netcommon", | |
"ansible.posix", | |
"ansible.windows", | |
"arista.eos", | |
"casper_wu.qnos", | |
"cisco.asa", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.nxos", | |
"community.general", | |
"dellemc_networking.sonic", | |
"f5networks.f5_modules", | |
"jacklotusho.f5_modules", | |
"junipernetworks.junos", | |
"newswangerd.c1", | |
"quantasw.qnos", | |
"vyos.vyos" | |
] | |
}, | |
"changelogs/fragments/network_action_plugin_fixes.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fixes in network action plugins to work in network connection plugin and modules in collection" | |
] | |
}, | |
"collections": [ | |
"vyos.vyos" | |
] | |
}, | |
"changelogs/fragments/network_cli_enable_fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix for network_cli become method to be compatible with collections" | |
] | |
}, | |
"collections": [ | |
"ansible.netcommon" | |
] | |
}, | |
"changelogs/fragments/nxos_bfd_global-add-missing-import.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"nxos_bfd_global - add missing import of re" | |
] | |
}, | |
"collections": [ | |
"cisco.nxos" | |
] | |
}, | |
"changelogs/fragments/nxos_file_copy_path_issue.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"CVE-2019-14905 - nxos_file_copy module accepts remote_file parameter which is used for destination name and performs actions related to that on the device using the value of remote_file which is of string type However, there is no user input validation done while performing actions. A malicious code could crafts the filename parameter to take advantage by performing an OS command injection. This fix validates the option value if it is legitimate file path or not." | |
] | |
}, | |
"collections": [ | |
"cisco.nxos" | |
] | |
}, | |
"changelogs/fragments/os_server_volume.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Attach an attached/detached volume from OpenStack VM's should return similar information in os_server_volume module." | |
] | |
}, | |
"collections": [ | |
"openstack.cloud" | |
] | |
}, | |
"changelogs/fragments/ovirt-dont-ignore-instance_cpus-parameter.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"ovirt - don't ignore ``instance_cpus`` parameter" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/package-facts-use-module-warnings.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"package_facts - use module warnings rather than a custom implementation for reporting warnings" | |
] | |
}, | |
"collections": [ | |
"check_point.mgmt", | |
"checkpoint.checkpoint", | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/postgresol_privs-fix-status-sorting.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"postgresql_privs - sort results before comparing so that the values are compared and not the result of ``.sort()`` (https://github.com/ansible/ansible/pull/65125)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/proxmox-6-version-detection.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"proxmox - fix version detection of proxmox 6 and up (Fixes https://github.com/ansible/ansible/issues/59164)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/ps_web_request-aliases.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"Ansible.ModuleUtils.WebRequest - Move username and password aliases out of util to avoid option name collision" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/rabbitmq_publish-certificate-checks.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"rabbitmq_publish - Support for connecting with SSL certificates." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/server2008-dep.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"Windows - add deprecation notice in the Windows setup module when running on Server 2008, 2008 R2, and Windows 7" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/setup.ps1-parity-with-linux-regarding-missing-local-facts-path.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"setup.ps1 - parity with linux regarding missing local facts path (https://github.com/ansible/ansible/issues/57974)" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/solaris_zone_name_fix.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"**SECURITY** - CVE-2019-14904 - solaris_zone module accepts zone name and performs actions related to that. However, there is no user input validation done while performing actions. A malicious user could provide a crafted zone name which allows executing commands into the server manipulating the module behaviour. Adding user input validation as per Solaris Zone documentation fixes this issue." | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/spec_fix.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Fixed typos in various modules regarding argument_spec data types." | |
] | |
}, | |
"collections": [ | |
"community.general", | |
"netapp_eseries.santricity" | |
] | |
}, | |
"changelogs/fragments/supported_network_platforms_local_collection.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Add support for network connection=local with collections for network supported platforms" | |
], | |
"deprecated_features": [ | |
"Deprecate connection=local support for network platforms using persistent framework" | |
] | |
}, | |
"collections": [ | |
"vyos.vyos" | |
] | |
}, | |
"changelogs/fragments/syslogger-disable-check-mode.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"syslogger callback plugin - remove check mode support since it did nothing anyway" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/truthiness-tests.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"tests - Add new ``truthy`` and ``falsy`` jinja2 tests to evaluate the truthiness or falsiness of a value" | |
] | |
}, | |
"collections": [ | |
"sivel.jinja2" | |
] | |
}, | |
"changelogs/fragments/typo_fix_vmware_guest_powerstate.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fixed typo in vmware_guest_powerstate module (https://github.com/ansible/ansible/issues/65161)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/user-aix-shadow-unbound-local.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"user - fix stack trace on AIX when attempting to parse shadow file that does not exist (https://github.com/ansible/ansible/issues/62510)" | |
] | |
}, | |
"collections": [ | |
"alancoding.awx", | |
"anil_cm.ibmcollection", | |
"anil_cm.terraform_provider", | |
"ansible.netcommon", | |
"ansible.windows", | |
"arista.eos", | |
"awx.awx", | |
"azure.rm", | |
"chillancezen.fortimanager", | |
"chrismeyersfsu.tower_modules", | |
"cisco.aci", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.mso", | |
"cisco.nxos", | |
"community.aws", | |
"community.general", | |
"community.grafana", | |
"cyberark.bizdev", | |
"cyberark.pas", | |
"devroles.system", | |
"f5networks.f5_modules", | |
"flowerysong.sensu_go", | |
"fortinet.fortimanager", | |
"fortinet.fortios", | |
"frankshen01.testfortios", | |
"freeipa.ansible_freeipa", | |
"google.cloud", | |
"google.cloud_collection", | |
"ibmcloud.ansible_collection", | |
"ibmcloud.ibmcollection", | |
"ipbhat.iqnos", | |
"jacklotusho.f5_modules", | |
"jacklotusho.zosgalaxy", | |
"junipernetworks.junos", | |
"ktdreyer.koji_ansible", | |
"lordoftheflies.ansible_collection_freeipa", | |
"lordoftheflies.freeipa_collection", | |
"mnecas.ovirt", | |
"netapp.ontap", | |
"nttmcp.mcp", | |
"openstack.cloud", | |
"ovirt.ovirt_collection", | |
"pfsensible.core", | |
"purestorage.flasharray", | |
"purestorage.flashblade", | |
"ripclawffb.helix_core", | |
"schmots1.ontap", | |
"scicore.guacamole", | |
"sensu.sensu_go", | |
"theforeman.foreman", | |
"thomasmckay.quay", | |
"vyos.vyos", | |
"wti.remote" | |
] | |
}, | |
"changelogs/fragments/user-docs-group-fix.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"user - update docs to reflect proper way to remove account from all groups" | |
] | |
}, | |
"collections": [ | |
"alancoding.awx", | |
"anil_cm.ibmcollection", | |
"anil_cm.terraform_provider", | |
"ansible.netcommon", | |
"ansible.windows", | |
"arista.eos", | |
"awx.awx", | |
"azure.rm", | |
"chillancezen.fortimanager", | |
"chrismeyersfsu.tower_modules", | |
"cisco.aci", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.mso", | |
"cisco.nxos", | |
"community.aws", | |
"community.general", | |
"community.grafana", | |
"cyberark.bizdev", | |
"cyberark.pas", | |
"devroles.system", | |
"f5networks.f5_modules", | |
"flowerysong.sensu_go", | |
"fortinet.fortimanager", | |
"fortinet.fortios", | |
"frankshen01.testfortios", | |
"freeipa.ansible_freeipa", | |
"google.cloud", | |
"google.cloud_collection", | |
"ibmcloud.ansible_collection", | |
"ibmcloud.ibmcollection", | |
"ipbhat.iqnos", | |
"jacklotusho.f5_modules", | |
"jacklotusho.zosgalaxy", | |
"junipernetworks.junos", | |
"ktdreyer.koji_ansible", | |
"lordoftheflies.ansible_collection_freeipa", | |
"lordoftheflies.freeipa_collection", | |
"mnecas.ovirt", | |
"netapp.ontap", | |
"nttmcp.mcp", | |
"openstack.cloud", | |
"ovirt.ovirt_collection", | |
"pfsensible.core", | |
"purestorage.flasharray", | |
"purestorage.flashblade", | |
"ripclawffb.helix_core", | |
"schmots1.ontap", | |
"scicore.guacamole", | |
"sensu.sensu_go", | |
"theforeman.foreman", | |
"thomasmckay.quay", | |
"vyos.vyos", | |
"wti.remote" | |
] | |
}, | |
"changelogs/fragments/user_missing_etc_shadow.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Handle exception when /etc/shadow file is missing or not found, while operating user operation in user module (https://github.com/ansible/ansible/issues/63490)." | |
] | |
}, | |
"collections": [ | |
"alancoding.awx", | |
"anil_cm.ibmcollection", | |
"anil_cm.terraform_provider", | |
"ansible.netcommon", | |
"ansible.windows", | |
"arista.eos", | |
"awx.awx", | |
"azure.rm", | |
"chillancezen.fortimanager", | |
"chrismeyersfsu.tower_modules", | |
"cisco.aci", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.mso", | |
"cisco.nxos", | |
"community.aws", | |
"community.general", | |
"community.grafana", | |
"cyberark.bizdev", | |
"cyberark.pas", | |
"devroles.system", | |
"f5networks.f5_modules", | |
"flowerysong.sensu_go", | |
"fortinet.fortimanager", | |
"fortinet.fortios", | |
"frankshen01.testfortios", | |
"freeipa.ansible_freeipa", | |
"google.cloud", | |
"google.cloud_collection", | |
"ibmcloud.ansible_collection", | |
"ibmcloud.ibmcollection", | |
"ipbhat.iqnos", | |
"jacklotusho.f5_modules", | |
"jacklotusho.zosgalaxy", | |
"junipernetworks.junos", | |
"ktdreyer.koji_ansible", | |
"lordoftheflies.ansible_collection_freeipa", | |
"lordoftheflies.freeipa_collection", | |
"mnecas.ovirt", | |
"netapp.ontap", | |
"nttmcp.mcp", | |
"openstack.cloud", | |
"ovirt.ovirt_collection", | |
"pfsensible.core", | |
"purestorage.flasharray", | |
"purestorage.flashblade", | |
"ripclawffb.helix_core", | |
"schmots1.ontap", | |
"scicore.guacamole", | |
"sensu.sensu_go", | |
"theforeman.foreman", | |
"thomasmckay.quay", | |
"vyos.vyos", | |
"wti.remote" | |
] | |
}, | |
"changelogs/fragments/v2.10.0-initial-commit.yaml": { | |
"changelog": {}, | |
"collections": [ | |
"alancoding.awx", | |
"anil_cm.ibmcollection", | |
"anil_cm.terraform_provider", | |
"ansible.netcommon", | |
"ansible.windows", | |
"arista.eos", | |
"awx.awx", | |
"azure.rm", | |
"chillancezen.fortimanager", | |
"chrismeyersfsu.tower_modules", | |
"cisco.aci", | |
"cisco.ios", | |
"cisco.iosxr", | |
"cisco.mso", | |
"cisco.nxos", | |
"community.aws", | |
"community.general", | |
"community.grafana", | |
"cyberark.bizdev", | |
"cyberark.pas", | |
"devroles.system", | |
"f5networks.f5_modules", | |
"flowerysong.sensu_go", | |
"fortinet.fortimanager", | |
"fortinet.fortios", | |
"frankshen01.testfortios", | |
"freeipa.ansible_freeipa", | |
"google.cloud", | |
"google.cloud_collection", | |
"ibmcloud.ansible_collection", | |
"ibmcloud.ibmcollection", | |
"ipbhat.iqnos", | |
"jacklotusho.f5_modules", | |
"jacklotusho.zosgalaxy", | |
"junipernetworks.junos", | |
"ktdreyer.koji_ansible", | |
"lordoftheflies.ansible_collection_freeipa", | |
"lordoftheflies.freeipa_collection", | |
"mnecas.ovirt", | |
"netapp.ontap", | |
"nttmcp.mcp", | |
"openstack.cloud", | |
"ovirt.ovirt_collection", | |
"pfsensible.core", | |
"purestorage.flasharray", | |
"purestorage.flashblade", | |
"ripclawffb.helix_core", | |
"schmots1.ontap", | |
"scicore.guacamole", | |
"sensu.sensu_go", | |
"theforeman.foreman", | |
"thomasmckay.quay", | |
"vyos.vyos", | |
"wti.remote" | |
] | |
}, | |
"changelogs/fragments/vmware-only-add-configured-interfaces.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware.py - Only add configured network interfaces to facts." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_cluster_info_hosts.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Return additional information about hosts inside the cluster using vmware_cluster_info." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_export_ovf.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_export_ovf - timeout value is actually in seconds, not minutes", | |
"vmware_export_ovf - increase default timeout to 30s" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_guest.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"Added a timeout parameter `wait_for_ip_address_timeout` for `wait_for_ip_address` for longer-running tasks in vmware_guest." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_guest_custom_attributes.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_guest_custom_attributes does not require VM name (https://github.com/ansible/ansible/issues/63222)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_guest_disk_info_disk_mode.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Added missing backing_disk_mode information about disk which was removed by mistake in vmware_guest_disk_info." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_guest_restore_custom_values.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Revert customization of guest custom value behavior (https://github.com/ansible/ansible/issues/64291)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_guest_tools_wait_time.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"vmware_guest_tools_wait now exposes a ``timeout`` parameter that allow the user to adjust the timeout (second)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_host_firewall_manager_fix_61332.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_host_firewall_manager - Ensure we can set rule with no ``allowed_hosts`` key (https://github.com/ansible/ansible/issues/61332)" | |
], | |
"minor_changes": [ | |
"vmware_host_firewall_manager - ``allowed_hosts`` excpects a dict as parameter, list is deprecated" | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_host_lockdown_typo_fix.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"Correct datatype for state in vmware_host_lockdown module." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/vmware_vm_inventory_port.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"vmware_vm_inventory inventory plugin, use the port value while connecting to vCenter (https://github.com/ansible/ansible/issues/64096)." | |
] | |
}, | |
"collections": [ | |
"community.vmware" | |
] | |
}, | |
"changelogs/fragments/win_command-encoding.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"win_command, win_shell - Add the ability to override the console output encoding with ``output_encoding_override`` - https://github.com/ansible/ansible/issues/54896" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_dns_client-ipenabled.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"win_dns_client - Only configure network adapters that are IP Enabled - https://github.com/ansible/ansible/issues/58958" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_domain_controller-log.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"win_domain_controller - Added the ``domain_log_path`` to control the directory for the new AD log files location - https://github.com/ansible/ansible/issues/59348" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_find-fix-ignore-of-deduped-files.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"win_find - Fix deduped files mistaken for directories (https://github.com/ansible/ansible/issues/58511)" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_find-performance.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"win_find - Improve performance when scanning heavily nested directories and align behaviour to the ``find`` module." | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_get_url-redirection.yaml": { | |
"changelog": { | |
"bugfixes": [ | |
"win_uri win_get_url - Fix the behaviour of ``follow_redirects: safe`` to actual redirect on ``GET`` and ``HEAD`` requests - https://github.com/ansible/ansible/issues/65556" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_package-basic.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"win_package - Move across to ``Ansible.Basic`` for better invocation logging" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_setup-install-type.yaml": { | |
"changelog": { | |
"minor_changes": [ | |
"windows setup - Added ``ansible_os_installation_type`` to denote the type of Windows installation the remote host is." | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/win_share-Implement-append-paramtere-for-access-rules.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"win_share - Implement append parameter for access rules (https://github.com/ansible/ansible/issues/59237)" | |
] | |
}, | |
"collections": [ | |
"ansible.windows" | |
] | |
}, | |
"changelogs/fragments/xml-deprecated-functions.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"Fix the ``xml`` module to use ``list(elem)`` instead of ``elem.getchildren()`` since it is being removed in Python 3.9" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/zabbix-hostmacro.yml": { | |
"changelog": { | |
"minor_changes": [ | |
"zabbix_hostmacro - ``macro_value`` is no longer required when ``state=absent``", | |
"zabbix_hostmacro - ``macro_name`` now accepts macros in zabbix native format as well (e.g. ``{$MACRO}``)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
}, | |
"changelogs/fragments/zabbix_user-mediatype-error.yml": { | |
"changelog": { | |
"bugfixes": [ | |
"zabbix_user - Fixed an issue where module failed with zabbix 4.4 or above (see https://github.com/ansible/ansible/pull/67475)" | |
] | |
}, | |
"collections": [ | |
"community.general" | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment