Update to Ansible 2.7.0
Update to Ansible 2.7.0

- https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.3.html

No impacting changes.

- https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.4.html

No impacting changes.

- https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.5.html

Biggest change that would affect me here is moving from `with_*` to
`loop` plus filters, but I don't have to do that in order to upgrade;
it's just a recommendation, so I'll tackle it later.

- https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.6.html

No impacting changes.

- https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.7.html

No impacting changes.

Now for the submodule summary:

* vendor/ansible bf43eb9...0a07068 (8942):
  > New release v2.7.0
  > updates latest in docs conf.py (#46400)
  > disable gather facts and update playbook output (#46409) (#46418)
  > Updates release & maintenance version docs for 2.7 (#46414)
  > yes, we do run validate_modules in Shippable (#46280) (#46283)
  > fix wording for silencing a sensu client (#46250) (#46267)
  > Meraki scenario guide - Changed section markup types (#46158) (#46263)
  > Clean up Vault docs in User Guide. (#46188) (#46270)
  > Set release to a post release
  > New release 2.7.0rc4
  > [stable-2.7] Update the minimum python versions to install (#46230)
  > skip installing linux-image-extra in CI as it shouldn't be needed (#46101)
  > Fix and re-enable sts_assume_role integration tests (#46026)
  > add skip/docker alias to skip tests when running on Docker (#45955)
  > [backport-2.7] Meraki scenario guide (#41827) (#45494)
  > Revert "winrm: add further conditional to using pexect for kerb auth (#45952)"
  > winrm: add further conditional to using pexect for kerb auth (#45952)
  > Update synchronize.py, mention variable ansible_rsync_path needed for different local rsync binary (#41870) (#46110)
  > Added documentation for collectstatic --clear. (#42007) (#45860)
  > inventory/tower: authors -< author so Doc can pick it up (#45936) (#45972)
  > The sshkey option is available in version 2.7 and above (#46103) (#46107)
  > spotinst_aws_elastigroup elastic_ips example (#41190) (#46111)
  > Update sl_vm.py (#43966) (#46109)
  > Update developing_modules_general_aci.rst (#46042)
  > added note about cli execution of include_x (#45227) (#45999)
  > Update short description for NetApp E-Series modules. (#45820) (#45864)
  > NetApp Bulk Doc changes (#45856) (#45866)
  > Misc typo fixes (#45969) (#45978)
  > Add docs for say.py to indicate how to list voices (#37737) (#45979)
  > Update to post release so we can tell when someone is running from a checkout
  > New release 2.7.0rc3
  > append AWS region to test instance file (#45877)
  > [WIP] Backport/2.7/second batch (#45927)
  > Update fileglob.py (#45558)
  > go back to FreeBSD 11.1 for tests due to 11.2 stability issues (#45872)
  > [WIP] Backport/2.7/batch port (#45859)
  > Explain disk size in mount and add example (#41681)
  > Update postgresql_user.py (#45777)
  > [2.7] Fix collections.deque import in compat module (#45837)
  > Remove placeboify from unit tests that are not calling AWS (i.e. creating a recording) (#45754)
  > [aws unit test utils] only create a recordings directory when the env var is set (#45752)
  > ec2_group: fix regression for targets that are a list containing strings and lists (#45594)
  > These won't get upgraded to bool if ansible doesn't know they are
  > hashi_vault lookup: add integration tests (#44814)
  > More bigip software fixes
  > [2.7]fix nxos_facts indefinite hang for text based output (#45846)
  > Backport of 45588 (#45670)
  > Add .post0 to version so we know when someone is running from a checkout
  > New release v2.7.0rc2
  > Clarify what "performance improvement" means in changelog for deepish-copy (#45606)
  > [2.7] Exclude the whole ansible_failed_task block (#45587)
  > Fixes bugs in the bigip_software modules (#45577)
  > [2.7] eos: Don't error on VLAN missing warning (#45433) (cherry picked from commit eaf01d3)
  > Backport: fix the autoscale resource id #45477 (#45532)
  > VMware: Fix wait_for_task backoff behavior
  > Update RHEL and FreeBSD versions used for tests:
  > Add docs on how to write changelog fragments (#42428) (#45570)
  > [backport-2.7] Fix remote checksums when paths have leading dots (#45287) (#45501)
  > [stable-2.7] Fix logic to not re-download existing files when force=no (#45495) (#45509)
  > Update default container to version 1.2.0.
  > Reduce cost of Azure DB tests.
  > Fix ACI unit test on Python 3.7.0.
  > Avoid duplicate Azure storage account types.
  > update porting guides (#40784)
  > [aws] cloudfront_distribution - fix method name, backport/2.7/45498 (#45512)
  > win_group_membership - fix random issue with CI on 2012 R2 (#45462)
  > fix Ansible.ModuleUtils.FileUtil to respect ErrorAction if running in a try/catch (#45451)
  > win_say - fix up syntax and test issues (#45450)
  > reordered windows test groups for better efficiency (#45445)
  > [stable-2.7] Don't pass file_name to DataLoader.load in script inventory plugin (#45428)
  > Set defaults from params after loading files, allowing params to override (#45442)
  > meraki_mr_l3_firewall - Integration test fix (#45366)
  > meraki_network - Fix enabling my.meraki.com (#45352)
  > Use a sensible default for k8s merge_type (#45284)
  > Corrects documentation for parameters and examples (#45311)
  > [stable-2.7] Ensure loop with delegate_to can short circuit the same as without delegate_to. Fixes #45189 (#45231) (cherry picked from commit 2ac647d)
  > rewrite of the developer guide, part 1 (#45179) (#45349)
  > Correct version_added for strategy host_pinned (#45333)
  > Cherrypick stable2.7 44802 (#45332)
  > [2.7] Add ambiguous command check as the error message is not persistent on nexus devices (#45341)
  > Switch version number so that we can tell when someone is running from source
  > New release 2.7.0rc1
  > Changelog for AWS bugfixes (#45319)
  > Fix backwards compatibility without providing prefix since boto3 does more parameter validation than boto (#45308)
  > check for change of role arn in ecs task definition (#44942)
  > Fix callback config typos (#45316)
  > Fix health check configurations being ignored - #43244 (#43247)
  > [aws] ec2_metadata_facts URL encode the metadata URL to avoid errors (#43394)
  > [aws] lambda_policy fix update when principal is an account number (#44871)
  > [aws] ec2_group multi-account and peered VPC bugfix (#45296)
  > Fix diff_ignore_lines option issue for candidate configuration (#45201)
  > correct and clarify deprecation (#45234)
  > Backport 2.7 - Select image facts by region (#45297)
  > iosxr dci failure on devel/2.7 (#45268)
  > Fix ec2_group for numbered protocols (GRE) (#42765)
  > elb_target_group - prevent a KeyError exception (#45169)
  > [aws] Add suboptions to aws_application_scaling_policy (#43042)
  > ec2 inventory: python 3.7 compatibility (#43716)
  > ec2_vpc_route_table - allow routes to be created if the CIDR already … (#45178)
  > Updates documentation formatting and dependencies (#45252)
  > fix nxos terminal plugin
  > fix python26 nxos terminal plugin bug (#45271)
  > terminal plugin nxos, iosxr changelog
  > fix Python 2.6 regex bug terminal plugin nxos, iosxr (#45135)
  > Fix netconf module and plugin issues (#45140)
  > Fix sshkeyfilename is None not str (#44893)
  > Add a table of contents to the generated changelog (#45046)
  > Docs updated and review comments addressed (#45133)
  > Backport of 45091
  > Backport of 45088
  > [2.7] docker_*: changelogs (#45056)
  > Improve dnf group output for clarity
  > Remove obsolete default container.
  > Switch default test container to quay.io.
  > Fixes for ansible-test sanity import test. (#45249)
  > Fix ansible-test virtualenv use in import test.
  > Skip ipaddr test that fails on Python 3.7+.
  > Update test constraints. (#44975)
  > Fixing typo in acme_certificate docs. (#45082) (#45084)
  > Update porting_guide_2.7.rst (#45215)
  > Add rds_instance to AWS module_defaults group (#45168)
  > fixed formatting (#45164) (#45174)
  > Add licence and boilerplate to Online module_utils
  > [stable-2.7] Add an user facts module for Online (#44709) (cherry picked from commit 5cf9644003eeb1936f9c9f269e6f979fcc913b8d)
  > Change release for the period until 2.7.0rc1
  > Update changelogs for 2.7.0b1
  > Add a summary for 2.7.0b1
  > Rename the 2.7.0a1 summary.
  > Update version number for 2.7.0beta1
  > Update the docsite Version to 2.7
  > Change Mac OSX to macOS in installation docs (#44971)
  > maven_artifact: enforce required params (fixes #44823) (#44967)
  > Fix autostart description 'network' instead of 'storage pool' (#28515)
  > Flush output from timing script.
  > Vultr: Create the Vultr Guide (#44515)
  > Lenovo image refactor (#44953)
  > Fix cli_command multiple prompt issue (#44922)
  > added more reasons to avoid dot notation (#43724)
  > Fix iosxr_config integration test failure (#44969)
  > Improve clarity of precedence when command-line parameters are used. (#39059)
  > fixed grammar and spelling issues (#44931)
  > clarify priority setting (#44865)
  > cisco firepower : Make API endpoints configurable via hostvars (#44952)
  > removing libcloud secrets support for legacy gcp modules (#44932)
  > maven_artifact: download with shutil.copyfileobj to a temp file (#44956)
  > Fix netconf_config module default_operation issue (#44958)
  > Fix maven_artifact md5 checksum check with archiva repository (#43250)
  > initial commit of azure_rm inventory plugin (#44944)
  > recator uploading disk and downloading (#43635)
  > Disable azure_rm_virtualmachine_scaleset test.
  > add quota_name to ovirt permition module (#44713)
  > add ovirt attach host devic (#44714)
  > Split Azure tests into 8 groups.
  > Fix ios_user issues (#44904)
  > updates to azure_rm_sqlfirewallrule
  > add auto scale module (#41533)
  > azure vm test: async second vm deletion (#44887)
  > ec2_vol_facts: moved to boto3 (#43348)
  > Fix small typo
  > Fix pslint issues.
  > added missing alias in container registry tests (#44936)
  > win_xml module for manipulating XML files on Windows (#26404)
  > rds_instance module and tests (#43789)
  > remove wrong alias on secret_value (#44877)
  > win_wait_for_process: Fixes and integration tests (#44801)
  > Disable PSUseOutputTypeCorrectly
  > K8s retry merge (#44821)
  > Fix broken CI (#44937)
  > Add seccomp support to ansible-test.
  > Fix document structure (#44935)
  > ensure if we get a non-Task object in _get_delegated_vars, we return early (#44934)
  > Gcp auth deprecation (#44866)
  > Change insertion order of apply block to not affect the include_X task itself (#44912)
  > Extends 'which notation should I use' section in FAQ (#43729)
  > Fix a comparison with a string and a byte in flatpak_remote (#44835)
  > Add onepassword_facts module, based on the "onepassword" lookup plugin (#43953)
  > Add ability to unlock 1Password vault to lookup plugins (#44923)
  > replaced 'ansible_os_platform' to 'ansible_os_family' (#44676)
  > Add lookup cpm_metering to read WTI CPM and VMR PDU device power and current data (#44491)
  > Add module cpm_user to read, create, edit and delete users on WTI devices (#44512)
  > Reword documentation for IOS L2/L3 interface modules (#44870)
  > Add module redfish_command (#43469)
  > Add module redfish_config (#43470)
  > docker scenario guide: docker-py -> docker (#44856)
  > Update lightsail.py (#44902)
  > Ensure we only cache the loop when the task had a loop (#44901)
  > VMware: Concept documentation (#43927)
  > Support for Openswitch (OPX) Control Plane Services (CPS) Module (#44745)
  > Prototype test for ansible-runner. (#44803)
  > Update netconf_config module doc (#44910)
  > Fix iosxr cli_config module diff issue (#44898)
  > helm: Improve documentation style and readability. (#44876)
  > add gdpak to cisco ASA maintainer list (#44888)
  > [aws] New module: elb_target_facts (#43565)
  > Add delete_on_termination to all EC2 root volumes (#44818)
  > Allow home path expansion on GCP service account files (#44863)
  > Ensure action plugins accept only valid args (#44779)
  > Add some inventory plugin documentation (#44727)
  > Introduce and use locale-naive rfc2822 date format function (#44868)
  > fortimanager/fmgr_provisioning.py (#35743)
  > Fix 'macro name' timeout (#44001)
  > Fix bug of interface-mode in Junos (#44380)
  > adding an option for the filter ipsubnet and testing (#40670)
  > adding container registry facts (#43325)
  > add azure_rm_webapp_facts module (#43631)
  > Adding azure_rm_virtualmachine_facts to azure_rm_virtualmachine test alias (#44881)
  > mongodb_user: don't call buildInfo with Pymongo > 3.5 (#42350)
  > win_disk_image: return all mount paths in return value (#44799)
  > Adding sql client to common (#44825)
  > Fixed netapp_e_lun_mapping options for backwards compatibilitiy (#44769)
  > Fix minor issues with docker_login docs (#35081)
  > [new module] Azure Traffic Manager profile module (#43812)
  > Linode: Mark 'name' as required. Fixes #29785 (#44699)
  > Various updates to macports module (#44605)
  > DNS made easy module: add sandbox parameter to utilize sandbox API (#44639)
  > docker_container: improving idempotency (#44808)
  > List quay.io images during Shippable run.
  > Remove obsolete `test/utils/docker/` directory.
  > Improve description of default network removal. (#44861)
  > azure_rm_virtualmachine: Add 'accept_terms' for accepting terms when deploying paid marketplace images (#44701)
  > Various f5 fixes (#44858)
  > Switch distro test containers to quay.io images.
  > added RETURN structure to _ec2_remote_facts.py (#26041)
  > [gcp] gcp_compute_backend_service changes (#44796)
  > Clarify docs/examples of attribute removal (#35872)
  > Setting options is fine if plugins already exist (#44859)
  > modules/terraform: add support of backend configuration (#44860)
  > Clarify docs re mode's octal representation (#44410)
  > Make sure we skip handlers from includes in compile_roles_handlers. Fixes #44848 (#44852)
  > Lenovo integration test roles 1 (#44559)
  > change docs for mime-type (#36693)
  > Refactoring code to adhere to persistence connection. (#44398)
  > Restore repos after zypper_repository test runs.
  > New module : tower_credential_type (#37243)
  > New module tower_workflow_template. (#37520)
  > Depreciate elementsw modules (#44792)
  > Use updated pygments (#44846)
  > Don't allow import_tasks to transition to dynamic when file is missing. See #44822 (#44836)
  > Scaleway inventory: allows to connect via private IP (#44342)
  > Deprecates bigip_gtm_facts (#44841)
  > Adds gtm facts to bigip_device_facts (#44842)
  > Fix rollback option in cli_config module (#44834)
  > "encountered" is an adj. here, need vb. "are" (#44833)
  > windows async: return pipeline output in case of a failure (#44807)
  > Update AWS pull request links (#44777)
  > New modules and updated HTTP API plugin for FTD devices (#44578)
  > fixed network automation index issues (#44732)
  > IBM_Storage: Added a module for managing IBM Spectrum Accelerate (#44166)
  > IBM_Storage: Added a module to define hosts on IBM Spectrum Accelerate (#44365)
  > Change the return key of k8s_facts (#44446)
  > Properly documenting environment variables in documentation fragment. (#44812)
  > Set Default values correctly for docker variables (#42641)
  > adding new clients to common (#44804)
  > Deprecates bigip_facts (#44790)
  > win_psexec: fix arg handling when command contains multiple args (#44797)
  > add win_wait_for_process (#40404)
  > Add new session parameter to win_psexec (#44263)
  > start/stop/restart azure webapp (#44498)
  > fix bug and documentation issue (#44793)
  > Fix support for JSON output when charset is set (#44762)
  > test: cs_template: fix missing cross_zone in tests (#44794)
  > Improve error condition handling for dnf module (#44770)
  > Adding na_ontap_autosupport.py Module (#44178)
  > Fix issue when timeout and state=present (#43464)
  > Move plugin option settings. (#44774)
  > win_reboot: fix minor issues with the latest refactor (#44740)
  > Cross-reference win_reboot and reboot (#44784)
  > Fix subelements lookup docs example (#44782)
  > Added private_ipv4 to the hostvars in Scaleway dynamic inventory (#44122)
  > Fix verify_file check in Scaleway dynamic inventory (#44384)
  > Adds provider connection for bigip_facts (#44785)
  > Remove f5-sdk usage (#44781)
  > ansible-pull: allow specifying --diff from check_opts cli flag group (#37645)
  > ONTAP information gathering module (#43888)
  > cs_template: implement update and revamp (#37015)
  > Removes invalid example (#44778)
  > Adding ontap_node.py Module (#44211)
  > Adding ElementSW Snapshot Restore Module (#43973)
  > Adding ElementSW Volume Clone (#43983)
  > improved block docs (#43611)
  > Adding ontap_cluster_peer.py Modules (#44189)
  > Define module for NetApp E-Series iSCSI targets (#40632)
  > Corrects downstream bugs in static-route module (#44775)
  > updated guides to avoid connection: local (#44227)
  > Clarify that uninstalling docker-py can break docker (and vice versa). (#43238)
  > Define netapp_e_mgmt_interface storage module. (#42519)
  > Adding ElementSW Drive Module (#43968)
  > Define module for managing E-Series email alerts (#42643)
  > New module for managing NetApp E-Series iSCSI Interfaces (#39877)
  > New GCP Module: gcp_compute_router (#42796)
  > cs instance root_disk size update resizes the root volume (#43817)
  > Define NetApp E-Series ASUP module (#41153)
  > azure_rm_networkinterface: Feature/dns servers (#43588)
  > New GCP Module: gcp_spanner_database (#42799)
  > New GCP Module: gcp_spanner_instance (#42800)
  > New GCP Module: gcp_sql_user (#42803)
  > Bug fixes for gcp_dns_resource_record_set (#42832)
  > New GCP Module: gcp_sql_instance (#42802)
  > New GCP Module: gcp_sql_database (#42801)
  > We modified the examples argument. (#44759)
  > Adding na_ontap_disks.py Module (#44192)
  > na_ontap_motd module added (#44756)
  > Adding ontap_firewall_policy.py Module (#44198)
  > test: cloudstack-test-container v1.2.0 (#44764)
  > Define a module for managing E-Series settings (#41010)
  > Add ontap_command.py Module (#44190)
  > Adding ElementSW Snapshot Module (#43972)
  > Adding ElementSW Node Module (#43971)
  > Adding ElementSW Network Interfaces Module (#43970)
  > Adding ElementSW Cluster Module (#43965)
  > Adding ElementSW check Connection Module (#43963)
  > Adding ElementSW Admin users Module (#43959)
  > fix rollback option vyos cliconf (#44763)
  > Adding ElementSW account Module (#43958)
  > adding ElementSW access group module (#43957)
  > VMware: new module: vmware_host_ntp_facts (#44306)
  > Define netapp_e_auditlog storage module. (#42535)
  > Defined netapp_e_syslog storage module (#42421)
  > Define module for managing LDAP for E-Series (#42356)
  > Fixing missing modify_client_match function and get_export_policy_rule function logic (#44164)
  > Improve netapp_e_lun_mapping module and documentation (#44666)
  > docker_container: fix check mode for container creation (#42380)
  > Adding ElementSW Ldap Module (#43969)
  > Add QoS support for purefa_facts module and fix to support vVols (#42919)
  > Add new Pure Storage module to discover facts for FlashBlade (#41673)
  > azure_rm_virtualmachine : fix support for existing machines provisioned with a managed image (#32984)
  > fix linux webapp java framework bug (#44753)
  > nxos_system idempotence fix (#44752)
  > Revert "fix linux web app java linux_fx_version (#44715)" (#44750)
  > Add post modifier to version
  > add_evaluation_delay of datadog monitor (#32784)
  > fix linux web app java linux_fx_version (#44715)
  > Fix release to be correct
  > Add 'tower_settings' module for managing Ansible Tower Settings (#43933)
  > Get packages for dnf and yum tests from S3.
  > Fix change detection on retried Shippable jobs.
  > Add changelog for 2.7
  > Make links anonymous so that they don't trigger rstcheck
  > k8s_facts should not throw exceptions when not found (#44429)
  > Download hello package from S3 for apt test.
  > Correct documentation for deployment_mode flag (#25978)
  > Update playbooks_conditionals.rst (#43055)
  > Adds metadata annotation that resource is managed by ansible (#44737)
  > Various fixes for f5 modules (#44734)
  > fix yum install with disablerepo (#44735)
  > Update the ignore and doc_fragments for E-Series
  > Split sanity tests into 3 groups.
  > vars list (#43171)
  > Adds bigip_software_install module (#44733)
  > Fix systemd service is already masked issue (#44730)
  > fix issue with no_log in py3
  > modules/terraform: Quote the variable values in the command line (#43493)
  > YUM4/DNF compatibility via yum action plugin (#44322)
  > BOTMETA.yml: remove superfluous labels (#44628)
  > Share the implementation of hashing for both vars_prompt and password_hash (#21215)
  > one_host environment variables, Fixes #44163 (#44568)
  > ec2: add "IAM Role" to instance_profile_name
  > ios_vrf speed fix (#43765)
  > fix typo (#44712)
  > junos cli_config idempotence fix (#44706)
  > Switch to LiteralPath instead of Path. Closes #44508 (#44509)
  > Module win_domain_computer fix delete computer with child (#44500)
  > ACME: improve documentation (#44691)
  > doc: fixed typo (#44685)
  > IPA: Add option to specify timeout (#44572)
  > Added nios_txt_record module (#39264)
  > adds the bigip_cli_script module (#44674)
  > Clean up BOTMETA.yml (#44574)
  > Change validate-modules for removed modules
  > Do not test for docs in removed modules
  > Fix refs broken by removal of old module docs
  > Fix ansible-doc and docsite generation for removed modules
  > Fixup removed and deprecated modules
  > Fix unittests for always adding basic to the AnsiBallZ zips
  > Fix recursive_finder so it doesn't re-read files multiple times
  > Fix new AnsiballZ code to always include module_utils/basic
  > Add example for configuration item deletion (#44390)
  > Adds params to the profile-client-ssl module (#44656)
  > Fix ec2_instance synopsis. Fixes #44641
  > New module: docker_swarm_service (#19229)
  > Adds AS3 module (#44655)
  > Removes more netaddr deps (#44657)
  > Adds aliases parameter to gtm wide ip (#44652)
  > Adds parameters and removes netaddr dependency (#44654)
  > Refactors bigip_iapp_service and adds params (#44653)
  > Adds new params to gtm server module (#44650)
  > Adds params and remove netaddr (#44648)
  > Misc fixes (#44649)
  > Refactors device group (#44599)
  > state: present added in docs (#37197)
  > Fix dangerous elb_application_lb state (#44646)
  > Implement part of #27617 [expend checksum format to <algorithm>:(<checksum>|<url>)] (#43751)
  > Adding ElementSW Backup Module (#43960)
  > Adding ElementSW Cluster Pair Module (#43967)
  > Adding ElementSW SnapShot Schedule Module (#43974)
  > Adding ElementSW Vlan Module (#43981)
  > Adding ElementSW Volume Module (#43982)
  > scaleway: Introduce scaleway_organization_facts module
  > scaleway: Introduce scaleway_snapshot_facts module
  > scaleway: Introduce scaleway_server_facts module
  > scaleway: Introduce scaleway_ip_facts module
  > scaleway: Introduce scaleway_image_facts module
  > scaleway: Introduce scaleway_volume_facts module
  > scaleway: Introduce scaleway_security_group_facts module
  > scaleway: Refactor modules
  > scaleway: Create a base class for all the modules
  > fix variable names in vars file example (#44643)
  > Adding ElementSW Volume Pair (#43984)
  > Adding ontap_cg_snapshot.py Module (#44181)
  > Adding ontap_dns.py Module (#44193)
  > Adding ontap_fcp.py Module (#44197)
  > Adding ontap_snapmirror.py Module (#44215)
  > Adding ontap_software_update.py Module (#44218)
  > Adding ontap_svm_options.py Module (#44220)
  > Resolve issues in NetApp E-Series Host module (#39748)
  > Update os_server docs when removing an instance (#41963)
  > NetApp: return lun info for na_ontap_lun_map module (#42961)
  > friendly message when requirement is not installed (#42321)
  > Various improvements to script module docs (#44637)
  > Fix incorrect default value for shutdown_command (#44607)
  > Fixed links to the CLI clients (#35792)
  > inventory/vultr: Few minor improvements (#44622)
  > Fix script module document (#42778)
  > [Junos] Add l3-interface option for vlan (#43863)
  > Update netconf_config module doc and return diff (#44634)
  > Fix netconf_config source option issue (#44630)
  > BOTMEA: Add  for lib/ansible/plugins/inventory/vultr.py (#44623)
  > Firewalld: Switch "true" To "yes" In Examples (#44588)
  > Minor typo fix in package module documentation (#44617)
  > issue:43021 add support for onyx version 3.6.6000 and above (#44527)
  > ovirt_vm: Fix undefined variable (#44618)
  > ignore file_pull (#44614)
  > VMware: new module: vmware_local_role_facts (#44553)
  > Move azure_rm_appgateway certs into files.
  > Fix another corner case of too many warnings for world readable current working directory
  > Remove from roadmap, thing that aren't going to make it for 2.7 (#44481)
  > Add reboot action plugin (#35205)
  > sns_topic boto3 port (#39292)
  > Add new parameters to manage mtime and atime for file module, fixes #30226 (#43230)
  > Change DataDog to Datadog (#34273)
  > Add new host_pinned strategy (#44586)
  > Fix PEP8 issue.
  > Add diff mode for ec2_group (#44533)
  > RDS inventory plugin (#41919)
  > Added an async 'started' test (like 'finished') (#43445)
  > ACI: Add specific info about running locally (#43903)
  > Ignore CentOS 6.10 for passwordstore test.
  > BOTMETA: Create a $team_scaleway and add Spredzy in it (#44597)
  > botmeta: IPA: Notify IPA team for module_utils changes (#44577)
  > Pin deprecation of tags in params for include to deprecation of include (#44596)
  > Adding module which allows to complete certificate chains (#44169)
  > Vultr: Introduce the Vultr inventory plugin (#44400)
  > Fix docs errors (#33704)
  > Adds features to device connectivity (#44598)
  > Removes f5-sdk code from bigip modules (#44595)
  > Fix assign_public_ip: no disregarded (#29691) (#43954)
  > botmeta: scaleway isn't core (#44511)
  > Misc fixes to bigip modules. (#44594)
  > Deprecated version should be an explicit version number (#44593)
  > Add parameter and remove netaddr (#44584)
  > Use runtime instead of datetime for test output.
  > add missing entry to package_data (#44585)
  > Unit tests for ansible.playbook.become (#38541)
  > Prevent utf-8 codec error in py3 (#44228)
  > Bump sudo/su deprecation to 2.9 (#44581)
  > Firewalld: Add bool Type To permanent In Docs (#44579)
  > adding app gateway module (#39940)
  > Minor fixes and enhancements to bigip modules (#44549)
  > Update bigiq_application_https_offload.py (#44562)
  > Pass path to GalaxyRole object (#43051)
  > Remove bare_deprecated functionality (#44517)
  > Properly un expire account on creation (#44174)
  > Update 2.7 network roadmap done items (#44575)
  > Fix ignoring of 'Login Profile cannot be found' errors in iam (#43198)
  > docs: Use GitHub syntax highlighting styles (#44449)
  > New keyword: ignore_unreachable (#43857)
  > gather facts improvements (#44008)
  > crypto: Add new module openssl_pkcs12 (#27320)
  > use retry_json nxos_banner (#44376)
  > Add support for multiple answers in cli_command module (#44560)
  > Replace invalid_params with ValueError (#44545)
  > Update tags documentation to explain newer tags behavior (#44274)
  > Add support for multiple prompt answers in network_cli (#44492)
  > oVirt: Add depracation warning to all modules (#44440)
  > mark cli_config as done on roadmap (#44567)
  > Add new contributor to team_ucs
  > Add os_member module for openstack loadbalancing service (#43908)
  > docker_container: allow arbitrary log_driver (#33579)
  > Fix junos cli_command integration test (#44558)
  > Adding os_disk_size_gb parameter to Virtual Machine (#43316)
  > Fix mail module for python 3.7.0 (#44550) (#44552)
  > Have nsupdate add expected quotation to TXT records (#43386)
  > basic.py: catch ValueError when trying to import hash algorithms (#44551)
  > Clarify usage of env_file (#42211). (#44535)
  > Added Support for excluding IPs in nios_next_ip and created new pluggin for nios_next_network (#44437)
  > Includes support for Reverse-Mapping zone in nios_zone module (#44525)
  > Correct the default doc for attached in ec2_eni (#44523)
  > Add missing changelog for PR #44418 (#44478)
  > Update shell.py (#44477)
  > Extend `module_defaults` by adding default groups for cloud modules (#44127)
  > Adds new params to bigip trunk (#44547)
  > Add time_wait_recyle param to bigip_profile_tcp (#44543)
  > Add route table and route module (#41175)
  > Fixes and features for bigip gtm monitor modules (#44540)
  > adding postgresql server facts (#43328)
  > Remove deprecated ec2_facts (#44536)
  > Remove deprecated s3 module (#44537)
  > added account_alias in the response of module aws_caller_facts (#42345)
  > ACME: new helper module for ACME challenges which need TLS certs (#43756)
  > Bump a few deprecations to correct versions (#44534)
  > Fix a typo in docs: s/patent/parent/ (#44529)
  > ACME: improve tests (new Pebble version, strict mode) (#44518)
  > Fixes #23078 - eliminate trailing whitespace in to_nice_json (#42633)
  > doc: fixes the the repetitions (#43937)
  > Describe subset and superset as "set theory tests" (#43926)
  > Removes netaddr dependency (#44519)
  > Update playbooks_blocks.rst (#40951)
  > Adding ontap_vserver_peer.py Module (#44226)
  > doc: minor language corrections to loop docs (#42854)
  > fix ec2_vpc_peer example with incorrect parameter (#43905)
  > Add 'instance_protocol' parameter when fetching ELB Listeners (#40785)
  > Fix spelling error of secondary_availability_zone in rds module (#43852)
  > CloudFormation: Allow failed changesets to gather stack_outputs (#43509)
  > Support project parameter for os_security_group module (#34472)
  > Ensure that target group ports are cast to int on creation (#44442)
  > docker_container: fix working_dir (#42857)
  > service_facts: Use LC_ALL/LANG=C to run commands (#44474)
  > Update vault-keyring to ConfigManager internals (#41967)
  > More consistent Docker unit parsing (#16748)
  > New GCP Module: gcp_compute_ssl_policy (#42797)
  > docker_container: add felixfontein as maintainer (#44426)
  > Fix for "cannot marshal None unless.." (#33660)
  > Bug Fixes for ontap_export_policy_rule.py (#44196)
  > Bug Fixes for ontap_net_routes.py (#44208)
  > Bug Fixes for ontap_net_vlan.py (#44209)
  > Bug Fixes for ontap_snapshot.py (#44216)
  > Bug Fixes issue with netapp.py (#44283)
  >  Raise a nicer error when we cannot execute the editor (#44423)
  > New GCP Module: gcp_compute_target_vpn_gateway (#42798)
  > Stat: doc: Change ignore MD5 example to generic checksum (#44480)
  > Add os_pool module for openstack load-balancing service (#43907)
  > New GCP Module: gcp_compute_firewall_facts (#44027)
  > New GCP Module: gcp_compute_global_address_facts (#44029)
  > correct vault example (#44507)
  > Fix network config line diff ignore (#43924)
  > Fix handlers on strategy free (#33011)
  > Fix win_domain_computer (#44054)
  > Update one_vm.py (#43349)
  > Correct unit tests and module fixes (#44488)
  > fix tempating issues with no_log and loops (#44468)
  > psrp: Added new Windows connection plugin (#41729)
  > Various bigiq fixes (#44487)
  > Adds the bigip firewall DoS profile module (#44486)
  > Removes dependencies and cleans up code (#44484)
  > Remove deprecated tags config option (#44479)
  > Added Ansible Tower inventory plugin. (#41816)
  > Adds the bigip_profile_http module (#44473)
  > Fixed hash_host option in known_hosts module. Fixes #44284
  > add missing slxos_config action plugin (#44103)
  > nos_facts module and tests (#44094)
  > new nos_config module (#44140)
  > Deal with case insensitivy in cloudflare_dns module (#44366)
  > Documentation fix, decrypt is True by default (#44435)
  > Return variable in get_url is 'status_code', not 'status' (#43366)
  > Sumit's Alias add (#44467)
  > Replacing old "with_items:" by "loop:" (#44303)
  > Use newer is_sequence function instead of MutableSequence (#44331)
  > ldap_passwd.passwd_set: Use the synchronous API
  > Fix passwd function call
  > Update netconf_config module (#44379)
  > Update readme info (#44394)
  > doc: fix maintainer's name (#44452)
  > In expect module documentation add `no_log` to password change example (#44436)
  > ovirt add remote_vv_file (#41959)
  > Fix for ovirt_disk Can't Update Disk Name Independently (#44371) (#44372)
  > Add io_thread parameter for ovirt_templates module (#44406)
  > Spelling and consistency changes (#44425)
  > Add module cpm_status for WTI device management (#42970)
  > New module: Python Requirements Facts (#43108)
  > Mass nuke deprecated items that are easily removed. ci_complete (#44320)
  > Fix enable_snat parameter (#44418)
  > Don't use copy.deepcopy in high workload areas, use naive_deepcopy (#44337)
  > Ensure that apt is always chosen on debian/ubuntu (#44413)
  > New module cloudformation_stack_set (#41669)
  > add myself to yum and dnf for BOTMETA (#44401)
  > ec2_instance.py: Add CpuOptions to EC2 (#43799)
  > FIX ISSUE:#43878 when the vlans string have a final comma. (#43879)
  > This PR is raised to implement update of existing Nios Zone and Network objects (#44118)
  > VMware: new module: vmware_category (#39945)
  > Fix module name in error text at parse_xml filter (#44313)
  > VMware: Update other parameters in vSwitch (#43883)
  > VMware: minor fix for vmware_deploy_ovf (#44299)
  > Update azure_rm_functionapp.py (#43638)
  > Vultr: Introducing vultr_network_facts module (#43600)
  > Adds bigip_device_auth module (#44373)
  > Adds bigip_firewall_rule module (#44370)
  > Adds the firewall-rule-list module for BIGIPs (#44368)
  > Adds module to manage srcaddr persistence profiles (#44364)
  > Adds bigip http compression profile module (#44362)
  > Adds bigip_firewall_policy module (#44361)
  > Adds oneconnect profile module (#44360)
  > Adds bigip_monitor_dns module (#44359)
  > Adds bigip_remote_role module (#44358)
  > Adds cli alias module for BIG-IP (#44357)
  > Adds module for utility license assignment on BIG-IQ (#44356)
  > Adds bigip_software_image module (#44355)
  > Adds bigip_tunnel module (#44354)
  > Adds more unit test fixtures (#44353)
  > botmeta: remove inactive maintainer (#44352)
  > Adds bigip_device_facts module (#44351)
  > Vultr: Introducing vultr_network module (#43598)
  > Add DS record type to cloudflare_dns module (#44349)
  > Renames the security_port_list module (#44350)
  > Renames the security_address_list module (#44348)
  > VMware: Add cluster fact in vmware_vm_facts (#44292)
  > fixed proxmox_kvm documentation (#44308)
  > ovirt: minor typo fixes in documentation (#44345)
  > vmware_deploy_ovf: Add cluster support (#43606)
  > rds_instance_facts: use correct parameter in example (#44323)
  > Bug Fixes for ontap_interface.py (#44200)
  > Bug fixes for ontap_broadcast_domain_ports.py (#44180)
  > Bug fixes for ontap_cifs.py (#44182)
  > Bug fixes for ontap_cifs_acl.py (#44184)
  > Bug Fixes for ontap_cluster.py: (#44187)
  > Bug fixes for na_ontap_cluster_ha.pya (#44188)
  > Bug Fixes for ontap_iscsi.py (#44201)
  > Bug Fixes for ontap_job_schedule.py (#44202)
  > Bug Fixes for ontap_license.py (#44203)
  > Bug Fixes for ontap_lun_map.py (#44205)
  > Bug fixes for ontap_net_ifgrp.py (#44206)
  > Bug Fixes for ontap_net_port.py (#44207)
  > Bug Fixes for ontap_ntp.py (#44212)
  > Bug Fixes for ontap_service_processor_network.py (#44214)
  > Bug Fixes for ontap_snmp.py (#44217)
  > module_utils/netapp (#44335)
  > Revert "Disabled failing k8s integration test."
  > New GCP Module: gcp_compute_ssl_policy_facts (#44042)
  > New GCP Module: gcp_compute_ssl_certificate_facts (#44041)
  > New GCP Module: gcp_compute_instance_facts (#43698)
  > New GCP Module: gcp_compute_subnetwork_facts (#44043)
  > New GCP Module: gcp_compute_target_pool_facts (#44046)
  > Make mandatory filter error message more verbose (#44139)
  > New GCP Module: gcp_compute_target_vpn_gateway_facts (#44049)
  > New GCP Module: gcp_compute_backend_bucket_facts (#44024)
  > New GCP Module: gcp_compute_disk_facts (#44026)
  > New GCP Module: gcp_compute_forwarding_rule_facts (#44028)
  > New GCP Module: gcp_compute_global_forwarding_rule_facts (#44030)
  > New GCP Module: gcp_compute_image_facts (#44034)
  > New GCP Module: gcp_compute_instance_group_facts (#44035)
  > New GCP Module: gcp_compute_instance_group_manager_facts (#44036)
  > Disabled failing k8s integration test.
  > New GCP Module: gcp_compute_instance_template_facts (#44037)
  > add example using the "when" keyword (#41038)
  > New GCP Module: gcp_compute_network_facts (#44038)
  > New GCP Module: gcp_compute_route_facts (#44039)
  > New GCP Module: gcp_compute_router_facts (#44040)
  > Moving method from util to module (#43923)
  > Update docs iptables.py (#41245)
  > Vultr: Introducing vultr_block_storage_facts module (#43218)
  > New GCP Module: gcp_compute_target_tcp_proxy_facts (#44048)
  > New GCP Module: gcp_compute_target_ssl_proxy_facts (#44047)
  > New GCP Module: gcp_compute_target_http_proxy_facts (#44044)
  > New GCP Module: gcp_compute_target_https_proxy_facts (#44045)
  > Fix invalid task attrs. ci_complete
  > New GCP Module: gcp_compute_https_health_check_facts (#44033)
  > New GCP Module: gcp_compute_http_health_check_facts (#44032)
  > New GCP Module: gcp_compute_health_check_facts (#44031)
  > New GCP Module: gcp_compute_url_map_facts (#44050)
  > New GCP Module: gcp_compute_vpn_tunnel_facts (#44052)
  > Bug fixes for gcp_compute_backend_service_facts (#44291)
  > Replace missing become: yes (#44312)
  > New GCP Module: gcp_compute_address_facts (#44023)
  > New GCP Module: gcp_compute_vpn_tunnel (#44051)
  > Update cnos_backup.py (#44246)
  > cnos_conditional_command to use persistent connection instead of paramiko (#43876)
  > Making cnos_conditional_template to use persistent connection instead of paramiko (#43868)
  > Allow version specifiers for pip install (#41792)
  > Refactor yum and dnf, add feature parity (#43621)
  > Support `--separate-git-dir` option in Git module (#41712)
  > Add changelog for Jinja2 native types (#44309)
  > add insertbefore/after details to lineinefile docs (#44277)
  > Add maintainers for lib/ansible/utils/module_docs_fragments/acme.py. (#44293)
  > New acme_account_facts module. (#44301)
  > Bug fixes for ontap_ucadapter.py (#44221)
  > Bug Fixes for ontap_user.py (#44222)
  > Bug Fixes for ontap_user_role.py (#44223)
  > Bug fixes for ontap_volume_clone.py (#44225)
  > Fix openstack inventory plugin for API changes (#43580)
  > VMware: remove blank from ntp server list (#44273)
  > Vultr: Introducing vultrr_block_storage module (#43202)
  > fix diff precedence cli_config module (#44295)
  > DCI devel iosxr fix : on-device diffs does not work always (#44265)
  > nxos_linkagg mode fix (#44294)
  > Allowing to force account URI. (#44282)
  > VMware: New module : vmware_host_ssl_facts (#43871)
  > Azure RM Common - use built in module logging (#43820)
  > adding mysql database facts (#43322)
  > adding postgresql database facts (#43327)
  > Update index.rst (#43490)
  > Add netcup_dns module (Manage DNS records hosted by netcup) (#44063)
  > Support for accelerated networking and network security group for scaleset vms (#34788)
  > Swap default for INVALID_TASK_ATTRIBUTE_FAILED to True, add additional info to exception (#44138)
  > Bump deprecation for include to 2.12 (#44230)
  > Fixed opensearch double slash issue (#44137)
  > Move acme_* modules from web_infrastructure into crypto category (#44279)
  > meta: sort choices matching to description (#23004)
  > underscore not dash for links (#43575)
  > Fix grammar and clarify 'list' description for ABE (#44271)
  > Vultr: Introducing vultr_server_facts module (#43001)
  > Add note to `apt_key` doc about update requirement (#25111)
  > Update proxysql_query_rules.py (#43877)
  > Use single parameter for source-interface (#44260)
  > new voss_facts module (#44234)
  > Making cnos_template to use persistent connection instead of paramiko (#43862)
  > Bug fixes for na_ontap_aggregate.py (#44177)
  > Bug Fixes for ontap_broadcast_domain.py (#44179)
  > Bug fixes for ontap_cifs_server.py (#44185)
  > Bug Fixes for ontap_lun.py (#44204)
  > Bug Fixes for ontap_nfs.py (#44210)
  > Bug Fixes for ontap_svm.py (#44219)
  > Bug Fixes for ontap_volume.py (#44224)
  > Bug fixes for ontap_export_policy.py (#44194)
  > Bug Fixes for ontap_igroup.py (#44199)
  > Bug fixes for ontap_qtree.py (#44213)
  > remove unstable tag from azure tests (#44258)
  > To resolve nios_network issue where vendor-encapsulated-options can not have a use_option flag  (#43925)
  > adding mysqlserver facts (#43321)
  > check_mode in nxos_static_route module (#44252)
  > add azure app service plan facts (#44156)
  > to resolve 43705 (#44078)
  > nxos_interface port-channel idempotence fix for mode (#44248)
  > adjusting curated response format, notification of raw format depreciation. (#43587)
  > ovirt: minor typo in documentation (#44241)
  > Add AzureRMStorageAccount StorageV2 kind (#44242)
  > azure_rm_common: only remove tags from new_tags if append_tags is not… (#24040)
  > Add 'panos_set' module for pushing arbitrary commands to PAN-OS NVA's (#43339)
  > new module exos_config (#43902)
  > Add backup feature to user module (#41854)
  > Solve race condition in password lookup (#42529)
  > Strip trailing comments from /etc/default/passwd (#43931)
  > Fix the nsupdate module's TTL change detection (#42973)
  > Bug fixes for gcp_compute_route (#42820)
  > Bug fixes for gcp_compute_subnetwork (#42822)
  > Bug fixes for gcp_compute_url_map (#42828)
  > Bug fixes for gcp_pubsub_topic (#42834)
  > Bug fixes for gcp_storage_bucket (#42835)
  > Update timeout test to match current returned string (#44191)
  > Bug fixes for gcp_compute_network (#42819)
  > Bug fixes for gcp_compute_http_health_check (#42812)
  > Fix ios_user auth test ssh key usage (#44170)
  > Add SSHFP and TLSA records to cloudflare_dns module (#44011)
  > Bugfixes and integration tests for 'default' callback plugin
  > Add callback plugin to show current/total numberings for tasks and hosts in a task. (#40769)
  > Fix referenced before assignment in sysvinit module (#42695)
  > add custom_compatibility_version (#40813)
  > ovirt_vms: Search template also by cluster (#44161)
  > Update netconf plugins for junos and iosxr (#44157)
  > Add ibm storage module to ansible (#39960)
  > ios_user purge example (#42904)
  > restore task arg splatting (#43798)
  > Ensure module_utils/storage triggers notifications (#44135)
  > fix typo of nos_command module example (#44125)
  > scaleway inventory plugin: add namespace maintainers (#44132)
  > Deprecated Old NetApp Cdot Modules (#43781)
  > ACME: using new acme-test-container (#44095)
  > Bug fixes for gcp_compute_target_tcp_proxy (#42827)
  > Bug fixes for gcp_compute_target_http_proxy (#42823)
  > Bug fixes for gcp_compute_target_ssl_proxy (#42826)
  > Bug fixes for gcp_compute_target_pool (#42825)
  > Bug fixes for gcp_compute_target_https_proxy (#42824)
  > Vultr: Ensure self.returns is the source of truth (#44115)
  > Tag prepare tasks as netconf so they can be skipped for cli-only tests (#44119)
  > scaleway: Add common documentation fragment
  > yum will fail on 'No space left on device', fixes #32791 (#40737)
  > Httpapi plugin for Firepower device  (#43773)
  > Add cli_config module (#42413)
  > junos cliconf diff fix (#44109)
  > Fixes ios_l2_interface and ios_vlan not working on certain interface types issue (#43819)
  > multiline_delimiter should be True ios cliconf (#44106)
  > Fixing upgrade_policy idempotence (#38022)
  > nxos_facts test lldp feature and fix nxapi check_rc (#44104)
  > NXOS NXAPI TLS & Cipher  (#43651)
  > fix typo in edit_config_capability name (#44102)
  > authorized_key 29891 use os.path.realpath to follow keyfile symlinks (#40417)
  > We can create a frozenset from a tuple
  > Update f5 module_utils from downstream (#44092)
  > make doc templates not case sensitive for the default value (#41158)
  > Fix rst link.
  > Update documentation based on 301 permanent redirects (#43675)
  > Bug fixes for gcp_compute_instance_template (#42818)
  > Bug fixes for gcp_compute_instance_group (#42816)
  > Bug fixes for gcp_compute_instance (#42815)
  > Bug fixes for gcp_compute_global_forwarding_rule (#42810)
  > Classify inventory plugins. (#44091)
  > Update cs_storage_pool.py (#42454)
  > Bug fixes for gcp_compute_firewall (#42807)
  > Remove unused rslt_q, rename the one queue to final_q everywhere (#43894)
  > Fix iosxr copy and delete tasks (#44083)
  > pip: combine chdir and env only when env is set (#40793)
  > Resolves bug where existing host_record was deleted when existing record name is used with different IP (#43235)
  > Only template values in vars_prompt rather than all vars (#39304)
  > Fix actions and wait in os_server_action module (#43504)
  > Give warning if user inputs not encrypted password to user module (#43615)
  > Update lambda.py (#44066)
  > cloudstack: update cloudstack-test-container to v1.1.0
  > New GCP Module: gcp_compute_backend_service_facts (#44025)
  > Bug fixes for gcp_compute_ssl_certificate (#42821)
  > Bug fixes for gcp_container_cluster (#42829)
  > Bug fixes for gcp_pubsub_subscription (#42833)
  > Bug fixes for gcp_storage_bucket_access_control (#42836)
  > Bug fixes for gcp_container_node_pool (#42830)
  > Bug fixes for gcp_dns_managed_zone (#42831)
  > Bug fixes for gcp_compute_instance_group_manager (#42817)
  > Bug fixes for gcp_compute_https_health_check (#42813)
  > Bug fixes for gcp_compute_image (#42814)
  > Bug fixes for gcp_compute_health_check (#42811)
  > Bug fixes for gcp_compute_disk (#42806)
  > Bug fixes for gcp_compute_global_address (#42809)
  > Bug fixes for gcp_compute_forwarding_rule (#42808)
  > nxos issu should abort when issu is not possible. (#43793)
  > promote me to a co-maintainer (#43864)
  > vultr.py: query_resource_by_key Handle list and dict (#43301)
  > add choices to documentaton for paramater flat (#43939)
  > Bug fixes for gcp_compute_backend_service (#42805)
  > Bug fixes for gcp_compute_backend_bucket (#42804)
  > Bug fixes for gcp_compute_address (#42704)
  > Update wait_for.py (#44071)
  > docs: remove "make viewdocs" reference (#43860)
  > Add note to the porting guide about why we're dropping python-2.6 controller support
  > Documentatin fixes
  > Exorcise Python-2.6
  > httpapi: let httpapi plugin handle HTTPErrors other than 401 (#43436)
  > Iosxr: integration test failure on devel (#44057)
  > Fix the local and ssh plugins for a cornercase retrying a syscall
  > vultr: rename prefix vr_to vultr_ (#43994)
  > doc: acme: add missing maintainers
  > Fix cli_command junos test failure and update doc (#44021)
  > Add no-change handlers and fix utf8 (#44020)
  > Fix #43917 (#43929)
  > Adds fixes and features to bigip_virtual_server (#44019)
  > add support for opening shell on remote Windows host (#43919)
  > ACME: use Cryptography (if a new enough version is available) instead of OpenSSL (#42170)
  > ACME certificate revocation: add support for new draft-14 error message (#43980)
  > fix firwewalld permanent zone operations (#42868)
  > module_utils/vultr.py: Ensure comparison is accurate (#43298)
  > docs: Fixed wrong storage platform on module docs for EMC VNX (#43899)
  > cs_pod: workaround for 4.11 API break (#43944)
  > Display correct task title with strategy 'free' (fixes #43950)
  > Fix path handling in hacking/env-setup.
  > replace errant use of 'response' with 'answer' (#43985)
  > Add enable_ip_forwarding option to azure_rm_networkinterface; Fixes #43276 (#43335)
  > new nos_command module (#43056)
  > Add botmeta for team jboss. (#43961)
  > iosxr_system always syntax error (#43977)
  > Remove call to parse_returned_data when removing tmpdir
  > fix alt linux detection for new versions (#43723)
  > pkg_mgr: fixed apt_rpm detection (#43769)
  > handle env exception in gathering even no inject (#43569)
  > Adding Common files for NetApp ElementSW release (#43727)
  > Introduce `force` and `verbose` options in serverless module (#43947)
  > Remove use of simplejson throughout code base (#43548)
  > nxos_vlan refactor to support non structured output (#43805)
  > Prevent data being truncated over persistent connection socket (#43885)
  > Fix eos_command integration test failures (#43922)
  > Update iosxr cliconf plugin (#43837)
  > win_domain modules: ensure Netlogon service is still running after promotion (#43703)
  > openvswitch_db : Handle column value conversion and idempotency in no_key case (#43869)
  > Fix typo
  > Fix spelling of ansbile to ansible (#43898)
  > added platform guides for NOS and VOSS (#43854)
  > Fix download URL for yum integration test.
  > New module for managing EMC VNX Block storage (#42945)
  > Docker integration tests: factorize setup (#42306)
  > VMware: datastore selection (#35812)
  > Remove unnecessary features from cli_command (#43829)
  > [doc] import_role: mention version from which behavior changed and fix some typos (#43843)
  > Add source interface and use-vrf features (#43418)
  > Fix unreferenced msg from vmware_host (#43872)
  > set supports_generate_diff to False vyos (#43873)
  > add group_by_os_family in azure dynamic inventory (#40702)
  > ansible-test: Create public key creating Windows targets (#43760)
  > azure_rm_loadbalancer_facts.py: list() takes at least 2 arguments fix (#29046) (#29050)
  > azure_rm_deployment: collect tags from existing Resource Group (#26104)
  > VMware: remove unused imports (#43804)
  > Don't notify privateip on network changes (#43859)
  > aci_fabric_node: Fix idempotency (with newer ACI ?) (#43848)
  > Support dash-separated leaf IDs (as documented) (#43846)
  > remove gundalow from Network issues (#43849)
  > Corrects module name in net_get module doc (#43816)
  > To improve readability, we added a line feed. (#43801)
  > Fix link description typo in tools documentation (#43828)
  >  Create a template for security related bugs (#43836)
  > Fix all ACI examples to use delegate_to (#43439)
  > Ensure removed_in is StrictVersion before comparing (#43835)
  > Network *_config action plugin updates (#43838)
  > Lenovo size reduce cnos.py of util (#43823)
  > Add OpenStack Magnum cluster template module (#42654)
  > Correct task args in azure_rm_managed_disk test.
  > Fix PEP 8 issue in exos_facts.
  > Add os_listener module for OpenStack Octavia (#42604)
  > Add os_loadbalancer module for OpenStack Octavia service (#42552)
  > network/exos: add exos_facts module (#43210)
  > Added junos_config note about override set format (#43608)
  > New networking module: voss_command (#43741)
  > make lockfile destination settable and update doc (#42795)
  > VMware: Update example (#43786)
  > Update eos clcionf plugin (#43809)
  > refine aks  document (#43810)
  > revert #43546 nxos terminal plugin (#43806)
  > improve 'service' integration tests (#43655)
  > Fix nsg cannot add rule with  purge_rules false (#43699)
  > add azure_rm_appserviceplan module (#40906)
  > add azure_rm_webapp (#40005)
  > ACI: Make querying links and nodes possible (#43441)
  > I changed the document of win_hostname.py. (#43761)
  > To improve readability, we added a line feed. (#43764)
  > [aws] Allow CloudWatch Log Group retention to be changed when log group exists (#43752)
  > [docs] required arguments: name (#43758)
  > Corrected spelling of 'formatted' (#43785)
  > Misc typo fixes in function docs (#43779)
  > Vultr: Ensure facts works when no resource exists (#43603)
  > Correct a typo in pip module error message (#43784)
  > Update intro_installation.rst (#39381)
  > Clarifications of parameters in yum_repo module (#38453)
  > VMware: confine search for network till datacenter level (#40382)
  > VMware: new module : vmware_guest_boot_facts (#43240)
  > VMware: added missing facts vmware_drs_rule_facts (#42992)
  > Allow tower_inventory_sources params to be False (#43749)
  > ACME: support for TLS-ALPN-01 (#42158)
  > Add cap_drop to docker_container module (#36889)
  > Force all args to strings for 'command' (fixes #43732)
  > ACI: Add ability to enable debug for tests (#43744)
  > Fix introduction version for parameter "local" in module "group" (#43719)
  > cli_command module (#42916)
  > ovirt: ovirt_hosts_facts: add all_content (#43525)
  > ldap_entry bugfix (#43620)
  > change raising errors example to raise error (#43664)
  > delegate_to: accept only string for delegation host (#43473)
  > junos_user: additonal sshkey types added (#43685)
  > Typo in edit_banner (#43668)
  > Update junos cliconf plugin (#43643)
  > Increase win_async_wrapper fire and forget time check for more stabilisation
  > Meraki/doc response vlan (#43669)
  > win-async: fix race condition in async run (#43691)
  > changelog for lxd idempotence fix
  > Fix bug #32437 (#38166)
  > win_chocolatey: fix regression around using all as a package name (#43483)
  > Add support for host personality in purefa_host module. (#42976)
  > Update Pure Storage FA pgsnap module to allow volume restore from snap (#42774)
  > Fix invocation output. Fixes #43447 (#43542)
  > Only print warning when ansible.cfg is actually skipped (#43583)
  > modules/terraform: fix -no-color position in workspace command (#43644)
  > Fix telnet action plugin type error (#43609)
  > Fix argument error in DCI (#43634)
  > Refactoring to persistence connection BGP, factory, reload, save, showrun modules (#43534)
  > modules/terraform: use -no-color option in workspace commands (#43628)
  > Allow for the specification of a rhsm_repo_ca_cert if changing baseurl (#43343)
  > filesystem: use LANG=C when cmd output is parsed
  > filesystem: add f2fs integration tests
  > filesystem: add support for f2fs
  > add local directory option to nxos_file_copy (#43277)
  > Add scope parameter to systemd (#40179)
  > Implement signed_request for sigV4 requests (#42758)
  > added version info and removed 'bare' exception
  > Support for postgresql default privileges (#32987)
  > Clarify usage of encrypt arg (#43330)
  > more useful messages when module failure (#43576)
  > Fix ini variables for netconf and network_cli connections (#43599)
  > Tower modules: move HAS_TOWER_CLI check in module_utils and minor improvements (#39809)
  > Properly detect credentials for tower_project
  > Terraform: add workspace support for switching and removing workspaces (#43489)
  > cliconf refactor eos, nxos fix (#43596)
  > Moved grafana 5 dashboard compatible changelog to fragments dir (#43593)
  > Removing required from documentaion of name parameter (#43530)
  > Adds example of using wildcard domain in pam_limits (#43391)
  > improves pam_limits documentation (#43526)
  > Fix comparison of priority (#43329)
  > Replaced old sample in lb (#43591)
  > Raise exception if command timeout is triggered (#43078)
  > improved vmss documentation (#43590)
  > Fix netconf plugin set_option (#43589)
  > Fix typo in cliconf get_config (#43553)
  > Add some requirements to the plugin docstrings.
  > Fix config manager to show errors
  > Normalize config from environment as text strings
  > Fix referenced before assignment in role requirements
  > Fix referenced before assignment in role requirements
  > Add specific exceptions to except
  > junos_vlan: Add Vlan ID Range in description (#41855)
  > NCLU - Add example: Changing the hostname and committing on Cumulus Linux (#42872)
  > fixed test using removed feature
  > remove deprecated
  > nicer error message on multiprocessing fail
  > fix issue [ get_url does not change mode when checksum matches ] (#43342)
  > Forgot to include validations.
  > asa_config doc attach acl to interface (#41253)
  > Prefer https:// links in the docs site
  > Fail module if configure replace fails nxos (#43546)
  > Use socket.error instead of non-existent socket.Error (#43499)
  > \r does not round-trip the local socket, escape and restore on the other side (#43507)
  > Leading dot in efs_facts.mountpoint (#35909)
  > Allow DNS bypass for add/remove of host records with nios_host_record (#42934)
  > Fix all VMware examples to use delegate_to (#43426)
  > Nios integration and unit tests for all remaining nios new modules (#43399)
  > Fixes #30393: Virtual machine can refer existing NIC from other resource group (#42562)
  > New module request: azure_rm_virtualmachine_facts #38081 (#38279)
  > add RMs to current roadmaps (#43511)
  > Fix for creation and removal of swap record in fstab (fixes #42706, #31437 and #30090) (#42837)
  > Catch exceptions when importing plugins, and display an appropriate warning. Fixes #43237 (#43501)
  > Only cache task.loop when delegated_host was templated. Fixes #43016 #43449 (#43451)
  > Improving syntax highlighting in HTML docs (#42472)
  > Add AnsibleModule signature schema, and fix associated issues (#43512)
  > Fix dualstack without s3_url (#43510)
  > Fix typo of makedirs
  > atom & yamllint (#43498)
  > Surround top-level function and class definitions with two blank lines.
  > Enable PEP8 testing of E305
  > Allow AWS endpoints and dualstack (#43497)
  > Networking Docs - Added platform guides for EXOS and SLX-OS (#43116)
  > Prefer name of include_role. Fixes #43332
  > Fix typo of stderr
  > actually check we can run scm command for roles (#43315)
  > Use dbus.exceptions of non-existent dbus.Exceptions (#43495)
  > Revert "dnf: Call dnf.Base.close() before exit to cleanup. (#41810)"
  > module_utils_service: Fix glob path of rc.d (#43018)
  > Grafana dashboard grafana 5 compatible (#41249)
  > Add basedir to ansible_search_path before running loops. Fixes #43302 (#43431)
  > Support Amazon S3 Dual-Stack Endpoints in aws_module (#43403)
  > Updated release and maintenance page (#42613)
  > Update pagerduty modules to rest v2 (#42618)
  > Fix args schema regression in k8s module
  > [github] Replace second 'module' with 'feature' in PR template comment (#43478)
  > VMware: update documentation and example (#43474)
  > Update cliconf get_config api (#43472)
  > fix for special case of last element of url (#43354)
  > version_added 2.6 -> 2.7 (#43317)
  > Enable setting options for cliconf and other implementation plugins (if set to configurable) (#43368)
  > Remove unused imports from /bin and lib/ansible/cli (#43440)
  > Update openstack inventory script to keep basic functionality (#43432)
  > updates docs maintainers list (#43460)
  > PrivilegeUtil: use native methods to get pointer offset (#43461)
  > Fix an unreachable else statement (#43463)
  > change aws_kms example (#43438)
  > Add Ansible.ModuleUtils.PrivilegeUtil and converted code to use it (#43179)
  > Update with Emacs info (#43450)
  > fixes broken link (#43458)
  > Don't perform string to bool conversion in set_fact when jinja2 native types is enabled (#43425)
  > [AWS] iam_role->AnsibleAWSModule and support IAM permission boundaries (#43270)
  > VMware: documentation update (#42451)
  > New acme_* integration test using ACME test docker container (#41626)
  > document rescue vars (#43101)
  > VMware: vmware_guest_find scenario guide (#42450)
  > Update troubleshooting doc for command timeout (#43292)
  > VMware: provide appropriate error if NICs missing (#43414)
  > VMware: restructure docs (#43065)
  > [aws] Catch errors raised when deleting objects remaining in an s3_bucket (#43358)
  > Add md5sum check in nxos_file_copy module (#43423)
  > Make use of Jinja tests 'finished' (#43233)
  > VMware: add details about vswitch and dvswitch (#43066)
  > VMware: check if folder already exists before creation (#41588)
  > New module: routeros — manage MikroTik RouterOS (#41155)
  > Handle ConnectionError exception in network modules (#43353)
  > f5: raise exception (#43409)
  > VMware: new module : vmware_about_facts (#43146)
  > use faster method to get short_description from DOCUMENTATION (#42705)
  > Correct default value of always_post_validate in docstring
  > Port ec2_tag to boto3 (#39712)
  > Variable Timout for Katello Module + Documentation (#41834)
  > Nxapi ssl (#42905)
  > Add new module for Redfish APIs (#41656)
  > VMware Module - vmware_guest_move (#42149)
  > Lenovo port to persistence 1 (#43194)
  > VMware: new module: vmware_guest_boot_manager (#40609)
  > fixes #42042 (#42939)
  > VMware: new module: vmware_category_facts (#39894)
  > VMware: Dynamic Inventory plugin (#37456)
  > Validate and reject if csr_path is not supplied when provider is not assertonly (#41385)
  > VMware: new module : vmware_guest_custom_attributes (#38114)
  > VMware: new module: vmware_guest_attribute_defs (#38144)
  > VMware: Fix mark as virtual machine method (#40521)
  > Ironware: Deprecate provider, support network_cli (#43285)
  > feat: Add a enable_accelerated_networking flag in module + tests; fixes #41218  (#42109)
  > fixing aiuth source (#42923)
  > VMware: handle special characters in datacenter name (#42922)
  > VMware: update examples in vmware_vm_shell (#42410)
  > VMWare: refactor vmware_vm_shell module (#39957)
  > VMware: additional VSAN facts about Hostsystem (#40456)
  > nxos cliconf plugin refactor (#43203)
  > Correcting conditionals looping (#43331)
  > VMware: handle indexError for snapshot details (#42575)
  > Fix zabbix-template module error version comparison (#39199)
  > Make example work: "Import Zabbix Temlate" (#40905)
  > Fix cloudflare_dns proxied change detection (#43096)
  > VMware: add support for boot option firmware (#42730)
  > Switch to imp.load_module
  > AnsiballZ improvements
  > Enable zone detection in nsupdate (#41365)
  > Document more tools (#43053)
  > fixing bug in storage account sample (#43308)
  > CloudStack: Fix typos in the Guide (#43303)
  > fixing mysql server sample (#43300)
  > fixed postgresql server sample (#43299)
  > Update porting_guide_2.0.rst
  > Fix baud rate and nxos_logging default case idempotency bug   (#43295)
  > Get rid of duplicate status statement (#42885)
  > Correct link to Getting Started with Docker Guide (#42709)
  > httpapi: Split off and save response text contents (#43305)
  > Fix typo in ignore_unknown_extensions doc
  > adds naptr record module (#39383)
  > Update junos_netconf module documentation (#43291)
  > Add botmeta entry for ansible-connection (#43290)
  > Fix bug preventing coverage of setup module.
  > uri: Avoid false traceback in common scenarios (#39526)
  > ANSIBLE_REMOTE_TMP was an implementation of unified temp that was later changed
  > fix fedora version dnf fact, default pkg_mgr detection per distro family (#43261)
  > fix regex parse for total memory in slxos_facts.py (#43258)
  > Add reboot module stuff to 2.7 roadmap (#43232)
  > Add from_yaml_all to support multi document yaml strings (#43037)
  > Allow specifying the output encoding in the template module (#42171)
  > Fix journald unittests
  > Remove dead 'vault_password' play attribute (#41847)
  > Clarify uncertain nature of tracebacks on Python 2 (#42513)
  > change version_added cobbler_sync (#43248)
  > nxos_file_copy enhancement (#42424)
  > elb_application_lb purge rules option (#43113)
  > Fix #42000 : ovirt_host_pm documentation for slot parameter (#42196)
  > Removed deprecated Windows items slated for removed in 2.7 (#43231)
  > Documentation change for resizefs (#43224)
  > make sure to get correct python version for rpmfluff in setup_rpm_repo (#43228)
  > Add a 'finished' test for async jobs (#38325)
  > cobbler_system: New module to manage Cobbler systems (#39913)
  > Display task banner before item status (#42892)
  > import_playbook is not usable from inside a play
  > Try to enable more exotic auth methods in httpapi (#43212)
  > Allow to specifically customize console's color
  > Fix spelling; summery -> summary (#43213)
  > Fix author name in the documentation
  > Change the schedule to allow slip time.
  > Update roadmap with links to PRs
  > Fix cloudflare_dns legacy test
  > Improved the documentation of known_hosts
  > also get checksum on 'any' if it is a file
  > don't assume all delegation subkeys exist (#43032)
  > Add support for commit label in iosxr_config (#42931)
  > vault: check dir value before passing (#43184)
  > scaleway: initialise auth_token to none (#43183)
  > get_device_info nxos zero or more whitespace regex (#43178)
  > Fix cloudflare_dns JSON response error handling (#42894)
  > Update Shippable integration test groups. (#43118)
  > Fix broken IPv6 regex (#43175)
  > fixed typo(removed duplicated 'you') (#43158)
  > Detect failed sysvinit module (#43127)
  > ssh - skip connection reset if controlpath does not exist (#43062)
  > win_user: use different method to validate credentials that does not rely on SMB/RPC (#43059)
  > powershell: support recursive requires statements (#43143)
  > win_chocolatey: refactor module to fix bugs and add new features (#43013)
  > Enable check_mode in command module (#40428)
  > move the TLS detection block of win_uri before creating WebRequest (#43168)
  > Fix win_reboot test and mark win_uri unstable.
  > Actually fix eos_facts feature detection (#43155)
  > Add text output along with structured output in nxos_facts (#42886)
  > Add debug messasge to aws_ec2 inventory plugin (#43112)
  > Fixed typo in gitlab_group (#41349)
  > VMware: fixed network['vlan'] str / int mismatch (#42984)
  > Minor grammatical update
  > Allow adhoc to execute includes and imports
  > ec2.py: Set source_dest_check default value to None (#42863)
  > Add new grafana dashboard lookup plugin (#41319)
  > Fix pkg_mgr_name fact finding for Fedora (#40922)
  > Explicitly pass HTTP method to fetch_url
  > ansible/docs/docsite/rst/inventory/implicit_localhost.rst typo
  > Only assume GET if no data, otherwise POST (#43133)
  > Add merge_type parameter to k8s module (#42219)
  > Fix azure_rm_keyvaultkey/azure_rm_keyvaultsecret bugs (#41683)
  > Don't close persistent connection socket on command timeout (#43071)
  > Let called functions use `method` keyword (#43086)
  > win_acl: fix recent bug and add basic tests (#43054)
  > win_wait_for: add a bit more stability to the tests (#43114)
  > Fixed incompatible unicode and int comparison in zabbix_host module when using proxy option (#43097)
  > Stop throwing TypeErrors (#43036)
  > dnsimple: refactor dnsimple module (#42548)
  > nxos_logging: add example using aggregate (#41052)
  > Vultr: Introducing vr_startup_script_facts module (#43004)
  > Add links to network roadmap items
  > Fixes #41549 (#41551)
  > Merge branch 'devel' of github.com:ansible/ansible into devel
  > Merge branch 'ganeshrn-junos_jump_hosts' into devel
  > Eos subnet overlap fix (#43023)
  > sysvinit: Fix for false changed messages (#42956)
  > [aws] Enable SQS events for `lambda_event` module (#43019)
  > Add AWS links for 2.7 roadmap (#43093)
  > elasticache_parameter_group.py: add parameter group compatibility with redis4.0 (#43041)
  > Add CFN Stackset roadmap link
  > [AWS] Fix SSM Parameter Store module when description is missing (#43020)
  > Fix multiple var files combining (followup to #36357)
  > VMWare: update documentation for linked_clone (#42881)
  > Support setting persistent command timeout per task basis (#42847)
  > Add missing links for Windows items on the roadmap (#43061)
  > Updates F5 module utils (#43047)
  > Update the regex_findall example (#43052)
  > Fix archived machine bu (#43017)
  > inventory plugins: add test about config API usage (#41888)
  > Fix docker_image archive features to work with Python 3
  > infoblox list requirements as infoblox_client and should be infoblox-client  (#42993)
  > remove dupe entries
  > better error messasge (#42770)
  > ios_user module - implement sshkey option (#38782)
  > Only report change when home directory is different on FreeBSD (#42865)
  > Handle FieldLevelEncryptionId in cloudfront_distribution (#41770)
  > parametrize allow_reassignment in ec2_eni (#41982)
  > [AWS] check mode for ec2_elb and elb_instance (#42694)
  > Update wait_for.py (#43002)
  > VMware: handle pnic in proxyswitch (#42996)
  > Fix docker_container stop/start image dependency (#41678)
  > JM: allow choco to install 32 bit version (#42946)
  > UCS NTP Server module (#42375)
  > ucs_storage_profile module and integration tests (#42205)
  > Vultr: Introducing vr_firewall_group_facts module (#42997)
  > Vultr: Introducing vr_dns_domain_facts module (#42994)
  > print vyos_config diff (#42494)
  > warning message improved (#42969)
  > Missing close " (#42985)
  > Add example of using loop: with when: statements (#42776)
  > Yum: Add support for --downloadonly (#41506)
  > Vultr: Introducing vr_user_facts module (#42951)
  > removing duplicate operations from the use of list comprehensions. None of the logic within the code has been changed, just more refined. (#41098)
  > disable_excludes (#42510)
  > Windows: Get rid of remaining Get-Attr modules (#42921)
  > dnf: Call dnf.Base.close() before exit to cleanup. (#41810)
  > Fix error when removing S3 lifecycle rules (#42762)
  > Update cloudformation.py (#42948)
  > Add support for global IGMP configuration on onyx switches (#42164)
  > Persistence connection for cnos_vlan (#42500)
  > VMware: blacklist custom fields in vmware_inventory.py (#36877)
  > Update Openstack dynamic inventory reference (#41459)
  > botmeta: new team vultr (#42941)
  > Fix example of nmap plugin (#42925)
  > vultr: Add proper extension to vr_region_facts(.py) (#42944)
  > Fixes #37752 Delete all versions and deletemarkers in S3_Bucket when force paramet… (#39781)
  > Add supertom to GCP namespace ignore list
  > Vultr: Introducing vr_plan_facts module (#42470)
  > Vultr: Introducing vr_os_facts module (#42473)
  > Vultr: Introducing vr_region_facts module (#42471)
  > Vultr: Introducing vr_sshkey_facts module (#42615)
  > Fix for cloudflare_dns SRV record and Python3 (#42914)
  > win_chocolatey_config: added module to manage Chocolatey config (#42915)
  > win_chocolatey_feature: new module (#42848)
  > win_chocolatey_source: add new module to manage Chocolatey sources (#42790)
  > VMware: dns_suffix as a list of domain suffixes (#42678)
  > Python3: compare bytes with bytes and strings with strings. (Fixes #42677) (#42878)
  > Windows: Add "special" parameter types to docs (#42853)
  > Adds the ipaddress compat library backport from Python 3.x (#42265)
  > Special case project creation so that it is possible (#42132)
  > cli_config, not net_config (#42903)
  > fixed typo (#42900)
  > add links to roadmap projects/issues/PRs (#42771)
  > ACI: Add parameter types to module docs (#42893)
  > Docs: Update sentence structure in user guide (#42884)
  > vmware_vmotion: added storage vmotion capabilities. (#21421)
  > vultr: Make get_result handle list (#42890)
  > Update yum_repository.py (#42859)
  > FreeIPA: new module ipa_config (#42279)
  > Use IP address instead of server id to index servers (#41658)
  > VMware: vmware_vm_facts check for template config (#42354)
  > Fix invalid Dockerfile created by "galaxy init --type apb" (#42017)
  > VMware: support for 2.6 and sslContext (#42237)
  > Fix 2 issues in sysvinit module (#42786)
  > fix a (forgotten?) change in moving createhome -> create_home (#42711)
  > Adding namespace option into the xattr module (#42755)
  > urls: handle incorrect parsing of https_proxy env (#41472)
  > vultr.py: fix env var handling (#42659)
  > Make the code more PowerShell compliant (#39464)
  > aci_ap: Ensure AP is removed before tests start (#42744)
  > Add feature to expose vars/defaults with include/import_role (#41330)
  > Zabbix inventory improvement (#42669)
  > Meraki utility - construct_path() now supports custom keys (#42286)
  > fix py3 string error in ssh failure handling (#42655)
  > Properly format API key when set in an enviroment variable (#42202)
  > Use top level values as defaults if metadata is not provided (#42277)
  > use get_option instead of directly internal dict (#42199)
  > Add option to control CDATA tags stripping (#42689)
  > [k8s] Fix typo that breaks check mode when a resource is created (#42763)
  > [elb_target_group] fix docs and add default for wait_timeout - fixes #42324 (#42477)
  > Don't use deepcopy when creating attributes unless really needed
  > Replacing using new module labels (m:<module>)
  > Mark vars from facts cache as unsafe (fixes #42656) (#42682)
  > moved to use 'get_option'
  > Fixes #42734 - typo in update-rc.d detection
  > Rename AWS unit tests that are not running when changing the module (#42712)
  > Put umask value in quotation marks (#41409)
  > Fix docs for the volume parameter in the  ec2_instance module (#42710)
  > Add get_capabilities in nxapi module_utils (#42688)
  > win_security_policy: Allow setting a value to empty (#42051)
  > fix win_unzip and win_share Powershell cmdlets output invalid JSONs (#42713)
  > win_chocolatey: add TLSv1.2 support for install phase (#41992)
  > Updated winrm details for more clarity (#42574)
  > Fix fact cleaning (#42595)
  > Fixed a typo in documentation (#42702)
  > Fix #38038 cloudfront_facts module returns only first page of response (#38045)
  > Fix patching of wrong boto3_conn in API Gateway tests (#42700)
  > 🚸 🐍 🍒 ⛏ Integrate cherry picker (#41403)
  > Devel ios vrf submode (#41659)
  > meraki_mx_l3_firewall - Fix idempotency for default rule logging (#42649)
  > Cange URL for organization device lookup (#42648)
  > adds a new feature to the telnet action plugin
  > Error on empty group/host name (#42584)
  > [aws] Add missing methods to AnsibleAWSModule (#42679)
  > Added Scaleway volume module (#41667)
  > aci_bd_subnet: Support parameter scope not set (#42675)
  > ecs_taskdefinition can absent without containers argument (#41398)
  > Update to AnsibleAWSModule and remove now-duplicate fail_json_aws function (#42629)
  > ios_file: Don't leave leftover files behind (#42622)
  > Fix junos facts integration test failures (#42623)
  > changed winrm _reset to reset and make ssh reset show warning (#42651)
  > return wu result from inner job (#42647)
  > preserve delegation info on no_log (#42577)
  > Adding the Ansible way how to create a password hash
  > Several kubectl fixes (#40882)
  > Docker modules: improve documentation on docker vs. docker-py Python package requirements (#42457)
  > Add parameter types to documentation (#42572)
  > Very slightly clean up the inline documentation
  > LogDNA Callback Plugin (#40296)
  > Add the NIOS RECORD PTR Module (#41900)
  > Updating the nios_test_container version to 1.1.0 from 1.0.0 (#42526)
  > Adds an ipmath filter (#41985)
  > Update k8s maintainers (#42608)
  > [s3_bucket] import urlparse (#42474)
  > Revert "Make ansible doesn't parse template-like password in user's input (#42275)"
  > removed note from already removed 1.x api comment
  > Fix NameError in pause module (#42038)
  > Remove me from yum maintainers in BOTMETA (#42631)
  > Fix ec2_asg metric* option's version introduction - refs #25168 (#42626)
  > Fixed regex to pick correct items (#42557)
  > Provide kubernetes definition diffs in check_mode (#41471)
  > allow empty line in src template file (#42493)
  > win_reboot: fix 2.6 issues and better handle post reboot reboot (#42330)
  > Add boilerplate from __future__ and type declarations
  > Temporarily switch RHEL and Windows tests to AWS.
  > Simple file locking feature (#42024)
  > Add support for espeak-ng. Closes #42438
  > Display task banner before showing file diff (#42573)
  > Revert "Temporarily switch RHEL and Windows tests to AWS."
  > Fix openshift integration test requirements.
  > Update intro_inventory.rst
  > Ensure openshift dependency is also installed on test runner (#42582)
  > VMware: Add scenario guide for renaming VM (#42094)
  > run ovs tests on centos/rhel (#42556)
  > Add config to fail on invalid task attributes. Fixes #42479
  > ensure 'text' source assumptions (#42522)
  > fix irc module to work with py3 (#42267)
  > Ensure string types (#42362)
  > ios test cleanup pt 2 (#42570)
  > Removed any temporary get_net() methods (#42391)
  > disk fact should return create_option value (#42398)
  > Fix E324 for vultr modules. (#42464)
  > Remove unwanted containers at CI job start.
  > Separate some 255 exit codes that are not ssh errors
  > Port modules away from __file__
  > Initial upload of roadmap for 2.7 (#41845)
  > Update JSON Query filter examples (#42432)
  > Setup module: use C() formatting function in parameter descriptions, add a task based example (#42411)
  > Make sure we are comparing bytes extensions in inventory plugins (#42475)
  > complete plugin docs (#42355)
  > create default status for when not provided
  > added required missing field for common yaml fmt
  > Support item label in v2_playbook_on_include (#42478)
  > [docs] Document requirements for `plan_file` option in terraform module (#42514)
  > Update ios tests (#42509)
  > Make ios_vlan identify vlans starting with 9 (#42247)
  > openvswitch_db: Make 'key' parameter optional (#42110)
  > [k8s] allow user to pass list of resources in to definition parameter (#42377)
  > ios_facts: Report space of file systems (#41850)
  > Version must be quoted (otherwise it is printed as 2.1) (#42496)
  > sefcontext: Improve documentation (#42416)
  > cobbler_sync: New module to sync Cobbler changes (#39910)
  > file: Recover from unexpectedly disappearing files (#42281)
  > Ensure boolean value 'yes' is shown and add types (#42361)
  > meraki_network - Add support for disableMyMerakiCom (#42418)
  > meraki_network - Added proper response documentation (#42393)
  > Improve documentation of module (#42332)
  > New module - meraki_ssid (#42329)
  > New module - meraki_mr_l3_firewall (#42328)
  > New module - meraki_mx_l3_firewall (#42326)
  > Meraki module utility - get_net() downloads networks if data isn't provided (#41423)
  > Add net_id support to config_template (#42446)
  > meraki - Enabled support for configuration template configuration (#42392)
  > Allow module to claim devices into an organization (#42448)
  > meraki_admin - Added full return documentation for normal responses (#42487)
  > meraki_snmp - Added full response documentation for normal responses (#42488)
  > cs_vpc: fix disabled or wrong vpc offering taken (#42465)
  > docker_container: fix init check requirements (#40839)
  > add .post support to rpm/deb version munger (#42444)
  > efs_facts: improve performance by reducing the number of api calls (#36520)
  > cs_firewall: fix idempotence and tests for cloudstack v4.11 (#42458)
  > Fix typo (#42433)
  > cloudstack: tests: use expected vpc offering (#42462)
  > Fix pause module so it does not stack trace when redirecting stdout. (#42217)
  > junos/junos_config.py: Add RVI Example (#41867)
  > junos_config: Add VLAN trunking example (#41972)
  > Add additional puppet options (#42218)
  > Fix remote_tmp when become with non admin user (#42396)
  > VMware: Remove VM using vmware_guest (#42100)
  > Update docker package version (#42394)
  > New doc guide for GCP (#41753)
  > [cloudstack] fix cs_host example (#42419)
  > Fix typos in documentation (#42406)
  > Add querying all bindings (#42366)
  > Fix typo in cliconf pluign (#42399)
  > Fix junos integration test CI failures (#42369)
  > Fix for starttls connections for notification mail module (#42381)
  > inventory plugin docs (#42022)
  > Added missing type for both template and parameters variables. (#42033)
  > Update link to GitHub admin process (#42364)
  > Document module links (#42308)
  > Adding myself (tstoner) to team_nxos ansible meta (#42374)
  > Update docker_container.py (#42370)
  > Changed 'all' group to 'scaleway' group to avoid conflict with real 'all' group. Closes ##35092 (#42367)
  > aci_static_binding_to_epg: Add description parameter (#42244)
  > Idempotency for net_get and net_put modules (#42307)
  > Make ansible doesn't parse template-like password in user's input (#42275)
  > Allow documentation of module options type (#42285)
  > Fix fetching old style facts in junos_facts module (#42336)
  > k8s_facts trivially supports check_mode (#42335)
  > Fix examples in azure_rm_securitygroup (#42121)
  > Add fetching default filter in ios cliconf plugin (#42339)
  > Name of global custom attributes are not managed by the inventory (#41786)
  > nxos_logging new feature - remote logging (#41237)
  > callback/grafana_annotations: define validate_grafana_certs type as bool (#42318)
  > To fix the NoneType error raised in ios_l2_interface when Access Mode VLAN is unassigned (#42312)
  > FreeIPA: ipa_vault module to manage idm secure vault resource (#41902)
  > Fix broken links. (#42323)
  > Small fixes for bad variable names (#42287)
  > Fix Ansible Galaxy documentation link. (#42316)
  > Fix error message when using the params option (#42305)
  > Add fxfitz to FreeIPA maintainers (#42283)
  > Update eos, ios, vyos cliconf plugin  (#42300)
  > add tests for exos_command module (#42268)
  > ACME modules: documentation improvements (#42165)
  > aws_eks_cluster: Add wait functionality (#42259)
  > Update pause.py (#42297)
  > fix regex cliconf nxos (#42288)
  > Update eos_l2_interface.py (#42270)
  > Add execution_role_arn parameter (#41849)
  > Remove ipa_ modules from sanity ignore; fix the docs
  > [AWS] Add check Iam Role description update (#39773)
  > Fix integration tests aliases (#42245)
  > fix changelog (#42272)
  > Meraki integration test block and cleanup (#42254)
  > Fix set the correct key option in the docs (#42251)
  > test file required for ios_files tests (#42248)
  > nxos CI failures bugfix (#42240)
  > Refactor nxos cliconf get_device_info and add requirements for JSON structured output support in nxos_facts module (#42089)
  > ovirt_affinity_lables_facts: Raise error when host/vm not found (#41790)
  > Udate ini.py with corrected intended use (#42232)
  > Update aci_vrf.py (#42246)
  > Meraki - Integration tests now clean up on failure (#42227)
  > Fix aci_tenant module references
  > Add properties for orgs and nets (#42085)
  > meraki_config_template - Check for HTTP status code (#42145)
  > Meraki modules - Added support for checking HTTP response codes (#42144)
  > Change idempotency check to be single pass (#42087)
  > aci_interface_policy_ospf: Create OSPF interface policies (#42184)
  > Fix ACI validate-modules issues (#42222)
  > nsupdate.py: Fix typo (#42209)
  > Enforcing NXAPI default HTTP behavior (#41817)
  > [aws] add support for http2 to AWS ALB (#40372)
  > Fix 'ansible-doc' command in action plugin docs (#42206)
  > Fix galaxy client executing queries with invalid http method (#42201)
  > several FAQ updates and clarifications
  > clarify module functionality in docstrings: module creates domains and their @ A record only #35669 (#41872)
  > Restore BOOLEANS import in basic.py (#42008)
  > added description (#42187)
  > fix nxos_vxlan_vtep_vni issue (#42183)
  > Nxos restore provider to nxapi tests (#41818)
  > Fix eos integration test failure (#42188)
  > Catch the raised exception so we can report failure (#42177)
  > Base connection class for network-style connections (#41839)
  > Fix integration tests (#42088)
  > Meraki module utility request() has improved error reporting (#39838)
  > Catch the raised exception so we can report failure (#42072)
  > Minimizing information needed for second stage from first stage. (#42167)
  > Provide a fallback value for all options in 'default' callback plugin (#42155)
  > Add CoC and mailing lists links to PYPI
  > Add warning when using an empty regexp in lineinfile (#42013)
  > ignore ansible.cfg in world writable cwd (#42070)
  > avoid loading vars on unspecified basedir (cwd) (#42067)
  > Temporarily switch RHEL and Windows tests to AWS.
  > pamd module regression fix (#42025)
  > elasticsearch_plugin - Show STDERR on module failures. (#41954)
  > Correct typo in win_domain_computer doc (#42123)
  > Fix file module with check_mode - Fixes #42111 (#42115)
  > Fix some broken links (#42079)
  > Allow removed_in 2.11 (#42119)
  > Fix setting required options for inventory plugins (#42049)
  > Add items2dict filter that is the reverse of dict2items (#42071)
  > update module arguments to allow resource_definition to be a string (#40730)
  > UCS Server UUID pool modules and integration tests (#41743)
  > Fix issue with vNIC redundancy templates (#36608)
  > Assign test files to UCS team
  > Module for UCSM Manager Timezone Management (#36974)
  > Fix junos_config confirm commit issue (#41527)
  > Add run_commands api for ios and vyos cliconf plugin (#42093)
  > powershell PRs should have windows label (#42081)
  > Adds description of the group to documentation (#42080)
  > updates docs links to changelogs for all versions (#41289)
  > [aws] Default state of iam_managed_policy to `present` (#42069)
  > Add me to pause module notifications (#42061)
  > Documentation: add parameter types, and version_added for return values and facts (#41999)
  > Fix EC2 example variable naming mismatch (#42048)
  > Update supervisorctl.py (#42031)
  > VMware: Add scenario guide (#40075)
  > Retrive subscription id from env (#42036)
  > Update eos_vlan.py (#41852)
  > fix nxos_gir issues (#41809)
  > Documentation: show non-string non-iterable defaults for choices (#40212)
  > Update the minimum Ansible version to 2.4. (#41989)
  > Corrects typos in net_get/put module docs (#41991)
  > Add the possiblity to force a plugin installation (#41688)
  > Fix test_create_jks_success failing on SELinux machine (#42001)
  > [openstack] add endpoint_type parameter to examples (#41979)
  > Update roadmap schedule for 2.6.
  > Issue #39860: Add 'not_contains' method to parsing.py (#39874)
  > win_domain: fix typo in cmdlet call (#41993)
  > Refactor/fix win_group_membership to use SIDs for internal comparisons (#40725)
  > Revert "win_security_policy: allow removing values (resolves #40869) (#41125)" (#41986)
  > win_security_policy: allow removing values (resolves #40869) (#41125)
  > Cache items when task.loop/with_items is evaluated to set delegate_to vars (#41969)
  > Fix docs for all test. Fixes #41956 (#41965)
  > change OS X to macOS (#41294)
  > Create splunk.py (#40568)
  > Adding slxos_lldp module (#39259)
  > options should be settable multiple times
  > Fixes idempotency check for partial configurations (#41941)
  > tower_project: manual projects don't require creds
  > test: manual tower projects don't require creds
  > Add diff capability in vyos edit_config (#41950)
  > Update 2.6 roadmap release schedule.
  > runas + async - get working on older hosts (#41772)
  > Add productType property as an ansible fact (#41139)
  > win_iis_webapppool: do not output some cmdlet outputs (#41884)
  > New k8s_facts module
  > Update aws_caller_facts.py (#41936)
  > Changes to support building docs with old jinja2
  > Account for empty string regexp in lineinfile (#41451)
  > add a third way to disable cows (#41866)
  > Skip if insertbefore BOF until later (#41767)
  > Don't import password lookup from network filters. Fixes #41874 (#41907)
  > Use inventory.get_host instead of direct access to inventory.hosts (#41860)
  > Fix NameError, value was not available in this context leading to a generic unexpected error. Fixes #33275 (#41856)
  > Make zypper work with python3
  > Stop displaying kinit pass input on a failure (#41882)
  > New base class for HttpApi plugins (#41915)
  > Fix rabbitmq_* integration tests (#41836)
  > [aws] add limit on number of CloudFormation stack events fetched by cloudformation module (#41840)
  > VMware: add new parameter in networks (#41899)
  > Template handler name
  > Add Show Interface Example (#41863)
  > Bugfix for idempotency bug (#41889)
  > Fix ios and vyos cliconf edit_config return type (#41896)
  > cliconf: Fix use of multiple prompts in send_command (#41885)
  > New module: acme_certificate_revoke (#40995)
  > vyos and ios cliconf plugin refactor (#41846)
  > Merge various stdout callback plugins into 'default' (#41058)
  > windows dsc docs: fix missing colon in example (#41886)
  > win_chocolatey: always return the rc return value (#41883)
  > cloudstack: new module cs_disk_offering (#41795)
  > Add 2 EBGP neighbors with template (#41853)
  > fix vars hostname fallback
  > Validate that rescue and always have an accompanying block. Fixes #26751 (#41822)
  > Handle typing of vars_files in Play.get_vars_files. Fixes #14708 (#41801)
  > Make validate_certs togglable for httpapi (#41538)
  > Show BGP Status In JSON (#41844)
  > Netconf bytes fixes (#41607)
  > Fix API call to get ActiveCluster information and add (#41744)
  > Fix: wildcard excludes in unarchive with tar archives (#40935)
  > update ansible.cfg example (#41832)
  > validate vars_files entries are string_type or list (#40985)
  > Update azure_rm_publicipaddress_facts.py example (#41833)
  > Remove extarneous json.loads() which was moved to the utility. (#41731)
  > Bump versions on release_and_maintenance doc
  > exclude lookup_terms from config errors (#41740)
  > Add random_mac string filter (#39775)
  > Disable remaining failing rabbitmq_* tests.
  > doc fix
  > fix minor issues with debug and item labels (#41331)
  > [gcp] Fix service account email parameter on gcp_compute_instance (#41806)
  > Disable failing rabbitmq_plugin test.
  > Revert "Fixes #35622 (#41522)" (#41805)
  > Remove unused imports from aws_direct_connect_connection module (#41802)
  > Improve code style
  > More explanation in docstring
  > Check type of fail_msg and success_msg
  > Point out that fail_msg is new in 2.7
  > Rename argument msg to fail msg
  > FreeIPA: Add support for TTL in dnsrecord (#41768)
  > Remove unused imports from aws_config_aggregator (#41803)
  > ovirt_auth: In case of token is passed u/p is not requierd (#41788)
  > Document compose for aws_ec2 inventory plugin (#40621)
  > Add trailing dot and make it a separate item
  > Update docker_container.py
  > [aws][docs] Update max session duration in sts_assume_role documentation(#41765)
  > Add shell out checks (#41545)
  > [docs] Change 'tag' to 'tags' in aws_ec2 inventory examples (#41438)
  > file: clarify attributes usage in docs (#41780)
  > Trim parameter documentation when generating docs (#38470)
  > Update zabbix_screen.py limit screen columns (#41487)
  > new provider: ownca (#35840)
  > ecs_service: make assign_public_ip option a boolean (#41759)
  > Remove an unnecessary import from the ansiballz wrapper (#41747)
  > Remove redundant API method from foreman inventory (#41720)
  > win_updates fix when win_updates is run with async (#41756)
  > Fix file state=touch not returning diff information
  > Marks select modules as stableinterface (#41741)
  > ensure copy action plugin returns an invocation in result (#41426)
  > lineinfile: add regex as an alias for regexp (#20454)
  > Argument spec must be dict/hash (#40858)
  > To fix eos_vrf failure when transport method is eapi (#41470)
  > handle groups correctly when they are 'null' (#41698)
  > net_put module: add default mode to copy binary files (#41476)
  > apt: fix apt-mark on debian6 (#41530)
  > New module - meraki_switchport (#41634)
  > New module - meraki_config_template (#41633)
  > New module - meraki_vlan (#41632)
  > New module - meraki_device (#41631)
  > Improve support for org_id in module (#41519)
  > Remove notes since it's already specified in the doc fragment (#41614)
  > Improved support for parameter testing and checks for org_id (#41517)
  > Added support for passing org_id instead of org_name (#41518)
  > Meraki_snmp - Add examples for SNMP documentation (#41424)
  > Removed redundant documentation (#41422)
  > Add proper response documentation (#41370)
  > openssl_csr: Update example (#41677)
  > VMware: Add timeout in wait_for_task (#39596)
  > Temporarily disable gem test on osx.
  > [aws] Remove unused return in ec2_vpc_dhcp_option_facts module (#41709)
  > [aws] Remove unused return in ec2_vpc_igw_facts module (#41708)
  > [aws] Remove extra variable definition in ec2_vpc_nacl module (#41707)
  > [aws] Remove unused variable in ec2_asg module (#41706)
  > added missing raise
  > Correct defaults in lxc and lxd connection plugin
  > [aws] Fix unused return value in ec2_vpc_vgw_facts module (#41697)
  > [ecs_service] fix assign_public_ip network configuration to module parameter rather than fixed string (#41689)
  > Raise Exception in virtualbox inventory plugin
  > [aws] remove unused variable in iam_user module (#41695)
  > [aws] lambda_policy: Remove spurious definition of `policy` variable (#41693)
  > [aws] Simplify conditional in iam_cert module (#41691)
  > Fixed SLX-OS docstring inconsistency (#41662)
  > Add RETURN docs for the pip module (#39907)
  > [aws] Remove double-defined variable from iam_policy module
  > Add upgrade ('latest') support to pkgng module (#41623)
  > Fix exception message in AWS lambda module
  > add notes to service_facts about accessing fact data (#41608)
  > Fix vyos_vlan aggregate issue & added tests (#41638)
  > Fix aws_config_aggregator argument count error (#41686)
  > [ecs_service] fix assign_public ip for network configuration (#41685)
  > fix module name in include_vars error message (#41617)
  > [docs] Include "_facts" in module examples section (#41680)
  > Fixes the default assignment of values (#41672)
  > Enable to use greedy checks for outdated casks (#40799)
  > Fix openstack inventory script for multi-cloud case (#41664)
  > Update my own author email in comments block
  > Fix name of action plugin in error message (#41665)
  > Scaleway inventory plugin: small improvements (#41642)
  > Load role vars and defaults before parsing tasks (#40982)
  > update play_context for reset_connection (#40866)
  > Fix vmware host config for all vmware OptionTypes (#41343)
  > Update playbooks_filters.rst (#41628)
  > facts: suse: Fix major version detection for SUSE (#41416)
  > Prefer readthedocs.io instead of readthedocs.org for doc links (#41537)
  > read scaleway option after the options have been set (#41259)
  > Fix typo in group_by module (#41627)
  > Update additional pypi.python.org URLs to pypi.org (#41373)
  > Add changelog for gce_net sort fix
  > fix nxos_linkagg issue (#41550)
  > Add docstrings to meraki module utility methods
  > Fixes usage of popen in bigip iapplx package (#41612)
  > Temporarily revert c119d54
  > Update user module docs (#41572)
  > skip winrm unit tests if winrm is not installed (#41596)
  > docker: Allow publishing of ports with the same number but different protocol (#38412)
  > Add more info related to galaxy sub commands (#41085)
  > Add documentation around package dependencies (#41437)
  > VMware: Add documentation for customValue (#41399)
  > sort the port list properly (.sort() returns None)
  > setting LANG, LC_ALL and LC_NUMERIC to C (#41544)
  > DigitalOcean - Fix TypeError when users have tags named the same as droplets (#41368)
  > Correct typo from 'Valut' to 'Vault' (#41574)
  > Fix some typos in config/base.yml (#41363)
  > Update APB templates (#41559)
  > Fixes #35622 (#41522)
  > Remove extra line in file_attributes.yaml
  > fix nxos edit_config for httpapi and have uniform load_config (#41358)
  > Adding success_msg to assert (#41048)
  > Check for ConnectionError on change of config or commands (#41504)
  > Add changelog fragment for +/- attribute handling
  > accept + and - modifiers for file attributes (#40061)
  > don't retrieve config in running_config when config is provided for diff (#41400)
  > Fix typos in blocks documentation examples. (#41508)
  > Add cli and netconf ability from ansible itself for cloudengine ce modules (#41357)
  > fix reload smu issue (#41270)
  > expand user before calling abspath (#40196)
  > corrected version
  > Add nomask option to the acl module (#39810)
  > service_facts correct meaning of state for systemd service units (#40914)
  > Add support for Tower Smart inventories (#41458)
  > Fix race condifiton where multiple hosts can try and create or delete (#39698)
  > Ensure we raise the exception caught _post_validate_environment->_parse_env_kv. Fixes #41322 (#41411)
  > reappied changes in a new pr (#41228)
  > plugins: Doc improvement (#41378)
  > Disable failing acme_account integration test.
  > allow dev and prerelease at the same time (#41464)
  > Tasks that are expected to fail need to begin with a special string
  > Add changelog entry for the no_log fix
  > no_log even when task_result doesn't provide key
  > Add AWS boto3 error code exception function is_boto3_error_code (#41202)
  > fix handling of ># ending prompts for sros (#41382)
  > Return changed=True if a new certificate was written (#41445)
  > When using ANSIBLE_JINJA2_NATIVE bypass our None filtering in _finalze (#41408)
  > vca_vapp: Connecting app network to vApp and VM after vApp creation (#19886)
  > Digital Ocean Block Storage Bug (#41431)
  > fix netconf_get documentation section and lock logic (#40357)
  > fix get existing vpc issue (#41429)
  > more integration test improvements (#41184)
  > Default squash actions add pip (#41390)
  > Add docs for debugger for keyword dumper (#41421)
  > Fix a process execution using lxc connection plugin on Python3.
  > Make config files obey the utf-8 input rule
  > Update docs on import/include tasks (#33032)
  > Revert "Revert "Remove VC scaleway (#40791)" (#41401)" (#41402)
  > Revert "Remove VC scaleway (#40791)" (#41401)
  > Remove VC scaleway (#40791)
  > BSDTimezone: distinguish UTC and Etc/UTC (#41234)
  > Convert valid_date to bytes for conversion (#40872)
  > Fix nxos_snapshot compare (#41386)
  > ini lookup plugin: fix documentation layout (#41374)
  > VMware: Allow user to select disk_mode (#38951)
  > Update 2.6 roadmap schedule.
  > Don't ignore a duplicate host for an already processed include (#40361)
  > GCP Inventory Plugin scopes fix
  > Format fix on VMware Guide (#41272)
  > Added show interface example in JSON format (#40732)
  > add example using peer keepalive vrf and delay restore (#41111)
  > Add new module to create/update a docker swarm. (#38280)
  > Add backup option to passwordstore lookup (and improve doc) (#39676)
  > GCP: Fix gcp_instance metadata keys (#41293)
  > Changes to Yum Documentation (#41054)
  > Fix junos_config integration test (#41304)
  > Update winrm.py (#41303)
  > eos handles error gracefully when maximum sessions is reached (#41242)
  > ldap_attr: Use byte values instead of str (#41248)
  > Fix typeo in param name (#41287)
  > Change falied_conditions to proper spelling (#41284)
  > minimal callback doesn't properly respect changed, bring into alignment with oneline (#41273)
  > fix truncated list functions in ansible-doc (#41281)
  > Changing example code block language from yaml to yaml+jinja. (#40365)
  > Fix docs typo modules_intro.rst (#40835)
  > Add syslog_facility parameter handling with systemd.journal (#41078)
  > Fix async for aws_s3 - fixes #40281 (#40826)
  > [aws] Remove walrus conditional in aws_s3 module when using custom s3_url (#36832)
  > VMware: update vmware_guest_tools_wait examples (#41246)
  > Ensure the 2.7 porting guide is in the toc (#41267)
  > Improve aws_s3 permission handling for non S3 (#38574)
  > Fix wrong python keyword (followup to #36357) (#41067)
  > Revert #39365, improve error messaging (#41208)
  > Fix ios_user integration test failure (#41252)
  > aws_eks_cluster: New module for managing AWS EKS (#41183)
  > Metadata change to 'core' for 2.5 supported NIOS modules (#41244)
  > DCI failures (#41241)
  > increase timeout for connection reset by peer issue with httpapi (#41224)
  > fixed passing non-default base_url from explicitly set cloud_environment (#40225)
  > Add some dots at the end of sentences (#41176)
  > using lighter resource (#41223)
  > Update vmware_host_lockdown.py (#41189)
  > only add group if properly defined
  > winrm: fix up unit tests (#41112)
  > Improve error message if policy_document does not exist (#40094)
  > aws_s3: don't decrypt file before uploading - fixes #39287 (#39634)
  > [aws] Doc fix for aws_ses_identity (#41194)
  > ensure all config sources for ssh options
  > fix ansible-doc regression from missing plugins (#41167)
  > Meraki utility now loads() JSON (#40856)
  > bump version of 'vcenter-test-container' to '1.3.0' (govmomi v0.18.0) (#41151)
  > [aws] Support custom KMS keys in `aws_s3` module (#35761)
  > cloudwatchevent_rule: doc: fix schedule_expression in example (#41138)
  > add zabbix namespace maintainer (#41181)
  > Expand ios password prompt regex (#41131)
  > Make ACI and Meraki module_utils supported by community
  > Add ACI and Meraki tests to resp. teams
  > Update ios_facts.py (#40928)
  > Remove ECS policies from AWS compute policy
  > Add Fargate support for ECS modules
  > add launchType to ecs_service per #35607
  > first_found: fix examples to match the code (#40821)
  > Fix inserting noop tasks by using active state (#36056)
  > Add Fedora as possible ansible_distribution value (#41177)
  > Enable check mode for docker_image_facts (#38944)
  > Adding a switch to output docker logs (#40693)
  > Warn when cond is used on meta tasks that don't support them (#41126)
  > Do not consider an empty version string as a version (#41044)
  > Minor typos in galaxy cli (#41083)
  > composer: add new autoloader options (#40439)
  > Refactor ios cliconf plugin and ios_config module (#39695)
  > nxos_rpm module (#40849)
  > Introduce inventory.any_unparsed_is_failed configuration setting (#41171)
  > Add note about updating pip (#41124)
  > Implement new changelog generator.
  > Better error message if the template is not utf-8 encoded (#41030)
  > pin azure deps to exact versions
  > Docs fix: ansible_group_priority defaults to 1
  > Make admin_users only contain root and toor because admin is used for non-privileged accounts
  > fix issue #41081 in azure_rm_securitygroup (#41123)
  > Fix typo in decrypt doc. (#41149)
  > Fix typo in the ansible-inventory --host error (#41142)
  > Update nclu.py (#40369)
  > eos/eos_l3_interface.py: Add SVI Example (#40349)
  > Nxos test reorganize (#41089)
  > Add support for loadbalance_loadbased to DVS portgroup teaming policy (#40242)
  > Fixing copy paste issue (#41121)
  > reverting changes from a0b4462a to avoid casting strings to ints (#40131)
  > Updating tower_job_template.py (#38821)
  > Module: Tower inventory source module (#37110)
  > fix nxos_snapshot issues (#41034)
  > iosxr_config crash if config has route-policy with multiple levels of 'ifelseif' and other caveats (#41091)
  > adds ansible-doc JSON plugin data dump
  > Zabbix facts (#41084)
  > Fixes not using the parent parameter (#41102)
  > Fix ec2_ami block_device_mapping volume_size to be int in 2.5 (#40938)
  > Fixes to ios_logging (#41029)
  > openstack: Correct fail_json call in module_utils (#41064)
  > Use msg instead of var (#40810)
  > fix nxos_udld failing with httpapi (#41074)
  > normalize the resource location (#40802)
  > fix nxos_banner issue (#41026)
  > add adfs_authority_url arg in azure_rm.py (#41071)
  > More correct fix for status problem (#41045)
  > BSD UTC timezone is not always idempotent (#40855)
  > Add minimum botocore and boto3 checking to AnsibleAWSModule (#41005)
  > Correct states in bigip_pool_member (#41035)
  > Fix test-module failing to validate args (#41004)
  > Do not try to import simplejson in jsonfile.py (#40983)
  > Don't try to reuse ansible_port, it doesn't work that way (yet?) (#41022)
  > changes infoblox maintainer (#41021)
  > Fix flag in debug message (#40753)
  > Add requests.Session like class (#37622)
  > Fix error reporting on bad type for config setting
  > Fix cache timeout behavior
  > Re-allow SSH due to broken delegation (#40978)
  > homebrew_tap: fixes #40853 (#40863)
  > Add docs detailing how to convert many with_X style loops to use loop and filters (#40964)
  > update 2.7 codename
  > Fixes variable usage in bigip device trust (#40975)
  > terms
  > enforce required config
  > Update roadmap schedule for 2.6.
  > Add ignore_unknown_extensions to include_vars for dir (#35809)
  > Fixes #40661 fixed elasticache inventory node limit issue. (#40674)
  > Terraform: Pass module targets to terraform plan as well as apply (#40958)
  > Use colspan on td instead of divs for hierarchical tables (#39948)
  > Complain if API response is not JSON (#40966)
  > Support 'apply' to apply attributes to included tasks - Impl 1 (#39236)
  > Add src parameter for uri module that can be used in place of body. Supports binary files (#33689)
  > revert 40940 and fix nxos output truncated issue (#40960)
  > Honor ignore_errors when invoking the debugger, add config to disable this behavior (#39868)
  > Search for macaddresses more stringently (#40901)
  > Fixes ios_logging idempotency issues (#40701)
  > Adding changed option to save_when for aireos (#40681)
  > revert #40655 fixes output getting truncated issue for nxos (#40940)
  > ovirt_templates: Add searching by cluster (#40934)
  > ovirt_vms: Fix change cd (#40939)
  > adds alias parameter to nios_host_record (#39469)
  > Allow config to enable native jinja types (#32738)
  > Fix for updating the name in case of host record and network view and also display meaningful error in case of connection timeout (#40597)
  > fix MANIFEST.in to include CHANGELOG stub for devel
  > fix RPM builds with placeholder CHANGELOG
  > use PEP-440-compliant formatting of dev tag
  > Use _remote_is_local=True for local connection in synchronize (#40833)
  > Pass cloud parameter to get_one call (#40892)
  > Deprecate squash_actions (#35978)
  > K8s dynamic collected changes (#40745)
  > Replace bogus (but routeable) ip addresses with RFC 5737 example addresses (#40554)
  > Use get_option instead of _options.get API
  > Fix FreeBSD package install in test setup.sh.
  > reinstates connection:local as an option for nxapi (#40834)
  > ec2_lc: fix state doc matching arg_spec (#40792)
  > Fixes eos_logging idempotence issue #31862 (#40604)
  > Remove local from most eos tests now that provider is out (#40875)
  > fix nxos dci failures (#40871)
  > Lenovo typofix (#40865)
  > Add a module to create a java key store (jks) from a certificate (#35273)
  > Documentation/default fix for keycloak modules (#37192)
  > Namespace the aliases ref target by plugin type (#38925)
  > Fix typo in if statement in snmp_facts module. (#39578)
  > gluster_volume: add 'volume' alias to 'name' param (#40845)
  > doc: add name to tasks in ini_file module examples (#38888)
  > Fix galaxy doc (#40755)
  > jenkins_jobs: fix typos (#40844)
  > Add a helper to PlayIterator to recursively find the active state (#40847)
  > Fix eapi tests to use become (#40838)
  > Do not gather mem facts if command invalid (#40820)
  > updates network examples to 2.6 (#40831)
  > nxos_vlan fix (#40822)
  > httpapi fix nxos (#40806)
  > New module vmware_deploy_ovf (#30309)
  > Update BOTMETA.yml with gluster_peer and gluter_volume module owners
  > Update nxos_install_os module (#40102)
  > fix nxos_vrf and migrate get_interface_type to module_utils (#40825)
  > Update gluster_volume path in ignore.txt.
  > fixed path
  > moved gluster_volume to new home
  > Bump python support version for openstack modules (#40750)
  > Command authorization failed ios regex (#40819)
  > Fix for #40782 (#40783)
  > removing unstable from container instance (#40780)
  > Make use of a better python module for gitlab_group (#40764)
  > fixing three unstable integration tests (#40804)
  > New module: Add monitoring/zabbix_host_facts module (#39653)
  > Add extra_specs to os_subnet module
  > Add support for mysqldump --ignore-table switch (#33065)
  > Update dnf module argument_spec and docs to match (#39819)
  > adds nios_cname_record module (#37678)
  > adds nios_srv_record module (#37676)
  > adds nios_mx_record module (#37583)
  > adds nios_a_record module (#37582)
  > adds nios_aaaa_record module (#37580)
  > adds name server group support to nios_zone (#37543)
  > Fixes #39648 azure_rm_virtualnetwork not handling DNS settings properly on existing virtual networks (#40646)
  > fixing container instance sanity & integration tests (#40774)
  > removed unnecessary version_added values (#40773)
  > Gitignore SYMLINK_CACHE.json
  > Do absolute imports to please broken import linter
  > Add is_iterable utility function
  > Add tests for module_utils.common.collections
  > Add is_sequence util function
  > Move collections abc shim to _collections_compat
  > Drop deprecated Python 2.4 compat shim
  > Partially python3fy ansible.module_utils.basic
  > Fix connection error reporting (#40758)
  > Fixes parameters to fail_json (#40756)
  > Fail with more meaningful message when the volume can not be found (#37508)
  > Revert "Move k8s modules to dynamic backend (#39632)" (#40743)
  > Move CONTRIBUTING.md to the .github directory.
  > Initial commit for 2.7.0 development.
  > os_image_facts: add ability to list all Openstack images
  > fix capitalization on os_project_access examples (#37965)
  > Correct the OpenStack plugin example config (#40460)
  > retire shade in favor of openstacksdk for openstack modules (#40532)
  > [WIP] New module - meraki_admin (#39837)
  > New module - meraki_snmp (#39882)
  > Fix timezone tests to restore timezone.
  > Fix tower_* modules **params kwargs (#40137)
  > Support check mode in aws_ses_identity module (#38422)
  > Fixed check_mode status to be the same as normal execution (#40721)
  > module_utils/facts: override pkg_mgr for ALT Linux (#38004)
  > Added executable parameter to the script module (#36969)
  > adds table of connections by platform (#40688)
  > Update my BOTMETA info (#40726)
  > Fixes #38484 (#38522)
  > ec2_ami_facts: return images in a consistent order (#40679)
  > Remove support for SSLv2 in test suite when not defined. (#39183)
  > Add a note for multible changes in one file (#37090)
  > Add guidelines on developing lookup plugins (#38681)
  > os_project_access: clean up some things (#40464)
  > os_server: Remove nova_client usage (#40462)
  > Remove old openstack nova dynamic inventory script (#40465)
  > [AWS] New module: aws_glue_job (#39493)
  > [AWS] Add helpful failure message when using wrong lb module (#40433)
  > [AWS] Add check for empty values in elasticache module - fixes #40063 (#40454)
  > Improve timezone module for none systemd Linux distributions (#38032)
  > Create a new pipe for sshpass on final retry. Fixes #32238 (#39294)
  > Add start and end timestamp to task and play result in json callback (#39277)
  > Add a 'machinectl shell' become_method (#39826)
  > Fixes an incorrect method definition (#40719)
  > Add elb_application_lb tests for modifying listeners (#40716)
  > support url scheme (#39683)
  > yum.py module: added option for yum --bugfix updates. (#36203)
  > Add a cloud provider and a set of smoketests for the NIOS modules (#40573)
  > New module: GCP Compute Disks (#38612)
  > Add two missing VPC permissions (#37896)
  > cs_instance: implement host migration support (#40309)
  > cloudstack: vpn: compatiblity fix for 4.5 API (#40700)
  > Document capability of giving regex search flags (#39893)
  > Docs for module_defaults feature (#39932)
  > Fixing choices for transport option in gluster_volume module (#38815)
  > Allowing to prohibit account changes for acme_certificate. (#40698)
  > Rename letsencrypt module utils / document fragment to acme. (#40697)
  > cyberarkpassword: Display.vvvv expects a string (#40335)
  > Add mode, owner_id and group_id options to one_vm (#40217)
  > Letsencrypt: add account management module (#37275)
  > Prevent Jinja2 string escaping in alternative Route53 example from getting lost in translation. (#40376)
  > new module cloud_init_data_facts (#37932)
  > Fix opennebula test stub (#40436)
  > Add TrueOS as FreeBSD distribution (#37371)
  > doc: config intro, add link to searched locations (#39614)
  > Make alias autodetection for symlinked modules independent of glob() order. (#40293)
  > update docs of template module (#40312)
  > Better Galaxy description for role reuse (#40557)
  > [docs][minor] Variables user guide: fix grammar (#39427)
  > draft schema for inventory scripts (#39454)
  > added information on keyword/vars separation (#39561)
  > Use $(MAKE) instead of raw "make" (#39588)
  > Add a 'releasever' parameter for dnf. Fixes #33314. (#37493)
  > fix decrypted vault utf8 values  (#37539)
  > Default rsync_opts to empty list (#38374)
  > Add ssh_connection retries to ansible.cfg example (#38393)
  > Update lineinfile.py (#38444)
  > Fix problems with virtualbox inventory and composed vars and groups (#37498)
  > Added ability to read config from env. instead of .init for use in Asible Tower (and AWX) (#36179)
  > Remove execute bit from subversion module.
  > win_scheduled_task fix doc example with datestamp (#40691)
  > New Memset module to request DNS reloads (#40390)
  > New Memset module to manage DNS zone domains (#40391)
  > Subversion: checking out with existing content (#38366)
  > Update net_banner.py (#40678)
  > gluster_volume: Fix `volume set' and `quota' features (#40438) (#40644)
  > New module: AWS Network load balancer (#33808)
  > fix: Ensure zip excluded files are not checked (#40120)
  > py2/py3 compat fix (#40614)
  > gluster_peer: Module to create/dismantle trusted storage pool (#37771)
  > last set of modules (#40493)
  > six set of modules (#40492)
  > fifth set of modules (#40491)
  > Commit first set of 5 netapp modules (#40486)
  > fourth set of modules (#40490)
  > third set of netapp modules (#40488)
  > Split AWS Config modules (#40111)
  > ec2_vpc_net: fix hanging waiter when using host bits in a CIDR block (#40622)
  > seconds set of netapp modules (#40487)
  > GCP Inventory Plugin (#36884)
  > Fix inventory plugin cache + add tests (#38229)
  > Fixes to httpapi for EAPI (#40675)
  > Add 'init' option to docker_container module to support docker's `--init` option (#34547)
  > Adding changed option to save_when (#40640)
  > Detail CLA (#40665)
  > EC2_group module refactor (formerly pr/37255) (#38678)
  > New module: AWS Glue connection (#39492)
  > ACI: Make lag_type a required parameter for queries (#40657)
  > Insert set commands if a delete command is entered (#40666)
  > nxos_file_copy network_cli and httpapi fix (#40592)
  > Add OpenBSD password encryption (#40647)
  > ec2_instance - fix instance creation with IPv6 (#40334)
  > fixes bug with matching nxos prompts (#40655)
  > Do not silently skip YAML groups (#40660)
  > Connection-side, the expection is AnsibleConnectionFailure (#40658)
  > aci_rest: Ensure we always return a status
  > ACI: Add from_card and to_card parameters (#40653)
  > Add OpenNebula one_service module (#37829)
  > Add auth key for OpenStack Volume Provider (#40294)
  > ovirt_cluster: Add custom scheduling_policy_properties parameter (#40588)
  > Add NETCONF support for SROS devices (#40330)
  > New ansible module netconf_rpc (#40358)
  > iosxr_command does not work with prompt and answer arguments (#40475)
  > fix nxos_system test (#40643)
  > cloudstack: cs_instance with details (#40214)
  > Fixes some NIC problems: create without nsg, support loadbalancer (#38643)
  > Fixed WebRequest init (#40641)
  > nxos_interface: Disable switchport for loopback/svi (#40314)
  > zfs: fix broken parameter handling (#36685)
  > Use DOCKER env variables when defined (#36759)
  > allow dataloader to use descriptors (#40627)
  > Fixes #24241 Module always updates installed plugins (#40591)
  > facts: remove duplicate device vendor and model assignment (#39419)
  > yum: Propagate plugins to all parts of the module (#40085)
  > Fix any_errors_fatal in meta tasks (#36870)
  > Update NetApp approvers team (#40505)
  > Updates to fileglob Documentation (#40461)
  > Fixes #37330: support subnet can refer nsg in another resource group (#37627)
  > introducing azure_rm_resource (#39274)
  > Fixes #36621, support adfs auth through adal  (#37909)
  > service: More DragonFly BSD support (#40449)
  > Fix ios test pt. 2 (#40628)
  > Docs - add shared snippet note about password prompts for ssh keys (#40633)
  > Fixed `'HashiVault' object has no attribute 'verify'"}` (#36513)
  > Fix #38745 - set user/group on temp file (#38748)
  > winrm: add better exception handling for krb5 auth with pexpect (#39930)
  > win_updates: add scheduled tasks back in for older hosts (#38708)
  > Add plugins to ansible-doc test and fix issues.
  > Fix update parameter (#36022)
  > Add cidr_merge filter (#36081)
  > Update include_vars.py (#36106)
  > rabbitmq_user: Add update_password parameter (#36280)
  > test tower-cli verify_ssl config parameter (#37597)
  > consul_kv: support retrieval of values from KV (#37837)
  > add keywords handling to ansible-doc
  > Fix non-HTTPS endpoint (#40601)
  > Update icinga2_host.py (#40603)
  > Update examples in modules/commands to use proper YAML syntax. (#35692)
  > New Memset module to manage DNS zone records (#40392)
  > Fix PEP 8 issue.
  > Add yamllint for plugin docs and fix issues.
  > add normalize_interface in module_utils and fix nxos_l3_interface module (#40598)
  > maven_artifact: raise an explicit exception if the .md5 url returns 404 (#40477)
  > [WIP] Start of subelements filter (#39829)
  > ovirt: Add support to pass hostname (#40610)
  > parted module not idempotent for esp flag and name (#40547)
  > This test is expected to fail (#40612)
  > Change Brocade references to Extreme (#40571)
  > Coerce VPC tags from to string types to prevent spurious `changed` (#40422)
  > Fix ios_vlan to correctly identify unmodified config when having long interface names (#40145)
  > Change default output of NXAPI to text to match CLI (#40607)
  > relocated flatpak
  > Add missing documentation on return of snmp_facts (#35101)
  > Pamd++ (#35709)
  > apt: don't markmanual if apt-mark is not installed (#40600)
  > fix nxos_system test (#40599)
  > reduce notifications on network/f5 (#40593)
  > cs_vpc: fix state=present to start vpc (#40587)
  > fixing disabled azure sanity tests (#40519)
  > fix receive_disable ignore (#40579)
  > Detect separate git dir and set git config path value appropriately
  > Implemented support for Repository selection when installing module (#39909)
  > Fix shebangs and file modes and update tests. (#40563)
  > powershell: Respect remote_tmp path set by the user (#40210)
  > always_run: removed deprecated always_run task option (#40470)
  > foreman: Fix get_option regression (#40534)
  > Add flatpak_remote module (#40189)
  > Add flatpak module (#40286)
  > Adds the bigip_gtm_monitor_external module (#40560)
  > Corrects docs for ltm external monitor (#40559)
  > Adds bigip_monitor_external module (#40558)
  > Update 2.6 roadmap schedule.
  > Make xenserver_facts actually work (#35821)
  > EdgeOS module improvements (#39530)
  > Search all assigned ipv6 addresses instead of just the first (#40533)
  > Add changelog for new GCP modules (#40542)
  > [docs] Update `ec2` module to use wait_for_connection instead of wait_for (#40171)
  > use correct object in error
  > Group logic detecting user, ensure rsync_opts is a list if omitted. Fixes #40483
  > Fix persistent timeout definitions (#40540)
  > New module: GCP Compute Firewalls (#39032)
  > New module: GCP Compute Forwarding Rules (#38613)
  > New module: GCP Compute Global Address (#38614)
  > New module: GCP Compute Global Forwarding Rules (#38615)
  > New module: GCP Compute Images (#38616)
  > New module:  GCP Compute Ssl Certificates (#38620)
  > New module: GCP Compute Instance Groups (#38617)
  > New module: GCP Compute Target Pools (#38623)
  > New module: GCP Compute Url Maps (#38625)
  > New module: GCP Compute Instance Group Managers (#38934)
  > Adding support for GCP Compute Target Ssl Proxys (#39033)
  > create cisco type 5 filters (#39901)
  > VMware: Fix file operation to work with ESXi directly (#40148)
  > VMware: vmware_guest Documentation update (#38377)
  > uses .txt for shared content (#40416)
  > Fix typo in playbooks_filters doc (#38545)
  > Adding slxos_vlan module (#39197)
  > Adding slxos_l3_interface module (#39320)
  > simplified `DistributedVirtualSwitch` namespacing (#40191)
  > New module: heroku_collaborator (#39001)
  > fix nxos_system issues (#40347)
  > digital_ocean_domain: fix do not fail if domain already is absent (#40446)
  > Adds bigiq utility license module (#40518)
  > Fixes bigiq doc error (#40517)
  > Add botmeta entry for lib/ansible/release.py.
  > Update Ansible release version to 2.6.0dev0.
  > fixed prerelease support in deb packaging
  > New release v2.6.0a1
  > winrm: source user from options than remote_user (#40467)
  > 2.6 changelog gen/version/root dir cleanup (#40421)
  > Ios test fixes (#40503)
  > Remove tab check from validate-modules.
  > win_environment: Added explicit check for null, empty string with state=present (#40468)
  > Remove the cherrypick script
  > postgresql_user: set encrypted as default and fix empty password reporting changed (#36931)
  > remove extra )
  > reset_connection is not run_once
  > Explicit availability of 'null' timeout in expect (#40429)
  > Correct doc for cache plugin
  > Fixes #29818: chkconfig command is not daemonized, uses run_command()
  > cloudstack: fix query tags by resourceid (#40482)
  > Fixing issues with httpapi (#40388)
  > Move summary to top for issue template (#40401)
  > Fix ctrl+c in pause module and add tests (#40134)
  > Add the ability to specify an install_dir to the gem module (#38195)
  > Integration tests for Infoblox 2.5 modules (#40344)
  > rabbitmq_plugin: add integration tests (#40389)
  > rabbitmq_vhost: add integration tests (#40387)
  > Fix example in ipa_dnszone module (#40443)
  > Skip N35 and N3L platforms for nxos_evpn_global test (#40333)
  > Adds the bigip_gtm_global module (#40430)
  > Adds remaining fqdn params to bigip_node (#40427)
  > Add Na_ontap_broadcast_domain module.  (#39753)
  > Disable failing cloudstack tests.
  > Adds wait parameters to bigiq applications (#40420)
  > Fixes password missing in bigip_device_trust (#40414)
  > Clarify wording on 2.6 roadmap schedule. (#40408)
  > format module values in gce_net module documentation (#40047)
  > corrected version added
  > removed_in: 2.6 is valid (#40399)
  > add maintainer information for Memset modules and module_utils (#40385)
  > Memset: initial module, integration tests, module_utils and supporting documentation. (#40071)
  > rename network_get network_put modules to net_get net_put (#40381)
  > Fix netconf get_config lock/unlock (#40378)
  > rhsm_repository: use C locale for out/err scraping (#40338)
  > Adds the virtual argument to bigip_policy_rule (#40373)
  > small fixes and additions to bigip_virtual_address (#40362)
  > Add cnos to network target prefixes.
  > HTTP(S) API connection plugin (#39224)
  > sysvinit service module (#34962)
  > unarchive now passes the E322 test
  > Fix python-2.4ism that was still present in basic.py's use of tempfile
  > Move rewriting of path earlier in the argument handling as other things depend on the path
  > original basename minus src
  > Rename original_basename parameter in various file-related modules
  > Reorganize ensure_directory to make things clearer
  > Correct bug reporting the diff when state=touch as absent
  > Emit a warning when src is used with a state where it should be ignored
  > Don't rewrite remote paths when remote is secretly local (#40259)
  > 1Password lookup plugin (#37207)
  > Add new OpenStack module for changing metadata of compute instances (#19113)
  > fixes issue 39472: (#40341)
  > allow non-integer values in /etc/default/passwd to mirror solaris behavior
  > cs_vpc: implement state=started (#40319)
  > Adding support for GCP Compute Target Http Proxys (#38622)
  > Adding support for GCP Compute Target Tcp Proxys (#38624)
  > Adding support for GCP Compute Target Https Proxys (#38908)
  > Handle incorrect data type in list lookup plugin (#35483)
  > S3 versioned lifecycle (#40161)
  > redhat_subscription: C locale for stdout scraping (#40165)
  > Change behavior to behaviour in docs and tests (#39392)
  > Do not join flag parameters in iptables module (#36658)
  > Add better error messages and checking to known_hosts (#38307)
  > Remove python-keyczar dependency (#38534)
  > New Module: gitlab_hooks module and related tests (#40096)
  > New Module: gitlab_deploy_key and related tests (#40097)
  > Fix failing aws_ses_identity integration tests (#39560)
  > Add release date for v2.5.0 to changelog (#40321)
  > uri: Add form-urlencoded support to body_format (#37188)
  > docs: Suggest get_url or uri for file checksum validation (#40087)
  > [AWS] Add Ansible Version to botocore user agent string (#39993)
  > User unexpire (#39758)
  > filesystem tests: update ocfs2 fs size on Trusty
  > remove bad lines
  > Update filesystem.py
  > Fix legacy Nexus 3k integration test and module issues. (#40322)
  > Fix flatten filter documentation
  > Modifying cnos-facts, cnos_command and cnos-config in line with the design followed in Ansible. Adding unit test cases for these modules. Added plugins to support them. (#39955)
  > Add netconf_get module (#39869)
  > changed accportgrp to accbundle (#40104)
  > Update ROADMAP_2_6.rst
  > Update ROADMAP_2_6.rst
  > cs_instance_facts: add host return (#40307)
  > cloudstack: added fetch_list=True where appropriate (#40233)
  > opennebula: new module one_host (#40041)
  > Update ROADMAP_2_6.rst
  > small grammar improvements to add clarity (#40157)
  > Clarify in docs that end_play affects all hosts (#40235)
  > Improved scaleset facts (#39722)
  > Adding module win_domain_computer (#35954)
  > RDS: split into more sensible modules
  > rds_instance_facts module
  > Add windows module for changing the hostname (#40295)
  > Module basic.py to create parent dirs of tmpdir if needed (#40201)
  > Fix case (#40272)
  > [new module] Managed Azure Container Service (AKS) (azure_rm_aks) (#35888)
  > win_updates: fix typo with download failure and whitelist on multiple updates (#40283)
  > Fix uri test on Python 2.6.
  > Add integration tests for sqs_queue module (#40110)
  > Fixes #19392: allow commands to be specified as lists.  new syntax is documented as well. (#40261)
  > Adds BIGIQ application HTTPS WAF module (#40270)
  > Adds the BIGIQ application HTTPS offload module (#40269)
  > Adds various fixes for f5 modules (#40208)
  > Fixes incorrect variable name (#40274)
  > Add fallback check for IAM role temp creds (#40240)
  > More file refactoring (#40114)
  > Add changelog for recursive copy fix
  > Add exos and slxos to network prefixes list.
  > Rename persistent_connection_timeout to connect_timeout in INI section (#40260)
  > Update structure to include file extensions (#36967)
  > Fixes #34893 (#40166)
  > Move k8s modules to dynamic backend (#39632)
  > Adding NetApp approvers (#40193)
  > Adds the BIGIQ FastL4 UDP application module (#40257)
  > Adds the BIGIQ application fastl4 tcp module (#40216)
  > ios_command: Correct answer example and consolidate docs on command param. (#40158)
  > Lenovo cli expansion - Modify command acronyms to full commands (#40218)
  > ios_facts: Add check to skip lldp neighbors if lldp doesn't exist or isn't enabled. (#40109)
  > remove network_config,network_command from roadmap_2.6 (#40246)
  > Pull persistent connection parameters via get_option (#39367)
  > Fix junos_config confirm timeout issue (#40238)
  > save_snapshot_locally nxos_snapshot (#40227)
  > network_put and network_get modules (#39592)
  > azure_rm_securitygroup cannot create rules that allow IP address prefixes (#40070)
  > Disable failing etcd3 integration test.
  > Adds BIGIQ Fast HTTP module (#40213)
  > Adds the BIGIQ application HTTP module (#40211)
  > Changelog entry for https://github.com/ansible/ansible/pull/40188
  > empty lines in csvfile means row has no items in list; check row len first. (#40089)
  > Allow Unicode chars to be dumped by yaml stdout callback (#40188)
  > Corrects environment variable in example. (#40162)
  > New module - meraki_network (#39782)
  > Meraki: Improved integration testing and results (#39761)
  > [aws_s3] Fix uploading src option on the target machine to a bucket (#39023)
  > Add better handling for errors causing integration test instability (#40184)
  > add SVI example for Cisco IOS/IOS-XE platform (#40021)
  > documents usage of enable mode on NXOS (#39859)
  > New zabbix_group_facts module (#39654)
  > [Fix] Commented out Section due to no Quotes (#24258)
  > New Module: ec2_vpc_vpn_facts (#35983)
  > Nxos fixes (#40117)
  > pkg returns 4 for "nothing to do" (#23007)
  > apt_repository: fix rendering default mode in docs (#40152)
  > Fixes to improve ios_system idempotency (#38303)
  > Fix problems in documentation generation (#40050)
  > networking roadmap cli modules (#40147)
  > modules, cloudengine: Fixed typo: ansilbe -> ansible
  > CHANGELOG.md: Fixed typo: ansilbe -> ansible
  > rabbitmq_binding: Update documentation (#40062)
  > jenkins_job_facts: Add validate_certs argument (#40065)
  > Fix eos_eapi integration test failure (#40132)
  > Infoblox ipv6 support feature (#39668)
  > fix typo in nmcli doc (#40116)
  > xml: Fix validate-modules issue (#40121)
  > win_template: fix issue where dest was specified as a directory (#39887)
  > become win: better error messages and docs update (#39936)
  > create module tmpdir based on remote_tmp (#39833)
  > Update all pypi.python.org URLs to pypi.org (#38988)
  > fix problem with documentation and param definition difference (#40067)
  > Revert "Configurable list of facts modules (#31783)" (#40022)
  > Add changelog for 40099
  > Add copy module support for filesystems without chmod (#40099)
  > updating win_chocolatey.py docs examples (#40101)
  > ec2_ami_copy: add tag_equality option for idempotence using tags (#40088)
  > removed eth on port-channel (#40090)
  > low_level_execute_command: add stderr_lines
  > Add a User-Agent string to the API request (#38587)
  > Get rid of obsolete SEQUENCETYPE-check (#40078)
  > firewalld: amend docs for python3 only hosts (#40048)
  > Pip: Reformat tests (#38790)
  > Allow empty list of names in pip module (#38789)
  > Pip: Make main method smaller (#38788)
  > nxos module doc fragment for authorize,auth_pass (#40074)
  > Remove redundant import from netapp module_utils (#39495)
  > icinga2_feature: fix module in check_mode (#39853)
  > VMware: Check device type explicitly (#38729)
  > ios cliconf plugin fix regex for version (#40066)
  > Fix vxlan_vtep_vni tests (#39968)
  > fix nxos_ping issues (#40028)
  > fix for security group description crash (#38108)
  > Fix for Azure loadbalancer tags. (#39963)
  > location name (#40055)
  > VMware: new module: vmware_host_powerstate (#36577)
  > tests, patch: init integration tests (#40045)
  > Network requirements to be installed by ansible-test (#40042)
  > add state parameter to patch module (#33692)
  > cloudstack: use paging for listVirtualMachines (#40018)
  > Removes ignores for f5 (#40038)
  > Various f5 modules fixes (#40037)
  > Various bigip gtm server and vs enhancements (#40033)
  > Adds various features to bigip virtual server (#40031)
  > Various bigiq fixes (#40024)
  > Adds the bigiq regkey license assignment module (#40025)
  > document lookup errors optoin (#39645)
  > Fixes and additions for f5 modules (#39986)
  > added check mode spport to package_facts (#39801)
  > Configurable list of facts modules (#31783)
  > New Module: GCP Compute Instance Templates (#38907)
  > vault: check dir existence before creating a file (#40010)
  > Adding multiple project support for GCE (#39473)
  > "route" has to be the first option in ufw command (#31756)
  > Minor fixes and additions to f5 modules (#39987)
  > [aws][doc] Update documentation for wait_timeout option (#39875)
  > Set prev_state in the state functions
  > Don't pass b_path into state functions; those transform to byte strings on their own
  > Improve comments about file_commmon_arguments
  > Switch from calling exit_json() to returning results
  > Port away from fail_json()
  > fix comma
  > Fix interfaces_file to accept allow-* (#37847)
  > Added botmeta for _letsencrypt symlink. (#40002)
  > Improving documentation: make more general (less Let's Encrypt specific), and improve formatting. (#39979)
  > IT cases for nxos_logging (#39929)
  > add user-agent to Azure API calls, and support MSI/CLI cred for inventory (#39785)
  > apt_key: clarify the keyring option in docs (#39950)
  > Fix callback._dump_results to dump vaulted data v2 (#39975)
  > Update Jesse Keating's github id (#39904)
  > Adds bigip_device_license module (#39985)
  > fixed data disk issue crash (#39716)
  > Initial refactor of the file module
  > Initial cleanup of file module
  > Make the copy module pass correct parameters to file module
  > Categorize FILE_COMMON_ARGS
  > Remove duplicate include in user_guide
  > Mark the azure_rm_storageblob test unstable.
  > Various fixes and features for bigip modules (#39972)
  > Update default for dscp to not allow APIC to handle it (#39970)
  > Download files from S3 for yarn integration test.
  > Adds misc fixes for gtm facts module (#39966)
  > Adds the bigip gtm monitor bigip module (#39965)
  > Adds bigip gtm monitor firepass module (#39964)
  > Adds the bigip gtm monitor https module (#39943)
  > Adds module for F5 gtm tcp half open monitors (#39939)
  > Adds the bigip gtm monitor tcp module (#39942)
  > aci_l3out: Add initial ACI l3Out implementation (#37570)
  > New Module: GCP Compute Instances (#38906)
  > Adds bigip gtm monitor http module (#39944)
  > Removing stretch items for 2.6 roadmap (#39757)
  > git: clarify the archive option in docs (#39956)
  > Adding slxos_l2_interface module (#39309)
  > VMware: Custom Field in vmware_inventory (#39796)
  > Adding slxos_linkagg module (#39190)
  > Update firewalld.py (#39951)
  > remove purge from nxos_logging doc, argspec (#39947)
  > Adding slxos_interface module (#39123)
  > Exit admin mode properly on iosxr_config (#39594)
  > Fix module validation checks and remove old params (#39926)
  > Adds the bigip_gtm_pool_member module (#39937)
  > Fix code snippet in playbook filters doc (#39798)
  > urls: fix typo in examples section (#39777) (#39778)
  > Make docs-build sanity test disabled by default.
  > Fixes for bigip_gtm_wide_ip (#39931)
  > Don't display host pattern warning for empty groups (fixes #35255) (#39927)
  > Enabled unsafe and vault in JSON (#38759)
  > Fix task banner with 'actionable' callback when using templates in name (#38165)
  > Move lookups tests to group1.
  > Overhaul httptester support in ansible-test. (#39892)
  > Fix for NameError (#39665)
  > Update panos_security_rule.py (#39036)
  > Update panos_op.py (#39013)
  > Remove CI group from unsupported tests.
  > Remove unnecessary destructive aliases.
  > Mark unsupported vmware tests.
  > Panos/doc fragment (#37696)
  > Update ios_system.py (#39623)
  > expect: Fix typo in examples (#39900)
  > Add meraki_team to modules/network/meraki
  > spacing issue (#39884)
  > VMware: new module : vmware_tag_facts (#39889)
  > dnf: handle error when latest pkg not found (#39720)
  > VMware: Add more robust logic to deal with VM moref (#39462)
  > Update missed private doc for import_role (#39873)
  > Fix encoding issue when parsing plugin examples
  > Fix unset ansible_virtualization_role (#39514)
  > Move pyvmomi install into cloud test plugin.
  > Don't update cpu/memory allocation in configspec if there is no change. (#39790)
  > Remove provider (and transport, where applicable) from consideration when not using connection=local (#39555)
  > Deprecate private for include_role (#39821)
  > nxos enable mode (#39355)
  > Renaming letsencrypt -> acme_certificate (#39816)
  > docs: fix 'ipmi' typo (#39823)
  > fix nxos_snmp_user issues (#39760)
  > hashi_vault: fix for : in secret name (#39820)
  > nxos_linkagg normalize interface (#39591)
  > Handling of configurations blocks with end-* at the end of the block (#39673)
  > Fetch ios default config is defaults is enabled (#39741)
  > azure: fix creation of TXT dns record sets (#38368)
  > Add ARA Records Ansible to community tools (#39836)
  > fix 'doas' become_method support, previously committed patch not submitted to devel branch (#37511)
  > allow become methods for Jail connection plugin (#31746)
  > Update vars for loop_control on each loop iteration (fixes #38899) (#39818)
  > Add IncludeRole.get_name to provide better name for include_role. Fixes #36343 (#39807)
  > Broken link to MSDN (#39814)
  > Restore nuage_vspk integration tests.
  > Use a more exact regex (#39811)
  > Pass obj=data to AnsibleParserError for context in IncludeRole. Fixes #31374 (#39805)
  > Allow subspec defaults to be processed when the parent argument is not supplied (#38967)
  > VMware: Allow user to add host without cluster (#39490)
  > facts: Detecting NVME partitions under Linux (#39730)
  > Use updated task, instead of original, non-merged included_file._task (#39762)
  > Update call method for parse_cli_textfsm (#38437)
  > Add emojii to issue template titles
  > Integrate bug/docs report and FR issue templates
  > Adding support for GCP Compute Health Checks (#37438)
  > VMware: New module: vmware_tag (#37261)
  > vmware_guest: cast vlan to int or str when relevant (#39726)
  > VMware: New module: vmware_portgroup_facts (#36740)
  > VMware: report failure if no snapshot exists on VM (#38651)
  > VMware: new module : vmware_resource_pool_facts (#38674)
  > VMware: Refactor vmware_host_facts (#39273)
  > VMware: new module : vmware_local_user_facts (#37167)
  > VMware: new module: vmware_vswitch_facts (#37176)
  > lvg: Allow unit to be specified for pesize (#39666)
  > Fix nxos terminal plugin regex (#39659)
  > VMware: Allow user to set customization specification (#38530)
  > VMware: check SwitchUUID value before assigning (#38369)
  > Temporarily disable the nuage_vspk test.
  > Added alexanderzobnin-zabbix-datasource datasource type (#36948)
  > Homebrew: Update _uninstall_current_package to use the --force option (#33360)
  > rabbitmq_bindings rewrite (#35651)
  > timezone module: fixed timezone identification logic in *BSD (#36715)
  > influxdb_query: fix use of common return results (#39626)
  > Make sure that the implicit async_status gets the env from a task with async. Fixes #39699 (#39764)
  > base64 filter: Added ability to specify encoding (#39714)
  > [aws] Create classes for Application Load Balancer (#33769)
  > Fix gathering facts in run_once play (#39453)
  > New module: GCP Container Node Pools (#37325)
  > Bug fixes for GCP Compute Address (#38630)
  > New module: GCP Pubsub Topics (#38627)
  > New module: GCP Pubsub Subscriptions (#38626)
  > New module: GCP Compute Subnetworks (#38621)
  > New module: GCP Compute Networks (#38618)
  > New module: GCP Compute Routes (#38619)
  > import_role docs: loop is not supported (#39725)
  > Add changelog entries for 2.6 include fixes (#39750)
  > ovirt: Don't return ID as list in fetch_nested (#39736)
  > Allow using action/local_action on includes and imports (#37260)
  > use show run instead of section pipeline ios_l2_interface (#39658)
  > Fix E126, E123 pep8 errors, and ansible-format-automatic-specification pylint error (#39740)
  > Fix ios integration test failures in CI (#39729)
  > FIX: Removing superfluous bloc wrongly introduced in 2b7799f817e8. (#39723)
  > ovirt: Return ID for permissions facts (#39721)
  > Handle nxos_feature issue where json isn't supported (#39150)
  > Fixes #37731 Create Internal Loadbalancers with azure_rm_loadbalancer, support SKU (#38077)
  > Reorganize and expand the file tests
  > vdirect modules: fix 'import' sanity test (#39706)
  > Fix for file module with recursive permission setting and broken symlinks
  > Fix for file module with symlinks to nonexistent target (#39635)
  > win_get_url: Fixed a few issues with using FTP and added tests (#39646)
  > rebase base playbook base (#39533)
  > Meraki organization module (#38773)
  > Enable nuage_vspk tests for Python 2.7.
  > ec2_instance: add a retry to run_instance to help with ec2 consistency
  > ec2_vpc_route_table: Update matching_count parsing on find_subnets fu… (#38707)
  > Restore previous test play, break new tests into a new play (#39688)
  > Use ansible-test, not nxos.yaml (#39692)
  > [ec2_vpc_vgw] [ec2_vpc_vpn] stabilize modules for PR 35983 (#38666)
  > vyos_interface require multiple network nodes to run (#39670)
  > Fix for nxos_snmp_host issues (#39642)
  > fix nxos_snmp_traps issues (#39444)
  > fix sanity checks to make shippable happy (#39685)
  > Don't split line when no version available for plugin (#37907)
  > Adds documentation structure and stubs for new VMWare guide (#39246)
  > Add new OpenStack module for managing cinder volume snapshots (#19122)
  > Default ssh port (#39678)
  > Document follow changes
  > [cloud] aws_direct_connect_connection: improve return docs (#37677)
  > Fail with nice error message if elb target_type=ip not supported (#38313)
  > [doc] fix a typo in ec2_eni docs (#36571)
  > Change aws_acm_facts name parameter to be domain_name (#36986)
  > Route53 check mode (#37273)
  > Fix ec2_metadata_facts documentation (#37546)
  > [aws] Improve integration test suite for cloudfront (#37813)
  > [aws] Add aws_iam_role check mode support (#39002)
  > ec2_ami: Properly delete snapshots (#39606)
  > Fix eos_vlan associated interface check (#39661)
  > Fix eos_config integration test failure (#39662)
  > New module: AWS storage gateway facts (#39491)
  > Remove skipping of never tag since it is done automatically (#39643)
  > update win_psmodule.py (#39631)
  > [ec2 contrib script] Add ability to filter EC2 instances via shell environment (#39034)
  > [ec2_vpc_route_table] Use 'network_interface_id' rather than 'interface_id' (#38499)
  > [contrib] azure_rm.py add mechanism to force use of private ip as ansible_host (#36109)
  > Remove dharmabumstead from docs review pings
  > New module: GCP Compute Backend Services (#38611)
  > New module: GCP Compute Backend Buckets (#38610)
  > Enable xml integration test. (#39629)
  > Terraform module: pass `plan_file` argument correctly
  > Only expand '~' based on become_user/remote_user
  > Remove unstable marker from rabbitmq_user test.
  > use actual ssh executable as it might not be ssh
  > Update set_stats.py
  > Install git in pip tests (#39460)
  > Connect via ssh using ansible_port (#39603)
  > fixes #39585 typo fix under git practices (#39604)
  > Fix fetching ios default running config (#39475)
  > [cloud] route53_zone: create public zones associated to a reusable delegation set (#39502)
  > ovirt_vms: Fix the module to work with check mode (#37916)
  > fix nxos_vrf_af teardown for nxapi (#39599)
  > Add Numa support. (#35838)
  > Allow non-inclusion of setup task in junit report
  > Update playbooks_variables.rst (#39570)
  > Fix typo in porting guides index page (#39582)
  > Use HTTPS instead of HTTP for httpbin tests. (#39457)
  > Update 2.6 roadmap dates. (#39573)
  > Add firewalld Rich Rule port forwarding example (#39534)
  > winrm: removed old exec_command that is no longer used (#39572)
  > Add AWS Inspector Target Module (#37464)
  > Add Andrew Gaffney to list of people in Committers Guidelines doc
  > ovirt: fix quota_id check (#39568)
  > ovirt: Clarify secrets configuration (#39501)
  > keycloak_client: add aliases for module options (matching API) (#39507)
  > Update redhat_subscription.py (#39512)
  > Set default=no in import_role and include_role for private. Fixes #21077 (#39566)
  > Ensure we don't overwrite handlers from include_role when loading a play. Fixes #18140 (#39563)
  > Only change expiration date if it is different (#38885)
  > remove properties from vars in include_role (#38968)
  > BOTMETA: Adding John 'Warthog9' Hawley from VMware to team_vmware (#39532)
  > mail callback: Exception info less important
  > Fix when template paths contain non-ascii chars and using the path in ansible_managed
  > Pass vars from import_playbook in early (#39521)
  > Move camel2snake and snake2camel to common/dict_transformations.py (#39498)
  > Allow the galaxy client to fetch from a url in role version data (#39396)
  > Remove unneeded imports in load_list_of_blocks (#39523)
  > refactor firewalld module, add firewalld module_util (#37603)
  > Use the computed role name instead of 'role'. Fixes #38838 (#39516)
  > Adds bigip management route module (#39520)
  > [ec2_vpc_net] Add retries to describe_vpc_attribute call (#39256)
  > Improve deprecation message for ec2_vpc_dhcp_options modules (#38459)
  > New module: GCP Container Clusters (#37324)
  > Adds log publisher module for f5 (#39518)
  > fix keyword doc generation
  > Adds log destination module for f5 (#39513)
  > Fixes 30786 - add server response to the failure (#39371)
  > New module: GCP Storage Bucket Access Controls (#37289)
  > add 'localhost_warning' configuration option
  > Various f5 module fixes (#39510)
  > Add changelog for file removal race
  > Ensure remove files work when file was already removed
  > Add returning values to the rds_subnet_group module (#39077)
  > Update intermediate_concepts.rst (#39500)
  > ovirt: Update documentation to showcase that the Python SDK 4.2.4 is required. (#39169)
  > Update example in lookup dict.py (#39488)
  > ovirt_vms: Clarified graphical_console arguments. (#39455)
  > Ansible.ModuleUtils.SID - allow SID as an input to allow people to specify well know SIDs instead of the name (#39400)
  > Add a changelog for filename encoding in template action fix
  > Need to convert filenames to byte strings before using them in APIs
  > VMware: correct comparison for guest_id (#39291)
  > doc: Add missing parenthesis in first_found example (#39420)
  > Update NetApp module_utils to use correct license (#28070)
  > VMware: Refactor vmware_vswitch (#36091)
  > VMware: vmware.py refactor (#36976)
  > Fix awkward plural in git module (#39399)
  > Disable failing tests.
  > Adding slxos-facts module and tests. (#39121)
  > fixes broken link in aci module docs (#39247)
  > Last docs link fixes (#39391)
  > Ensure handlers have proper parent (#39426)
  > Allow ec2_group integration tests to run on PRs to the ec2_group module by marking it unstable instead of disabled (#39415)
  > [aws] Increase possible wait time for nonmonotonic subnet attributes (#38960)
  > [aws] Skip ec2_vpc_subnet waiters for old botocore versions (#39171)
  > Allow ec2_ami integration tests to run on PRs to the ec2_ami module by marking it unstable instead of disabled (#39416)
  > cloudstack: new module cs_role_permission (#37065)
  > Allow ec2_vpc_route_table integration tests to run on Prs to the ec2_vpc_route_table module by marking it unstable instead of disabled (#39417)
  > Mark ec2_vpc_subnet tests as unstable so they only run on directly related PRs (#39418)
  > Change except Error when trying to get a missing option
  > LDAP: Refactor and add ldap_passwd module (#33040)
  > Initial commit for fortios_webfilter (#37196)
  > Fix for changing method only on specified interface (#39015)
  > Typo fix in testing link (#39407)
  > nxos_snmp_location integration test clean up (#39375)
  > Remove willthames from default AWS notifications (#39405)
  > [AWS] report boto3/botocore versions during `fail_json_aws` (#39298)
  > Added changelog fragment for win_file special char fix
  > win_file: Handle [] in paths, fix touch in check mode (#37901)
  > more debug logs for free, network_cli, paramiko and add hostname context to debugging messages (#39205)
  > Add tests for template with non-ascii filenames
  > Fix nested noop block padding in dynamic includes (#38814)
  >  Update TaskInclude _raw_params with the expanded/templated path to file (#39365)
  > Don't skip conditional exception on includes (#39377)
  > task_executor send the task as a kwarg to connections (#39341)
  > Integration Tests only: nxos_snmp_contact (#39318)
  > Clarify the comments for action_write_locks
  > call diff callback also when task diff is true (#39366)
  > Remove duplicated keys, bad Gundalow (#39370)
  > run Tower CI using the latest ansible-tower-cli package
  > Update test-module (#39331)
  > Fixes for mode=preserve (#39343)
  > [aws][docs] Add AnsibleAWSModule features to AWS developer guidelines (#38978)
  > [aws] fix misspelling in ec2_instance docs
  > Typo
  > ovirt: FCP storage domains don't have to have target (#38882)
  > nxos_interface: AttributeError: 'NoneType' object has no attribute 'group' (#38544)
  > fix nxos_ntp issues (#39178)
  > Fix #26755 by ensuring that the first nic in the nic list is primary (#38994)
  > Convert more http links to https.
  > Fix aruba initial prompt issue (#39195)
  > Label infoblox issues and brampling as maintainer (#39310)
  > Adding support for opensearch of documentation (#38593)
  > Add changelogs dir to change classification.
  > Add changelog entry for winrm encoding fix
  > Winrm encoding in exception fix (#39333)
  > Ensure timezone tests reset system timezone to original value (#39326)
  > Bug fixes for GCP Dns Managed Zones (#38631)
  > windows: removed deprecated features in 2.6 (#38930)
  > Adding support for GCP Compute Https Health Checks (#37437)
  > Properly unlock the socket file lock in ansible-connection (#39223)
  > [aws]Add VPC configuration to ECS modules (#34381)
  > New module: GCP Storage Buckets (#37288)
  > New module: GCP Compute HTTP Health Checks (#36329)
  > [s3_bucket] Increase timeout on versioning check, as it seems to take longer to propagate than other properties (#39325)
  > Remove obsolete test containers.
  > Reduce warnings (#39254)
  > Documentation for query/q. Fixes #38275 (#38558)
  > Update the cloudstack test container reference.
  > Add a Scaleway dynamic inventory plugin (#38739)
  > docker_image: Fix idempotency of pull (#31956)
  > [aws] fix excepted/expected misspelling
  > Add note about sefcontext doing no restorecon (#39076)
  > removes broken link to old module name (#39249)
  > fixes broken links in Amazon module docs (#39248)
  > Adds various features and fixes (#39271)
  > Actually check for import_role when loop detected (#39218)
  > Add note about bot to the issue template
  > template: minor docs fixes (#39283)
  > fix nxos_snmp_community issues (#39258)
  > Add aggregate example in nxos_l2_interface module doc (#39275)
  > sub-interface support for nxos module (#37392)
  > Adds DNS profile module for BIGIP (#39270)
  > Adds udp profile module for bigip (#39269)
  > Adds tcp profile module for BIGIP (#39268)
  > Various fixes to F5 modules (#39255)
  > Fixes some NIC bugs (#39213)
  > Add note about the dangers of ANSIBLE_DEBUG (#39261)
  > Remove me from botmeta (#39263)
  > Improve integration-aliases docs. (#39087)
  > Allow block map cache size modification. (#35667)
  > Adds the bigip_smtp module (#39243)
  > Fix mysql-server install/upgrade on Ubuntu 16.04. (#39241)
  > gets rid of rst error on exos module docs (#39244)
  > Adds module for bigip service policies (#39240)
  > More validate module fixes (#39097)
  > remove slice docs (#37946)
  > Update ROADMAP_2_6.rst with additional network roadmap items (#39225)
  > corrects links to 'list_of' pages (#39161)
  > win_domain - Add ability to specify netbios name (#39084)
  > Adds bigip_snmp_community module (#39212)
  > Fixes coding conventions, adds a small feature (#39211)
  > Fixes for convention incompatibilities (#39209)
  > Adds bigip_trunk (#39208)
  > Add timer policy module (#39206)
  > psexec: new module to run commands on a remote Windows host without WinRM (#36723)
  > Adds minor fixes and features to f5 modules (#39202)
  > Fix for win_get_url module (#39152)
  > openshift_raw & openshift_scale: fix broken import
  > Remove passing file from import skip list.
  > Ansible.ModuleUtils.FileUtil - Add ability to test non file system provider paths (#39200)
  > Fixes F5 conventions and adds features (#39189)
  > allow configuring sftp/scp executables (#36648)
  > chkconfig localizes messages, ansible fails to recognise
  > Add retry to ec2_metadata_facts query (#38957)
  > Add cgroup_memory_recap callback plugin used to profile memory (#38675)
  > fixy typo
  > better handle appending \n on stderr
  > adds index page for roadmaps to support internal links (#39109)
  > make individual bad paths a warning
  > avoids not-in-toc errors with :orphan:
  > Adds the bigip_data_group module (#39180)
  > Use https for links to ansible.com domains.
  > Adding exos_command cli_conf module (#37775)
  > azure_rm_storageaccount: fix broken import
  > Fixed bug to set hostTypeIndex correctly at the time of netapp_e_host create. (#39148)
  > [cloud][aws] PEP8 renaming in EC2 dynamic inventory (#39164)
  > fix nxos_igmp_interface issues (#38752)
  > Improve ec2_ami tests (#38987)
  > k8s inventory: add pod nodeport (#39107)
  > VMware: Add bot metadata about vmware_inventory.py (#39113)
  > add newer syntax to detached HEAD check (#38879)
  > Fix misuse of 'self' in lib/ansible/module_utils/network/eos/eos.py. … (#39074)
  > We need to return virtual_facts after VMWare platform detection (#38237)
  > git: clarify key_file param in docs (#39147)
  > Update playbooks_debugger.rst (#39117)
  > vmware: Add portgroup_portkey and portgroup_key (#38958)
  >  cs_ip_address: add a "tags" parameter to ensure idempotency (#39016)
  > Remove unused test files.
  > Fixes #38985 (#39070)
  > minor accuracy fix
  > Remove `ResponseMetadata` key from aws_caller_facts (#39102)
  > [ec2_ami] Add missing parameters while handling botocore Exceptions.  Fixes TypeError exception (#39105)
  > Clarify the behaviour of file's src parameter with relative paths
  > Ansible_managed is only available to the template and win_template modules
  > Internal refs (#39094)
  > Correct to development_process (#39069)
  > Fix copy to only follow symlinks for files in the non-recursive case
  > Modules to link relatively to docs (#39081)
  > [terraform] Disable input prompts during terraform init/plan/apply (#38842)
  > Fix ios and iosxr terminal prompt regex (#39063)
  > Cache task_vars to speed up IncludedFile.process_include_results (#39026)
  > nios lookup errors out when there are no results #37970 (#39027)
  > Mark unstable azure_rm_functionapp test.
  > Update dnsmadeeasy.py (#38731)
  > BOTMETA: fix Sam's github handle (#39071)
  > Extend interfaces_file to handle sources-directory (#37809)
  > Fix bool notation in systemd (#39064)
  > Add missing > to fix 'edit this document' link (#39067)
  > Merge branch 'devel' of https://github.com/ansible/ansible into devel
  > Fix formatting error in rst plugin template (#38956)
  > Fix more docs errors. (#39051)
  > Update proxmox_kvm.py (#39045)
  > Fix typo in urls.py (#39048)
  > Handle warnings in docs-build sanity test. (#39043)
  > apt: fix build-dep idempotency (#38999)
  > Fix docs build warnings.
  > Fixes more rST errors (#39042)
  > Link fixes (#39038)
  > Generate SHA256 signed certificates for WinRM (#36668)
  > Refactor Foreman provider to use simplified img
  > Unrandomize docker registry selection
  > Improve foreman image src selection
  > Add playbook with foreman tests
  > Add runme script to foreman inventory tests
  > Enable foreman inventory plugin in tests
  > Add foreman cloud provider
  > Initialize foreman test suite
  > forman as inv plugin
  > Update tree.py
  > Clarify recursive
  > File module: correct description of "state" (#36327)
  > [file] Update description of state (#38451)
  > Fixes for multiline doc descriotions breaking rst formatting
  > Fix typo(-ish)
  > add user password lock option to user module (#37962)
  > VMware: new module : vmware_cluster_facts (#37105)
  > Fix interface method change (#38996)
  > [ec2_ami] Ensure name or image_id is provided for state=present (#38972)
  > Consider parent also when comparing IncludedFile (#37083)
  > Update info on python support (#38855)
  > Fix broken yaml (#38966)
  > adds FAQ TOC entry, links & examples to modules (#38706)
  > ovirt: Use id instead of name of Blank template (#38948)
  > elb_target_group: use port parameter as default for target port (#38578)
  > Some more fixes for the docs :ref: disambiguation
  > [AWS cloudfront_distribution] Update minimum protocol versions (#38644)
  > added ref to ansilbe molecule
  > Fix places in docs that refer to modules without namespace
  > regex for finding :ref: labels was flawed
  > Add Yarn module (#19026)
  > ovirt: Support removing unmanaged networks (#38940)
  > Handle Duplex parsing on some version of iosxr (#38738)
  > Add expandvars jinja2 filter (#38805)
  > Update apt.py (#37972)
  > Update win_certificate_store.py (#38860)
  > [WIP] disambiguating autogenerated module docs attempted fix of #38439. (#38890)
  > Updated 'quay.io/ansible/vcenter-test-container' image tag to '1.2.0'
  > Restore seboolean and sefcontext tests on RHEL.
  > win_regedit: stabilise tests (#38912)
  > Remove migrated httptester files.
  > Update httptester docs.
  > Fix shebang so sanity tests pass
  > fixup style problems in new script
  > Add a script for finding bare plugin :ref:s
  > Fix typo in windows_faq.rst (#38864)
  > Restore docker_secret test on RHEL.
  > Update httptester container reference.
  > [cloud] New module: AWS EC2 Elastic IP address facts (#38823)
  > [cloud] Add support for updating IAM role with ec2_instance module (#38812)
  > Fix documentation fragments for docker (#38378)
  > Error if docker and docker-py are simultaneously (#38884)
  > Fix use of bytes in cliconf plugins for Python 3 (#37715)
  > [docs] Correct misspelled domain in icinga2_host.py (#38867)
  > Lambda policy arn (#38863)
  > Update Issue & PR templates to make them clearer
  > Add changelog entry for grafana base64 port
  > Fix deprecated warnings
  > Fix idempotency in apt module (#38858)
  > fix ntp_auth issues (#38824)
  > Correct formatting (#38874)
  > VMware: Check if cluster exists or not (#38517)
  > VMware: handle permission denied while reading facts (#37163)
  > apt: integration tests for #31577 (#38586)
  > [fix] issue #30638 - onlyupgrade handling (#31577)
  > win_pester: move away from public repo to source test files (#38862)
  > Add supported connection in junos module documentation (#38813)
  > Add support for dzdo flags Fixes #38766
  > win_updates: fix when failed is not present in output (#38856)
  > Remove vcenter-simulator container files.
  > name cron
  > fix exception on lookup ignore error
  > Fix zabbix_host for Zabbix Server versions < 3.0 (#38665)
  > Skip self._parent on dynamic, defer to grandparent for attr lookup (#38827)
  > Use new vcenter simulator container location.
  > keep track of original inventory hostname in play context (#38818)
  > Set memory-swap to memory (#38836)
  > fix displaying group vars in graph
  > bool
  > minor fixes, also handle 'values' passed to dscl
  > added support for hidden users on macOS
  > Too much mail to keep up with vmware_guest, sorry
  > BELOW THIS COMMENT
  > Attempt 4: Prevent reparenting a block with itself (#38747)
  > Revert "Work-around for get-pip.py install failure."
  > Upgrade PYPI badge to point to new Warehouse site
  > ovirt_host_networks: Fix removing of network attachments (#38816)
  > centralize doc/config plugin lists (#38775)
  > Remove duplicated "instead" word (#38800)
  > playbooks_async.rst: correct typo
  > Add docs to `AnsibleAWSModule.client` retry settings (#38689)
  > Minor fixes in terraform module (#38438)
  > influxdb: Add condition for retries argument (#38441)
  > yum: docs: name is not required (#38758)
  > Work-around for get-pip.py install failure.
  > Temporarily disable sefcontext test on RHEL.
  > Temporarily disable seboolean test on RHEL.
  > Temporarily disable docker_secret test on RHEL.
  > Mark rabbitmq_user test unstable.
  > Disable fortios_* integration tests.
  > Fix documentation for aws_ssm and aws_ssm_parameter_store (#38352)
  > minor fixes
  > Add new Pure Storage module to discover facts for FlashArray (#37263)
  > [terraform] Fixed typo in preflight_checks (#38740)
  > fix user module error when generating ssh keys w/o a home (#29055)
  > fix of some problems with user modification with skeleton informations under FreeBSD (#34694)
  > fix bug in modules/system/user.py (#37552)
  > Fix typo (#38652)
  > VMware: Set default network type as 'dhcp' (#38518)
  > [cloud] Use correct string types for comparisons in ec2_instance
  > VMware: correct documentation for datacenter (#38718)
  > Remove boolean check for underscore in IAM role (#38664)
  > Pattern to catch string post to ERROR nxos terminal plugin (#37237)
  > fix nxos_ntp_options (#38695)
  > ovirt_disks: Fix fail condition for LUN disk (#38726)
  > Use correct esxi host variable in vmware_cfg_backup (#38721)
  > Fix in eos get_config cliconf api (#38682)
  > doc for _config backup argument (#38650)
  > Mark win_pester test as unstable.
  > Mark unstable integration tests.
  > Add details to see decrypted vault value (#37341)
  > Modules that have a link to their own deprecated section need to use a different link syntax (#38697)
  > Improve handling of integration test aliases. (#38698)
  > Add docs-build sanity test.
  > Suppress a UserWarning about unknown dist option
  > Refactor setup.py helper code
  > Shield setup module from accidental setup exec
  > Update python requirements in distribution meta
  > Add a list or extra URLs to distribution metadata
  > Fix test aliases.
  > nmcli: change default value of autoconnect (#38676)
  > fixed documentation to include esxi host (#38668)
  > Fixing minor typo (#38662)
  > Examples: Edit mistake (#38657)
  > Make the foreman callback more defensive (#36527)
  > firewalld: fix AttributeError (#38442)
  > Ignore .pytest_cache (#38401)
  > better error when wrong type passed to import_play (#36592)
  > allow user control of lookup error behaviour (#35932)
  > [GCP] New module GCP DNS Resource Record Set (#35920)
  > win_setup: fix for machine sid to work in domains with lots of users (#38646)
  > Add options field to bond structure. (#38512)
  > Added sumologic callback plugin (#38297)
  > Use a temp directory that is more likely to exist (#38645)
  > Minor typo fix (#38589)
  > Improve aws_ec2 plugin documentation (#37689)
  > Fix get_cloud_platforms config usage.
  > aws_ec2 inventory: add support for tag values as hostnames (#35880)
  > fix with_<lookup> spelling (#38584)
  > corrects Junos network_cli example & variables (#38601)
  > inaugural Network FAQ (#38359)
  > Change version added to 2.5.1 (#38604)
  > Add include_import tests for many top level include_tasks (#36531)
  > When I rebased the README as rst PR, I missed a few changes.
  > VMware: Support for multiple jinja filters in vmware_inventory (#38173)
  > playbooks_variables.rst: fix facts code-block (#38520)
  > playbooks_intro.rst: remove duplicite playbook (#38521)
  > README.md was renamed.  Fix deb build reference to the README
  > check types for template parameters (#37257)
  > Fixes new created lb doesn't return anything (#38560)
  > ensure 'home' translations (#36755)
  > Ensure non ansilbe exceptions keep tracebacks (#37523)
  > fix nxos_igmp_snooping issues (#38566)
  > issue:38321 fix onyx_config module failed while using python = 3.5 (#38343)
  > Add OpenNebula maintainers, update yum maintainers (#38590)
  > Add module to configure Pure Storage FlashArray Directory Services (#37350)
  > Adding slx_command module and supporting module_utils. (#38235)
  > Added empty default for name parameter (#38514)
  > Add junos connection type check (#38527)
  > Add troubleshooting URL for persistent socket path related issue (#38542)
  > fix handling of some exceptions for mail plugin
  > avoid caching invetnory sources in loader (#38242)
  > dict2items filter
  > return empty host list when pattern is empty
  > actual error reporting on failed galaxy clone (#36788)
  > show changed in online
  > allow for parameterized string functions
  > made missing cli tools non fatal (#37194)
  > minimize loading files/plugins
  > give hint to users when a file is not found
  > restrore showing stderr on script success (#38177)
  > ignore version when deciding callback loading (#38281)
  > Allow loading dirs from role defaults/vars (#36357)
  > Update Pure Storage FlashArray hostgroup module (#38503)
  > [docs][cloud] Include volume_size in ec2 module docs
  > Update Pure Storage FA Host module to allow for mixed protocol hosts (#37078)
  > Support network action plugin classification.
  > better handling of diff key types in compose
  > Explicitly exclude W504 (#38539)
  > urpmi module improvements (#37596)
  > Add docs badge to README
  > get_url should accept headers as a dict, instead of only a complicated string (#35470)
  > Optimize file handling in the find module (#38192)
  > Handle duplicate headers in the uri module (#33792)
  > Error if a module is found to shadow a reserved keyword (#34649)
  > apt: allow for --allow-unauthenticated in upgrade (#38381)
  > Retry creation of tags when DHCP optionset is not found (#38528)
  > fix nxos_igmp issues (#38496)
  > fix nxos_hsrp issues (#38410)
  > fix for when status codes are provided as a comma separated list (#38080)
  > Fix broken links in module documentation (#38469)
  > winrm: added flag handler for kinit to request forwardable ticket when delegation is set (#37815)
  > bring changelog/frgaments to devel
  > win_exec_wrapper: fix tests after recent change (#38504)
  > Reinstate code of conduct to the community TOC; add links to code of conduct to a few conspicuous spots in the community guide. (#38501)
  > Fix sporadic errors in ec2_vpc_subnet integration tests (#38473)
  > win_updates: handle if module failed to run (#38363)
  > README.rst should always exist so no need to set a default value
  > Fix authot github account
  > lastpass filter: add example
  > Add unit tests for ansible.module_utils.urls (#38059)
  > Initial commit for Scaleway Compute (#38285)
  > Grafana datasource module : tls_ca_cert or tls_skip_verify options (#36945)
  > [docs] Add examples to ec2_instance docs (#38479)
  > Fix junos transport check (#38460)
  > Update playbooks_loops.rst (#38440)
  > Small typos in docs (#38371)
  > apt: properly set changed for autoremove/autoclean (#38329)
  > Give hint when lookup fails on one element list (#38406)
  > openssl_certificate: Handle dump() in check_mode (#38386)
  > New module: digital_ocean_certificate_facts (#36731)
  > Minor typo in installation guide (#38452)
  > remove duplicate declaration (#38449)
  > manageiq_provider: don't send top-level null fields on creation (#38448)
  > lvg: don't fail if an unknown physical device is encountered (#38446)
  > Mobile CSS update - adds scrolling inertia (#38443)
  > Add documentation on dict2items (#38375)
  > Tweaks docs CSS to fix minor issue with main content page display cutting off at the bottom. (#38432)
  > clarifying docs with first_found (#36951)
  > Fall back to ValueError if JSONDecodeError is not available (#38276)
  > Convert README from Markdown to ReStructured Text and use as longdesc (#22330)
  > The ssh change note has been removed
  > Migrate s3_bucket module to boto3 (#37189)
  > Required changes to support redirects on HTTP 307/308 (#36809)
  > make aef test more predictable
  > Disable any_errors_fatal test.
  > Add eos_smoke integration tests (#36957)
  > Added module win_pester and relatives integration tests (#37343)
  > ovirt_templates: Add new attributes (#38211)
  > doc: apt, yum: add example with package lists (#38333)
  > Corrected a parameter name (#38385)
  > Additional docs CSS fix for mobile (#38376)
  > Fixes CSS so docs display properly on mobile (#38373)
  > Small typos in docs (#38370)
  > fix nxos_acl issues (#38283)
  > VMware: Documentation update vmware_guest_snapshot (#38083)
  > ec2_snapshot_copy: Add wait_timeout module parameter (#38072) (#38243)
  > allow incremental update for vars in loop for set_fact/include_vars (#38302)
  > remove unused optoins from inventory cli
  > Reduce recursion within group methods
  > powershell: display non-ascii characters in command outputs (#37229)
  > win_setup: Added connection name to interfaces (#37327)
  > Tolerate win line endings on windows module_util load (#37291)
  > Replace the hard-coded temp path in gunicorn module (#38349)
  > Expose verbosity as a var, dedupe attr list. Fixes #36170
  > [cloud]Add aws_ses_identity_policy module for managing SES sending policies (#36623)
  > Update fish setup to use `source` instead of `.` (#33207)
  > Update role doc examples  (#37844)
  > Update docs to reflect support for CDP neighbors (#38051)
  > clarify os x password with user module (#38344)
  > documented actual precedence (#38009)
  > docs: Document disabling diff on task level (#37998)
  > doc: index_var: fix version added (#37982)
  > [cloud][test]Add missing IAM policy for cloudfront (#38248)
  > Update porting_guide_2.5.rst (#37927)
  > Clarify the "refresh_inventory" meta task when using a dynamic inventory script (#37575)
  > Fix the automatic docsite_pr label (#37999)
  > Update installation docs for RHEL based distributions. (#38056)
  > Update spelling_word_choice.rst (#38113)
  > DOCS: Network Best Practices fixes (#38293)
  > Fix rpm_key test on Fedora 27.
  > Fixes Making sure that the key value returns a string to avoid concatenation issues (#37445)
  > Support for module param defaults (#22648)
  > Added module for Autoscale Launch Config (#37345)
  > Set `raw=True` when reading passwords from ConfigParser files. (#35582)
  > Validate SSL in panos_import (#36972)
  > Fix typo in apt.py (#38332)
  > Add module maintainers information (#38030)
  > ISSUE-37945 output not populated on failure (#37952)
  > Removes modules from TOC, speeding up build time and reducing doc disk space requirements.
  > AWS WAF module custom waiter (#37026)
  > Fix openssl_certificate test for newer openssl.
  > Fix 2.5 changelog link
  > Add alias's as a :ref: target for modules
  > Update docs and version definitions for the 2.4.4 and 2.5.0 releases
  > Add OpenNebula one_image_facts module (#38169)
  > 2.6 roadmap doc (#37926)
  > demonstrates best practices for group vars (#37930)
  > Fix grafana CALLBACK_VERSION
  > added junos_smoke tests (#37216)
  > added iosxr_smoke (#37828)
  > Fix spelling of "lookup" across docs and src comments
  > openvswitch_db: Split key-value pairs correctly (#33335)
  > Fixing lack of failure when uploaded source is invalid (#37461)
  > ansible_ssh_pass is the ENV variable (#38035)
  > issue:38167 add support for onyx version 3.6.6000 for onyx_linkagg (#38191)
  > Fix typo in Slack Callback plugin (#38268)
  > nmcli: check NMClient, NetworkManager availability (#38076)
  > Update aliases on integration tests. (#38258)
  > nxos_acl_interface tests addition (#38230)
  > Add error handling for junos in case wrong connection type (#38023)
  > Mark unsupported integration tests. (#38251)
  > Multiple ansible-test fixes. (#38247)
  > win_service: fix when dealing with paths with special chars and change WMI to CIM cmdlets (#37897)
  > Fix incorrect RN used in module (#38245)
  > cloudfront_distribution: fix restrictions (#37476)
  > Reinstated element to fix doc display on mobile devices. (#38246)
  > Introduce grafana callback plugin. (#34246)
  > fixes issue when netconf would report ios is not supported (#38155)
  > [cloud] Add custom waiters to stabilize ec2_vpc_subnet module - Fixes #36083 (#37534)
  > Initial commit for Scaleway support (#37638)
  > Ensure that arguments for sub commands are properly indented (#37992)
  > ec2_instace: fix instance_role argument (#37465)
  > Don't pass keyword args as positional, include file_name. Fixes #38190 (#38194)
  > Add integration test for #35900 (#38090)
  > Add no_log to activationkey (#36657)
  > dictionary changed size during iteration error (#37454)
  > Add example to clear the usage of `extra_opts` (#31873)
  > Fix indentation issue
  > copy: doc: fix typo (#38197)
  > nxos_vlan purge (#38202)
  > fix nxos_aaa_server_host issues (#38188)
  > Add missing required property to docs
  > ec2_snapshot_copy: WaitError and ClientError exception handling (#38072)
  > Fixes #38085 - cloudfront_invalidation doesn't work for the first invalidation ever (#38086)
  > git_config: add quotes in complex value (#38168)
  > Correct syntax highlighting in plugin dev docs (#38184)
  > Doc formatting update for office_365_connector_card.py (#38142)
  > Allow subnets with names formatted like `subnet-1234` (#37740)
  > GCP: Compute IP Addresses (#36325)
  > fix set options in callbacks for foreman
  > yaml callback fails on python3
  > Improve details and events results for ecs_service_facts (#37983)
  > changes description to match module (#31364)
  > Add OpenNebula one_image module (#37831)
  > fix nxos_aaa_server issues (#38117)
  > Add NSX-T Logical Switch support in vmware_guest (#37979)
  > add instanceUuid (also called PersistentId) in vmware utils (#37127)
  > Making clearer that the module has to be executed twice, and that the second run needs the data of the first (#37884). (#38135)
  > doc: inventory: nmap: fix version added (#38157)
  > cs_user: fix E325 (#38158)
  > Remove the deprecated tls-sni-02 challenge method. (#38137)
  > doc: fix grammar (#38145)
  > ovirt_host_networks: Fix of bond assignment (#38054)
  > ovirt_hosts: Fix failed_state after PM fence (#38102)
  > fix typo (#38131)
  > Update docs to highlight lookup plugins for templating
  > Added an example using a templated payload file
  > VMware: vmware_portgroup teaming policy support (#36778)
  > Use correct action in warning about missing name
  > Nmap inventory (#32857)
  > Update EdgeOS modules to be community supported (#38112)
  > #29334 handle maven local repo (#36159)
  > [ec2_vpc_nacl] revert suboptions for ingress and egress module parameters (#38071)
  > uri: Add redirect tests for none, safe, urllib2 and all (#37068)
  > Fix returned landscape value when using python3
  > module_common: handle None value for templar (#36651)
  > dedupe the --rsh options in favor of user supplied (#38096)
  > fix nxos_vlan issues (#38008)
  > additional fixes to function app test
  > show version brief does not work on iosxr virtual (#37609)
  > Fix apt tests (#37922)
  > fixes bug: puppet module is no longer updating persistent external facts (#38026)
  > synchronize: fix the mixture of quoting and passing of lists to run_command (#38020)
  > Add --include and --omit options to ansible-test coverage report (#38061)
  > Update Ubuntu image SHAs for ansible-test.
  > Add OpenNebula one_vm module (#37825)
  > Fix building from ubuntu1404 Dockerfile
  > changes default WAPI version to 2.1 (#37578)
  > [cloud]Ensure SGs in default VPCs get default egress rule (#38018)
  > issue:37307 Add support for changes in pfc output in onyx 3.6.6000 (#37651)
  > fixes example address parameters (#37765)
  > apt: use --auto-remove with dist-upgrade (#37594)
  > Update team_netapp (#38015)
  > Fix interfaces_file for proper file contents (#37818)
  > flattened: doc: Typo in lookup example (#38006)
  > Update xml.py (#38019)
  > don't create vmware vm on ESX in maintenance mode (#37124)
  > Fixes #37700 Azure image can be created with tag (#37981)
  > VMware: Use RFC 952 compliant hostname while customization (#38005)
  > Add Meaningful Cloudfront Identity during creation of cloudfront distribution (#37914)
  > Quote --rsh command options for rsync in syncrhonize module (#35976)
  > [docs] correct the code of conduct link (#38012)
  > revises network portion of 2.5 porting guide (#37938)
  > Ensure the MAC address uses colons instead of hyphens for later comparison. Fixes #35463 (#35465)
  > VMware: Fix regression in get_all_host_objs (#36770)
  > VMware: Gather facts when powerstate is specified (#37908)
  > Fix 'New Vault password' on vault 'edit' (#35923)
  > continue fact gathering even without dmidecode (#34925)
  > Add spectrum_device module (#19739)
  > updated example with correct parameters (#37679)
  > fix typo (#37996)
  > warn about assign_public_ip immutability only if explicitly set (#37974)
  > docs/keywords: Clarify `async` a bit (#37943)
  > Fix broken link to cloud utils from AWS guidelines. (#37166)
  > Purge legacy test modules (#37691)
  > fix nxos_udld_interface issue (#37527)
  > Add CDP support for the neighbors option (#37655) (#37667)
  > win_copy: added fix for win_copy deleting local tmp folder (#37964)
  > Ansible.ModuleUtils.FileUtil: catch DirectoryNotFoundException when testing a path (#37968)
  > Integration Tests only: nxos_user (#37852)
  > win_reboot: fixed up warning message for dep args (#37898)
  > Except in specific cases, we want to use text strings on the controller
  > Move man pages generations to rst2man (#37861)
  > Document the relationship between octal numbers and the leading zero
  > We need to save the basename into an attribute for calling code
  > Add argument to allow limiting docker container to s specific amount of memory (#37950)
  > Disable unstable win_uri test.
  > Remove myself from vmware maintainers (#37928)
  > Fixes #37824. cloudstack: do not rely on APIs list queries for names (#37910)
  > aws_ssm_parameter_store - Make the module idempotent (#36252)
  > Revert accidental addition of Mapping in #37741 (#37939)
  > Use arg_spec type for comparisons on default and choices (#37741)
  > Optimizations in mod_args parsing
  > Don't overwrite builtin jinja2 filters with tests (#37881)
  > Put back $PATH checking in ansible-connection call (#37933)
  > fix nxos_static_route issues (#37614)
  > Don't assume that self._task.action is copy, explicitly set. Addresses #37238 (#37777)
  > Fix junos modules check_mode issue (#37311)
  > Correct msg to detect idempotent yum groupinstall (#37858)
  > Hide apikey from log in uptimerobot (#37342)
  > Added poweroff_guest vm and reboot_guest vm in vsphere_guest (#34348)
  > New module: digital_ocean_domain_facts (#37269)
  > Fix the aws_kms_facts module name in module docs (#37902)
  > [cloud] ec2_vpc_nacl: add documentation about ingress and egress rules (#37747)
  > append request headers instead of replacing (#37845)
  > Disable unstable s3_bucket test.
  > Disable unstable ec2_group test.
  > Increase ansible-test scp retries.
  > Fixes scrolling issue without breaking header nav (#37864)
  > Temporary fix for horizontal scrolling issues on certain pages. Note that this will revert the behavior where headings scroll off the top of the main content region during navigation; fix for that is being investigated. (#37863)
  > Disabled unstable ec2_ami test.
  > Disable unstable ec2_vpc_subnet test.
  > win_certificate_store: fix typo stopping key_storage from working (#37810)
  > Disable unstable ec2_vpc_route_table test.
  > trying to fix storage blob timing issue
  > Typos in the yaml inventory plugin
  > Fix 'repomd.xml signature could not be verified' (#35989)
  > Add integration tests for include_role using variable for tasks_file (#37742)
  > template: Add option to `lstrip_blocks' and fix setting`trim_blocks` inline (#37478)
  > apt: fix mark when no packages (#37835)
  > cs_vpc_offering: listVPCOffering API returns any matching names (#37783)
  > doc: modules involving file transfert bypass pipelining (#37250)
  > apt: mark installed packages manual (#37751)
  > Changed Azure SecurityRule to use kwargs instead of positional args (#37695)
  > Typo in ipaddr filter (#37592)
  > docs: needs_rebase is still used (#37774)
  > Fix yamllinter handling of tuple assignment.
  > fix container instance version
  > supervisorctl: add integration tests
  > Fix ansible-test handling of network plugins.
  > Fix dynamic inventory for vagrant does not work on python3 (#37631)
  > consul_kv: decodes kv values from Consul to utf-8 (#35894)
  > make jira authentication Python3 compatible (#33862)
  > Fix nested parameters in module docs (#37793)
  > Avoid 2nd processing of facts for actions
  > Fix loader for filters (#37748)
  > [aws] Register scalable target prior to creating/deleting a scaling policy (#35632)
  > document our deprecation (#37788)
  > Fix python3 interpreter issue (#34811) (#35176)
  > [cloud] ec2_vpc_route_table: ignore routes without DestinationCidrBlock - fixes #37003 (#37010)
  > Fix docker_secret test on RHEL.
  > Move AWS placebo fixtures into test/units/utils so module_utils tests can use them (#37300)
  > apt: allow for integration tests using fake repo (#37639)
  > [cloud] ec2_ami_copy: undeprecate wait_timeout to allow modifiable timeouts again to allow a longer timeout than 600 seconds (#37680)
  > Documentation update (#37782)
  > yum: clean fake repos after tests run (#37770)
  > Check that output from list_vhosts can be split (#37630)
  > Fixed issue with accessing response in digital_ocean module (#37268)
  > try to clarify run_once and forall! (#37754)
  > New generator inventory plugin (#37690)
  > update vars info (#37729)
  > Fix casing on CallbackBase in 2.4 porting guide (#37616)
  > Improve ansible-test retries.
  > fixing function app test (#37687)
  > Disable failing azure_rm_securitygroup test.
  > win_psexec: Fix pslint issues (#37718)
  > win_product_facts: Fix pslint issues (#37722)
  > adding possibility to specify resource group for referred virtual net… (#36768)
  > azure_rm_networkinterface: don't query subnet as it's not necessary (#36826)
  > Remove unused import from azure dyn inventory (#34980)
  > win_tempfile: Fix pslint issues (#37720)
  > Updated text for azure_rm_virtualmachine around images that can be used (#37686)
  > azure_rm_virtualmachine: adding possibility of disabling public ip address (#36766)
  > Removed windows_azure inventory script to avoid confusion with azure_rm.py (#37439)
  > azure_rm_networkinterface: fixed issue when public ip address should not be created (#36824)
  > win_defrag: Fix pslint issues (#37719)
  > win_wakeonlan: Fix pslint issues (#37717)
  > Update httptester SHA.
  > Disable PowerShell null comparison test.
  > Support MSI for ansible on Azure resources (#36634)
  > Complete updates of remaining code-smell tests. (#37743)
  > Update httptester for httpbin==0.6.2
  > Update ansible-test is_binary_file test.
  > Clean up non-standard module shebangs.
  > VMware: Use environment variable for connection (#37726)
  > Add http(s)_proxy support in yum module (#36800)
  > Fix edgeos_config: {backup: yes} (#37619)
  > Move var precedence check to integration tests.
  > Fix SteamOS ansible_distribution fact (Fixes #33628) (#37576)
  > added parameter for allowing prerelease packages in win_chocolatey for #33243 (#37205)
  > VMware: Handle exception gracefully (#36619)
  > ovrit_cluster: fix for CPU arch entity #37425 (#37436)
  > cloudfront_distribution: fix the order of headers to avoid updates again and again (#37340)
  > ManageIQ module - provider refresh (#37573)
  > Updated modules for Avi version 17.2.8 (#37344)
  > Fix encoding of code-smell paths on stdin.
  > enabling storage blob as it seems that test is stable
  > Set win_rm protocol to the name, not the full ProtocolTypes object (#37499)
  > Correct module name in vcenter_license.py (#37672)
  > iam_role_facts: Add information about instance profiles associated with the iam roles (#37641)
  > Update tests triggered for `bin/` changes.
  > Update ansible-test default container SHA.
  > constructed inventory does not use group variables from previous inventory #37397
  > Revert "Add a few Jinja2 tests to simplify template (#37514)"
  > Add a few Jinja2 tests to simplify template (#37514)
  > Fix crash in py3: 'TypeError: a bytes-like object is required, not 'str' (#37504)
  > Test include role with items in name #36372 (#37001)
  > Fix csvfile traceback on Python3 (#37625)
  > Fixes #32146 Fixes reconcile inventory to correctly remove hosts from ungrouped
  > Adds VMWare to TOC; sort scenario guides alphabetically (#37661)
  > Compare byte strings to byte strings
  > Fix use of user_data field with spot_price in ec2 module (#37628)
  > Correct method to get timedelta seconds value (#37485)
  > Fix api_profile choices in Azure docs fragment.
  > Fix name parameter templating in include_role module (#36372)
  > Fix py3 issue in wait_for_connection (#37646)
  > Update default ansible-test docker container. (#37644)
  > Restore skipped/failed in JSON callback, add custom facts (#37204)
  > Pin httptester SHA.
  > implemented installroot option (#33613)
  > Added module for L4 Policy Set (#37346)
  > kedarX has left the building (#37636)
  > Added module for User Account (#37347)
  > issue:37306 Fix issue with vlan support for onyx version 3.6.6000 (#37310)
  > nso_verify handle leaf-list in 4.5 and identityref (#37393)
  > Fix uri test on Python 2.6.
  > fix UnboundLocalError nxos_bgp_af module (#37610)
  > Auth method for the k8s lookup plugin now matches other modules (#37533)
  > [cloud] ec2_asg: wait for the lifecycle hooks - Fixes #37281 (#37282)
  > Address some language in EXAMPLES (#37555)
  > Load plugin config defs on first load only (fixes #37553) (#37584)
  > cs_instance: add new template filter all (#37571)
  > nso_action use json result format if available in NSO (#37395)
  > add timeout parameter and increase default timeout for nso modules (#37391)
  > Fix redundant yaml error blurbs on ModArgs parse errors (#36923)
  > cloudformation: add create_timeout attribute (#36445)
  > Update Cisco NSO module required versions. (#36736)
  > apt_repository: check attribute repo for None value (#36944)
  > apt: use to_native instead of str for exc (#37595)
  > removed deffered items (#37541)
  > Fix typo in inventory docs (#37577)
  > letsencrypt: don't mask values specified in data (#37556)
  > Fix the initial value of a variable
  > Adding metadata from existing app to the JSON results, so that, for example, the app port can be referenced later
  > Fix argspec for webfaction modules
  > Network F5: Adjust for Python 3 scoping rules (#37554)
  > Fixing domain to authorization matching for ACME v2. (#37558)
  > Fixes anchors scrolling off the top of the screen during navigation. (#37548)
  > Clean up Grafana docs a bit (#37516)
  > fix the typo
  > Added parameters to na_cdot_volume (#37202)
  > add some Tower module integration tests (and fix a bug or two) (#37421)
  > Close & remove paramiko connection where appropriate (#37528)
  > Fix typo in timezone.py (#37442)
  > Increase delay and tries for ec2_vpc_net backoff - fixes #36063, fixes #37323, fixes #36078 (#37354)
  > Clean up module documentation (#36909)
  > Disable unstable azure_rm_virtualmachine test.
  > Add missing YAML escape characters
  > Fix boolean input and string-type validation
  > Improve Tower integration test support:
  > clarify input location
  > Add .python-version to gitignore (#37483)
  > ovirt: Fix documentation for interface parameter (#37459)
  > Raise error when trying to use older iosxr modules with netconf (#37423)
  > apt: better error msg when update_cache fails (#37410)
  > small typo fix
  > Ensure network_cli nxos test is run only once - remove unnecessary files (#37462)
  > maven_artifact: add verify_checksum option - fixes #31799 (#33370)
  > fix nxos_udld issues (#37418)
  > apt: clarify allow_unauthenticated docs (#37453)
  > Clarify the apt module force documentation (#37353)
  > Add missing single quote in inventory_plugin doc (#37403)
  > timezone module: allow suse linux as target (#36719)
  > Fix ansible-test python and pip executable search.
  > fix ios_l2_interface (#37389)
  > Add turb as maven_artifact maintainer (#37424)
  > ansible_tower modules doc: fix typos, use formatting functions (#37414)
  > doc: Update pscx examples (#37245)
  > Update porting_guide_2.5.rst
  > Doc build warning/broken link clean-a-palooza (#37382)
  > Document that this module was renamed recently (#37420)
  > Allow filtering of instances by tags in GCE dynamic inventory (#35770)
  > Add a note to iosxr_(command|config|facts) stating netconf is not supported (#37394)
  > Add fact to obtain iSCSI initiator IQN
  >  Connection error messages are unsafe: wrap them (#37329)
  > Disable failing github_issue integration test.
  > Production ACME v2 endpoint is available. (#37369)
  > Use NormalizedOperationMethod to catch ClientErrors so the waiter can handle them properly (#37356)
  > [openstack][docs] Fixing spelling error (#37351)
  > Fix ansible_lo being used inside of ansible_facts
  > Accept list or string for ports is seport module (#36661)
  > Eos :do not push config to device if check_mode is enabled (#37287)
  > Fix nxos_vrf issues (#37092)
  > Fix nxos_l2_interface and test typo (#37336)
  > Fix nxos_switchport (#37328)
  > issue:36955 remove creating temp file for debug
  > Various module doc fixes (#37256)
  > Remove dead code
  > route53_zone: enable check mode (#37201)
  > Add support for Cloudformation's parameter attribute UsePreviousValue (#31775)
  > Fix eos_facts eapi integration test failures (#37301)
  > Improving EC account key parsing (see #37275). (#37293)
  > Add support for --quiet-build and --quiet-fail to portage module
  > fix spelling mistakes in several modules (#36296)
  > New module : digital_ocean_image_facts (#35887)
  > terraform: fixed typo, name error sdtout -> stdout (#37253)
  > ovirt_vms: Pass correct VM entity to create method (#37249)
  > Terminate Tower instances after CI ends. (#37265)
  > Support recursive suboptions schema (#37206)
  > Update support for Tower testing.
  > Document compare_policies utility in AWS guidelines. (#37174)
  > Ansible Galaxy: skel for network role #37241 (#37251)
  > aws ssm parameter lookup - testing and documentation around negative and failure cases (#36550)
  > Remove restriction of SRV protocols (#36709)
  > added nxos_smoke tests (#36647)
  > eos_config module exit session gracefully (#37244)
  > Update README.md
  > add nxos_snapshot test for missing required param (#37248)
  > Add APB role_type to ansible-galaxy init (#36789)
  > fix required args for nxos_snapshot and docs improvement (#37232)
  > modules: zypper: Optimize the 'search' subcommand (#37191)
  > fix nxos_vrf_af issues (#37211)
  > VMware: New module : vmware_datastore_cluster (#36365)
  > VMware: refactor vmware_datacenter (#36214)
  > Fix the docs link to Ohai in the Ohai module (#33788)
  > Porting guide (#37226)
  > win: handle non string as an environment value (#37215)
  > Auto install of python-apt without recommends.
  > Do not try to add an entry if none exist (#37152)
  > Ensure the table spans the complete page width (#37129)
  > Improve default values and choices in module docs (#36901)
  > cs_instance: fix py3 user_data base64 (#37135)
  > vultr: fix py3 compat (#37171)
  > Using correct content type (as per version 10 of ACME draft). (#37165)
  > fix nxos_switchport/l2_interface trunk_vlans state absent (#37180)
  > ovirt_hosts: Add option to choose to reboot the host (#35956)
  > Update developing_api.rst (#37108)
  > cs_instance: fix error when state destroyed but querying user_data
  > yum is Python 2 only. If Python 3 use dnf (#37140)
  > examples fix: mode selection (#37128)
  > doc: 2.3.3 has been released
  > Fix unarchive with strip-components in extra_opts (#37048)
  > win_uri: return response info on non 200 responses, convert DateTime values to ISO 8601 (#37104)
  > Add ansible-config and ansible-inventory to setup.py scripts (#37151)
  > Initial Tower module integration test support.
  > Cleanup and enhancements for ansible-test. (#37142)
  > Add me as VyOS and EdgeOS maintainer (#37130)
  > DigitalOcean: typecast map function for Python3 (#37126)
  > s3_bucket: add integration tests (#36941)
  > route53_zone: move to boto3, and enable comment update (#36641)
  > Fixes #37042  * correctly check that the no_device attribute is specified  * ignore volume_size requirement if no_device is specified
  > ovirt_host_networks: Fix idempotency (#37075)
  > Added missing store regex pattern for prompt found after error (#35820)
  > webfaction modules: fix broken import (#35024)
  > Having uppercase in the resource_prefix can cause unexpected issues
  > cs_router: fix missing doc (#37107)
  > cs_ip_address.py: fix missing doc (#37109)
  > Network doc items that are done
  > cloudstack: fix common E324 in docs (#37082)
  > Add reference to VNET resource group (#34576)
  > fix nxos_l2_interface tests for fretta (#37086)
  > allow ANSIBLE_KEEP_REMOTE_FILES for local test runner (#33357)
  > Don't fail on configure in command (#37011)
  > win_wait_for: use loopback IP instead of hostname if 127.0.0.1 is used (#36762)
  > letsencrypt: add new param force (#37077)
  > Fix side-effect of flags being passed to ios get_config again (#37084)
  > Lenovo license update (#36840)
  > botmeta: new cloudstack maintainer (#37081)
  > Fix consul module service deregistration (#34847)
  > Add compatibility for docker-py version 3 (#36973)
  > Network modules to link to network guide (#37033)
  > remove unused tx_rate and rx_rate from vyos_interface (#37062)
  > Improve module docs return values (#36943)
  > Link to new network platform pages (#37057)
  > fix nxos_vrrp issues (#36930)
  > Fix n3k separate to combined image upgrade (#37017)
  > Fix eos integration test failures (#37020)
  > Remove Sphinx/Read-the-Docs plug on every doc page (#37023)
  > Make use of named links in documentation notes (#37027)
  > Route custom waiter (#36922)
  > Added variables to destroy command (#37028)
  > Python3 issues in maven_artifact (#37035)
  > fix python3 compatibility for znode module
  > Support <hr/> in module docs (#37030)
  > fix NIOS DNS lookup example (#36737)
  > ec2_asg: fix #28087 and #35993 (#36679)
  > Fixes commit a28eb94, which broke validate_certs = False for python < 2.7.9 (#34887)
  > ini_file: add allow_no_value param (#24442)
  > [terraform] Support initializing modules and providers at runtime (#36996)
  > Ability to link to other pages from plugin docs (#37009)
  > ios_static_route idempotence fix (#35912)
  > Move _start_connection() to module_utils/connection and fix Popen() call (#36249)
  > adds fix for terminal plugins
  > ugh q
  > fixes cliconf and netconf plugin loaders
  > Fix_regex (#36569)
  > cs_zone_facts: implement return facts as ansible returns (#36993)
  > VMware: Refactor vmware_target_canonical_facts (#36964)
  > New module: digital_ocean_snapshot_facts (#35897)
  > Assume firewall is offline on DBUS_ERROR during init (#36486)
  > Fix Base64 decode TypeError (#36968)
  > New module: digital_ocean_load_balancer_facts (#36966)
  > New module: digital_ocean_tag_facts (#36965)
  > Copy edits and tweaks
  > updated api example
  > [cloud aws_s3] Enforce required parameters for the various aws_s3 modes (#36767)
  > Remove old boto documentation and promote AnsibleAWSModule (#36763)
  > VMware: new module : vmware_datastore_maintenancemode (#36436)
  > Use Tower v2 API when available, falling back to v1 where necessary (#36663)
  > Reversed orser of icmp_type and icmp_code per bug 36378 (#36380)
  > Enable eapi integration test for eos modules (#36934)
  > eos_static_route fix (#36903)
  > Additions to AWS Module Guidlines from Pull Request Feedback (#36834)
  > Clean up VMware BOTMETA and author/license info (#36873)
  > Only create tags if tags are provided (#36921)
  > properly pass /api/v1/ credential fields for older Towers (#36917)
  > Add more maintainers to team_tower
  > Add variables and variable_file in terraform module (#36879)
  > map network_os to ncclient device_params (#36819)
  > Skip top level args that are the same as args in provider in doc<->arg_spec comparisons (#36911)
  > properly detect the absence of credential_type in older tower-cli (#36908)
  > Convert key to snake. Fixes #36845. (#36887) (#36904)
  > Allow configuration of manual mac address (#35504)
  > Allow inversion of uid_owner match in iptables module (#36073)
  > corrected typo in documentation examples (#36894)
  > Fix eos_vrf integration test failures (#36893)
  > Fix junos_command py3 related issues (#36782)
  > Fix nxos_interface multiple issues (#36827)
  > Include Digital Ocean Token Alias (#36810)
  > VMware: refactor configure disk logic (#36617)
  > Wrong syntax
  > Adds the ability to override the doc build output directory from the command line. (#36604)
  > Update playbooks_filters_ipaddr.rst (#36883)
  > fix unixy when debug's msg is not text (#36882)
  > Add tbjurman to team_nso (#36861)
  > gitlab_project: don't ignore errors (#36702)
  > minor wording changes to remove ambiguity
  > Fix lineinfile example
  > Network Platform docs (#36814)
  > Automatically stuff reference in commit message (#36844)
  > Improve contribute-message in document footer (#36841)
  > Fix indentation of requirements (#36813)
  > Improve module docs wrt. required params (#36812)
  > Move notes higher up in order (#36815)
  > crypto: Fix incorrect type for privatekey_passphrase (#36868)
  > Fix broken links (#36864)
  > New module: digital_ocean_size_facts (#35898)
  > aws_ssm_parameter_store module - value parameter should be no_log since it's often a secret (#36843)
  > Updated the documentation of modules to match argspec including the type setting for bool parameters (#36821)
  > clarify the slicing example (#36842)
  > ovirt_vms: Fix NoneType in placement policy check (#36775)
  > Add documentation for import FCP storage domain (#36780)
  > ovirt_host_networks: Fix removing the label (#36783)
  > ovirt_vms: Fix boot devices idempotence (#36833)
  > typo
  > khjh
  > nso_config break cycles in dependency sorting (#36828)
  > More code-smell sanity test updates. (#36830)
  > Add aws_caller_facts module to changelog (#36823)
  > Add gdpak to networking team (#36822)
  > Add aws_caller_facts module and use it in setup-iam.yml (#36683)
  > nxos_facts fix and integration tests (#36796)
  > VMware: new module: vmware_host_capability_facts (#36497)
  > ACI: Parameter username is not required (#36817)
  > Parameter method is not required (#36816)
  > Overhaul additional sanity tests. (#36803)
  > Fix author string in documentation section (#36798)
  > Add Pure Storage FlashBlade Snapshot module (#32505)
  > Explain what the Ansible Quickstart video does (#36453)
  > docs: Workaround for non-string values (#36720)
  > nso_config work around ordering issues (#36774)
  > Added extra choice floppy for bootdev option in ipmi_boot module (#36174)
  > Add missing import keyword into snippet in Guidelines
  > New module: digital_ocean_region_facts (#35911)
  > BOTMETA: label:docs (#36757)
  > Pass code-smell paths on stdin.
  > VMware: Re-enable VM poweroff testcases (#36734)
  > Win lineinfile fix (#35100)
  > fix plugin-to-doc naming mismatch, typos, grammar (#36366)
  > Fix table display width. (#36728)
  > Update default docker container SHA.
  > removed now irrelevant section
  > Fix rst link syntax.
  > Add atomic_move in ini_file module
  > tower cred: support credential kind/type for /api/v1/ and /api/v2/ (#36662)
  > skip fmg_script unit test if the pyFMG script is not present (#36732)
  > fix cliconf get_config method to match base signature (#36682)
  > Add space between arguments for acme-tiny (#36739)
  > Docker service update project_name doc (#36713)
  > NSO ValueBuilder improvements. 4.5 leaf-list compatability. (#36583)
  > Update team_nso members (#36652)
  > Fix sanity checks in OpenStack docs fragment (#36722)
  > allows ib_spec attrs to be filtered in update (#36673)
  > cs_sshkeypair: fix ssh key rename (#36726)
  > Fix typos (#36671)
  > DigitalOcean: new module: digital_ocean_volume_facts (#36004)
  > FreeIPA inventory (ipalib 4.6.2): avoid exception (#34356)
  > Add integration test for #36534 (#36581)
  > DigitalOcean: new module: digital_ocean_account_facts (#36003)
  > VMware: refactor vmware_datastore_facts (#36423)
  > VMware: Hardware version support (#36562)
  > fix nxos_vlan aggregate (#36710)
  > nxos_linkagg fix (#36706)
  > Decouple config and state check in vlan and vrf network modules (#36386)
  > Add meraki
  > More improvements to ACI module docs (#36689)
  > Remove $team_ansible refs covered by $team_windows
  > Typo in github handle :-/
  > Improve module doc parameter list (#36688)
  > Windows: Clean up documentation (#36684)
  > Clean up $aci_team and Windows stuff
  > ACI: Asorted fixes to documentation (#36681)
  > Temporarily disable subversion test on osx.
  > Improve parameter required values and ref fix (#36680)
  > docsite: Improve previous fix for smartphone/tablet (#36678)
  > Fix rendering docsite on smartphone/tablets (#36675)
  > Fix module references in module docs (#36674)
  > Asorted docs fixed (#36672)
  > docsite: Add 'Edit on GitHub' for module docs (#36667)
  > guide_aci: Fix a few references (#36666)
  > ACI: Improve module index short_description (#36665)
  > Fixed indentation error in `facts-demo.yml` example. (#36645)
  > Add anchors to some guides and all module categories (#36642)
  > Fix documentation of validate_certificates option in aws doc_fragment.
  > Notify acozine & gundalow on Network Docs (#36655)
  > debug should have item (#36534)
  > protect against plugins using verify incorrectly
  > Add instructions for creating backport PRs (#36593)
  > tower cred: update kind options in documentation
  > tower cred: filter user name lookup by the proper key
  > tower cred: implement credential /api/v1/ kind compatability
  > Fix credentials for Tower API V2
  > Adds k8s_raw, openshift_raw tests (#36228)
  > Updated examples aci_contract_subject_to_filter.py (#36626)
  > filesystem: fix documentation (#36556)
  > fix erroneous example in inventory (#36625)
  > yum: fix yum version comparison (#36573)
  > aci example minor fix testing actual real life scenario examples (#36613)
  > added additional examples for aci modules (#36612)
  > ec2_group:documentation explicit a behaviour for sg rules (#36586)
  > Start of tests for modify_module, specifically to ensure proper shebang replacement on old style modules (#36602)
  > Bump OpenShift client req to 0.4.3. Fixes openshift_scale. (#36601)
  > Network Getting started docs (#36337)
  > Initial commit for Pure Storage FlashBlade module (#32467)
  > aws_ec2 inv plugin: remove extra call to verify_file (#36588)
  > Update more code-smell tests. (#36570)
  > Update zabbix_maintenance.py (#36123)
  > Updated vmware URL for guest_ids (#36511)
  > Upgrade more code-smell tests. (#36560)
  > Fix types when evaluating interpreter (#36541)
  > win_feature: better error handling to make it easier to debug issues (#36491)
  > efs: improve documentation about the update of an efs (#36473)
  > Add missing copyright notice
  > aci_interface_policy_leaf_policy_group: Fix test (#36551)
  > Check for regexp match when using insertbefore or insertafter (#36474)
  > changed cisco mail to normail hotmail (#36546)
  > [cloud] catch NoCredentialsError in boto3_conn (#36537)
  > add aci_static_binding_to_epg integration tests (#36542)
  > minor fix to exit_json for aci_static_binding_to_epg.py (#36540)
  > [cloud] ec2_group: fix check mode when using tags (#36503)
  > aci_domain_to_encap_pool: Remove integration tests (#36535)
  > Revert "remove query/q (#36315)"
  > ACI: Various changes to module documentation and guide (#36516)
  > Add new purefa_pgsnap module
  > Notify cyberark-bizdev for cyberark plugin and module tickets.
  > Re-use logic from StrategyBase._load_included_file in StrategyModule.run for free and linear (#36470)
  > find.py module: Added depth: option to specify how many level deep to… (#36205)
  > remove query/q (#36315)
  > Fixup VMware module docs issues (#36409)
  > Add integration test for #36430 (#36432)
  > Do not cache the loop item label so that it will update with each item
  > Better handling of absent AWS SES identity notification information. (#36354)
  > Add note to use script module rather than inline here documents (#32863)
  > [ec2_vpc_net_facts] Fix UnsupportedOperation for regions other than u… (#35302)
  > nxos_vrf fix (#36494)
  > Fixes #12353 #20977 adds new option to galaxy cli to preserve scm meta (#34642)
  > [cloud] Retry WAF actions on WAFStaleDataException (#36405)
  > fix nxos_pim module doc (#36505)
  > aws ssm parameter lookup - change to return Nones for missing variables (#36456)
  > Wait for VM state to reach poweredoff when state: shutdownguest (#31669)
  > fetch: set fail_on_missing: True as default as per docs (#36469)
  > fail module when config is invalid and jsonrpc doesn't return error (#36482)
  > vApp properties support (#32579)
  > fixed conditional error message (#36476)
  > VMware: Add missing state param in argument spec (#36339)
  > Fix PEP 8 issue.
  > aci_static_binding_to_epg fixes  (#36478)
  > fix nxos_bgp_neighbor_af issues (#36472)
  > Fix nxos_banner module for unstructured output (#36411)
  > Add force option to systemd module (#35925)
  > aci_iplpg: Various fixes to integration tests/module (#36460)
  > cs_user: fix return user_api_secret for ACS v4.10 and later (#36447)
  > aci_spvpg: Various fixes to integration tests/modules (#36458)
  > Add support for enhanced code-smell tests. (#36332)
  > [Doc] Update Conditional Imports (#35492)
  > Update vault.rst (#36328)
  > added aci_vpc_protection_group integration test (#36448)
  > Fix path handling in validate-modules sanity test.
  > catch all cases of no inventory when asked to fail
  > fix vyos_l3_interface adding multiple addresses to interface (#36377)
  > Change to longer interval jittered backoffs for efs facts (#36266)
  > added aci_fabric_node integration test (#36422)
  > Add AWSRetry when describing VPCs to help stabilize integration tests (#36264)
  > remove extra fields from debug output
  > hide uneeded fields for callbacks (#36259)
  > now get_url defaults to module temp dir (#36218)
  > vyos_config IndexError in sanitize_config (#36375)
  > Fix default value of gpgcheck in doc (PR #36267)
  > Fix portage mod usage of jobs and load-average opt
  > Fix ansible-test --redact option with delegation.
  > fix nxos_bgp_neighbor issues (#36318)
  > aci_encap_pool: Fix vxlan integration tests (#36418)
  > ACI: Add missing examples to module docs (#36417)
  > aci_aep: Add missing integration tests (#36414)
  > Add option to hide sensitive ansible-test output.
  > [cloud] If inventory file isn't able to be parsed by aws_ec2, raise an AnsibleParserError (#36387)
  > Use pycrypto backend, rather than python-cryptography, on Ubuntu Precise
  > Fix the script and patch plugins tempfile ownership
  > mail: Fix cannot concatenate 'str' and 'int' objects
  > Support ansible-test --truncate with delegation.
  > Update zabbix_host.py (#36127)
  > Update network debug troubleshooting guide (#36288)
  > aci_rest: Remove test data from validation test (#36381)
  > aci_rest: Fix error handling and improve documentation (#36295)
  > Letsencrypt authz deactivation (#36362)
  > eos_vlan: Modified logic to allow for more than 6 interfaces to be assigned to … (#35568)
  > VMware: Make a common API for hostsystem params (#36314)
  > VMware: Refactor vmware_guest_tools_wait (#36098)
  > hashi_vault: fix typo (#36368)
  > Set hostname to 'switch' on nxos_system (#36373)
  > fix nxos_config json pipeline error (#36236)
  > nxos_system test fix inventory_hostname_short (#36359)
  > Fix bug in DigitalOcean module_util (#36352)
  > Fix digital ocean issues (#36347)
  > Refactor DigitalOcean modules (#35934)
  > Drop duplicate imports from apt_repository module (#36320)
  > Remove kickstart_image_required check (#36319)
  > Fixes for the N3500 platform that uses the A8 image (#36261)
  > Fix nxos_system tests (#36201)
  > Import sanity test for main() in Ansible modules.
  > Update ignore to deal with renamed files (#36323)
  > Depreciate aos (#36029)
  > updates to module testing (#36043)
  > Fix structured output bug (#36193)
  > facts: fix device uuid's on el6 (#36128)
  > Fix None stringification call to send_command (#36254)
  > Improved language around in_vpc parameter. (#36137)
  > re enabled tests that were fixed in  ansible/ansible-modules-core#5008 (#36257)
  > int("255.255.255.0" does not work, fixes issue #33867 (#36271)
  > Improved language around XML description. (#36263)
  > Truncate some long messages sent to a TTY.
  > Add missing validate-modules ignore entries.
  > Add information on the various package states (#35882)
  > updates to porting guide (#36219)
  > Misc. typos in ovirt_host_networks (#36287)
  > aci_domain_to_encap_pool: Add integration tests (#36217)
  > VMware: New module: vmware_guest_snapshot_facts (#36002)
  > Add eos_command doc with more examples (#36245)
  > VMware: New module: vmware_guest_disk_facts (#36026)
  > docker_login: Hide password from response (#34491)
  > VMware: Fix DVPG idempotency issue (#35837)
  > fix nxos_bgp_af issues (#36147)
  > Fix incorrect docs in `ec2_tag` per #35738 (#36268)
  > aci_taboo_contract: Add integration tests and examples (#36276)
  > aci_firmware_source: Add integration tests (#36246)
  > Arg spec doc comparison fixes (#36265)
  > Fix Porting Guide links for Ansible 2.5 (#36185)
  > Fix ansible-console always asking for vault passwords
  > False matches the docs and intentions of the previous developer (#35762)
  > Add several new doc<->arg_spec checks (#36247)
  > Reduces the unit test time of select bigip modules (#36256)
  > Update ios_ping.py to allow for count > 70. (#36142)
  > Normalize usage of temp and tmp on tmp (#36221)
  > [cloud] Fix inconsistent case of `Allocation_id` in NAT Gateway outputs (#36058)
  > vars.clean: remove unused method inject_facts (#34838)
  > Alter ASA regexes to be byte-strings (#36176)
  > Only template each hostvars var on-demand (fixes #33259)
  > Add a module_utils OpenStack Cloud constructor (#20974)
  > Add stub porting_guide_2.6.rst (#36190)
  > Cleaned up some scenario guide titles and TOC placement. (#36225)
  > Updating URL to Nuage Python VSPK documentation (#36213)
  > Fix nxos_linkagg tests (#36175)
  > Update zabbix.py (#36126)
  > Fix line too long
  > Final fix for #35666  Previous PR (#36143) was merged prematurely.
  > Fixed typo in link. (#36220)
  > aci_encap_pool: Standardize on 'pool_allocation_mode' (#36215)
  > Update VERSION to match ansible.release (#36212)
  > * Fix for setting remote_tmp as a subdirectory of a system temp dir (#36143)
  > better sudo/su deprecation on config entries (#36074)
  > added support for --testcase flag in ansible-test (#36134)
  > ACI: Avoid using 'previous' with query operations (#36181)
  > never tags docs and test (#35964)
  > Relocate ACI guide and add to TOC (#36208)
  > Initial OpenShift integration test support. (#36207)
  > fixes to virtual facts
  > deal with no config for view
  > fix loop_control templating (#36124)
  > Inv export (#36188)
  > win_uri: fix creates/removes option (#36016)
  > Add additional support code in ansible-test.
  > win_domain_controller: optionally add -ReadOnlyReplica if true (#36017)
  > win_updates: fix regression when using string cat names (#36015)
  > Notice in 2.6 remove in Ansible 2.10 (#36191)
  > aci_vlan_pool: Improve integration tests (#36173)
  > Ensure docs are valid before checking deprecation (#36160)
  > Add unit tests for edgeos_command (#35861)
  > ACI: Fixes to domain parameters dependencies (#36158)
  > File Module docs, adding mode permission example with sticky bit  (#36151)
  > Changing Lenovo Inc to Lenovo and update License file to be consistent. (#36155)
  > Fix description for rabbitmq_policy (#36149)
  > Fixed Arista typo in docstring (#36139)
  > adding support for loopback interface (#36141)
  > Fixes broken nested tables in module docs (#36144)
  > ensure cli dir exists before saving files to it
  > removed gnerated files
  > Fix typo in vars.rst (#35098)
  > Add notify entries for files & dirs in BOTMETA.
  > Followup to docs refactor pull request #36067 - fixes gitignore and c… (#36120)
  > aci_aep_to_domain: Fix query all objects (#36131)
  > [WIP] Add ios smoke tests (#35972)
  > skip aws inventory test if no boto
  > Acquire `display`ed messages from forked process (#36064)
  > Upgrade to openshift client 0.4.0 (#35127)
  > Prevent reparenting a block with itself (#36075)
  > Core Docs Refactor and Redesign (#36067)
  > Consistant headings (#36112)
  > provide detailed description of module (#36107)
  > ACI docs: Add more links to resources and community (#36101)
  > Fix YAML issue (#36103)
  > Corrected the helm module documentation to the correct default state (installed -> present). (#35950) (#35951)
  > VMware: re-enable vmware_guest_powerstate tests (#36092)
  > fix nxos_interface_ospf issues (#35988)
  > ACI docs: Add a section about common error messages (#36088)
  > Restore azure_rm_sqlserver test in CI.
  > aci_domain_to_vlan_pool: Add missing integration tests (#36079)
  > aci_aep_to_domain: Add missing integration tests (#36071)
  > corrected dump signature
  > aci_domain: Add missing integration tests (#36051)
  > add_host: check if name or hostname arg is provided
  > requested status updates/removals of punted items
  > fix spelling. Seriously, that's it.
  > Improve convert_bool error message
  > Fix more docs vs argspec (#36048)
  > [cloud][aws] Add metrics_collection options to ec2_asg module (#35180)
  > Fix vrf parsing in eos_vrf and eos_eapi module (#35791)
  > Fix nxos_igmp_interface for diff nxos versions (#35959)
  > VMware: Minor typo in vmware_host_dns_facts (#36018)
  > Fix VyOS check mode (#35977)
  > Change wording of Going Further section (#35949)
  > Disable unstable Azure integration tests.
  > Move requirements into tests. (#35885)
  > Fixed spelling error in runit module (#35948)
  > VMware: Additional check for RootSnapshot (#36001)
  > Rebalance cloud tests into 5 groups.
  > Disable unstable azure_rm_containerinstance test.
  > removed to_subnet from list of imports on ios_l3_interface.py as it was not being used (#35969)
  > Removed sort from json dump since response is a mix of strings and integers (#34217)
  > Add 'digital_ocean' as group (#21631)
  > Run each Windows version independently in CI.
  > initial cutover to API profiles (#35538)
  > [cloud] Make ec2_vpc_route_table wait for the route to propagate (#35975)
  > ACI: Fixes to recent change to parameter choices (#35968)
  > aci_interface_policy_leaf_policy_group: Fix tests (#35973)
  > Tower callback fixes (#35927)
  > Test against a single transport (#35903)
  > Provide more debug output on failures (#35961)
  > ACI: Assorted set of fixes to docs (#35780)
  > Fix issue with module (#35960)
  > Accept interfaces without address family or method (#34200)
  > Add examples and language to better showcase the 'parents' parameter in multiple network modules (#34486)
  > Fix version in lib/ansible/release.py
  > changelog: add more new modules in 2.5 (#35937)
  > fix nxos_evpn_vni issues (#35930)
  > added 'local' option to group  (#34805)
  > Fix typo in examples in Lookup/password plugin. (#35022)
  > Update CHANGELOG.md
  > stub 2.6 in devel CHANGELOG, update 2.5 info
  > Fix for #31477: return 'dest' from copy when file wasn't changed
  > Copy tests: check the result of non-changing copy
  > Address memory ballooning caused by task caching changes (#35921)
  > bump devel to 2.6
  > Remove extra NuGet files from the default image.
  > remove slice filter as it already exists in jinja (#35922)
  > callback: Get handlers with json callback plugin (#35842)
  > Code style words in docs
  > openssl_csr: Improved documentation on subject_alt_name possible values
  > Adds doc for new slice filter (#35904)
  > caller to preprocess must be None aware (#33653)
  > expect default value of `version` param as None (#35790)
  > Rename var lookup to vars and add tests
  > Allow var lookup plugin to operate on a list of terms
  > Fix var lookup plugin to return a list
  > Homebrew Cask: Multiple updates (#35759)
  > Revert "Temporarily comment out tests causing CI errors (#35883)"
  > Fix aysnc failure by forgetting the remote tempdir that async_wrapper will delete on the remote end
  > Test that transient failure in the middle of running async_status doesn't fail the task
  > New dimensiondata_vlan module. (#21218)
  > [cloud] Add key_name parameter to ec2_instance (#35901)
  > name is not a required parameter (#35434)
  > fix nxos_vpc issues (#35868)
  > Add aliases for parameters to rhsm_repository module (#35800)
  > keycloak_client: expand documentation, add some checking (#35545)
  > openssl_csr: added support for the OCSP Must Staple extension (#35082)
  > Fixes #34913: azure_rm_loadbalance should accpet a list of rules instead of one (#35592)
  > Fix copy for implicit relative paths (#35016)
  > Improve bot messaging on CI failures.
  > Disable hg test on Python 3 again.
  > basic: allow one or more when param list having choices (#34537)
  > If the timeout in _poll_async_result has expired, raise the exception (#35878)
  > Add ec2_instance module to CHANGELOG
  > New module: ec2_instance (#35749)
  > Fixing eos_config save option. Was removed when deprecated. Fixing ot… (#35628)
  > Enable hg test on Python 3. (#35884)
  > Temporarily comment out tests causing CI errors (#35883)
  > fixing the removed_in_version to 2.6. (#35853)
  > Add EdgeOS config module (#35867)
  > Add EdgeOS facts module (#35871)
  > [ecs_service_facts] replace map with dict for Python3 compatibility (#35355)
  > Fix docs and imports for os_project_access
  > PEP8 os_project_access
  > Fix spacing in os_project_access docs
  > Fix os_project_access metadata and argspec import
  > Fix aws_s3_cors documentation (#35684)
  > add 'never' tag (#34104)
  > First bit of fixing temporary to have one source of truth (#35747)
  > [git] Fix switching branch of shallow clone (#18728)
  > Merge branch 'ioggstream-os-project-access' into devel
  > Add ec2_vpc_vpn to CHANGELOG
  > [cloud] New Module ec2_vpc_vpn: Facilitate VPN TunnelOptions (#35210)
  > add DragonFlyBSD support to modules/system/{user,group}
  > fix keep remote files
  > Remove potentially confusing `provider` from module documentation (#35851)
  > Better document connection: local (#34462)
  > move away from bad inline var defs
  > remove new tmp var for localhost
  > Fix lookup plugins documentation (nios, conjur_variable) (#35847)
  > new module cloudfrontwatchlogs_log_group to create cloudwatch log group (#32272)
  > ACI_EPG_TO_DOMAIN: Add note about Openstack VMMs (#34845)
  > Pathatt encap (#35803)
  > Add cloudwatchlogs_log_group_facts module (#35314)
  > Roll boto3_conn tests into ec2_asg (#35854)
  > Include licenses in the tarball (#35855)
  > New module: manage 1&1 public ip (cloud/oneandone/oneandone_public_ip) (#35079)
  > Update changelog (#35848)
  > add manpage install target
  > remove runtime msg also
  > undeprecate include
  > ovirt: Require Python SDK 4.2.4 for Ansible 2.5 (#35841)
  > Improve ovirt_vms, ovirt_hosts and ovirt_storage_domains (#35782)
  > Fix the example - a cluster is a required propery (#35836)
  > service: Add support for DragonFly BSD
  > Remove jinja native types from roadmap (#35444)
  > [WIP] Add new network module for EdgeOS (#33109)
  > redhat_subscription: do not use defaults from the conf file (#33763)
  > Update CHANGELOG.md
  > New module: manage 1&1 private network (cloud/oneandone/oneandone_private_network) (#35076)
  > New module: manage 1&1 load balancer (cloud/oneandone/oneandone_load_balancer) (#35067)
  > New module: manage 1&1 firewall policy (cloud/oneandone/oneandone_firewall_policy) (#35066)
  > Add elb_target to CHANGELOG
  > [cloud] New AWS module - elb_target (#26483)
  > New aws_waf_web_acl module (#33212)
  > changelog: add new modules (#35712)
  > Remove deadcode since diff is never used (#35147)
  > win_uri: fixes (#35487)
  > Fix jinja2>=2.9 nested include vars (#35099)
  > Add etcd3 to botmeta (#35824)
  > Pathatt connection (#35806)
  > always remove interface after testing (#35822)
  > Fixes repeated calls to create an API object (#35816)
  > Az mod keyvault ops (#33606)
  > Az mod keyvault key (#33607)
  > fix nxos_vpc_interface peer_link idempotence (#35737)
  > When tempdir fails to be created, we have nothng to remove
  > dimensiondata: fix broken import (#35634)
  > ACI_STATIC_BINDING: Update paths paramater (#35807)
  > Enable wildcard import pylint (#35786)
  > Aws ssm multiple fixes (#35569)
  > Pathatt mode (#35804)
  > Fix typo (#35810)
  > New module: manage 1&1 monitoring policy (cloud/oneandone/oneandone_monitoring_policy) (#35068)
  > Temp install of setuptools for import coverage. (#35752)
  > Apply regex to dir name only (#35744)
  > Update network section in 2.5 porting guide (#35643)
  > lineinfile creating underlying directory manage permission denied exception (#35794)
  > new panos_match_rule module (#35202)
  > hostname parameter should be host_name (#35798)
  > Netscaler various fixes (#34800)
  > commented out check tests (#35788)
  > Add gcp_dns_managed_zone to CHANGELOG
  > [cloud] New GCP module: DNS Managed Zones (gcp_dns_managed_zone.py) (#35014)
  > Fix packaging/os modules for wildcard imports and get_exception
  > Changing ENOS action plugin license from BSD to GPL (#34888)
  > Remove get_exception from modules
  > Fixes: #20986 blockinfile create undelying directory when create=true (#27961)
  > Fix config option descriptions (#35638)
  > nxos_facts: svi support ipv4 (#35222)
  > There is no master branch in this project (#35773)
  > added aci_switch_policy_vpc_protection_group module (#35769)
  > adding aci_interface_policy_leaf_policy_group integration tests (#35486)
  > VMware: Detect SDRS for datastore cluster (#35644)
  > Add vfat support for the filesystem module (#23527)
  > Add initial ACI guide (#35364)
  > influxdb_user: implement user password change (#35471)
  > Fix the oVirt high_performance VM type description.
  > Adds the oVirt High Performance (high_performance) VM type.
  > Minor updates to nxos_nxapi tests (#35750)
  > Fixing syntax for mail callback doc (#35379)
  > Fix ios enable password regex in terminal plugin (#35741)
  > FreeIPA: Add Env variable as module parameter (#35391)
  > Remove deprecated get_exception API
  > Fix typo in azure_rm_subnet (#35731)
  > add support for configuring smtpport in callback_mail
  > Add the option to use config file instead of enviroment variables (#32497)
  > Add support for defining index var for task loops
  > Add configurable blacklist filtering for python logger
  > VMware: Add new module : vmware_host_firewall_manager (#35596)
  > Fix panos_object docs so they generate properly (#35756)
  > [new module] azure_rm_keyvault (#35150)
  > Add examples for OpenBSD hosts. (#35691)
  > Fixes #35629 (#35668)
  > new module panos_op.py (#34428)
  > exo_dns_record: remove limitation for multiple records only for A type (#35173)
  > Add examples to YAMLSyntax; fix minor issues and improve wording (#35703)
  > make v2_playbook_on_notify method signatures consistent
  > VMware: refactor vmware_cfg_backup (#35695)
  > VMware: add new module vmware_vmkernel_facts (#35535)
  > VMware: add new module vmware_host_dns_facts (#35708)
  > Match recent Dockerfile change in httptester playbook file, to extend ca cert lifetime (#35734)
  > VMware: add new module : vmware_host_lockdown (#35715)
  > fix new EC2 C5 instance virtualization_type identification (#35063)
  > Detect OpenStack guests on RDO based installs, Newton and newer. (#35452)
  > VMware: add new module : vcenter_folder (#35608)
  > VMware: add new module vmware_host_firewall_facts (#35467)
  > VMware: vmware_guest_file_operation refactor (#35560)
  > VMware: Fix regression in vmware_portgroup (#35700)
  > Extend httptester CA cert lifetime.
  > Tags on includes only affect the include. FIxes #35729 (#35732)
  > Support High performance VM in oVirt (#35573)
  > Fix: global name 'HAS_IPADDRESS' is not defined.
  > Update example syntax in playbooks_tests.rst. (#35688)
  > Update example syntax in test_strategies.rst, (#35689)
  > fix eos_config second-level indent idempotece (#35588)
  > Document the multiline prompt/answer format for ios commands (#35716)
  > Remove unused enable_mode import on Junos cliconf plugin (#35722)
  > Add GCE provider for ManageIQ (#35705)
  > VMware: Documentation cleanup - vmware_guest (#35548)
  > contrib(inventory): fix Scaleway inventory used w/env variable token (#35701)
  > Fix nxos_bgp tests and prepare_nxos_tests refactor (#35694)
  > fix nxos_ospf_vrf issues (#35616)
  > cs_network: implement support acl (#35706)
  > VMware: Refactor vmware_vmkernel module (#35531)
  > VMware: Provide verbose message about non-existent VM (#35682)
  > Digitalocean public private ip (#27269)
  > cs_vpc: fix network_domain param ignored (#35690)
  > removed panos_nat_policy (#34432)
  > new module that allows for adding DynamicAddressGroup tags to the firewall (#35201)
  > Update example syntax in playbooks_tags.rst. (#35680)
  > Update example syntax in playbooks_loops.rst. (#35679)
  > Update example syntax in playbooks_lookups.rst. (#35678)
  > Update example syntax in playbooks_intro.rst. (#35677)
  > Update example syntax in playbooks_filters.rst. (#35676)
  > Update example syntax in playbooks_error_handling.rst. (#35675)
  > Update example syntax in playbooks_delegation.rst. (#35674)
  > Update example syntax in playbooks_conditionals.rst (#35673)
  > Update example syntax (#35670)
  > Add minor conditional checks to nxos_bgp sanity test (#35476)
  > added aci_static_binding_to_epg module (#35581)
  > added aci_fabric_node module (#35586)
  > ACI: Change RETURN output as discussed (#35617)
  > Disable failing aws_waf_web_acl tests.
  > Add aws_waf_rule to CHANGELOG
  > [cloud][aws] New module: aws_waf_rule module (#33124)
  > Add vyos smoke integration tests. (#35456)
  > Fix syntax error so route table tests always try to clean up (#35663)
  > [cloud][aws] New module: cloudfront_invalidation (#35601)
  > aci_epg: Add support for Preferred Group Membership (#35265)
  > Update some examples to use proper YAML syntax. (#35640)
  > ACI: Implement aci.boolean() to return an ACI boolean (#35610)
  > yum_repository: Python 3.7 error have been fixed
  > Check that AnsibleUndefinedVariable doesn't occur when an unused variable references an undefined variable (#35571)
  > Update BOTMETA for VMware maintainers (#35609)
  > Use value of delegated transport for var lookup (#35658)
  > Add any_errors_fatal in nested failed block test (#35499)
  > nxos_vlan ValueError fix (#35559)
  > Fix paramiko connections to hosts with uppercase characters (#35555)
  > ios test changes (#35510)
  > VMware: Deprecate vsphere_guest module (#35648)
  > Make an aws_credentials documentation fragment for plugins using environment vars (#35578)
  > Fix loop/with typo in loops doc (#35652)
  > change testfiles for nxos_file_copy (#35641)
  > doc: fix loop examples (#34991)
  > vmware: Add new module 'vmware_datastore_host' (#35004)
  > new module panos_query_rules (#35203)
  > remove panos_security_policy (#34433)
  > Update playbooks_best_practices.rst (#35627)
  > Simplify auth logic (#35647)
  > Include new module openssl_dhparam in changelog (#32620) (#35650)
  > Update developing inventory script docs. (#35639)
  >  Make vmware_guest always get a resource pool (#34995)
  > Fixing name from aruba to ios. (#35630)
  > Missing facts in SunOS module
  > remove restart_if_needed argument (#35626)
  > Add new aws_waf_condition module (#33110)
  > Fix lineinfile to insert line when pattern exists elsewhere in the file. (#33393)
  > Update code smell blacklists (#35621)
  > Fix idempotence for deleting ElasticBeanstalk applications (#35614)
  > Integration tests for rabbitmq_user module (#35421)
  > Move import sanity test files into own directory. (#35593)
  > New module: manage Amazon CloudFront origin access identities (cloud/amazon/cloudfront_origin_access_identity) (#35540)
  > Check if data_xml object in present in NCElement object (#35604)
  > Add ability to select to prefer IPv4 addresses for ansible_ssh_host (#35584)
  > Removing temporary files when not proxing inside urls utils (#35583)
  > * adds commit replace with config file for iosxr (#35564)
  > added force option to zabbix_hostmacro to allow control of overwriting  (#35516)
  > Fix pip integration test.
  > fixing mysql and postgresql test failures (#35587)
  > Remove EOL openSUSE Leap 42.2 from CI.
  > aci_aaa_user: Manage AAA users on ACI fabrics (#35543)
  > Add 2.4.3 to releases.txt
  > Test behaviour of loop keyword plus lookup plugins
  > Correct message about what files to double check for release
  > Reflect new process for network integration tests (#35577)
  > Update version in the versions.yml file
  > Update the release doc with ansible-2.4.3
  > New Ansible module for Virtual Data Optimizer (#32267)
  > [cloud] Log more exception info to fix sts_assume_role integration tests (#35570)
  > creates structure for network docs (#35514)
  > VMware: Add basic vmware module related guide (#35128)
  > Remove network-test-runner (#35556)
  > Changing ENOS cliconf plugin license from BSD to GPL (#34889)
  > Add pslint sanity test settings.
  > ios_facts: consistently use type of string not str (#35104)
  > Contrib infoblox exattrs Fixes #35409 (#35410)
  > FIX: multiple nested tasks include levels (#35165)
  > New module: keycloak_clienttemplate (#33419)
  > Handle multiple sub prompts for network_cli connection (#35361)
  > [cloud] Improve ipv6 and EC2 classic support in ec2_group integration tests (#32976)
  > ovirt_storage_domains: docs: override_luns parameter is applicable also to fcp (#35506)
  > ovirt_auth: Fix checking of auth paramters (#35512)
  > Fixing Bug for Embedded Switches in Parsing data (#35541)
  > Network Doc status (#35475)
  > Changing order of load and loadfp (#34793)
  > letsencrypt: fix account key detection for keys created by openssl_privatekey (#35534)
  > Fix double prompt issue in network_cli (#35439)
  > fix nxos_pim_interface issues (#35405)
  > Update guide_azure.rst to include note about running ansible from within azure (#35441)
  > timezone module: Enhanced update command for Debian/Ubuntu (#34390)
  > open_iscsi fails to login when discovery returns multiple portals #29309 (#35262)
  > change .encode to to_bytes (#35522)
  > Add jenkins_job_facts module (#35346)
  > Changing letsencrypt module to use ACME v2 protocol (update) (#35283)
  > Add aws_batch_job_queue and aws_batch_job_definition to CHANGELOG
  > New module: aws_batch_job_definition
  > [cloud] new module aws_batch_job_queue: support for AWS Batch Job Queues (#26701)
  > Fixes #35468: ADD max_results to the nios api (#35473)
  > Replace LooseVersion comparison with int/float comparison. Fixes #35435 (#35519)
  > elasticache: default zone to None - fixes #31779 (#31785)
  > Add new AWS modules aws_elasticbeanstalk_app and aws_ses_identity (#35518)
  > [cloud] iam_role: allow retention of existing policies (#28513)
  > Netact cm command2 (#34873)
  > Guard against assignments that are not ast.Name in docs parsing (#35513)
  > Fix junos integration test failures (#35508)
  > Add aws_batch_compute_environment to CHANGELOG
  > Initial support for AWS Batch Compute Environment (#26699)
  > exposes rpc method to plugin (#35507)
  > Fix virt role detection for kvm if no other match (#35403)
  > galaxy remove incorrect check for role path before extraction (#35259)
  > Fix ios_facts return values (#35239)
  > Add support for primary and secondary redundancy types.  Require cdn name for user-defined names. (#35505)
  > Clarify lookup plugin TypeError recovery
  > Add porting guide note about include inheritance change (#35199)
  > Module deprecation: docs, scheme and tests (#34100)
  > Fix triggering parent's always with run_once set (#35464)
  > bug-35431 fixed removing encryption from user on subsequent runs of the task (#35433)
  > english corrections (#35307)
  > fixes error in dict_merge when merging list value (#35461)
  > Temporarily disable `influxdb_user` test.
  > Test Windows 2012+ using Azure by default.
  > Elasticbeanstalk app (#31079)
  > Add win_product_facts
  > Use static password for win_owner test. (#35482)
  > nmcli: Allow setting ipv4.dhcp-client-id parameter (#34268)
  > Add AWS Direct Connect VIF (aws_direct_connect_virtual_interface) to CHANGELOG
  > [cloud] new module - AWS Direct Connect virtual interface (#33211)
  > Fix win_regedit module and tests. (#35478)
  > Added code-smell check to verify filenames are allowed with Windows (#35436)
  > [cloud] ec2_eni: Add a purge option for secondary ip addresses - fixes #26575 (#26596)
  > intg tests for 'any_errors_fatal' (#25813)
  > Infoblox should be run locally (#35390)
  > New aws_ses_identity module to manage AWS Simple Email Service Identity (#31140)
  > Fix junos_facts integration test failure (#35469)
  > VMware: vmware_guest template find (#35088)
  > ovirt_vms: Add high_availability_priority to ovirt_vms (#35289)
  > ovirt: Fix vms BIOS boot_menu attr compare (#35454)
  > VMware: refactor vmware_dvs_host (#35440)
  > Fix edit_config multiline commands on IOS (#35375)
  > New module etcd3 (#35053)
  > Add new VMware modules in changelog (#35438)
  > VMware: add new module: vmware_host_acceptance (#35040)
  > VMware: Add new module - vmware_vm_vm_drs_rule (#34177)
  > VMware: add new module: vmware_host_package_facts (#35036)
  > Use TEMP variable instead of hardcoded path (#35380)
  > VMware: return facts depending upon type of VM (#35419)
  > further fixes to rename only where required (#35432)
  > renamed test file to allow checkouts on Windows (#35430)
  > VMware: add new module: vmware_host_vmnic_facts (#34984)
  > Add random password generation logic in host_add (#30380)
  > Add runasusercategory and runasgroupcategory parameters for ipa_sudo_rule module (#30421)
  > Fix small typo in documentation
  > cloud:ovirt:ovirt_vms.py:  Added 'quota_id','sso', 'boot_menu', 'usb_support', 'serial_console' fields to ovirt_vms module (#34048)
  > refactors nios api shared code to handle provider better (#35393)
  > Integration tests for influxdb_user module (#35315)
  > Fix yum integration tests (#35177)
  > zabbix_host: add interface definition error checking / defaults (#35366)
  > fix win_user_right test for Azure (#35415)
  > Add boilderplate to remove a module but keep documentation.
  > [cloud][AWS] permit tagging of lambda functions (#24889)
  > VMware: Fix dvs idempotency issue (#35389)
  > [cloud] Improve results from ecs_taskdefinition_facts (#34337)
  > [cloud] ec2_asg should wait for ASG to delete (#35327)
  > Add identity_api_version opt in OpenStack modules (#26103)
  > Small documentation fix in vault.rst (#35384)
  > rabbitmq_policy: fix IndexError when no policies exist yet (#33556)
  > remove simplesteph from module maintainers (#35407)
  > [cloud] snake_case hostvars in aws_ec2 inventory plugin (#35306)
  > Add new module iam_user to CHANGELOG
  > [cloud] New AWS module `iam_user` with check mode support (#27588)
  > Add aws_az_facts to CHANGELOG
  > [cloud] New module aws_az_facts (#20690)
  > Add aws_region_facts to CHANGELOG
  > [cloud] New module aws_region_facts (#20689)
  > Fortinet FortiManager Scripting Module (#34518)
  > Fix task description of thinpool examples (#35402)
  > Add -F to usermod -p to force user password update (#26258)
  > Added `+1` to the `end` in `random` filter so that it was inclusive (#27215)
  > Remove incorrect assumption on exception constructors (#35271)
  > Recursively remove args with omit as as their value, to match suboptions in argument_spec (#35299)
  > fix when using vrf option (#35118)
  > [ec2] return instances sorted by id (#35359)
  > Add transfer checksum verification in copy module (#35367)
  > Added VLAN configuration. (#35343)
  > ios_command: Whitelist some commands starting with `configure` (#35363)
  > Remove 'attempts' from non-looped tasks (#35316)
  > Add ec2_vpc_egress_igw to CHANGELOG
  > [cloud] New module: Amazon Egress-Only Internet Gateway (ec2_vpc_egress_igw) (#23941)
  > add extattrs as an option when using nios lookup (#35371)
  > more Azure test fixes for Windows (#35386)
  > Add ManageIQ OpenStack provider (#34932)
  > win_disk_facts: Prefix facts with ansible_ and use raw values (#35326)
  > Add thin pool / volume managment to lvol (#19312)
  > Module to generate Diffie-Hellman parameters (#32620)
  > NPM integration tests: use ansible-ci-files
  > Allowing to write intermediate certificate into file. (#34328)
  > Use ansible-ci-files for rpm_key test downloads.
  > Sort arguments and return values in module docs
  > azure windows: changed pagefile to dynamically get the path (#35376)
  > Fix failing zypper_repository integration test.
  > Fix modules index delimiter and improve readability (#35187)
  > Formatting and broken links (#35226)
  > adds infoblox dynamic inventory script (#35328)
  > ovirt: Support to search entity with additional parameters (#35285)
  > Convert ansible-test compile into a sanity test.
  > azure_rm_dnsrecordset: fix broken import and minor updates (#34983)
  > Skip parameters that are being deprecated (#35319)
  > improved test coveraage for vyos_config (#35298)
  > update nxos_interface doc (#35350)
  > Changing behavior of new fullchain argument. (#34916)
  > fix *os_config module backward diff (#35332)
  > Added support for new Ansible Infra (network_cli plugin, cliconf, module utils cleanup and test) for dellos10 Support t (#34915)
  > VMware: Add new module : vmware_drs_rule_facts (#35337)
  > fix Windows tests with hardcoded Administrator account (#35339)
  > git ignore module_doc build outputs
  > Letsencrypt: cleaning up tempfile code (2) (#35278)
  > Removing underscore variables in letsencrypt module (#35282)
  > Fix ios integration test failures (#35333)
  > * adds missing params in a task (#35330)
  > subnet should in the virtual network resource group (#35038)
  > Add pslint sanity test. (#35303)
  > delete subnet should be idempotent (#35037)
  > Disable failing azure_rm_postgresql* tests.
  > Remove all config  from interface if absent on eos_l2_interface (#35318)
  > Fix debug logs failing with persistent connection (#33049)
  > Disable failing azure_rm_mysqlserver test.
  > Miscellaneous test fixes. (#35301)
  > Support for Services in the IPA module (#35175)
  > Disable failing azure_rm_mysqldatabase test.
  > Changing BSD to GPL (#34909)
  > Add PSScriptAnalyzer to default container.
  > adds support for using connection=netconf (#33400)
  > More bug fixes before 2.5 (#35260)
  > * removes the console logging from cli run before netconf run is (#35290)
  > Don't skip an inventory source just because it has a comma (#35002)
  > influxdb: fix 'database_name' not optional (#35280)
  > Adding enos_config.py action plugin to create backup properly (#34789)
  > Clarify AWS autoscaling group documentation for load balancers (#35250)
  > Add ManageIQ alerts module (#32136)
  > Fix enable subprompt (#34723)
  > Changes to enable network_cli and netconf on iosxr integration tests. (#35269)
  > Fix terminal prompt re in ios and iosxr to match newline (#34585)
  > Changing letsencrypt module to use ACME v2 protocol (#34541)
  > adds two new infoblox lookup plugins (#35189)
  > tempfile.mkstemp() actually returns a file descriptor which should be closed. (#35263)
  > Update README.md (#35241)
  > spelling (#35258)
  > NSO: handle types for leaf-lists in nso_config (ValueBuilder) (#34986)
  > nso_config handle data.not_found in exists for nested lists (#35267)
  > Add OpenStack Director provider (#35043)
  > Update docs for telnet module (#35257)
  > fix pim rp_address issues (#35248)
  > Support for creation and modification of bridge and bridge slaves for nmcli (#34071)
  > [new module] azure_rm_sqldatabase (#34611)
  > ios_logging handling platform difference (#35232)
  > azure_rm_networkinterface: support the multiple ip configuration (#32882)
  > ecs_ecr: Fix AWS ECR repository creation  (#34798)
  > Fix aws_account_attribute lookup credentials bug for access keys (#35242)
  > Add authorize and provider params to eos_l2_interface tests (#35249)
  > ovirt_disk: Fix fail state condition of disk creation (#35093)
  > Add become on eos_l2_interface tests (#35245)
  > New module to setup WAF profile. (#34363)
  > Revert "Move requirements into tests. (#35197)"
  > Skip coverage on routine CI runs.
  > Add hash making inventory caches unique to inventory script ran (#34742)
  > Move requirements into tests. (#35197)
  > Remove deprecated code (#34828)
  > Add identifier option to apache2_module (#33748)
  > Removes a bogus key from fixtures (#35236)
  > Clarify when and how to enable ANSIBLE_DEBUG (#35220)
  > New module to setup cluster cloud details settings for clouds like Az… (#34366)
  > Add test for fix using loop_control with delegate_to (#33809)
  > Better error message when file lookup fails (#30894)
  > iam_role: fix docs, managed_policy not required (#35229)
  > add rstrip and lstrip bool flags to file lookup plugin (#31738)
  > Conjur Lookup Plugin (#34280)
  > Ucs vlans and integration tests (#35071)
  > VMware: Add support for datastore cluster (#35230)
  > VMware: Add teaming policy for DVS Portgroup. (#35215)
  > Support domainname in docker_containers (#32292)
  > Implement the reduce_on_network method to filter a list of IP addresses on a given range. (#34929) (#34930)
  > Fix Digital Ocean inventory script pagination handling (#35153)
  > Ansible 2.5 feature support for dellos9 (#34880)
  > ovirt_vms: Add cpu_threads parameters (#35221)
  > Ucs lan connectivity and integration tests (#35137)
  > Ucs vnic template and integration tests (#35136)
  > Ignore previous acl.py maintainer and also remove myself from docker* modules (#35216)
  > Azure: added auth_source to override the source of the credentials (#35213)
  > Set the tempdir on the shell mock object so that it is json serializable
  > Make AnsibleActionDone a private exception
  > Pass tempdir via module args instead of the environment
  > implement gather_subset on Windows setup (#35212)
  > doc update (#35214)
  > Fix nxos terminal plugin regex to support certain commands (#35186)
  > github_release: Fix state returned from module (#33735)
  > Move module_set_locale and module_lang back to global
  > Move setting for world-readable-tempfiles back to global config.
  > Update ROADMAP_2_5.rst
  > aci_aaa_user_certificate: Rename user parameter to aaa_user (#35207)
  > Documentation and changelog for the plugin_filtering config option
  > Implement plugin filtering
  > Move yaml loading functions from DataLoader into a utility module.
  > win_product_facts: New module to get Windows product information (#35206)
  > add inventory caching & use in virtualbox inventory plugin (#34510)
  > Fixes issue #34956 (#35149)
  > [cloud] iam_role: fix docs & default state to present (#35184)
  > [cloud] New inventory plugin: aws_ec2 (#34416)
  > Fact collector ordering deps  (#31362)
  > Port sts_assume_role to boto3 (#32569)
  > add a vault --encrypt-vault-to specify vault id to use for encrypt (#31067)
  > [cloud] Add support for using IP addresses in target groups (#34266)
  > add documentation around commonly-used Facts for Conditionals (#34263)
  > Revert "win_setup: Add Product ID and Product Key in facts" (#35200)
  > adds restart_if_needed argument to nios_zone (#35191)
  > ACI: Move to 'host' parameter instead of 'hostname' (#35161)
  > win_setup: Add Product ID and Product Key in facts (#34097)
  > Uninstall backports.lzma in archive test.
  > Included ansible_devices for AIX facts/hardware (#31546)
  > added new IBM Power KVM guest recognisation (#35169)
  > Update `iam_group` to add check mode support (#27589)
  > Add eos_l2_interface module and integration tests (#35162)
  > [cloud] ECS Service load balancer modification graceful fail (#32876)
  > VMware: Refactor vmware_dvs_portgroup (#35193)
  > Add rhsm_repository module (#28292)
  > Add check mode support in vmware_guest (#32858)
  > Add junos_l2_interface module (#35123)
  > VMware: Check if VM is poweredoff before destroy (#35151)
  > Add support for Infoblox NIOS (#35097)
  > infoblox (#35179)
  > 2.5 Plugin Environment support and Testcases for dellos6 modules (#34890)
  > archive: Add support for xz (#34110)
  > changelog: add new modules to changelog (#35158)
  > ACI: Introduce port parameter (#35168)
  > ACI: Rename aci_intf_policy_* to aci_interface_policy_* (#35170)
  > cloudstack: cs_network: implement subdomain_access (#34741)
  > Fix for nxos_pim issues (#35103)
  > aws-describe-subnets-rate-limit (#35044)
  > vultr: add integration tests (#35157)
  > Add support for adding the intermediate cert (#35144)
  > Fixes bigip_asm_policy (#35154)
  > write need bytes object on python 3 (#35143)
  > Verify that acme-tiny is present (#35145)
  > aci_rest: Additional notes and simplify examples (#35091)
  > ACI: Support validate_certs, use_ssl and use_proxy (#35146)
  > aci_config_snapshot: Fix bug with filter_target (#35141)
  > ACI: Fix recently introduced bug (#35139)
  > ACI: Fix integration tests after error message change (#35138)
  > Fix fact deps when 'filter=ansible_fact' is used. (#33441)
  > Facts distribution clear linux 31501 (#32453)
  > Support using vault password files that are themselves vault encrypted  (#27668)
  > Fixes some bugs and things (#35122)
  > Add K8s inventory plugin (#34920)
  > VMware: minor correction in documentation. (#35124)
  > fix integration tests (#35117)
  > Adds module for bigip_device_group_member (#35121)
  > Adds bigip_ucs_fetch module (#35113)
  > ACI: Make network testing work out-of-the-box (#35116)
  > ACI: Add ACI version information to VMM domain docs (#35114)
  > Clean up imports to prevent issues with mutable data being used in modules (#35112)
  > ios_l2_interface (#35054)
  > Add aws_s3 action plugin to find source files as expected (#35028)
  > win_become: another option to support become flags for runas (#34551)
  > consul_io: fixed service availability check (#34293)
  > added integration tests (#34825)
  > added aci_interface_policy_leaf_policy_group module (#34968)
  > Add regex to catch ios error prompt (#35007)
  > ACI: Added more VMM providers, doc improvements (#34879)
  > Integration tests for import/include (#33418)
  > junos scp module (#31950)
  > npm module compatible with npm5 (#26582)
  > influxdb: add login aliases (#34599)
  > * Fix DCI issues and changes to action plugin & utils (#35083)
  > Accepting SANs marked as critical (fixes #32767). (#35057)
  > Extending documentation (#35077)
  > vultr: new module vr_dns_record (#34423)
  > VMware: Get virtual machine object using property (#33525)
  > copy tests: only create recursive symlink in tests (#35073)
  > win_updates: added blacklist and whitelist filtering of updates (#34907)
  > win_iis_webbinding: Fix bug with ipaddress * returning multiple bindings (#34721)
  > template: change to pass along the correct template path (#35027)
  > apk: Fix package dependency bugs (#34419)
  > Make sure we don't try to inspect DOCUMENTATION, if the plugin doesn't have any (#35017)
  > Clarifying documentation about account key being different from certificate's private key. (#35059)
  > Fix CaptureStd in validate-modules to work on both py3 and py2 (#35060)
  > failed, skipped, and unreachable all seem to be needed for various callbacks. Fixes #34716 (#34724)
  > Handle facts for HP-UX 9000/785 architecture (#33333)
  > ACI: Fix validate-module tests E322 and E323 (#35052)
  > Ensure that the become password is written on py3 in the ssh connection plugin. Fixes #34727
  > Change documentation for path: in openssl_csr to match reality (#35045)
  > New module: monitoring/grafana_datasource (#29006)
  > openssl_certificate: Ensure issuer field is set (#34982)
  > VMware: Refactor vmware_maintenancemode module (#35000)
  > Enable nxapi nxos_banner test (#35033)
  > Idempotency test for enabled mode nxos_udld_interface (#35031)
  > VMware: Add new module: vmware_host_config_manager (#34627)
  > Update pamd.py to allow module path with slashes (#32197)
  > win_wait_for: fix tests after attempts change (#35026)
  > win_script: work when argument exceeds stdin buffer size (#33855)
  > fix for ec2 module terminating instances outside of inventory -- Fixes #19427 (#26621)
  > Add option to toggle describe_image_attribute lookups (#34977)
  > Simplify Windows versions in ansible-test.
  > Adds better error handling to f5 api connections (#35020)
  > restore format arg to azure_rm_common errmsg
  > zap extra format args from azure_rm_common errmsg
  > fix minimum client version checking (#35018)
  > modules/na_cdot_lun: properly compare LUN size (#34846)
  > Add missing extends_documentation_fragment (#35013)
  > ANSIBLE_METADATA doesn't support YAML currently, change 315 to invalid data type (#35009)
  > Make template action respect local_tmp. Fixes #34941 (#35005)
  > changed to enable windows temp path override (#34967)
  > azure_rm inventory should add "ansible_connection: winrm" in host_vars for windows hosts - fixes #34689 (#34691)
  > Improve handling of ansible-doc sanity errors.
  > disable host_key_checking in virtualmachine test
  > added aci_switch_leaf_selector integration tests (#34951)
  > added aci_switch_leaf_policy_profile integration tests (#34952)
  > [cloud] kinesis stream server side encryption - fixes #30269 (#30689)
  > Address missing extends_documentation_fragment (#35008)
  > filter ipaddr: add custom delimiter option to ip4_hex(); fix format (#26862)
  > Removes redundant docs (#35006)
  > Adds better cli detection for bigip_command (#34975)
  > Compare arg+aliases between docs and argument_spec (#34809)
  > [cloud] New module cloudfront_distribution (#31284)
  > Work-around for empty changesets with status FAILED being created (#34933)
  > Logger-process is not considered for pid and state (#34905)
  > Add missing code to yamllint messages.
  > Add ability to append suffix to host names for Cloudforms Inventory (#33565)
  > ansible-config: add simple tests (#34900)
  > refactor iosxr_system for cliconf and netconf (#34749)
  > iosxr_user refactor for cliconf and netconf (#34892)
  > Clarify which ping module to use (#34935)
  > VMware: add new module: vmware_host_ntp (#34730)
  > VMware: Add ESXi hostname in fact details (#34981)
  > Making letsencrypt module work with Python 3. (#34324)
  > Add missing storage domain properties (#34904)
  > Secure letsencrypt account_key_content better (#34979)
  > tests: cs_router: fix tests not desructive anymore (#34957)
  > fix for nxos_vxlan_vtep_vni issues (#34946)
  > windows path: fix failing test (#34973)
  > add custom_action support to azure_rm_virtualmachine (#34970)
  > Minor bigip fixes (#34971)
  > fix nxos_nxapi test (#34972)
  > VMware: basic files operations networkless (#33261)
  > standardise the powershell FileUtils (#34969)
  > Detects errors in bigip_config (#34965)
  > adding azure_rm_mysqldatabase (#33567)
  > adding azure_rm_postgresqldatabase (#33568)
  > Speed up ec2_ami_facts and handle permissions issue (#34385)
  > [new module] Add Azure Container Instance support - cloud/azure/azure_rm_containerinstance (#32025)
  > Track ansible-test cloud and target overhead. (#34902)
  > Adds module for bigip device group (#34958)
  > Fix ansible-test injector symlinks. (#34942)
  > Add module support to yamllint sanity test. (#34964)
  > Fix ec2_vpc_net tags (#34725)
  > added aci_interface_selector_to_switch_policy_leaf_profile integration test (#34903)
  > ACI: Fix parameters and aliases in documentation (#34959)
  > cs_vpn_connection: fix wrong connection used (#34937)
  > ACI: Add missing documentation_fragments (#34955)
  > Fix syntax error in intro_inventory yaml example (#34960)
  > Fixes, and updates, bigip action plugin and module utils (#34947)
  > win_security_policy: Add link to the win_user_right module (#34953)
  > botmeta: new maintainer for letsencrypt (#34954)
  > letsencrypt: Add support for Elliptic Curve account keys (#34852)
  > letsencrypt: fix fullchain is False by default. (#34912)
  > allow cert validation to be disabled for Azure modules (#34906)
  > Update example uptime script to provide correct type for explicit individual hosts (#34740)
  > add lib/ansible/plugins/connection/lxd.py maintainer in BOTMETA.yaml (#34936)
  > UCS IP address pool module and integration tests (#34748)
  > Update developing_api.rst to use correct inventory format for single explicit host (#34919)
  > Add GALAXY_TOKEN config option (#34621)
  > [cloudtrail] Only pass extra create_trail options if set in module params (#34745)
  > Remove deprecated params from module argspec nxos modules (#34911)
  > ce_engine: Refactor check_ip_addr (#34126)
  > * Fix DCI failure in net_* integration test of iosxr_logging (#34926)
  > Module DOCUMENTATION should match argspec (#34895)
  > Fix eos_vrf and eos_vlan interfaces param idempotent issue (#34921)
  > Add additional mapping attributes for VM/Template registration (#32835)
  > ovirt_disk: support sparse parameter (#34091) (#34894)
  > VMware: Add multiple IP Addresses in result (#34866)
  > nmcli: Add ipv4.dns-search attribute (#34261)
  > Temporary (#31677)
  > VMware: Add new module: vmware_host_service_manager (#34862)
  > winrm scheme default behaviour (#34908)
  > Fix inconsitencies between code assumptions and schema (#34901)
  > Fix ansible-config with python3 (#34673)
  > FreeBSD STABLE distribution not correctly parsed (#34770)
  > elb_classic_lb_facts: port to boto3 - also fixes #25075 and #25000 (#27435)
  > Add note to 2.4 porting guide about initial playbook relative host/group_vars and inheritance (#34769)
  > facts: Get virtual facts about VMware (#34132)
  > Fix name param. Remove logging. (#34881)
  > ACI_BD: Add option to set mac-address (#34843)
  > set_fact:  handle 'cacheable=value' form (#34871)
  > Cache tasks as they are queued instead of en masse (#34752)
  > Extend validate-modules to check the next to last line (#34819)
  > add config option to replace argument (#34342)
  > ACI_DOMAIN: Additional params per MIM (#34839)
  > Module renamed to ucs_mac_pool to match naming convention for other ucs modules. (#34826)
  > ovirt_auth: support env variable passing (#34872)
  > new ec2_customer_gateway_facts module (#34448)
  > ACI: Update docs (#34876)
  > fix KeyError net_base plugin (#34874)
  > Add support for heat stack metadata (#34573)
  > Plumb newline param on cliconf (#34868)
  > Add missing flags param to IOS get_config cliconf method (#34869)
  > acl integration tests: don't use restricted key, allow to run twice in a row (#34858)
  > freeipa: support for host vars (#34535)
  > fix connection gets overridden by network_cli for transport nxapi,eapi net_* modules (#34778)
  > fix vxlan idempotent issue (#34750)
  > [new module] azure_rm_sqlserver_facts (#34608)
  > Adds bigip_static_route module (#34859)
  > cloudstack: inventory: Added feature list by tag (#31319)
  > vultr: add api_endpoint param (#34850)
  > vultr: fix config ini params ignored (#34848)
  > Update ManageIQ Azure Tenant ID parameter (#34806)
  > MIM URL: Update url for mim (#34844)
  > ACI_SWITCH_LEAF_SELECTOR: Add description options (#34841)
  > Aci access port to interface policy leaf profile (#34842)
  > ACI_AEP: Allow toggling of infrastructure vlan (#34840)
  > cloudstack: fix timeout in ini config file is ignored (#34833)
  > contrib(inventory): adds a dynamic inventory for Scaleway cloud (#30313)
  > Fix persistent command timeout handling (#34791)
  > Refactors and deprecation removals (#34830)
  > Adds refactors for more f5 modules (#34824)
  > Various F5 related fixes for traceback raising (#34820)
  > Update echo ansible-vault example with -n as without this, you get a newline. Fixes #34795 (#34823)
  > vultr: new module vr_startup_script (#34374)
  > Various fixes and changes for F5 (#34817)
  > Add new Cloudstack module cs_vpc_offering (#34797)
  > Various fixes (#34815)
  > Adds the AFM address list module (#34814)
  > Adds selective assignment of kwargs (#34813)
  > VMware: Add new module: vmware_host_service_facts (#34731)
  > VMware: Refactor vmware_host module (#33916)
  > Preserve `test/results/data/` in Shippable jobs.
  > Add a config toggle for agnostic become prompts, defaulting to False for the 2.5 release. Fixes #33999 (#34761)
  > Fix small typo
  > aci_switch_leaf_selector module (#34041)
  > aci_access_port_to_interface_policy_leaf_profile module (#34398)
  > aci_aep: Add infrastructure_vlan support (infra:ProvAcc) (#33996)
  > aci_switch_leaf_policy_profile module  (#33955)
  > aci_interface_selector_to_switch_policy_leaf_profile module (#34098)
  > aci_interface_policy_leaf_profile module (#34364)
  > aci_aep_to_domain: New module to bind AEP to domain (#33942)
  > Enable tests which pass on Python 3.
  > Split Windows tests into 4 groups.
  > ACI: Fixing new pylint issue (#34775)
  > vr_server: fix assumption returned id is an int (#34765)
  > Add validate_certs to jira module (#34756)
  > Fix junos_netconf integration test failure (#34744)
  > Fix pylint issue (#34773)
  > Fix new pylint issue (#34772)
  > ec2_win_password: fix broken import and minor updates (#34479)
  > Validate apache2 mpm module switching for bug #5328
  > Validate modules arg spec fixes (#34477)
  > Catch exception comparing role versions, and provide a user friendly error message. Fixes #32301 (#34427)
  > Ignore pylint errors.
  > aci_domain_to_vlan_pool: Add domain to VLAN pool (#34402)
  > aci_domain_to_encap_pool: Add domain to encap pool (#34123)
  > aci_domain: Manage phys, vmm, l2ext, l3ext and FC domain profiles (#34011)
  > aci_firmware_source: Manage firmware image sources on ACI (#34670)
  > aci_vlan_pool_encap_block: New module to manage VLAN encap blocks (#34653)
  > Mellanox OS name change: MLNXOS changed to ONYX (#34753)
  > Implemented Trigger Repetition (#32938)
  > Report invalid connection types for network modules (#34755)
  > Test cleanup.
  > Adding "-SyncWindow 0" flag to Compare-Object call (#34656)
  > Add file+rule ignore support to validate-modules. (#34757)
  >  vr_server: implement startup_script  (#34565)
  > aci_vlan_pool: Module to manage VLAN pools (#34650)
  > ACI: Fix tests and add signature-based authentication test (#34758)
  > file tests: control & managed host can be distinct
  > get_url tests: controller & managed node can be distinct
  > vultr: new module vr_dns_domain (#34377)
  > vultr: new module vr_user (#34521)
  > Add andreaso (me) as cloudflare_dns module maintainer (#34743)
  > Support advertised networks in bgp protocol (#34728)
  > Add ospf protocol support for Mellanox MLNXOS network devices (#34717)
  > Sort out parameter requirements for cloudflare_dns (#31800)
  > WinRM: fix format_exc call (#34233)
  > Filesystem: refactor, improvements, add tests (#25519)
  > fix nxos_banner (#34695)
  > Handle platform os version for sandbox nxos_nxapi (#34490)
  > Support datetime serialization in json encoder. Fixes #34312 (#34516)
  > Add ManageIQ Azure provider (#34708)
  > Mark cliconf refactor on 2.5 roadmap as done (#34735)
  > Refactor EOS code to use cliconf (#34426)
  > Refactor IOS libs to use cliconf (#34136)
  > vmware: Add new module 'vmware_host_config_facts' (#34570)
  > Add ios_linkagg DI module (#33215)
  > win_updates: action plugin-ify it (#33216)
  > cliconf and netconf refactor of iosxr_logging (#34495)
  > dev_guide: don't ask to use '© Ansible Project' (#34704)
  > Update unarchive.py (#34596)
  > Provide AnsibleAWSModule with _name attribute (#34564)
  > Adds kubectl and oc connection plugins (#26668)
  > Update default ansible-test container SHA.
  > vmware_guest: fix dvs idempotency issue (#34208)
  > VMware: Add schedule datetime for powerstate (#34652)
  > Remove double-specified EC2 ASG test parameters (#34714)
  > Fix version_added validation when empty.
  > Remove already fixed Python 3.7 pylint ignores.
  > Python 2.6 `str.format()` compatibility fixes.
  > Change cow path selection variable from COWPATH to COW_PATH (#34063)
  > Remove ansible-test obsolete `net_*` target logic.
  > Add terraform module to changelog
  > Fix storage endpoint for Azure Stack (#33946)
  > New module: Terraform (#31214)
  > Distinguish between natural connections and rewritten connections (#34706)
  > Remove vars from include for ios netowrk_cli tests (#34703)
  > yum: Add example for enable and disable repo (#34492)
  > Fix iosxr integration tests (#34663)
  > Add new module mlnxos_bgp for managing bgp protocol on Mellanox MLNX-OS devices (#34305)
  > Add ManageIQ alert profiles module (#32354)
  > Cleanup net integration test case for network modules (#34684)
  > aci_aaa_user_certificate: Add a certificate to an AAA user (#34602)
  > Fix misleading cleanup/detach documentation (#34674)
  > module_utils.(eos, nxos) - Support use_proxy argument (#30813)
  > Update ROADMAP_2_5.rst
  > add new modules to changelog (#34601)
  > cloudstack: new module cs_vpn_connection (#34669)
  > Update astroid test constraint.
  > Add Python 3.7 to CI unit test matrix. (#34680)
  > used wrong models
  > fix typo
  > fix lint errors
  > compute models
  > resources models
  > network models
  > fix lint errors
  > pin api version of azure storage models
  > pin api version of azure storage models
  > Fixes for nxos_bgp (#34590)
  > fix nxos_bgp failure for graceful_restart warning (#34623)
  > Use Python 3.7.0a2 for default docker container.
  > [new module] adding azure_rm_mysqlserver (#33566)
  > [new module] adding azure_rm_postgresqlserver (#33569)
  > Ensure alternatives are displayed in deprecation warnings
  > Fix Python 3.7 syntax error in yum_repository.
  > Fix Python 3.7 syntax error.
  > enable Windows Server 2016 in CI (#34127)
  > Route table boto3 (#32059)
  > Update net_* and vyos_* integration test aliases. (#34666)
  > Fix Python 3.7 syntax error in tests.
  > win_scheduled_task_stat: correctly return values from nested com values (#34671)
  > Add aws_s3 integration tests for multipart GET operations (#34657)
  > Fix ansible-test network-integration command. (#34661)
  > Error early if executing python version doesn't meet documented minimums (#34655)
  > New Lookup Plugin: aws_service_ip_ranges (#32749)
  > Updates module utils for f5 (#34660)
  > Provide a way to explicitly invoke the debugger (#34006)
  > Ios logging (#33151)
  > Respect egress rule definitions when creating security groups in default VPC (#34626)
  > Show python and pip version in container build.
  > Fix examples with correct names
  > World Wide Port/Node Name documentation updated to match UCS Manager online help. (#34648)
  > [cloud] Don't log AWS credentials when creating YAML anchor for ECS integration tests (#34625)
  > Fix piped transfer with become (#34584)
  > cs_vpn_customer_gateway: fix missing return doc (#34644)
  > Fix enable_https alias docstring (#34633)
  > Separate common and raw (#34563)
  > yum: handle exception in local_envra (#34400)
  > Update developing_api.rst (#34629)
  > nmcli: Handle dbus exception (#34577)
  > Bug Fix at cnos.py (#34607)
  > Add the ability for the ios_vrf module to apply route targets to a VRF (#34248)
  > Document descriptions updated to match UCS Manager online help. (#34593)
  > Make xattr test conditional on feature support.
  > remove erroneous '.' in docsite footer (#34592)
  > Fixes for dnf and user integration tests. (#34603)
  > First pass at fixing #33064 (#33636)
  > Improve documentation about Comment filter (#34539)
  > initial firewalld integration tests (#31725)
  > fix ansible-galaxy requirements.yml import_tasks->include in docs (#34519)
  > Fix with_items debug loop example. Fixes #34540 (#34578)
  > nmcli: Add missing 'primary' option (#34252)
  > service_facts module (#34065)
  > [cloud] Add ipv6 support to ec2_vpc_nacl_facts (#30581)
  > Fix typo and copyright statement
  > Use `dnf upgrade` in Fedora Dockerfiles.
  > Update Fedora Dockerfiles for Python 3 testing.
  > [cloud] Change S3 MD5 checksum for multipart support in aws_s3 (#34216)
  > synchronize: add support for buildah (#33823)
  > Added new windows module changelog entry
  > win_certificate_store: added new module (#33980)
  > ec2_vpc_vgw_facts: fix getting facts about gateways without tags (#34575)
  > Fix connection type in junos integration tests (#34583)
  > Document descriptions updated to match UCS Manager online help. (#34581)
  > [cloud][testing] New integration tests for ec2_asg (#30554)
  > Fixes for nxos_config integration tests (#34579)
  > Update done Network
  > Add new module mlnxos_mlag_vip for configuring MLAG VIP on Mellanox network devices (#34285)
  > Add new module mlnxos_protocol for enabling disabling protocols on MLNX-OS Mellanox network devices (#34286)
  > Add new module mlnxos_facts for retrieving facts of MLNX-OS Mellanox network devices (#34287)
  > Fix Linux blockdevice size computation (#34475)
  > Add new module mlnxos_pfc_interface for managing priority flow control on Mellanox devices (#34327)
  > vultr: new module vr_account_facts (#34394)
  > Correct broken link to playbooks_tests
  > Fix junos integration failures (#34571)
  > Convert nxos_vrf to DI module (#34274)
  > Fixing issue with win_iis_website parameter types. Issue #34500  (#34501)
  > ACI: Add signature-based authentication (#34451)
  > win_domain_user: added ability to explicitly set credentials and user when interacting with AD (#34562)
  > Fix broken link to w3schools (#34561)
  > win_domain_user allow to update generic attributes (#34558)
  > Added to UCS team
  > Document descriptions updated to match UCS Manager online help. (#34534)
  > typo (#34549)
  > Adds openshift_scale module (#34244)
  > cloudstack: streamline cs_network_offering (#34553)
  > cloudstack: rename new module to cs_service_offering (#34555)
  > Add VNC port range check (#34466)
  > Remove unnecessary if, and Fix Documentation (#34413)
  > Introduces numerous fixes for bigip command (#34550)
  > fix windows tests after recent patch (#34548)
  > Fixes bigip gtm params (#34544)
  > Add new module digital_ocean_floating_ip_facts (#26372)
  > Adds the bigiq_regkey_license module (#34543)
  > Adds bigiq regkey pool module (#34542)
  > add missing > to ansible-doc help message (#34512)
  > Fix eos_l3_integration test failures (#34538)
  > Add fedora27py3 Dockerfile.
  > Add ignore lines for string_format pylint plugin.
  > Add string_format pylint plugin.
  > Add pylint plugin support to ansible-test.
  > Add per file+rule pylint ignore to ansible-test.
  > Don't use getattr in _get_parent_attribute to avoid recursion issues (#33595)
  > Fix Windows integration tests.
  > Fixes for bigip monitors and profiles (#34524)
  > Removes deprecated code from bigip_monitor_tcp (#34520)
  > optimize config yaml loading (#34481)
  > Adds more common doc strings to f5 modules (#34515)
  > Fixes nxos_l2_interface tests (#34514)
  > Adds the bigip_gtm_server module (#34513)
  > Allow variables to be used in vars_prompt (#32802)
  > cloudstack: new module cs_network_offering (#34354)
  > nxos tests to use network_cli (#34474)
  > Update httptester.yml to match Dockerfile (#34508)
  > Fix various EOS integration tests due to missing become (#34504)
  > mongodb cache plugin (#34414)
  > All 2.5 release dates to be pushed out by one week (#34456)
  > New module for managing user in InfluxDB (#31566)
  > deprecation dict not live yet (#34493)
  > Fix httptester Dockerfile so it builds again.
  > Deprecate nxos_switchport and Add nxos_l2_interface DI module (#33813)
  > nxos_file_copy: fix broken import and 2.6 compatibility (#34480)
  > Fix out-dated code style in new module logentries_msg.py
  > If check mode enabled and file missing set changed to true 32676 (#33967)
  > Misc. typo is display log (#34388)
  > corrected docs, removed comment, return is req
  > Logentries msg plugin, this allows users to send log messages to logentries (#19456)
  > Don't cache duplicate plugin names (#34420)
  > win_mapped_drive: add extra note around win_mapped_drive (#34478)
  > win_package: remove case sensitive check for msi extension (#34476)
  > K8s lookup plugin (#34025)
  > windows become - info about blank passwords (#34331)
  > Remove passing files from import skip list.
  > specify ansible_become_method=enable (#34471)
  > updated from stable.24
  > gcdns_zone: fix broken import (#34076)
  > Bugfix.add token cleanup 02 (#34441)
  > galaxy unit tests: add missing arg (#33766)
  > K8s scale module (#33983)
  >  Inject attempts into result earlier for retry logic (#34148)
  > upgrade the azure storage version (#34442)
  > fix failure `got multiple values for keyword argument id` (#33624)
  > fixed test to new sig
  > removed unused objects from include results proc
  > Don't use the Task object in the dictionary of results for include_role
  > Do not prevent username logging in jenkins_script module (#34459)
  > Add Alex (rambleraptor) and Eric (erjohnso) as GCP module namespace maintainers
  > make eos_vlan idempotent (#34443)
  > Add nxos_lldp module (#34453)
  > ovirt_cluster: Fix cluster cpu arch comparision (#34446)
  > VMware: new module - vmware_local_role_manager (#33372)
  > New module grafana dashboard (#31930)
  > expose subject_strict and issuer_strict to users (#34090)
  > Various bigip_gtm_datacenter fixes (#34440)
  > Adds "allow" param to bigip_device_httpd (#34439)
  > Update link in common footer (#34397)
  > Refactors the bigip_sys_global module (#34438)
  > Adds bigip_traffic_group module (#34436)
  > Fix Packet guide to comply with latest version of the packet module (#31410)
  > win async: removed async_wrapper module and fixed async for action plugins to use shell code (#34434)
  > Fix test case failure for Azure ACS module (#33623)
  > Count ignored failed tasks and successful tasks with expected failure… (#33282)
  > win_whoami: removed logon_sid from return results (#34425)
  > windows: updated docs to include info regarding https validation (#34128)
  > win_domain_controller: add readonly support (#33850)
  > New Avi module to setup custom IPAM DNS profile (#34358)
  > Added a new module to fetch Avi Controller version and data (#34357)
  > New module to setup error page profile (#34361)
  > Refactors bigip_virtual_server (#34412)
  > Update ec2_asg_lifecycle_hook to meet modern best AWS module practices (#34379)
  > Adding 2.3.3 release date to release vars
  > Allow ec2_vpc_net to work in non classiclink regions (#34336)
  > Adds token cleanup for bigip_partition (#34415)
  > win_domain: added option to set database and sysvol path (#34333)
  > Add network namespace module (#21820)
  > update mlnxos modules in BOTMETA file (#34417)
  > Readd zypper tests (#33203)
  > update DOCUMENTATION for network_cli and netconf (#33396)
  > disable failing win_toast tests
  > Adds bigip_software_update module (#34410)
  > Tweak WinRM/Windows maintainer stuff
  > New module to setup error page body policies (#34359)
  > New module to setup WAF policy (#34362)
  > New module to patch GSLB service object with just GSLB pool member an… (#34365)
  > Updated copyright for all the avi modules (#34408)
  > Fix tests as filters 5 (#34406)
  > windows: Add IPv6 address support and docs to go with it (#34072)
  > New module: monitoring/grafana_plugin (#33150)
  > Add doc fragment for files (#33953)
  > Fix some TODOs to use generic_urlparse which allows proper netrc selection. Fixes #34360 (#34372)
  > add bug_internal_api.md to ticket_stubs (#34370)
  > VMware: Add support for resource allocation info (#33990)
  > Adds parents to mutually_exclusive with src for *_config modules (#33957)
  > Accept other ios_banner types (#33961)
  > ec2_asg: fix desired_capacity not optional (#34194)
  > ecs_taskdefinition module : proposal : add `force_create: true` parameter (#23480)
  > Updating ecs_task_definition module example (#34237)
  > Add new module mlnxos_magp for managing MAGP protocol on Mellanox (#34307)
  > Add support for vlan and loopback interfaces in mlnxos_interface (#34323)
  > Add new module mlnxos_mlag_ipl for managing IPL (inter-peer link) (#34326)
  > add VMware provider to ManageIQ module (#34112)
  > ovirt: host_pm: Add missing order parameter (#34213)
  > Docs network best 2.5 (#33544)
  > Add missing msg keyword for fail_json (#34387)
  > Add support for snapshot_id field (#23334)
  > fix PS type conversion failure when using "all" profiles (#34383)
  > Update ec2_asg_lifecycle_hook to pass tests
  > fixes typo ansbile to ansible
  > Autoscaling Groups Lifecycle Hooks module (#22412)
  > Handle stdout/stderr/BaseException in import test.
  > Remove 'astorije' from bot ping (#34338)
  > Fix doc for with_first_found
  > More stable explicit file close. (#34303)
  > Fix redeclaration of get_host_info function (#33608)
  > Add eos_lldp module (#34302)
  > Add ios_lldp module (#34308)
  > yum: support installroot in is_group_env_installed (#34182)
  > nmcli: Add 'generic' connection type (#34251)
  > yum: Add option for enable and disable plugin (#34306)
  > Add Windows AD Domain facts for membership and server type (#23500)
  > win_iis_webbinding rewrite (#33958)
  > Added possibility to disable basic auth (#33224)
  > docfixes: spelling, width (#34301)
  > consul_io.py: typo fixed in docs (#34292)
  > add aliases to match the names returned by the module (#34276)
  > contrib/inventory/consul_io: typo fixed in documentation (#34291)
  > Add module mlnxos_lldp_interface for managing lldp interfaces configuration (#34179)
  > Add module mlnxos_linkagg for configuring LAG and MLAG on Mellanox switches (#34204)
  > cloudstack: new module cs_vpn_customer_gateway (#34260)
  > Convert nxos_interface to DI (#34240)
  > Add eos_interface module (#34258)
  > FreeIPA: Add CNAME, DNAME and A6 as record type (#34236)
  > Misc. fix for typo (#34262)
  > ovirt: Fix check for upgrade when no updates (#33940)
  > Fix env lookup plugin docs (#34235)
  > dev_guide: fix a slip (#34143)
  > doc: new modules to changelog (#34180)
  > Add eos_l3_interface module (#34224)
  > Remove diff and request data. Add more return docs. (#34230)
  > Prevent secret data from being logged (#34229)
  > Fail when model not found (#34227)
  > Adds datetime encoder. Fixes Service comparison. (#34223)
  > Fixes get_prompt() issue for network platforms using cliconf plugins (#34221)
  > Fix ios_l3_interface configure ipv4 address issue (#34222)
  > Module mlnxos_l3_interface (#34199)
  > Granular K8s doc fragments (#34215)
  > Fix syntax typo
  > Updated Avi Modules with new features and documentation update. (#34206)
  > Reorganize k8s common (#34212)
  > Add module mlnxos_vlan for supporting vlan configuration on Mellanox switches (#34113)
  > Add module mlnxos_l2_interface for supporting configuration of L2 interfaces on Mellanox switches (#34158)
  > Add ios_l3_interface module (#34201)
  > Add module mlnxos_lldp for supporting configuration of LLDP protocol on Mellanox switches (#34159)
  > Improving docs and examples (#34155)
  > Adds more token cleanup (#34207)
  > Fixes and additions to bigip_pool (#34205)
  > Adds token cleanup to bigip irules (#34203)
  > Add nso_query module to query Cisco NSO using XPath (#34188)
  > Specify default (#34186)
  > Add nso_show module for Cisco NSO (#34142)
  > influxdb: new module influxdb_write (#33800)
  > nmcli: Add 'type' as required param for few ops (#33796)
  > cloudflare: fix CNAME not changed (#33939)
  > Add comment on auto_import_key for .repo files in zypper_repository (#33941)
  > Correct the AnsibleError exception to call its superclass's constructor
  > Remove shell module specialcases
  > win_domain_group: added ability to specify AD server to interact with (#34166)
  > Add aws_application_scaling_policy to changelog
  > [cloud] New module aws_scaling_policy (#31241)
  > Rebalance Azure tests more.
  > Rebalance Azure tests.
  > Add gr_name and pw_name in find module
  > Ucsm WWNN/WWPN pools (#34017)
  > Ucsm vsans (#34016)
  > Ucsm vhba template (#34015)
  > UCS SAN Connectivity Policy module and integration test (#34009)
  > Fix tests as filters #4 (#33930)
  > [cloud] Add encryption support to efs module (#32815)
  > [ec2_asg_facts] Add exception handling to describing the target groups in case they are in the process of being deleted. (#33997)
  > Fail hard when tests pass that are expected to fail
  > ec2_asg: remove AWSRetry from function with many boto calls (#32512)
  > fix command warnings, add action warnings (#34060)
  > Documentation on how to make a release. (#31426)
  > Add C and U metrics to oVirt provider (#34138)
  > ios_static_route: fix broken import (#34133)
  > add azure_rm_image to change log (#34131)
  > Moved generated module RSTs to their own directory. (#33966)
  > Convert nxos_vlan to DI module (#31866)
  > Change incorrect `items:` to `loop:` in tests.
  > avoid use of Write-Host in config script
  > influxdb: default hostname to localhost (#34117)
  > influxdb: new module influxdb_query (#33801)
  > Fix #33114: vmss has parameter load balancer (#33223)
  > Encode xml data to utf8 standard (#34079)
  > add GlobalHttpFirewallAccess arg (#34124)
  > Turns out the order is important (#34116)
  > Fix typo in haproxy.py doc string (#31310)
  > Updated documentation description (#34121)
  > add usage example for the assertonly provider (#34092)
  > Fix module names for bot (#34089)
  > Fixes url to no longer redirect (#34118)
  > YAML inventory unit test: add tests
  > YAML inventory unit test: add tests
  > Fix YAML inventory unit test
  > #30142:Enable attach data disk to existing VM or detach it from VM (#32711)
  > simpler loop_control defaults (#34008)
  > azure_rm_virtualmachine_scaleset: ported PR#32367 (add custom image support) (#33422)
  > Add azure image module support create and delete (#32589)
  > changelog: add new vultr modules
  > botmeta: maintain vultr modules
  > [cloud] ec2_group fix CIDR with host bits set - fixes #25403 (#29605)
  > Swap how become is specified for ios integration tests (#34107)
  > remove andyhky from maintainers (#34096)
  > Added support for Cisco stacks in ios_facts.py (#33714)
  > IOS XR cli tests move to network_cli (#34007)
  > freeipa: Refactor ipa_dnszone (#34078)
  > Fix various RST warnings (#34084)
  > Suggest using replace module rather than command sed (#34085)
  > Add new module aws_direct_connect_gateway to CHANGELOG
  > Typo fix (#34088)
  > ce_file_copy: fix broken import (#34023)
  > eos_linkagg DI module (#33007)
  > ios integration tests to network_cli (#33920)
  > VMware: Add support for cpuHotRemoveEnabled (#33962)
  > changelog: add new module win_disk_facts (#34087)
  > vultr: new module vr_firewall_rule (#32637)
  > vultr: new module vr_ssh_key (#30961)
  > vultr: new module vr_firewall_group (#30960)
  > vultr: new module vr_server (#30869)
  > Added new module win_disk_facts (#32935)
  > nxos_static_route DI module (#33797)
  > Compact documentation (#34081)
  > fix options output for bool type (#34074)
  > Cliconf and Netconf refactoring iosxr_interface (#33909)
  > Fix for `dns4` empty setting (#30757)
  > VMware: Allow users to specify port for ESXi (#34073)
  > Deprecate nxos_portchannel and add nxos_linkagg DI module (#33376)
  > Deprecate nxos_ip_interface and Add nxos_l3_interface DI module (#33866)
  > Handle nxos platform diffs with cli conf implementation (#34020)
  > lookup templated value of a var (#32772)
  > apt_get: add warning for force_apt_get (#33994)
  > Add intg tests for some of the issues in 32302 (#32360)
  > Easier to debug (#30675)
  > Have command nanny tell you how to disable the warning (#34061)
  > changelog: add new modules (#34059)
  > Deprecate check_invalid_arguments (#34004)
  > [template/vars] Use to_native(exception) as a fallback for Python 3 which doesn't have a .message attribute (#34044)
  > Fix a unicodeerror so that we get the correct error message (#34058)
  > [cloud] New module - AWS Direct Connect Gateway (#33890)
  > Use hostname in group_by_aws_account to prevent duplicates. (#34053)
  > [ec2_vpc_peer] Remove use of DryRun since the module doesn't support check mode (#34062)
  > K8s raw modules (#34050)
  > Add support for intra-region VPC peering (#34036)
  > Port eos tests to network_cli (#33586)
  > Add option allowing the user to specify a custom cowpath
  > Fixes some verbiage in the f5 docs (#34057)
  > Remove params option from examples
  > influxdb: make param database_name uncommon (#34021)
  > Add support for adding CORS to S3 bucket on AWS - fixes #29238 (#22284)
  > Ios config save (#33885)
  > added slice filter for dicts
  > gcdns_record: fix broken import (#34024)
  > Add mlnxos_interface module (#33839)
  > Add aws_account_attribute lookup to changelog
  > [cloud] New a lookup plugin for AWS account attributes (#33025)
  > Fixed typo on git module doc (#34039)
  > use print function (#34013)
  > Add maintainers for k8s_common, k8s and openshift (#34018)
  > Added docs fragment for proxysql (#32502)
  > New module: manage 1&1 cloud compute  (cloud/oneandone/oneandone_server) (#24878)
  > playbook_loops.rst: fix formatting (#34026)
  > [CLI_CONF] Refactor nxos module common library to use cliconf plugin (#31524)
  > Adds single, non-generated OpenShift module (#33645)
  > Adds single, non-generated K8s module (#33517)
  > Refactors common code for new K8s and OpenShift modules (#33646)
  > winrm: attempting to get kerb auth to work on MacOS (#33795)
  > icinga2_host: Don't set template attribute on modification, it's not permitted (#33989)
  > Fixed up changelog around get_md5 deprecation
  > AnsibleModule.get_file_attributes: add unit test
  > win_get_url: Changed basic auth from NetworkCredential to Base64 (#32389)
  > Split basic units (#33510)
  > Cleanup route53_zone examples (#34000)
  > Use hostgroup_find(all=True) returns member hosts of all hostgroups in a single call (#29106)
  > route53_zone: fix the private zone creation example (#33995)
  > update ec2_vpc_net return values in docs (#33902)
  > ovirt: Set no_log for storage connections (#33987)
  > openssl_certificate: Return self.cert.get_VALUES() (#33970)
  > Fixed up windows command quoting example
  > Add validation test for new copyright (#32919)
  > NXOS Commit Integration tests to Ansible (part 2) (#28939)
  > file: Mention that src supports state=hard (#31697)
  > py3 compatibility: convert bytes to str (#33206)
  > Adding param "rule_num" for insert action to iptables module (#33708)
  > consul_acl: fix broken import (#33729)
  > dont warn on not matching 'all' (#32806)
  > python_3_support.rst: fix broken links (#33951)
  > added flatten filter (#33102)
  > fix file attributes changed detection
  > [aws modules] use ec2_url in a few places it was missing (#33954)
  > Fixes  prompt doubling issue that impacted missing ios enable password prompts. (#33794)
  > [module] find: Add ability to exclude results by pattern. (#18949)
  > Fix vyos sending `'None'` to device (#33889)
  > Remove slashes from instructions to avoid confusion
  > Remove slashes from instructions to avoid confusion
  > Add brunocalogero to the ACI team
  > Revert to stable vcsim docker image. (#33952)
  > nso_verify for Cisco NSO (#33945)
  > [cloud] Create ECS integration test suite (#33757)
  > VMware: Add NIC configuration option (#33851)
  > nso_action for Cisco NSO (#32781)
  > VMware: check for ESXi server while creating user (#33061)
  > VMware: Refactor vmware_portgroup (#33703)
  > Add parent pid to persistent connection socket path hash (#33518)
  > Add idempotency in snapshot creation (#28466)
  > Replace exit() with sys.exit()
  > win_iis_webapppool: stop any passwords from being returned (#33931)
  > Port ec2_vpc_net to boto3 and add support to expand existing VPCs - fixes #31216 (#33105)
  > else was wrong
  > HipChat API v2 support for ansible callback plugin (#33882)
  > Adds bigip_device_httpd module (#33924)
  > Handle vault filenames with nonascii chars when displaying messages. Fixes #33879 (#33926)
  > accept variants of returned json mime type (#33894)
  > [cloud] Remove repeated error handling and region checking, both now in boto3_conn (#32774)
  > [cloud] support encryption on create S3 folder (#33854)
  > fix doc fragments (#33892)
  > Add scan_new_hosts feature in ansible foreman inventory (#33743)
  > [cloud] Return id of ENI in addition to network_interface_id for ec2_eni_facts (#33814)
  > lookup hashi_vault: Add Vault App role in auth_method (#22403)
  > New Module: package_facts  (#33195)
  > Connection and MAC pool module for Cisco UCS (#31151)
  > Add q/query aliases to lookup (#33466)
  > Fix a few docs build issues (#33685)
  > Pass in '**results' to exit_json only if results is a dict (#33910)
  > fixed version_added, update clog
  > new redis lookup (#33883)
  > Promote get_prompt to live in network_cli instead of cliconf (#33880)
  > Block markers in blockinfile no longer hard coded (#31787)
  > Included ansible_distribution_major_version #29561 (#31754)
  > VMware: Handle No Permission exception while clone (#33806)
  > VMware: fix vmPathName on VM creation (#33315)
  > cloud:ovirt:ovirt_storage_domains.py: Allow not passing dc_name parameter (#33377)
  > Added 'quota' parameter and 'description' parameter to ovirt_disk module (#33860)
  > Aruba indenting (#33884)
  > Add delay in junos integration test after netconf is enabled (#33899)
  > Run RHEL tests on Azure in 3 groups.
  > Added icinga2_host module (#31720)
  > Fix DO_API_KEY environment variable check (#33512)
  > add support for other scms to pull (#33152)
  > ACI ENCAP POOL RANGES: Add new module to support encap ranges (#33758)
  > make become prompt method agnostic (#33789)
  > fix reconcile to ensure 'ungrouped'
  > Fix pamd error when inserting a new rule at the end. Fixes #28487 (#28488)
  > user: Fix add for SuSE Linux Enterprise 11 (#27015)
  > use `docker exec` in case `docker cp` failed. (#26571)
  > Lenovo enos bugfixes (#33857)
  > [cloud] Improve snake <-> camel conversion for AWS utils (#31400)
  > Actually move vyos tests to network_cli (#33710)
  > Revert "YAML inventory unit test: fix test inventory format (#33828)" (#33869)
  > facts: Fix duplicate IPs in ipv4_secondaries (#32040)
  > fix ci, duplicate exception checking was merged in wait_for (my fault)
  > Update mount.py (#23906)
  > wait_for: change file check to handle directories and sockets (#20979)
  > Further clarify what determines batch size in a play (#33833)
  > vmware_host: add reconnect and add_or_reconnect states (#30582)
  > Add a new option firstmatch to lineinfile module. (#33825)
  > Avoid people listing component in comment
  > [cloud] Bring return parameters for name/arn and subnet ID back to ec2_asg module (#33775)
  > YAML inventory unit test: fix test inventory format (#33828)
  > Fix playbook cli unit test (#33767)
  > ios_config save (#33791)
  > imc_rest: fail when requirement is missing (#33750)
  > maven_artifact: fix broken import (#33749)
  > remove unused import and unused variable disk_size (#33741)
  > Improve consul_io.py execution speed (#33737)
  > influxdb: fix missing arg specs (#33859)
  > Fix a typo in the readme of the skeleton used by ansible-galaxy. (#33807)
  > Fix closing tag for COMPONENT NAME, multiline changes
  > Revert "Deprecate Entity, EntityCollection and use subspec in network modules (#33575)" (#33849)
  > ovirt_disk: fix Python 3 compatibility (use six) (#33730)
  > Remove deprecated restart: parameter from win_feature examples (#33848)
  > Fixes #33771 - win_iis_webapppool bugfix  (#33777)
  > added documentation info regarding win_unzip and recurse (#33846)
  > VMware: Handle version restriction error (#33805)
  > Adds bigip_security_port_list module (#33845)
  > [new module] Added Azure SQL Servers support - cloud/azure/azure_rm_sql_servers (#33077)
  > Adds bigip_profile_client_ssl module (#33844)
  > Rekey on member (#33836)
  > Minor spelling fix (#33822)
  > add Azure user agent for Visual Studio Code extension (#33366)
  > Add test for clean_copy preservation of keys
  > always preserve certain keys (#33637)
  > remove unnecessary extra conditional (thanks bcoca)
  > order agnostic child group definition in inventory
  > Add iam_role_facts to changelog
  > [cloud] New iam_role_facts module (#32874)
  > Link to CoC from PR and Issue creation (#31957)
  > Fix included task's name in handler (#33821)
  > VMware: Fix SSL Context checking for Python <2.7.9 (#33683)
  > rhn_channel/register: Porting tests to pytest (#33719)
  > Fix last eos issue in net_* tests (#33726)
  > Allow multiple values per key in name fields in openssl_certificate/csr (#30338)
  > typo fix (#33810)
  > VMware: Refactor vmware_vmkernel (#33664)
  > files/file.py: Raise an IOError when trying to touch a file with missing intermediate directories within it's path (#33765)
  > locahost -> localhost typo in inventory/data.py (#33790)
  > firewalld: Implement zone operations (#32845)
  > ACI Encap pool: New module for support layer2 encap pools (#33219)
  > Add ssl, validate_certs in InfluxDB modules (#33327)
  > vmware_guest: option to enable nested virtualization (#28149)
  > VMware: set extra configs for virtual machine (#33454)
  > Fix fetch when retrieving a file with a multiple of the buffer size (#33697)
  > win_stat: better support for links (#33005)
  > Remove deprecated option CREATEUSER (#32504)
  > VMware: add trailing / in case of nested folders (#33479)
  > Add autodetection of atomic as a package manager
  > redhat_subscription: remove python2.4 compat (#33762)
  > normalize names
  > Use pop in cb clean results (#33779)
  > windows dev docs - vagrant info (#33515)
  > Fix elasticdog removal since he is listed as an author in the module docs (#33713)
  > [cloud] Ec2 module warning when IP assignment is changed on existing instances (#33783)
  > module/spotinst: Add Spotinst as a new cloud provider (#26388)
  > ACI Module: Update modules to provide match criteria; allows more complex matching (#33756)
  > Convert non-DI module to DI nxos_user (#33770)
  > Enable the pull target to work in vvvv mode (#33755)
  > Deprecate Entity, EntityCollection and use subspec in network modules (#33575)
  > cloudscale_floating_ip module (#33181)
  > zabbix_host ipmi_*-tests (#33717)
  > Zabbix host ipmi (#33718)
  > Create network_working_with_command_output.rst (#33709)
  > add oVirt provider to ManageIQ module (#33751)
  > mount: Add option to backup fstab file (#33734)
  > Add a vmware_datastore_facts module (#30815)
  > osx_say: add espeak support, rename module to say (#33071)
  > fix  ce.py provider param issue (#27876)
  > letsencrypt: add new param account_key_content (#32948)
  > Digital Ocean Inventory refactor (#29176)
  > Refactor Digital Ocean Domain (#29179)
  > Adds token cleanup to some f5 modules (#33728)
  > A first pass at moving libs to new dir structure (#33727)
  > Fixes for gtm wide ip (#33725)
  > Create common waf module for use by future waf modules (#33003)
  > ec2_vpc_route_table - unmask exceptions during route create/delete (#32256)
  > [cloud] Delete stack using CloudFormation role ARN if available
  > [cloud] document return values for ec2_lc (#32592)
  > [cloud] Enable redshift enhanced vpc routing, dc2.8xlarge type (#33674)
  > [cloud] Port ec2_key module to boto3 (#33075)
  > Fix Command module documentation
  > Clarify docs to explain that max_fail_percentage uses batch size (#33720)
  > cloud:ovirt:ovirt_storage_domains.py: Raise Exception in case no host is up for SD removal (#33662)
  > Fix using loops with environment and add tests (#32796)
  > allow smartos vmadm to create docker vms (#32819)
  > Fix shebang.  shebang and interpreter path weren't being templated (#33698)
  > Fix issue with setting values in choices (#33574)
  > VMware: Refactor vmware_guest_find module (#33412)
  > Update Azure module test infrastructure.
  > Remove default value for 'value' option in route53 module (#32297)
  > Revert "Disable automerge while working on pep8"
  > Bulk pep8 fixes - hand crafted (#33690)
  > Fixes #33521, remove temp file. (#33522)
  >   python3 support for letsencrypt module (fixes #30690) (#32734)
  > Fix issues with net_user tests on eos (#33691)
  > Add docs describing some additional behaviors around modules (#33631)
  > Manually fix issues that autopep8 introduced
  > Bulk autopep8 (modules)
  > Fail when attempting to modify unmodifiable target group parameters (#33246)
  > Add ec2_placement_group to changelog
  > [cloud] `ec2_placement_group` module to create/delete EC2 Placement Groups. (#33139)
  > Disable automerge while working on pep8
  > Adding ipmi settings for zabbix host (#33435)
  > fix azure test case failure for function apps module (#33658)
  > Only expose rekey options to ansible-vault command
  > Fixes a weird udf scenario (#33681)
  > zabbix_host: fix integration tests only working individually (#33630)
  > Add some ignores on some namespaces for a few users (#33651)
  > Address recent changes to tests to fix jinja tests as filters (#33679)
  > report correct file for callback
  > ACI Query: Update var name to be unique (#33217)
  > Revert "add support for AWS NLB - fixes #30701 (#30907)"
  > fixes guess_os for netconf connections (#33671)
  > code cleanup for `--diff` and `--check` modes (#33665)
  > Use module formatting (#33413)
  > Various doc formatting fixes (#33626)
  > Fix sorting in man template on python3. Fixes #33663 (#33673)
  > Zabbix 3.4 support fix for zabbix_template module. (#33462)
  > VMware: Refactor vmware_portgroup module (#33442)
  > Remove fixme coment
  > Docs: Network become for privilege mode (#33367)
  > Fix documentation about mode in openssl_privatekey (#32664)
  > add support for AWS NLB - fixes #30701 (#30907)
  > azure_rm_containerservice (#33597)
  > Remove myself as apk maintainer (#33546)
  > * Fix module._result['diff'] (#33654)
  > fixed: win_copy: typo "file file" (double "file") (#33620)
  > Remove check for HAS_BOTO3 since AnsibleAWSModule checks it (#33649)
  > Add requirements to npm module (#33641)
  > Fix documentation description of `remote_addr` for docker connection plugin (#33520)
  > Fix wrong number of arguments for format (#33542)
  > Adds 'discard_after_delete' property to ovirt_storage_domains module. (#33450)
  > fixed: win_copy failure from a VirtualBox share to a local path (#33576)
  > Added module to describe EC2 Placement Groups. (#33228)
  > ensure quote runs on text
  > add Logan2211 to maintainers for zabbix_template (#33627)
  > Add --vault-id support to ansible-pull
  > IOS-XR NetConf and Cliconf plugin work (#33332)
  > Fixing wrong parameter name in documentation example (#33633)
  > Add module_stdout/stderr fields to list in 'debug' callback plugin
  > removed unused
  > nxos_facts: add check for ipv6 (#33594)
  > Adding network_cli support in mlnxos (and removing provider) (#33511)
  > Fixing bug when returned 404 status code considered as invalid (#33530)
  > Fix persistent reset_connection issue (#33590)
  > Clean up nmcli docs (#33596)
  > Fix some net_* tests (#33593)
  > VMware: Fix vcenter connection error message (#33621)
  > Add Azure provider support to ansible-test and CI.
  > Limit pytest < 3.3.0 for python 2.6.
  > Update FreeBSD completion for ansible-test.
  > Update FreeBSD versions used in CI.
  > A small typo (RFX->RFC) in vault.rst (#33553)
  > iam_role - Add option to supress the creation of instance profiles (fixes #26023) (#32527)
  > Disable zabbix_host tests in CI.
  > Fix module validator handling of empty options.
  > fixed win_whoami options documentation
  > fix for win_fetch tests (#33601)
  > [cloud] ec2_vpc_net integration tests (#33111)
  > Adds a tmsh command fallback (#33592)
  > updated new Windows modules in Changelog
  > win_whoami: new module to emulate whoami executable (#33295)
  > Porting tests to pytest (#33387)
  > zabbix_host integration tests (#33184)
  > docfix on CHANGELOG (#33463)
  > [cloud] Add template_body parameter to cloudformation module to allow lookups (#33485)
  > Doc: Make documentation link as clickable (#33188)
  > Port integration tests to network_cli (#33583)
  > VMware: Add vmware guest param - maxMkConnections (#33220)
  > VMware: add support for memory_reservation (#33080)
  > add newly merged windows module to changelog (#33582)
  > Fix authorize in net agnostic modules (#33549)
  > Add missing comma in lists (#33557)
  > pkg5: PEP8 compliancy and documentation changes (#33559)
  > Reset persistent connection in junos integration test (#33573)
  > Fix reconstructing socket path in network_cli (#33572)
  > Fix incorrect formatting call in azure module (#33561)
  > urpmi: PEP8 compliancy and documentation changes (#33560)
  > Fix unit test failure for netconf connection plugin (#33547)
  > Use pg_roles instead of pg_authid in postgresql (#32624)
  > winrm: remove exception appender (#33443)
  > Add pep8 label for changes to legacy-files.txt
  > Azure NSG Documenation missing some fields (#33330)
  > Fix azure_rm_acs due to Azure breaking API change (#33221)
  > new windows module win_audit_policy_system (#31046)
  > Add missing msg in fail_json (#33543)
  > Remove botocore from top-level execution in lambda_policy tests
  > Fix module_utils path for network (#33531)
  > fix nxos action plugin indentation for nxapi (#33526)
  > rpm_key: PEP8 compliancy and documentation changes (#33426)
  > apt_repository: PEP8 compliancy and documentation changes (#33429)
  > apt_key: PEP8 compliancy and documentation changes (#33427)
  > Add missing `be` (#33507)
  > letsencrypt: fix docs, openssl csr to req (#33519)
  > apt: PEP8 compliancy and documentation changes (#33425)
  > Refactor common network shared and platform utils code into package (#33452)
  > Various errors and formatting fixes (#33503)
  > Adds traffic group and fixes (#33502)
  > routedomain fixes (#33501)
  > Various bigip_selfip fixes (#33500)
  > Fixes ordered dict import (#33499)
  > Fixes for unit tests (#33498)
  > Fixes various http monitor things (#33497)
  > Adds hostname to remote-syslog (#33496)
  > Various bigip_user fixes (#33495)
  > Fixes tcp monitors (#33494)
  > Fixes bug converning filenames with dots (#33493)
  > Refactors bigip_node (#33492)
  > Various bigip policy fixes (#33491)
  > Refactors bigip_sys_db (#33490)
  > Refactors bigip_vlan (#33489)
  > Fix Digital Ocean tags module data type (#33486)
  > Rename monit status function to prevent override in runtime (#30702)
  > authorized_key: remove deprecated get_exception API (#33277)
  > Adds bigip_monitor_snmp_dca module (#33483)
  > Adds bigip_policy_rule module (#33482)
  > Adds the bigip_monitor_udp module (#33481)
  > Fixes and features for bigip_provision (#33480)
  > Fixes bugs in iapp template (#33478)
  > Fixes various things in bigip tests (#33477)
  > Minor fixes for gtm facts (#33476)
  > Adds new facts to bigip_facts (#33475)
  > Refactors the gtm datacenter module (#33474)
  > Refactors bigip device sshd (#33473)
  > Refactors bigip_device_ntp (#33472)
  > Adds fixes to various bigip tests (#33471)
  > Adds various fixes for bigip_config tests (#33470)
  > firewalld - fail offline operations on old lib version
  > updated chlog with 2.4.1 info
  > Warn on `provider` with network_cli (#33355)
  > Add mlnxos_config module (#33356)
  > VMware: make name and folder required parameter (#33135)
  > Add esxi_hostname as argument in vmware_vswitch (#30498)
  > Fix junos cliconf commit api (#33458)
  > apt_rpm: PEP8 compliancy and documentation changes (#33431)
  > Small correction to import_role documentation (#33285)
  > Add dnf and yum commands in "Installation" section (#33369)
  > Add limit for new password in gitlab_user (#33374)
  > fix typo in failure message (packaging/apt) (#33444)
  > Fix network_cli connection issue (#33420)
  > added version added
  > Updated mail callback with config options (#33409)
  > Adds fixes to bigip_asm_policy (#33440)
  > Enhance empty __init__ code-smell to check module_utils (#33438)
  > Make include_x inheritance more congruent with docs (#32769)
  > Port some tests away from nose as examples (#33437)
  > Add idempotency and import/export support to zabbix_template (#33362)
  > updated pamd rule args regexp to match file paths also (#33432)
  > yum: PEP8 compliancy and documentation changes (#33424)
  > Additionally template args in role_include that affect role loading (#33386)
  > Fix eos integration test failure (#33407)
  > [cloud] Typo fixes for ec2 dynamic inventory (#32957)
  > [cloud] Skip StackPolicy when operating on ChangeSets in CloudFormation module (#33401)
  > fix the return value of route53_zone (#33403)
  > Support basicConstraints in openssl_csr (#32632)
  > VMware: Add support for numCoresPerSocket (#33149)
  > Update ISSUE_TEMPLATE.md
  > VMware: Add integration test for vmware facts (#33404)
  > Update debconf example (#33397)
  > Add Github handle to cloudscale_sever module author field (#33354)
  > stat: added information about get_md5 deprecation to porting guide (#33334)
  > make `instance_monitoring: false` take effect (#33233)
  > Fix memory_reservation typo in docker_container module (#33375)
  > Add keycloak_client module for administration of Keycloak clients (#31716)
  > Remove provider from iosxr user tests (#33394)
  > Update version numbers for the release
  > Update github_release.py (#33390)
  > Update links in become.rst (#33383)
  > Fixes for BIG-IQ (#33363)
  > Adding module enos_config and its UT files (#33081)
  > Vyos CliConf refactor (#33348)
  > VMware: fix hw_guest_ha_state fact (#33318)
  > Fixing iosxr return documentation in module. (#33311)
  > Port AnsibleModule deprecate and warning tests to pytest (#33162)
  > Auth to become (#33319)
  > Allow PDB to enter post mortem. fixes (#31086)
  > Reset persistent connection only if it is active (#33238)
  > Fix tests as filters syntax in recently modified integration tests (#33346)
  > Fix py3 docs build (#33345)
  > Fix ConfigParser.set error in vmware_inventory (#31643)
  > get_option instead of internal dict (#33191)
  > Added userns support on docker_container module Fixes #20648 (#22195)
  > Change cliconf get() method signature with explicit args  (#33341)
  > selinux: check if policy exists before switching (#31834)
  > Issue 19612 os router  to allow adding interface by port ip  (#30409)
  > zabbix_host: fix various idempotency problems (#33138)
  > New module: Issue NITRO requests to a Netscaler instance (network/netscaler/netscaler_nitro_request)  (#33091)
  > DatacenterFactsModule for HPE OneView (#32701)
  > VMware: Add debug details for error (#33337)
  > Fix integration test failures due to wrong files paths to ficture and (#33329)
  > correctly document random doc range (#33308)
  > openssl_publickey: Ensure format OpenSSH is idempotent (#33264)
  > Removes 'md5' as it only compares two hashes. (#33286)
  > cloudstack: fix spelling of "affinity_type" (#33231)
  > Add port arg to establish ssh connection in nxos_file_copy (#33304)
  > Bug | Error message being swallowed in azure_rm_common.py (#33298)
  > Adds missing url, public_ip_address, and port keys to cluster dict #33279 (#33288)
  > Fix failure to adjust my name when doing copy pasta (#33322)
  > removed Queen's english from documentation
  > add deprecation for stat get_md5 (#33002)
  > Deprecate tests used as filters (#32361)
  > Add python level locale handling back (#31339)
  > Add Support for Mellanox switches: first module: mlnxos_command (#33121)
  > add prequisites for ubuntu dev env (#30713)
  > dev_guide: format code in testing_units_modules.rst (#33009)
  > nxos_vrf_interface fix (#33249)
  > loopback doesn't support passive_interface (#33252)
  > Fix incomplete sentence in serverless module docs
  > Fix include in loop when stategy=free (#33094)
  >  - Fix authentication failure with paramiko when using password mode (#33303)
  > Fix typo in examples section for elasticsearch_plugin module. (#33301)
  > Update facts module to present ansible_friendly tags dictionary on returned nat gateways (#33294)
  > Fix css of elbow indentation for firefox (#33225)
  > Add option for specifying dc2.large as node type (#33281)
  > cs_vpc: add new argument clean_up (#33278)
  > Adding extends_documenation_fragment in crypto/* (#33253)
  > cs_serviceoffer: remove unused code and improve test coverage (#33276)
  > Add resizefs param in lvol (#31132)
  > openssl_publickey: Do not fail on empty existing file (#33255)
  > Type manipulation (#28446)
  > Refactor junos modules to Use netconf and cliconf plugins (#32621)
  > Config_module_changes (#30507)
  > Fixed typo in aws_api_gateway.py documentation (#33247)
  > Allow delivery delay to be 0 (#33241)
  > Split up cloud tests to avoid 1 hour CI limit.
  > cloudstack: new module cs_serviceoffer (#33060)
  > Azure create virtual machine with an Availability Set associate (#32535)
  > [WIP] Add option to `ipa_user` for setting expiration date (#32369)
  > draft implicit localhost docs (#31840)
  > Update location of facts.py on module dev documentation (#32209)
  > update with implicit localhost (#33146)
  > Change the default ansible-test docker image.
  > Documented use of ANSIBLE_STRATEGY variable (#32973)
  > Disable flakey `win_msg` integration test.
  > Update playbooks_blocks.rst (#31088)
  > Changed Indentation (#31031)
  > Unifying wording and formatting of all include and import modules (#31938)
  > documentation: render nested return dicts for more then one level (#33143)
  > Add changes to succeeded/failed tests to the 2.4 porting guide (#33201)
  > Adding aliases for field attributes and renaming async attribute (#33141)
  > fixed up get_options in AnsiblePlugin to use the correct plugin name
  > Use an abspath for network inventory ssh key path.
  > ovirt_vms: Fix issue in stopping stateless VMs (#32955)
  > cloud: ovirt: fix missing doc nfs mount_options (#33140)
  > cloud: ovirt: Don't require all iscsi params to be passed to host (#33133)
  > Update vyos completion in network.txt.
  > Use vyos/1.1.8 in CI.
  > ANSIBLE_SSH_USETTY configuration option (#33148)
  > Netscaler - less intrusive algorithm for syncing cs_policybindings (#32855)
  > shuts down persistent connections at end of play run (#32825)
  > Add a 'validate' parameter to the juniper_package network module (#33155)
  > Add 'datacenter' keyword arg to secrets.py (#24598)
  > Aci build url (#33017)
  > restore hostpattern regex/glob behaviour
  > fixed syntax error (#33185)
  > Fix typo in gce_labels documentation (#33186)
  > cloudscale_server: add timeout param and increase default timeout (#33088)
  > Fix firewalld to fail with correct version numbers (#33144)
  > Fix anomalous backslashes and enable pylint test.
  > Fix invalid string escape sequences.
  > Removing obsolete version behavior callout notes - initial pass. (#33172)
  > Fixes #30863: support update source_address_prefix in azure_rm_securitygroup (#32614)
  > Fix typo in EXAMPLES for azure_rm_resourcegroup_facts (#27019)
  > Ensure that readonly result members are serialized (#33169)
  > Force all tests to run on docker image updates.
  > removed superfluous `type` field from RecordSet constructor (#33165)
  > Update BOTMETA.yml
  > Consolidate IAM policies into fewer, larger policies (#33122)
  > win_updates: removed scheduled task to use become instead (#33118)
  > jsonify inventory (#32990)
  > AWS S3: fix method call for fakes3 S3 backend (#33085)
  > Add PS dependency analysis to ansible-test.
  > make vars only group declarations an error
  > Fix invalid string escape sequences.
  > Enable Python 3.7 in ansible-test.
  > fix typo
  > Fix ovs integration tests initial setup (#33136)
  > Add very basic openvswitch_bridge integration test (#33134)
  > VMware: clarified vmware_guest UUID usage (#33125)
  > VMware: Add fix for setting manual MAC address (#32885)
  > Use custom rpm repo script for dnf testing (#32737)
  > Add new filter to parse xml output for network use cases (#31562)
  > zabbix_host: make host_groups actually optional on update (#33099)
  > Limit paramiko to < 2.4.0 for python 2.6.
  > Adding RPC attribute parameters to junos_rpc network module (#32649)
  > To set the right CLI context i.e. Privilege (Enable) Mode soon after connection. (#32966)
  > Fix issues with ironware modules (#33068)
  > VMware: change default host_filter to gueststate (#32839)
  > VMware: Allow users to specify DVS switch version (#32925)
  > Added eagerzeroedthick disk option to disk spec for vmware_guest (#28121)
  > ios_logging: change IOS command pipe to section to include (#33100)
  > Scan group_vars/host_vars in sorted order
  > Added datacenter parameter to examples (#32539)
  > Add Python 3.7-dev to the default docker image.
  > win_reboot: change to sample system uptime instead of checking port status (#31767)
  > Add tests for ec2_vpc_route_table (#32036)
  > Use show command to support wider platform set for nxos_interface module (#33037)
  > letsencrypt: update agreement default to newest gathered
  > botmeta: letsencrypt: add me as a maintainer (#33041)
  > zabbix_host: Fix doc implying creation would work when in reality only an update does (#33095)
  > updated docs to reflect list/loop lack of sqashing (#32522)
  > fix item var in delegation (#32986)
  > add lookups to config system (#33026)
  > fix localized set options in callbacks
  > nxos: 32 bits AS in as-dot format not recognized by regexp asn_regex (#30569)
  > hacking/test-module: fix Python 3 compatibility (#33069)
  > Updating parameter to match vmware_portgroup parameter (#33059)
  > Add additional facts to the fact gathering of vmware (#31632)
  > Fix typo in usage of encrypt_string command (#32961)
  > check if existing network is VDS and has port attribute (#31322)
  > Fix junos integration test fixes as per connection refactor (#33050)
  > Fixed simple typo on galaxy page (#33033)
  > Add itertools.product as a filter (#32991)
  > Fix and re-enable zypper* integration tests in CI.
  > Pass proper error value to to_text (#33030)
  > Improve zypper refresh/clean for opensuse images.
  > consul_session: PEP8 compliancy and documentation changes (#33000)
  > Adds bigip_vcmp_guest module (#33024)
  > fixed .loads error for non decoded json in Python 3 (#32065)
  > pacemaker_cluster: PEP8 compliancy and doc changes (#33001)
  > cs_firewall: use list type for cidr (#33020)
  > Fix hang on unkown host key for network_cli (#32937)
  > Fix 'maintainers' key in BOTMETA for 'unixy'
  > Unit tests: share common code (#31456)
  > Fixes eos sending 'None' to device (#33015)
  > Network ACI: Add integration tests for several module (#33016)
  > Handle virtual machine config element gracefully (#32924)
  > VMware: handle error for MarkAsTemplate API (#32968)
  > win_stat: simplified tests before next change (#32996)
  > [cloud] Add IPv6 support for ec2_vpc_subnet module(#30444)
  > Config continued (#31024)
  > [cloud] Add retries/backoff to ec2_vpc_subnet module (#31870)
  > Fix another bytes issue (#32951)
  > Fix eos call to prompt() (#32985)
  > Add a little more explanation to ovirt_vms cloud_init parameter (#32977)
  > No hardcoding roadmaps (#32981)
  > Update ROADMAP.rst to include 2.5 roadmap (#32979)
  > [cloud] Allow ec2_lc module to use volume_type for block devices (#32421)
  > [cloud] New module elasticache_facts (#30492)
  > [cloud] Follow up on FIXMEs in ec2_ami & ec2_ami tests (#32337)
  > Fix example with proceccModel in win_iis_webapppool (#32971)
  > I cannot keep up with all VMware related issues
  > Fail module if unknown state passed to set_vm_power_state (#32631)
  > Integration Tests only:  nxos_udld, nxos_udld_interface, nxos_vxlan_vtep_vni (#29143)
  > Fix ios_config integration test failures (#32959)
  > Provide clear error message after failure (#32928)
  > Add vmware fact about 'Cores Per Socket' (#32881)
  > Fix nxos_snmp_host bug (#32916)
  > Removes deprecated "append" param from snat pool (#32953)
  > New module for managing IPA Sub CA (#25640)
  > update azure maintainers list
  > Make everything in default callback use display (#32811)
  > Adds module for managing bigip device connectivity (#32950)
  > added powershell symlink util helper (#27153)
  > windows: fix for checking locked system files (#30665)
  > removed psobject to hashtables that were missed (#32710)
  > win_module_utils: updated license to BSD to follow standards (#32949)
  > Fix ansible-test race calling get_coverage_path.
  > getattr() with no default is an AttributeError if missing (#32946)
  > sl_vm: PEP8 compliancy and documentation changes (#32657)
  > Fix 'save' parameter in asa_config (#32761)
  > letsencrypt: fix doc version_added (#32943)
  > Add support for generating full chain certificates from LetsEncrypt. (#22074)
  > Added `helm` release updates. Fixes #32545. (#32593)
  > Fix vault --ask-vault-pass with no tty (#31493)
  > Add new module manageiq_policies (#32892)
  > Back to 'prompt' for authorize prompt (#32932)
  > module_utils: vmware.py. Incorrect chain of attributes to obtain snapshots from virtual machine (#32669)
  > Fix ec2_snapshot_facts traceback if a snapshot has been deleted (#32217)
  > clarify docs for --flush-cache (#32799)
  > nxos_facts: cdp support (#31202)
  > Remove GGabriele jedelman8
  > Integrated publickey import and removal in iosxr_user (#32115)
  > ACI Module: Bug Fix for Python versions > 3.6.0 (#32660)
  > ec2_key: add a test for the force option (#32748)
  > ec2_key - clean up examples (#32714)
  > cloudstack: update copyright header (#32922)
  > Refactor vmware_guest_facts (#31448)
  > Add new module - digital_ocean_certificate (#26632)
  > Ironware module_utils cliconf plugin minor change (#32920)
  > Fix typo in network_cli to fetch command prompt (#32899)
  > Add missing ansible-test --remote-terminate support. (#32918)
  > Enos connection issue (#32895)
  > Fix `authorize: yes` and `become_method: enable` (#32864)
  > Avoid AttributeError: internal_network on os_floating_ip (#32887)
  > Fix prompt issue in asa terminal plugin (#32900)
  > Keep newlines when reading LXC container config file (#32219)
  > tollerate 'string' descriptions
  > FIX: Missing space in intro_inventory.rst
  > New Module vmware_host_facts (#26492)
  > Fix iosxr get_prompt return value failure (#32902)
  > undeprecated with_ (#32805)
  > multiple fixes nxos (#32903)
  > Adding enos_command module and unit test (#32782)
  > Fix IndexError raised on galaxy-install
  > unixy maint info
  > Add prompt check in action plugin for network platform (#32787)
  > Fix idempotency issue for network modules. (#32838)
  > change inventory_hostname to ansible_host to fix test (#32890)
  > fix mtu check nxos_interface (#32880)
  > Change netconf port in testcase as per test enviornment (#32883)
  > fix dci failure nxos (#32877)
  > ios_vlan DI module (#32490)
  > nxos_config and nxos_facts - fixes for N35 platform.  (#32762)
  > ec2_key: fix fingerprint generation in tests (#32817)
  > ec2_key: document return values (#32813)
  > [Docs] Fix old YAML style in async docs (#31421)
  > Fix for database names that contain colons
  > Documenting second parameter of the default filter (#31184)
  > Add proper check mode support to the script module (#31852)
  > syslog_json: fix typos in documentation
  > Remove angstwad at his request, remove myself from things I no longer maintain (#32865)
  > cloud: ovirt: ovirt_cluster.py Fix issue with non required parameter 'external_network_providers' (#32797)
  > fixes eos connection checks and checks configured connection (#32828)
  > fixes asa action plugin for connection=local (#32827)
  > fixed issues with lookup url docs
  > Remove uses of assert in production code (#32079)
  > Add link dest to synchronize module (#32746)
  > nxos_bgp_neighbor_af feature idea disable-peer-as-check (#32665)
  > Add mtu option nxos_interface feature idea (#32680)
  > nxos_interface TypeError fix (#32114)
  > Fix snmp bugs on Nexus 3500 platform (#32773)
  > Some cleanups to nxos module_utils (#32804)
  > Exception handling in vmware_inventory for vcsim (#32700)
  > update sros local action plugin to support network_cli (#32830)
  > added note about serial behaviour (#32461)
  > Add the template lookup escaping to the 2.4 porting guide (#32760)
  > Fix typo in documentation (#32821)
  > Remove hypen from vmware powerstate (#32295)
  > Avoid re.split as it's a bit less efficient and a bit harder to read.
  > Keywords docs (#32807)
  > updated changelog with playbookd_dir
  > Correct typo on required keyword (#32790)
  > atomic_container: drop duplicate 'latest' choice (#32794)
  > Better handling of malformed vault data envelope (#32515)
  > avoid chroot paths (#32778)
  > Fix documentation for mount state (#32647)
  > Add documentation for the aws_ssm lookup plugin. (#32763)
  > mock ncclient import in test_connection.py (#32786)
  > pacman: fix closing parenthesis (#32783)
  > remove cpuHotAddEnabled, memoryHotAddEnabled defaults from configSpec (#25202)
  > Apply fix to allow the root resource pool of a cluster to be chosen (#31641)
  > vmware cfg backup module (#21070)
  > fixed up typo in azure_rm_virtualmachine docs
  > fix AttributeError eos_static_route (#32779)
  > Add new AWS modules to changelog
  > Enable autoloading of inventory plugins (#32709)
  > azure_rm_virtualmachine: add custom image support (#32367)
  > clean args only if needed
  > Provide details via DCI Env (#32770)
  > fixes to events/callbacks (#32633)
  > Added callback that removes callback noise
  > Update win_copy for #32677 (#32682)
  > Connection plugins network_cli and netconf (#32521)
  > Use same TEST seperater as Shippable (#32758)
  > Synchronize: Document the private_key option (#32754)
  > Remove jwhitbeck from BOTMETA (#32751)
  > Fix ios_config file prompt issue (#32744)
  > [cloud] Improve aws testing and use `{{ region }}` var (#26892)
  > Add details about snapshot in result (#32730)
  > Making options of type list (fixing #32704) (#32706)
  > updated per combine
  > Combine lists of dicts (#32686)
  > updated chlog, moved missed comment
  > removed since 1.2
  > Add ISSU capability and fix workflow bug for nxos_install_os module (#32540)
  > namespace facts
  > Remove myself from bot (#32574)
  > nso_config module for setting configuration in Cisco NSO (#30973)
  > Remove debug (#32736)
  > Specify branch details, add verbose, disable colour (#32731)
  > yum: case for multilib when installing from a file (#32236)
  > yum: the rpm command requires newline in --qf (#32244)
  > acl: do not remove all default entries (#32615)
  > Integration test for git archive without update (#32390)
  > Fix platform agnostic failure for eos modules (#32712)
  > get path from play if task does not have
  > Deprecate ec2_ami_find (#32501)
  > win_become: add info about recent admin changes (#32583)
  > win_dsc: update documentation for latest DSC changes (#32581)
  > stacki_host: PEP8 compliancy and documentation changes (#32651)
  > Remove the params option from jenkns_plugin and yum_repository (#32708)
  > Add error handling for user login (#32613)
  > Moving modules from lenovo to cnos (#31401)
  > Generate whitelist of current files using underscore variable and enable test
  > Module for running templates and workflows on vDirect (#31243)
  > Module for committing pending configuration on Radware devices (#31776)
  > apk: Override system repositories (#32689)
  > Fix ios and vyos net integration test issue (#32692)
  > New enos_facts, + module_utils/enos.py. modifying copyright year in rest all (#31696)
  > Fix #31694: running with closed stdin on python 3 (#31695)
  > netscaler: PEP8 compliancy and documentation changes (#32653)
  > cs_nic: PEP8 compliancy and documentation changes (#32655)
  > Add trishna to committer list (#32663)
  > Add ganeshrn to committer list (#32662)
  > fix eos_static_route test typo (#32661)
  > Get (potentially) new composite host vars from inventory (#32606)
  > Add yaml output plugin (#32246)
  > OC Module - Disable complex list merging. Fixes #31196 (#31387)
  > add kedarX to commiters list (#32659)
  > bigip_virtual_server: PEP8 compliancy and documentation fixes (#32652)
  > Do not set a default value for description in the iam_role module. (#32629)
  > handle ignore_errors in loop
  > [cloud] remove ec2_asg usage of Python base logging - fixes #32476 (#32508)
  > ovirt_cluster: Add external network providers (#32433)
  > zfs: PEP8 compliancy and documentation changes (#32648)
  > Move profile and region checking to module_utils.ec2 (#31921)
  > Add mkrizek as a commiter (#32644)
  > Update committers (#32646)
  > Update people section of committer guidelines.
  > added missing sam
  > Fix typos
  > add shertel as a commiter (#32639)
  > win_defrag: Fixes to documentation (#32634)
  > Fix error in YAML example
  > docker: PEP8 compliancy and documentation changes (#32628)
  > Fix small typo (#32625)
  > gce: PEP8 compliancy Fixes (#32311)
  > Pep8 puppet.py (#32313)
  > Ansible system module: sanity pep8 fixes (#32314)
  > eos_static_route DI module (#32587)
  > ovirt: PEP8 compliancy fixes (#32316)
  > PEP8 fixes: Ansible system module and playbook base.py (#32322)
  > ironware_config module (#32187)
  > ironware_facts module (#32186)
  > Fix junos netconf port issue in integration test (#32610)
  > Adds bigip_device_trust module (#32608)
  > Lookup plugin for the OpenShift Container Platform.
  > remove experimental warning from become/runas (#32604)
  > Fix returning module parameters for iam_role (#30669)
  > [cloud] Option to add description to iam_role (#32582)
  > [cloud][docs] Improve exception handling guidelines for AWS modules(#30745)
  > minor become/runas cleanup (#32564)
  > Fix a typo in the examples (#32599)
  > Create a short license for PSF and MIT. (#32212)
  > Updating the options to allow decryption and new save_when. (#32602)
  > Use to_native when validating proxy result (#32596)
  > vmware_dvs_portgroup: Add configuration of vlan trunk, security settings and port policies and integration tests (#32298)
  > module_utils/manageiq: add find_collection_resource_or_fail
  > 2.5 roadmap documentation (#32333)
  > Update vmware integration tests (#31273)
  > **Temporary**
  > Fix duplicate type keyword
  > PEP8 fixes: Ansible source_control module (#32323)
  > PEP8 set the line limit (#32578)
  > ipa_dnsrecord: Allow for TXT Records (#32427)
  > Updated changelog to include latest Windows become changes
  > win_dsc: improved parameter handling (#31556)
  > Add the uid-/gidnumber as an argument to ipa_user (#32561)
  > yum: use the C locale when screen scraping (#32203)
  > fix typo/ URI error (#32531)
  > Allow user to specify maintenance DB (#32510)
  > Make newer stuff PEP8 compliant (#26951)
  > Sets sane defaults for follow in file modules (#31430)
  > win_become: get admin token and fix async (#32485)
  > Use region derived from get_aws_connection_info() in dynamodb_table to fix tagging bug (#32557)
  > Add Digital Ocean inventory script maintainer and tagged support by community (#30801)
  > Add echo option to pause module (#32205)
  > Script to generate DCI Coverage (#32550)
  > Adding missing arguments: 'values' and adding default value for 'tags' argument in AWS Data Pipeline (#32517)
  > Removes bigip_snmp from skip file (#32530)
  > iam.py: return iam.role dict when creating roles (#28964)
  > Removes bigip_qkview from skip file (#32529)
  > Add -f/--list_files option to the ansible-doc command for faster list (#32524)
  > Removes bigip_provision from skip file (#32525)
  > win_service: quoted path fix (#32469)
  > Set example ansible.cfg *includes_static options to default value
  > Fix typo/link in plugins/cache
  > fix typo. (#24617)
  > show specific undefined var errors on -v in debug (#32206)
  > ini plugin should recursively instantiate pending
  > Adds partition support to bigip_asm_policy (#32519)
  > Removes bigip_pool from the skip file (#32516)
  > Removes bigip_irule from the skip file (#32509)
  > Fix non-ascii errors in config manager
  > fix typo in azure_rm_vm plan
  > Explain -EnableCredSSP in header
  > acl: add integration tests (#32494)
  > CloudFormation module: get StackEvents when ClientRequestToken is not used (#32434)
  > Fix include_role unit tests (#31920)
  > Removes bigip_iapp_template from the skip file (#32488)
  > ovirt_templates: wait for OK state when importing (#31634)
  > label nxos files (#32200)
  > Documentation typo fixes (#32473)
  > Modules metadata: fix invalid GitHub ID in author field (#31856)
  > Issue #32416. Fix exit from configuration mode in case of command failure (#32417)
  > Fix net platform agnostic network module integration tests (#32489)
  > Removes bigip_iapp_service from skip list (#32482)
  > Refactored bigip_device_dns (#32483)
  > Removes bigip_hostname from skip file (#32479)
  > win_package: add support for arguments as list (#32024)
  > win_find: allow module to skip on files it fails to check (#32105)
  > Fixes typos in changelog/comment (#32464)
  > [ec2_ami_facts] new boto3-based module as a replacement for ec2_ami_find (#32252)
  > fix issue with eos config replace not working (#32468)
  > Fixes #32092 (#32412)
  > add plan support to azure_rm_virtualmachine (#32401)
  > Removes bigip_snmp_trap from skip file (#32470)
  > Removes bigip_ucs from skip file (#32462)
  > windows development: info about module_utils and requires (#32060)
  > Use playbook callbacks for adhoc commands too
  > added entry for config
  > config lookup plugin (#32392)
  > Handle error message from psycopg2 using to_native (#32371)
  > Update docs for expire option in postgresql_user (#32418)
  > vultr: new module utils and common docs (#30868)
  > Fix example on comparing master config (#32406)
  > Fixes default format of network_group_modules to ini list. Removing trailing whitespaces from comments for style consistency. Fixes #26154 (#32460)
  > Adds bigip_iapplx_package module (#32456)
  > added doc notes about vars plugins in precedence
  > Removes bigip_user from skip file (#32451)
  > Removes virtual_address from skip file (#32425)
  > eos_eapi: adding the desired state config to the new vrf fixes #32111 (#32112)
  > Fixed typo (#32450)
  > Add final block to list of blocks. (#32172)
  > Handle error in user addition in postgresql_user (#32443)
  > calculate max fail against all hosts in batch
  > fix precedence issue with facts and vars (#32302)
  > seboolean: add integration tests (#32438)
  > Fix wrong prompt issue for network modules (#32426)
  > Improve efs_facts (#31817)
  > Iptables unit tests (#30762)
  > Fixing nxos_vlan to match platform agnostic net_vlan part2  (#32410)
  > add check mode for acs delete (#32063)
  > Clarify the release and maintenance cycle (#32402)
  > Removes bigip ssl certificate from skip file (#32424)
  > Removes gtm wide ip from skip file (#32422)
  > Removes gtm pool from skip file (#32419)
  > Add ec2_vpc_route_table example, fix typo (#32415)
  > consul_kv: PEP8 compliancy and doc fixes (#32340)
  > Fixes skip imports for bigip_configsync_action module (#32413)
  > Fix reference to EPEL packages, pleasing Shippable CI
  > add user agent for cloud shell (#32332)
  > add new MS maintainers to team_azure
  > Fixes bigip_config to remove from skip file (#32409)
  > luseradd defaults to creating w/o need for -m (#32411)
  > Removes bigip_command from the skip file (#32407)
  > adjust nohome param when using luser
  > Playbook dir option (#32275)
  > Various fixes for bigip_remote_syslog (#32404)
  > corrected package docs
  > Allow health_check_port to be a string (#32228)
  > add support to vmware_guest for template => vm conversion (#31607)
  > git: fix archive when update is set to no (#31829)
  > google: PEP8 compliancy fixes (#32309)
  > Fix platform agnostic network integration test cases (#32378)
  > ios_logging: Fix some smaller issues, add unit test (#32321)
  > [aws] Document boto3 requirement (#32329)
  > Fix patching to epel package
  > Fix error when there are no docker volumes present yet (#28145)
  > Inventory and varmanager updates (#32054)
  > now with_dict allows for direct 'lookup' usage
  > ec2_lc - cast volume_size for an EBS volume to an int (#32291)
  > remove misleading group vars as they are flat (#32276)
  > more info on yaml errors
  > ensure we always have a basedir
  > Pep8 aos login.py (#32312)
  > Add the ability to rename a snapshot, or change it's description. (#31441)
  > Added some more info about the aws_s3 module's overwrite option (#31819)
  > Change the ssh+sudo debug messages to vvv for easier troubleshooting in awx+tower
  > Add check for sv binary (#32250)
  > fix pep8 issue in consul_kv.py (#32310)
  > Fix typo
  > Sort the PEP8 legacy files (#32339)
  > pamd: fix issue with trailing commas in module_arguments
  > Remove references to provider in documentation, update license (#32242)
  > win_uri: fix elif to elseif (#32330)
  > EC2 AMI boto3 modifications (#28506)
  > subversion: PEP8 compliancy and doc fixes (#30909)
  > user: PEP8 compliancy and doc fixes (#30895)
  > systemd: PEP8 compliancy and doc fixes (#30892)
  > service: PEP8 compliancy and doc fixes (#30890)
  > seboolean: PEP8 compliancy and doc fixes (#30888)
  > hostname: PEP8 compliancy and doc fixes (#30886)
  > getent: PEP8 compliancy and doc fixes (#30885)
  > at: PEP8 compliancy and doc fixes (#30881)
  > lineinfile: pylint fixes and docs (#30854)
  > file: pylint fixes and docs (#30849)
  > copy: pylint and docs (#30847)
  > acl: pylint fixes and docs (#30841)
  > tempfile: PEP8 compliancy, pylint and docs (#30859)
  > synchronize: PEP8 compliancy, pylint and docs (#30858)
  > blockinfile: PEP8 compliancy, pylint and docs (#30845)
  > assemble: PEP8 compliancy, pylint and docs (#30844)
  > archive: PEP8 compliancy, pylint and docs (#30842)
  > Fix typos and docs
  > Amazon kms_facts module (#26733)
  > Added info to win_service docs (#32320)
  >  PEP8 compliancy for os_server_volume module (#32306)
  > become-user example was incorrect
  > ios_system: Fix typo in unit test (#32284)
  > Revert "Removed a force conditional (#28851)" (#32282)
  > minor format change
  > Adds bigip_asm_policy module (#32281)
  > (minor) fix broken link, awkward phrasing (#32085)
  > testfix: IP address based on dci (#32279)
  > Adds the bigip_ssl_key module (#32270)
  > Deprecate old community guide (#32266)
  > Update index.rst to point to new community guide (#32263)
  > set the zip_safe flag to False (#32194)
  > added debug info when skipping undef
  > Fix eos_user tests (#32261)
  > Moving guidelines to the official docs (#32260)
  > Update CONTRIBUTING.md to point to the right stuff (#32258)
  > Fix rest of ios_interface issues (#32257)
  > Fix lookup source tests on ios_system (#32254)
  > lambda: fix undefined variable and initially define account_id as None (#32249)
  > Change MTU values on ios_interface tests (#32251)
  > [ec2_ami_copy] Add return documentation (#32012)
  > Remove asa_template action plugin (#32233)
  > Fixes #31090. In network parse_cli filter plugin, this change moves the creation of a (#31092)
  > Enable authorize on disabling auto neg task (#32243)
  > Disable auto neg on test interfaces on IOS-XE (#32241)
  > Fixes ios_logging unit test (#32240)
  > - Fix logging module issue where facility is being deleted along with host (#32234)
  > Remove ip nameservers on ios_system/set_name_servers teardown (#32239)
  > Add vyos_vlan DI module (#32072)
  > Handle ip name-server lines containing multiple nameservers (#32235)
  > Route53 return values (#31962)
  > [ec2_vpc_nacl_id] Add nacl_id alias for nacl_ids option (#32223)
  > Enable TLS1.1 and TLS1.2 for win_package (#32184)
  > Update tests for required_if changes
  > Fix typo
  > format error messages from module_utils.basic nicer
  > cloudformation_facts: don't fail on nonexistent stack - fixes #23419 (#23758)
  > Return all elements in a more robust way
  > Update hashi_vault.py
  > Exclude stack policy when running in check mode. (#31940)
  > Cast target port to an int in elb_target_group. Fixes #32098 (#32202)
  > Enable ECHO in prompt module (#32083)
  > Integration Tests only: add static route, snmp_user, snapshot and hsrp it cases (#28933)
  > aws_kms: handle updated policy format+cleanup (#30728)
  > Use latest available template (#31780)
  > ovirt_hosts: Don't fail upgrade when NON_RESPONSIVE state (#32123)
  > [cloud][docs] Add a cloudformation_facts example (#31964)
  > [cloud] Bugfix for aws_s3 empty directory creation (#32169)
  > [ec2] Move note about state=restarted (#31961)
  > [ec2-ami] make examples less verbose; fix default values in docs (#32008)
  > [ec2_vpc_subnet_facts] Add subnet_id alias for subnet_ids options (#32023)
  > Document return values of ec2_eip (#32018)
  > No need to set a default tenancy and it prevents the creation of spot lcs (#31270)
  > Remove bogus interface description (#32183)
  > Use sane mtu values on ios_interface tests (#32180)
  > Remove duplex option on ios_interface (#32178)
  > Update ansible-test sanity command. (#31958)
  > eos_user: sends user secret first on user creation fixes #31680 (#32162)
  > Fix ec2_lc failing to create multi-volume configurations (#32163)
  > Avoid default inventory proccessing for pull (#32135)
  > Adding a regex for stderr catching. (#31945)
  > Fix issue #32138 - fix examples typo (#32140)
  > Add delayed start to win_nssm (#32017)
  > Adds name fact when retrieving nodes (#32165)
  > Change 'connection' to 'inventory' in description
  > reverse order of release numbers
  > Various bigip_pool fixes (#32161)
  > Update release and maint for new release
  > Update 2.4.1 release date
  > [cloud] Update ec2_vpc_net_facts to use Boto3 (#25375)
  > Set speed to 1000 on ios_interface tests (#32153)
  > NXOS: Integration tests to Ansible (part 3) (#29030)
  > Add DO SSH key facts module to changelog
  > Discover ios_interface interface on basic tests (#32149)
  > [cloud] Add new module digital_ocean_sshkey_facts (#26365)
  > Add a validate example to blockinfile. (#32088)
  > consul_kv: Fix name & formatting (#32132)
  > Fix quotes on ios_ping test (#32131)
  > Set authorize yes on IOS interface discovery tests (#32128)
  > Introspect platform before running ios tests (#32125)
  > Replace Gigabit0/0/0/2 for Gigabit0/0/0/1 on iosxr_interface.intent (#32120)
  > Default ansible_ssh_port to 22 on ios_user tests (#32118)
  > Add ansible_ssh_port to iosxr_user auth tests (#32117)
  > Replace GigabitEthernet0/0/0/5 for GigabitEthernet0/0/0/2 in iosxr_interface intent tests (#32116)
  > inserts enable cmd hash with auth_pass used (#32107)
  > ec2_group: add rule description support - fixes #29040 (#30273)
  > added .vscode to gitignore file (#32106)
  > Segment out the update method (#32103)
  > Add missing packages to default docker image.
  > Add ansible_distribution_major_version to macOS (#31708)
  > Add support for tags and instance attributes for destination variable for the ec2 dynamic inventory. (#29033)
  > [ec2-ami] Use required_if with state parameter (#32009)
  > Fix service_mgr fact collection (#32086)
  > Fun with callbacks (#32031)
  > removing deepcopy as it does not work
  > Prefer the stdlib SSLContext over urllib3 context
  > yum: allow for downgrade using rpm file (#31647)
  > Correct formatting --arguments (#31808)
  > Network docs should link to network integration pages (#31795)
  > Fix documentation bug for asa_config (#32007)
  > - Adds iosxr_netconf module to configure netconf service on IOSXR (#31715)
  > add user-agent to Azure API calls (#31872)
  > fix eos terminal plugin to recognize ospf error message (#32039)
  > windows: add #AnsibleRequires for Windows modules (#31683)
  > fix #Requires to be valid in real Powershell (#31858)
  > Start using ClientRequestTokens in event lists (#31997)
  > Remove elasticdog from pacman module maintainers. (#32051)
  > ini inventory: document value parsing workaround
  > minor text fixes
  > Added regex to recognize prompt (#31947)
  > nosh system module: fixes and improvements (#32014)
  > -Fixes JSON parsing(use JSON object instead of string) for facts modules. (#31818)
  > Enable use of empty manageiq arguments (#31774)
  > Using shorthand for disabling paging to avoid the syntax difference between versions. (#31942)
  > fix nxos_igmp_snooping (#31688)
  > win_command win_shell: add stdin option (#31619)
  > windows argv to string module utility (#28970)
  > Remove toLower on source (#31983)
  > composer: return skipped if command has no --dry-run (#32010)
  > move zabbix modules into their own namespace below monitoring/ (#31992)
  > Adds the bigip_policy module (#31915)
  > Refactors the bigip_gtm_facts module (#31917)
  > make sure patterns are strings
  > add newly merged windows module (#31989)
  > dont add all group vars to implicit on create
  > fix inventory loading for ansible-doc
  > Fix ansible-test default image. (#31966)
  > zabbix_proxy: implement validate_certs and use mod_doc_fragment (#31990)
  > remove fixme from docs
  > Fix description parameter to check_all_properties (which was mangled in an earlier update) (#31987)
  > Updated win_owner.py documentation to reflect recurse options (#31974)
  > ovirt_vms: Don't start VM if state is present (#31698)
  > ovirt_host_networks: Fix label assignment (#31969)
  > Added Support for creating a Zabbix Inventory. It is possible to tag the (#23792)
  > Fix typo in ipa_user module documentation example. (#31928)
  > Handle timezone updates on Ubuntu 16.04+ on containers (#27546)
  > New module: Add monitoring/zabbix_proxy module. (#24657)
  > new windows module, win_audit_rule (#30473)
  > Adds regex for stdout needed for changing root password and regex for stderr catching problems with the password. (#31955)
  > Remove unsupported comments from aliases.
  > Add UCS maintainers
  > firewalld: don't reference undefined variable in error case (#31949)
  > Add new default Docker container for ansible-test. (#31944)
  > Mdd module unit test docs (#31373)
  > git: remove duplicate ssh_wrapper cleanup (#31827)
  > add root_device_type filter. (#31911)
  > fixed caches (#30667)
  > Relicense fact code I wrote to 2 clause BSD
  > Typo on "Prompts" page (#31882)
  > iam_managed_policy: use python 3 compatible policy comparison - fixes #31474 (#31535)
  > Relicense convert_bool to 2-clause BSD
  > Add Simplified BSD license to repo (#31913)
  > Ensure valid_plugin_bin is defined
  > add all group vars back to implicit localhost
  > Fix header direct_connect module_utils
  > Fix docker_secret integration test dependencies.
  > Adds new module allowing you to wait for a bigip (#31846)
  > Add nosh service manager module (#31847)
  > Fix small typo
  > ec2_group: do not fail on description mismatch (#31704) (#31734)
  > [cloud] Check instance public-IP property before transforming to dict (#31849)
  > Document backup_path (#31844)
  > Bump the vcsim container version (#31861)
  > Add yum integration tests using fake repo (#31646)
  > Fix exception upon display.warn() (#31876)
  > ovirt: Add env variables to dynamic inventory (#31821)
  > ovirt, azure_rm_common (#31877)
  > Add support to pass a Makefile (#31853)
  > Remove extraneous comment block (#31865)
  > [cloud] Add CAA record type to route53 (#29178)
  > Disable flakey win_rabbitmq_plugin test.
  > win_regedit: added function to load a dat file for editing (#31289)
  > Improve python 2/3 ABC fallback for pylint. (#31848)
  > Allow AWS region to be detected from boto profiles (#31768)
  > ec2_vpc_endpoint: make policy_path usable (#31801)
  > hostname: fix for a new version of rhel (#31839)
  > Fix bad syntax in test_infra integration test.
  > Reenable 'test' label for test related pull requests (#31472)
  > add validate_certs to zabbix_template and move documentation for common options to zabbix module_doc_fragment (#31838)
  > zabbix: Move commonly used docs to doc fragments (#31833)
  > Fixed redshift_subnet_group typo (#31836)
  > Network command module for Brocade IronWare routers (#31429)
  > Support 'termination protection' for cloudformation stacks (#31675)
  > skip check environment parameter if has no containers. (#31083)
  > fixed up code-block for powershell block
  > win_regedit: fix extra info coming into stdout (#31813)
  > Remove duplicate import
  > Fallback to the newer object type for dvswitch
  > Enable tracing and log collection in the vcsim container
  > Allow the user to declare an env var to set the vcsim container image
  > correctly deal with changed (#31812)
  > Update BOTMETA.yml
  > win_dsc: link module documentation to main RST page (#31814)
  > tests for InventoryModule error conditions (#31381)
  > py2/py3 safer shas on hostvars (#31788)
  > Update the NetApp team (#31794)
  > remove hosts from removed when rescuing
  > Handle bad options syntax in validate-modules.
  > move to use ansible logging
  > Define new_target_group before. Fixes #31378 (#31379)
  > fix html formatting
  > fix closure issues
  > add note to ec2_vpc_route_table that purge_subnets option is contingent subnets option (#31749)
  > fix legacy PEP8 violations in zabbix modules, remove test exception for them (#31702)
  > Add the snow_record module. Module to create/update/delete/read records (#27931)
  > Run OS X tests in 3 groups in CI.
  > Fix typo
  > Update --extra-vars documentation. Fixes #11647 (#31433)
  > Fix -M/--module-path option for ansible-doc and ansible-console (#31744)
  > Update BOTMETA.yml
  > gce_instance_template: fix allow the setting of the service account (#29154)
  > better cleanup on task results display (#27175)
  > Add pagination for IAM group API calls (#31554)
  > zabbix: add validate certs param (#31739)
  > Make RPM spec compatible with RHEL 6 (#31653)
  > [docs] Clean up the cloudformation examples (#31770)
  > Fixes #30529 nxos_facts ipv6 interface (#31286)
  > ovirt_networks: Fix label assigment condition (#31772)
  > Fix #24964 comparaison string vs integer (#31701)
  > Update ssm lookup to support getting parameters by path (#31752)
  > fix the handeling of empty auth_key (#31753)
  > Update k8s_common.py
  > use to_str instead of json.dumps when serializing k8s object for logging
  > Fixes an fqdn error (#31745)
  > Refactors bigip_selfip (#31732)
  > Adds various provision fixes (#31731)
  > Fixes documentation related bugs (#31730)
  > Fixes various gtm pool issues (#31728)
  > additional configmanager tests
  > cs_instance: remove CloudStackException dep (#31724)
  > Fix Debian packaging Dockerfile and docs.
  > Vault secrets script client inc new 'keyring' client (#27669)
  > [cloud] Only enforce state (running/stopped/etc) in EC2 "exact_count" when state is specified (#31648)
  > [cloud] Don't try to deregister an instance that isn't in the load balancer (#31660)
  > [cloud] Require src parameter when aws_s3 is used with mode 'put' (#31657)
  > [cloud] Document alias for aws_s3 'overwrite' option. (#31638)
  > Fix gender pronouns and the odd typo (#31709)
  > Port vault-keyring.py to properly load the config. Fixes #31304 (#31315)
  > This patch fixes a number of outstanding bugs and code convention problems. (#31618)
  > Validate parse_cli filter inputs (#31293)
  > cloud: ovirt: Add ovirt_disk_facts module (#30422)
  > Correct usage for shutil.rmtree (#31541)
  > updating argument validation for activation keys to match subscription-manager command line, fixes #27283 (#30236)
  > Un-nest nested if statements (#19190)
  > Update Zabbix maintenance if it already exists to set new period, hosts etc. (#24371)
  > pip: Use chdir directive in the venv path (fixes #25122) (#26865)
  > Fixes #31056 (#31057)
  > Fix typo in playbooks_error_handling (#31636)
  > Rename ssm_parameter_store module and ssm lookup to be prefixed with aws (#31662)
  > update Windows docs (#30783)
  > Adds a refactored bigip_monitor_http module. (#30998)
  > config tests
  > Remove cryptography version limit in Azure tests.
  > Adding a cli transport option for the bigip_command module. (#30391)
  > [cloud] Support changeset_name parameter on CloudFormation stack create (#31436)
  > [cloud][docs] Document default/required 'state' in CloudFormation module (#31642)
  > update delegated var fetching for new 'loop' (#31588)
  > s3_sync: fix broken import (#31460)
  > validate that existing dest is valid directory
  > ovirt: Add new api facts module (#28875)
  > warn on bad keys in group
  > new module: AIX rootvg backup image using mksysb (#30460)
  > wait_for: treat broken connections as "unready" (#28839)
  > etcd.py module improved . added posibility to configure from playbook… (#18580)
  > vmware_vm_facts: Add error check for config.vm (#31629)
  > Only install pyvmomi if user is root (#31628)
  > highlight dynamic parts of error msg
  > ovirt_vms: Wait for VM disks when adding VM (#31468)
  > ovirt_templates: Fix exlusive parameter (#31470)
  > ovirt_networks: Add label to network (#31517)
  > ovirt_clusters: add alias performance_preset for memory_policy (#31523)
  > Adding enos/__init__.py (#31580)
  > Update base.yml to add enos from lenovo (#31565)
  > Create document fragment for enos modules (#31512)
  > create terminal plugin for enos modules (#31510)
  > create cliconf plugin for enos - enos.py (#31509)
  > Create action file enos.py (#31508)
  > Multiple Parallels host support for ansible-test. (#31552)
  > Remove cryptography install from CI other test.
  > fix nxos_vlan unexpected deprecation warning (#31624)
  > pep8 fixes for vmware modules (#31537)
  > fix ios_interface test unsupported param (#31622)
  > botmeta: maintain cloudstack module utils (#31613)
  > cs_instance_facts: fix pep8 (#31606)
  > botmeta for lib/ansible/plugins/filter/network.py (#31608)
  > Update Azure tests to limit cryptography version. (#31616)
  > [aws_s3] different fail msg depending on whether version is specified (#31598)
  > Fix static determination for include_tasks
  > Fix Inventory Plugin Loading (#31605)
  > Corrects examples in the `find` module. (#31522)
  > Work around cryptography 2.1 requiring pip 8.1.2+
  > Remove boundary_meter module as the hosted service it configured has been removed. (#31506)
  > ovirt_templates: Add seal parameter (#31482)
  > cs_portforward: remove CloudStackException dep (#31610)
  > Fix typo in command output of encrypt_string example. (#31601)
  > windows: removed #Requires from PS pipelines as it causes STDERR false positives (#31558)
  > Adds new committer to Ansible core (#31544)
  > Add ellipsis to indicate YAML example is excerpt, not standalone
  > zabbix_host: added zabbix host property (description) (#25969)
  > cs_securitygroup_rule: remove CloudStackException dependency (#31603)
  > cs_securitygroup: remove CloudStackException dep (#31597)
  > tests: cs_snapshot_policy: add integration tests
  > cs_snapshot_policy: fix VM not found in non-default zone
  > cs_snapshot_policy: remove CloudStackException dependency
  > Remove log of command executed in persistent connection (#31581)
  > Changed src_intf and dst_intf to list type (#31479)
  > Fix #21112 : Adding support for configuring a CD-rom iso image (#28155)
  > change ports to non well known ports and drop time_range for N1 (#31261)
  > New module: Add monitoring/zabbix_template module. (#25566)
  > Fix nxos_banner removal idempotence issue in N1 images (#31259)
  > Parameterize the ssh port on ios_user tests (#31573)
  > Remove duped authorize on ios_ping anchored tasks (#31572)
  > Introspect the management IP on ios_ping (#31571)
  > Fix rollback in junos_config (#31424)
  > more updates to plugin/config generation (#30787)
  > fix paths to actually be config file relative (#31533)
  > Try to cleanup after the rpm_key test
  > improve become/runas error messaging on bogus/missing username (#31551)
  > ignore chouseknecht as azure_rm module maintainer
  > move from with_<lookup>: to loop:
  > Run neighbors intent tests for ios_interface only if show lldp contains netdev (#31539)
  > yum: fix crashes installing from file/url
  > [cloud] Fix ec2_group when security group lacks a VPC (#31526)
  > aws_s3: fix upload_file's ExtraArgs - fixes #31232 (#31487)
  > Remove sysctl entries when state=absent (#31486)
  > Use default values for object returned from aws to prevent TypeError  (#31455)
  > add note on how to avoid service start in apt
  > [rpm_key] Fix to import first key on the system (#31514)
  > first path check missing forward slash between dcpath and datacenter (#31481)
  > minor updates + tests to win_firewall_rule as per jborean93 review (#29148)
  > Update test cases * Remove cloudstack, f5, and nxos from the wildcard import whitelist * Remove nxos and f5 from the get_exception whitelist * Remove some files from the pep8 legacy whitelist
  > Remove wildcard import in test_nclu
  > Remove wildcard imports from cloudstack modules.
  > Fix get_exception and wildcard imports for nxos modules
  > Add a hack to test whether type=path should be used in a module
  > Port arg specs from type='str' to type='path'
  > clarified inventory_dir changes for 2.4 (#31484)
  > better message for unsupported include/imports
  > Fix urlparse import for Python3 (#31240)
  > updated changelog for win_become with service accounts
  > win_become: Added support to become a service user (#30407)
  > revert namespaced facts changes to package/service
  > Document return values for aws_s3 (#31158)
  > New module: Add module for Amazon Systems Manager Parameter Store (cloud/amazon/ssm_parameter_store) (#23460)
  > added optional environment passthrough for MacOS 10.13 compatibility (#31500)
  > win_copy: added decrypt option (#31291)
  > [cloud] Fix #31271 - cast all tag values as strings (#31272)
  > [cloud] Ensure absence of public_dns_name doesn't halt ec2 module (#31476)
  > Adds the bigip_remote_syslog module
  > win_copy: Add missing check_mode fix (#31469)
  > pip module: fix TypeError (#31395)
  > Add boilerplate and remove wildcard imports for openstack modules (#31461)
  > Template role_name when statically including via include_role (#31463)
  > added toggle to control vars plugin behviour
  > version is string and should be 2.9
  > [feat] module apt: add warning on deprecated states
  > Properly handle user selection of `None` as vars_files (#31313)
  > Adding doc for the description argument of lxd_profile module
  > Remove wildcard imports from amazon modules (#31451)
  > Update playbooks_lookups.rst
  > maven_artifact: Add classifier to default dest (#24518)
  > ec2_vpc_route_table: fix broken import (#31459)
  > yum: check if env groups are installed (#31182)
  > Add optional port parameter to nsupdate module (#31446)
  > ec2_vpc_igw: fix broken import (#31458)
  > modprobe: PEP8 compliancy and doc fixes (#31255)
  > Change ping docs to refer to win_ping (#31444)
  > revert ocalhost getting 'all' vars (#31425)
  > fix 'return false' from parse
  > use configured ansible_shell_executable
  > nxos_snmp_* fixes : Fixes #30997, #30999 (#31000)
  > Fixes #30846 (#30862)
  > Fixed RST hyperlink issues (#31394)
  > Fix idempotency if zabbix_host when visible_hostname is not set (#31388)
  > win_copy: allow src to have invalid windows chars (#31392)
  > Add example showing how to add host to multiple groups (#31152)
  > Addition of TCP protocol to ELB target group (#31228)
  > fix misformatted docsite link (#31384)
  > Allow an Elastic IP to be re-associated in ec2_eip (#27389)
  > better chown errors
  > Do not run systemctl daemon-reload in check mode
  > Fix typo in vault decrypt error message (#31335)
  > Allow zabbix_host to change proxy to no proxy, fixes #24735 (#29123)
  > remove explicit provider reg from azure_rm (#31369)
  > [cloud] ec2.py: warn that removing a public ipv4 address is not permitted - fixes #30679 (#30952)
  > [cloud] EC2_ASG Set desired capacity to min_size if no instances exist (#30987)
  > refactor azure dynamic inventory script configparser import to support python3 (#31370)
  > data should be redacted in docker_secret (#31366)
  > Improve and link Network Proxy docs (#31316)
  > Mention Ansible in package descriptions
  > yum: add integration tests for installing from URL (#30616)
  > Make ansible_selinux facts a consistent type (#31065)
  > yum: add integration test for incompatible arch rpm (#31185)
  > Fix rpm_key absent. (#31045)
  > Fix nxos terminal regex to parse xml response (#31283)
  > fixes #31080 (#31081)
  > nxos_config intended_config docfix (#31337)
  > restore connection options from cli
  > updated dig lookup for bot
  > removed example for restricted facts namespace
  > Avoid msrest version 0.4.15 for Azure modules.
  > We want the ini and env vars to both override in the same order
  > Revert "fix git wrapper (#29069)"
  > Fix ansible-test config management.
  > Allow any_errors_fatal to be set in playbook - fixes #30691 (#30839)
  > Corrects Copyrights and License headers (#31324)
  > check type to avoid typeerror tb
  > yum: fix name parsing out of envra (#31247)
  > made note about cwd not working for hostlist anymore (#31258)
  > Adds the bigip_monitor_https module (#31205)
  > correctd inventory_file to return full path
  > Update uptime.py example script with changes to the API. Fixes #31229
  > dont follow symlinks for inventories
  > turn all inventory cache 'off by default'
  > updated constructed docs to clarify use of ext
  > cloud:ovirt:ovirt_storage_domains.py: Don't require extra params when state==absent (#30337)
  > Return None for DC in case of detached storage domain (#29175)
  > ovirt_clusters: Fix fencing and kuma comparision (#30302)
  > ovirt_vms: Raise proper error when template isn't found (#30306)
  > cloud: ovirt_datacenter.py: Add 'force' parameter for removing dc (#30352)
  > ovirt_hosts: print error when host for iscsi login not found (#30928)
  > ovirt_vms: Support to specify VM id (#31253)
  > Add update_only parameter for yum module (#22206)
  > Fixes nxos_igmp_interface idempotence issue for N1 images (#31220)
  > Revert "Temporarily disable OS X in CI."
  > Make YUM repo URL clickable again (#31264)
  > Correctly write SELinux config file (#31251)
  > corrected version added
  > win_become: move error handling to Ansible outside of shell (#31227)
  > fix monit version check
  > Temporarily disable OS X in CI.
  > Switch CI for OS X back to a single job. (#31265)
  > report extra info in verbose and if needed
  > win_reg_stat actually sets properties to be a dictionary, not a list (#31252)
  > win_copy: fix for copying encrypted file without pass (#31084)
  > Run OS X and FreeBSD CI tests using groups. (#31254)
  > Fix ansible_distribution on Ubuntu 10.04 (#31108)
  > Add support for LVM to filesystem module (#21620)
  > Remove git:// urls from docsite and from packaging (#30459)
  > make pipelining actually backwards compatible
  > Fixes for facts distribution.py (#31110)
  > Fix flush_cache on redis cache
  > Handle vault decrypt --output=- (#31066)
  > set _hosts on access if None (#31111)
  > remove unused ssh pipelining setters
  > Fix backwards compatibility of constants.get_config
  > Fixes #30769 - nxos_vtp_version errors out on N1 images. (#30770)
  > rhn_channel: PEP8 compliancy and doc fixes (#30912)
  > foreman: PEP8 compliancy and doc fixes (#30910)
  > Feature/test inventory (#30707)
  > BugFix code breaks, if include_vars dir is file instead of directory (#31157)
  > add https_proxy (#31062)
  > Fixes #30073: Remove 'Consider hg command' warning. (#31159)
  > [cloud] Only get rules if listener in elb_application_lb been identified in compare_rules (#30604)
  > LogicalInterconnectGroupFactsModule for HPE OneView  (#28847)
  > win_dotnet_ngen: fix after broken in 2.4 (#31076)
  > EnclosureFactsModule for HPE OneView (#28852)
  > win_msg: added doc about msg limit and included an explicit check for better error handling (#31078)
  > ansible_tower: fix broken import, reuse tower_argument_spec and documentation fragment (#29115)
  > [fix] issue #30516 : take care about autoremove in upgrade function
  > Disable failing vmware_maintenancemode test.
  > Pin docker simulator versions.
  > pip: PEP8 compliancy and doc fixes
  > Fix typo in dev_guide/testing
  > Fix typo in dev_guide/developing_program_flow_modules
  > Remove robinro as git maintainer
  > Added info about return_skeleton_generator.py
  > [cloud] RDS config should be getboolean, as per ec2.ini instructions (#31168)
  > [cloud] Fix handling of `encrypt` option in aws_s3 module (#30822)
  > New module - vmware_guest_powerstate
  > Add testsuite for vmware_maintenancemode
  > Include the top level folder for esxi in the break condition
  > Implement second change from #30826
  > Get the moid in a more failsafe manner
  > docker_service build command respects the "pull: no" parameter
  > Fix running docker container with not readable logging driver. Fixes #27278
  > corrected yaml extensions ini setting
  > [cloud] add boto3 requirement to `cloudformation` module docs (#31135)
  > yaml inventory: Better error reporting on typo. fixes (#31118)
  > Add an option to spawn vcsim in esx mode (#31155)
  > fixed url issue for rpm location (#31164)
  > Catch AttributeError if regex is not found. (#30990)
  > Avoid calling maintenace or detach on destroy storage domain. (#28962)
  > Fix typo in dev_guide/developing_plugins (#31142)
  > Fix typo in dev_guide/developing_modules_general (#31122)
  > Fix typo in dev_guide/developing_modules_documenting (#31120)
  > Added quotes to start and end samples
  > Small changes.
  > Document return values for command module
  > Make vm_username and vm_password required params
  > Updated changelog to show that 2.4 is no longer RC.
  > remove action plugin only fields from 'file' calls (#31047)
  > module_utils.urls - Encode the proxy connect as binary (#30811)
  > removed typo from dig docs
  > [cloud][contrib] Set missing default values for EC2 inventory (#28375)
  > - Fix to return error message back to the module. (#31035)
  > atomic: PEP8 compliancy and doc fixes (#30918)
  > change be to exist in the docs
  > make the list of tags more meaningful
  > add a state list option
  > inline trivial calc url method
  > use the is_changed? paradigm, following example from other modules
  > move manageiq_entities to module utils
  > Add new module manageiq_tags
  > win_chocolately document improvedments, mention win_hotfix and use of become (#31085)
  > cloudstack: cs_template: remove dependency to CloudStackException
  > kubernetes: PEP8 compliancy and doc fixes (#30914)
  > Fix ec2_win_password to allow blank key_passphrase (#28791)
  > fixed winrm to use proper task vars (#31072)
  > Use the group-d1 moId instead of i8ln based names to identify the root folder. (#31077)
  > Reduce chance of mistakes with unsafe_shell check during refactor
  > os_keystone_endpoint.py (#29031)
  > Fix aws_s3 connection exception handling (#30955)
  > Example of idempotent (pseudo-)random() usage. (#31048)
  > Stop toggling nxapi (#28532)
  > Fix fact failures cause by ordering of collectors (#30777)
  > [cloud] Support reuse of unallocated Elastic IP's.  (#30322)
  > Added ecs_taskdefinition_facts module (#30752)
  > Add alias to command option in telnet (#30825)
  > Remove provider from prepare_ios_tests integration test (#31038)
  > Remove provider from  ios integration test (#31037)
  > I am officially done with the unarchive module
  > I am officially done with the unarchive module
  > Fix documentation issue for nxos_snmp_user module (#31029)
  > fix for webapppool when specifying an attribute that holds a collection (#30729)
  > Adding new stdout regex to allow local password changes. Adding stderr regex to catch more errors. (#30994)
  > Add 2.4.1 to packaging/release/vars/versions.yml
  > Fix ec2_snapshot_facts for python3
  > lxc_container: open files as text, fixes #30571 (#30572)
  > correct the Python 3 Pip environment setup instructions (#30988)
  > Fix sensu_silence module boolean parameter declaration (#30971)
  > yum: doc fixes (#30897)
  > virt: PEP8 compliancy and doc fixes (#30917)
  > clarified dig module uses dnspython
  > fixed lookup dig docs
  > avoid include_Xs conflating vars with options (#30954)
  > fixed  pull's ansible/git invocation options (#30938)
  > Add a select_chain_match filter to vmware_inventory (#28778)
  > vmware_guest: tests for createvm+modifyvm tasks (#30959)
  > Update playbooks_blocks.rst (#24069)
  > remove 'new internal vars' from dumps
  > Improvements on documentation and removing unneeded quotes from yaml
  > Added new module for managing LIGs in HPE OneView
  > Fix crypttab python3 compatibility issue (#30457)
  > Add a blank line, and use the Copyright format as used during rewrite
  > rmeove ext requirement for yaml inventory plugin
  > Remove extra space in string comp
  > added note about inventory_dir new behaviour (#30865)
  > fixed wrong changelog entry
  > fix pep8 for cloudscale_server (#30974)
  > [cloud] Improve boto3_tag_list_to_ansible_dict backward compatibility (#30622)
  > Add xml and unarchive labels for module communities
  > Add labels for module_utils entries
  > Remove stray " and replace include: with import_tasks:
  > Added f5 label for ansibot
  > Add avi label for ansibot
  > Add aci label to ansibot
  > Add jboss label to ansibot
  > Add cloudstack label to ansibot
  > Update links in style_guide/trademarks (#30809)
  > ipa_sudorule: Fix issue #25863 (#26285)
  > pacman: PEP8 compliancy and doc fixes (#30913)
  > Adds ipa_dnszone module (#28790)
  > redhat_subscription: replace deprecated autosubscribe (#30927)
  > redis: PEP8 compliancy and doc fixes (#30920)
  > mount: PEP8 compliancy and doc fixes
  > ec2_instance_facts: requires boto3 and botocore
  > corrected import_play into to import_playbook (#30853)
  > fix for slack callback breaks in 2.4 (#30932)
  > fixes issue where filter wouldn't error on undefined var (#30921)
  > Move resource pool login to a separate function and fix undefined var reference
  > device operations are recursive if serialized
  > Update API example for 2.4
  > Adding new maintainer to mysql_db module (#30936)
  > Improve cloudwatchevent_rule exception handling (#30823)
  > Use vault_id when encrypted via vault-edit (#30772)
  >  - Adds sub-interface support for nxos_interface and nxos_ip_interface (#30830)
  > [cloud] Ensure target group ARNs are passed as a list in `ec2_asg` (#30905)
  > [cloud] Don't remove profile, security_token by default in `aws_s3` (#30902)
  > Remove print statements from play_context
  > linode: PEP8 compliancy and doc fixes (#30922)
  > Add one-versus-many-matches logic to network filter plugin (#30511)
  > Update oVirt module maintainers
  > Fix documentation of "state" param
  > timezone: Add support for macOS (#23447)
  > [fix] issue #29886 - it misses oom_killer in host_config_params (#30712)
  > cron: PEP8 compliancy and doc fixes (#30884)
  > Remove example of using params for the url_password
  > Plugin doc update edits for #30490 (#30889)
  > replace: PEP8 compliancy, pylint and docs (#30856)
  > Clearify that Python 3 support is still a tech preview (#30789)
  > openssl_certificate: compare bytes with bytes on python3 (#30522)
  > Fix 'distribution' fact for ArchLinux (#30723)
  > add cben to team_manageiq (#30834)
  > xattr: PEP8 compliancy, pylint and docs (#30861)
  > ini_file: PEP8 compliancy, pylint and docs (#30851)
  > xml: pylint fixes and docs
  > Fix typo in docs spelling_word_choice (#30785)
  > vmware_guest: refactor spec serialization (#30819)
  > Set default value for Do-Until loop retries.
  > fixed typo in if, restore module docs
  > Followup tweaks to module EXAMPLES, per comments in #29039 (#30248)
  > Refactor doc resources in style_guide (#30794)
  > updated  plugin docs (#30490)
  > add ability to set default tags in config
  > use set to quicken group host membership
  > dont validate group names in yaml plugin
  > Adding a section to the FAQ about array notation. (#30782)
  > Fix encoding error with path to ssh
  > facts: fix SPARC cpu count on linux (#30261)
  > Add processor_vcpu fact for Darwin (#30708)
  > Fix pkg_mgr fact on OpenBSD (#30725)
  > Feature to Specify AZURE blob storage type (#30660)
  > [fix] pylint errors on modules packaging language (#30748)
  > Ignore david_obrien since the account no longer exists (#30742)
  > Allow for creating yum repo based on metalink only (#30736)
  > Increase pause time in junos integration test (#30740)
  > Add update_dns option for ipa_host module (#30646)
  > Remove check_args for vyos modules (#30739)
  > Remove mtnbikenc from vmware maintainer list
  > Fix typo in docs grammar_punctuation (#30718)
  > Add mkrizek as yum maintainer (#30704)
  > Replace barnabycourt with kahowell as redhat_subscription maintainer (#30721)
  > Add region to ansible-test AWS cloud config. (#30733)
  > Fix command argument typo in telnet module docs (#30731)
  > Fix nxos provider transport warning issue (#30610)
  > minor clog fixes
  > Clean code, fd.close not required since open as fd if used; remove get_redirected_output from cleanup_redirection_tempfiles since output is not used
  > Fix docker_service python3 incompatibility
  > Fix OS version check in win_power_plan (#30538)
  > win_domain_membership: added better error handling and basic tests (#30674)
  > win_scheduled_task_stat: add new module to get stat on scheduled tasks (#30602)
  > [fix] no-unicode-literals sanity error on ansible.egg-info (#30446)
  > win_shortcut: Add hotkeys examples to documentation (#30694)
  > Mention all yum list options in docs (#30706)
  > Make clear the file must not contain .repo (fixes #30644) (#30656)
  > Remove invalid e.response from BotoCoreErrors in ec2_asg.py (#30121) (#30495)
  > Split ec2_elb_* modules in service of rename/interface changes (#30532)
  > Implement AND'd filters in ec2.py/ini (#30272)
  > Fix typo in CHANGELOG.md
  > become flags are primary
  > Adds module which allows users to manage partitions on a BIG-IP (#30577)
  > Link to all the porting guides instead of just the 2.0 one (#30671)
  > Minor typo on deprecation warning (#30615)
  > Increase socket connect retry timeout for integration test (#30681)
  > Add akasurde as maintainer of IPA modules (#30648)
  > More PEP8 fixes
  > Fix PEP8 issue
  > Add support for loop-tasks and improved output
  > fix for make webdocs
  > Fix python3 and nonascii handling in inventory plugins
  > moved from eval to templating + literal_eval
  > win_environment: Make this the Windows reference module
  > fixed credstash docs
  > [fix] sanity check errors on pylint
  > modules/system/user.py: Change createhome to create_home (#30179)
  > mail: Fix charset encoding issue
  > decelerate docs!
  > Updated release table for docs (#30649)
  > constants as tuples instead of lists/sets
  > Improve error handling for IdempotentParamaterMismatch (#30324)
  > dont override previous ini entries with defaults
  > made callbacks backwards compatible (#30625)
  > [cloud][py3] Fix AttributeError in iam_policy on python3 (#30551)
  > More porting updates (#30635)
  > lambda integration tests - test to show that environment config has an effect (#28815)
  > Ensure region is set in ec2_vpc_subnet_facts (#30399)
  > Add an example of complex return argument (#28610)
  > docker_container: remove unwilling author (#30594)
  > module_utils/ovirt.py: add maintainers (#30621)
  > Check number of vault secrets after setup. (#30520)
  > Fix broken LimitExceeded check in iam_managed_policy (#30537)
  > Restore correct coloring to selective callback (#30528)
  > Changes ignored and maintainers for the f5 modules. (#30584)
  > Improve coverage of expect integration tests. (#30608)
  > junos_facts: Add Hardware facts. (#30304)
  > Vyos correction (#30605)
  > Remove unused variable in git module. (#28464)
  > Allow AWS image and snapshot creation/deletion
  > Add integration tests for ec2_ami module.
  > CamelConverter - more fixes picked up in testing (#30601)
  > fix for unrequired parameter
  > fix nxos_reboot command format (#30549)
  > fix write_on_file nxos_snapshot (#30545)
  > Previously to use the modes put or get the object had to be specified with a leading /. Since the boto call doesn't take an object like that this was overlooked and removed. Added a check to remove that leading character.
  > CamelConversion: fix to not convert string values (#30595)
  > win_scheduled_task: rewrite (#28995)
  > New module for querying ACM certificates (#29430)
  > user: fix default non-system user's shell on macOS
  > added missing feature info (#30560)
  > Don't ask for password confirm on 'ansible-vault edit' (#30514)
  > fixed password lookup docs
  > Fix build on Python 3.x by using sys.maxsize. (#30424)
  > Fix jenkins_plugin test for no net situations (#30568)
  > oc module- Fixing description & removing example command (#30257)
  > fixed decreption
  > Generate plugin rst (#28901)
  > nicer error on bad ansible config (#30461)
  > Lookup docs (#30280)
  > Fix typo
  > add default role of 'prometheus_alerts' for alerts (#29111)
  > update miq compare_user group comparison (#29063)
  > add 'update_password' param to manageiq_user (#29093)
  > Enable more pylint rules and fix reported issues. (#30543)
  > ovirt_vms: Fix the logout condition (#30410)
  > Enable more pylint rules and fix reported issues. (#30539)
  > windows: fix list type in legacy module utils (#30483)
  > Set the release date.
  > Remove redundant check for group membership in add_host (#30530)
  > Fix tags in ec2_instance_facts (#30333)
  > Remove rabbitmq maintainer. (#30531)
  > Add a code-smell test for smart quotes and remove smart quotes from all files
  > Fix make clean to remove test reports correctly
  > Timezone modeule: Better env choice for Linux (#28229)
  > win_file: Fix check-mode issue removing dirs (#30475)
  > cleanup generated CLI rst
  > clarify documentation of import_role
  > start of 'is chroot' fact
  > Clean up ACI error text (#30501)
  > added note about ansible-config to issue template
  > botmeta: add active maintainers for ec2_asg (#30508)
  > Add _ and . to regex (#30396)
  > Note that the bundled six has been updated to 1.11.0
  > Update the bundled six library to 1.11.0
  > Update aci tests for new messages from lxml-4.0+
  > porting_guide_2.4 stub entries (#30456)
  > Fix a typo in docs
  > Cleaning up use of include: in docs (#30466)
  > updated chnlog
  > expose soem options as vars (#30379)
  > os_image: Add checksum based glance image manipulation (#27107)
  > decelerate! (#30160)
  > Resolving bug on CNOS Image download on multiple devices.
  > Add a note about the limitations of a namespace check
  > xml module: Improve error message for missing namespaces
  > Porting Guides 2.4 (#24539)
  > Enable more Windows tests in CI. (#30443)
  > CommandUtil C# API tweaks (#30453)
  > migrate azure_rm_vm tests to active (#30452)
  > Various fixes to azure_rm_virtualmachine for managed disks and allocated. (#30450)
  > azure_rm_dnsrecordset rewrite (#30449)
  > Fix docker error handling for cs/vcenter tests.
  > Fix PEP 8 issue.
  > Improve test reliability for win_chocolatey. (#30440)
  > deprecated include
  > clear correct cache when reconcile is invoked
  > nxos_install_os install_state fix
  > Command module bug fix, tests and cleanup. (#30432)
  > cs_volume: fix CloudStackException dependency (#30389)
  > Test Role: Adds nxos_pim_rp_address integration test role (#29958)
  > Fixes nxos_pim_rp_address module idempotence (#29620)
  > fixed issue with default callback inheritance (#30427)
  > Raise an error if ansible_network_os is not specified (#30429)
  > typo fix
  > Update removed_in_version to 2.9 for network module top level cred args (#30416)
  > Added nopackages option and Fix #24997 (#28831)
  > Fix nxos_snmp_community idempotence issue (#30388)
  > Don't expect (postgres) SERVER_VERSION to be M.N (#30417)
  > Fix RETURN section document in lambda.py (#28333)
  > s3 integration tests (#28396)
  > Fix RETURN section document in iam_role.py (#28430)
  > Update Windows CI groups from 2 to 3.
  > Pass region and ec2_url to boto3 connection (#30370)
  > fix git wrapper (#29069)
  > Fixing two bugs with import_role (#30398)
  > remove dupe deprecation on config (#30364)
  > Correctly create include_role blocks when using loops (#30372)
  > Rel240/fix nxos pim interface (#29885)
  > Document boolean default value treatment (#30062)
  > fixed 'typing' for deprecated get_config
  > Use safe_load to load yaml
  > alternatives: test that path parameter is checked
  > module_utils/avi.py: fix broken import
  > devel usage README update (#30369)
  > Fix nxos_interface error for nxapi and idempotence problem (#29136)
  > Fix import error. Was pointing to the wrong module (#30293)
  > Fix import test handling of multi-line messages.
  > fixes #27177 - nxos_aaa_server_host multiple issues (#29103)
  > add possibility for log messages via log_prefix (#30358)
  > openssl: remove static dict for keyUsage (#30339)
  > better error on bad playbook encoding
  > rename dev..general_OLD.rst to ._rst (#30291)
  > Misc docsite fixes (#30290)
  > Add sudo/su become_methods for become tests (#30266)
  > Allow filtering RDS instances by tags in the ec2 dynamic inventory script (#24423)
  > Fix Dell OS network module timeout (#30355)
  > Fixes to the README
  > Update link to MAINTAINERS.txt
  > Reorganize integration tests:
  > Use a more convenient and standard date format
  > openssl_certificate: Correctly set the version (#30314)
  > Avoid KeyError when subnet['Tags'] doesn't exist (#30349)
  > Specify default delay (DOCUMENTATION only change) (#30344)
  > Fixes verify_ssl option when False in ansible_tower module util (#30308)
  > Fixes #30281 eos_banner integration test failure (#30283)
  > Fix logic error in nxos get_config.
  > Run all Windows tests if change detection disabled (#30320)
  > Fix regression in format of lvm facts (#30326)
  > swapped out key-value pairs for multi-line YML (#30277)
  > fix broken rpm link (#29667)
  > updated test not that module util checks the path is valid (#30321)
  > Adding scathatheworm as maintainer for pkgutil module (#30317)
  > Correct sl_vm documentation (#29433)
  > Support one to many A records in nsupdate module (#25620)
  > porting_guide_2.5.rst stub (#30311)
  > Add CLI provider with authorize yes to ios tests (#30312)
  > Add simple integration test for openssl_certificate (#29038)
  > Fix sending facts to Foreman
  > add htmlsingle target (#30287)
  > Remove references to obsolete PR Mover. (#30298)
  > Updated version_added to 2.5
  > Added support to retrieving SAN Manager resources in HPE OneView
  > Added __main__ method to tests so they can be run directly through Python
  > Improve ansible-test HttpClient error handling. (#30301)
  > Add ec2_remote_facts replacement to changelog
  > Update changelog with latest 2.4.0 changes
  > [cloud] Don't alter dictionary during iteration in elb_target_group_facts, avoiding RuntimeError (#30247)
  > Add the 2.3.x changelog entries
  > [cloud] ec2_group: Handle duplicate names between EC2 classic and VPC groups (#28931)
  > nxos_udld_interface: improve interface detection (#28682)
  > windows command changed to use CreateProcess (#30253)
  > Updated Display.do_var_prompt to use to_native on prompt ( Fixes #30265 ) (#30285)
  > Fix conditional inheritance on dynamic includes (tasks and roles) (#30178)
  > Remove some non-ascii chars from strings
  > nxos_snmp cleanup (#28922)
  > Fixes #28793, #27484 (#29745)
  > Fixes #28493 (#29061)
  > Add extended key usages to module_utils/crypto.py (#30128)
  > Remove provider cli for vyos tests (#30275)
  > NXOS Commit Integration tests to Ansible (part 1) (#28935)
  > fixes #27066 - nxos_acl errors when there are 0 or 1 access lists configured (#29076)
  > Fixes #27336 - nxos_gir_profile_management issue while creating profile (#29151)
  > Fix nxos_overlay_global networking modules (#28943)
  > ini_file: add integration test (#24434)
  > Use ansible network env vars to authentication on fortigates (#29499)
  > Fixes #27138 (#29064)
  > fix nxos_file_copy and provider getting set to None when transport is cli (#30262)
  > Fix ios_system lookup enable issue (#30263)
  > doc: Typo fix: "accesability" --> "accessibility" (#30251)
  > openssl_certificate: make subject-alt-name identifier conistent with openssl_csr (#30151)
  > Miscellaneous pylint fixes.
  > fixed become to show the stdout and stderr streams instead of the StreamReader (#30254)
  > Fix nxos_mtu nxapi failure (#30153)
  > Update ec2_vpc_subnet_facts to use Boto3 (#25374)
  > Modified yaml examples (#29039)
  > ACI EPG TO DOMAIN: Add vm_provider docstring and add support for micr… (#29114)
  > deprecated azure classic module (#30241)
  > Fix nxos_smu error (#30157)
  > yum: fallback to epoch=0 if not available
  > Refactor E-Series Storage-Pool to use module_utils (#20900)
  > windows facts: better way to get machine SID (#29821)
  > NetApp E-Series Auth - Resolve issues with validate_certs and error handling (#30167)
  > module_utils_fix_dellos6 (#28060)
  > Handle wait_for_deployment_completion during Azure deployment. (#26079)
  > only eval values if set from defaults
  > Updated pip module to always return changed if venv is created (#24233)
  > support missing drive letters in PS `path` type (#29884)
  > Resolve issues with NetApp E-Series LunMapping module (#28294)
  > Allow delegate_to if transport is not cli (#29945)
  > [cloud] Document requirements for ec2_asg. (#30057)
  > Bug Fixes for Vlan Name not assigned and Switch Error (#29953)
  > Add amuraleedhar to Lenovo (#30068)
  > Fix nxos_user tests (#30048)
  > make os_security_group_rule idempotent (#23707)
  > [cloud] Add documentation around backoff and pagination for AWS module authors (#29883)
  > Correctly validate module name for modules with aliases (#29957)
  > Remove provider lines from iosxr tests (#29956)
  > Fix unwanted deprecation message in network module args (#28984)
  > yum cleanup (#28818)
  > nxos_system parse name_servers fix (#29944)
  > Fix dangerous default args. (#29839)
  > Add port and host check for neighbor args in junos_interface (#29941)
  > Renames the bigip_configsync_actions module (#29747)
  > Port ansible doc for plugins to use DOCUMENTATION variables
  > ec2: fixes #19521, fixes #29456 - create instance-store AMI instances with correct shutdown behavior (#28885)
  > module and vault fixes (#29663)
  > Fix bugs with modules_support.rst
  > digital_ocean_sshkey doc refinement and removal of unused import (#28960)
  > Fix ansible-test unicode and sanity tests. (#29743)
  > Refactor easy_install module
  > Adds missing docs and downstream fixes (#29664)
  > win_unzip: added support for Server core by using .net zip functions (#29272)
  > Use JSON returns values to create RETURN docs
  > refactor firewalld module with object abstraction (#26487)
  > allow config for callbaks and some fixes
  > ec2_vol: wait for delete_on_termination to be set to the correct value. Fixes #22534. (#28848)
  > Remove use of unicode_literals as it is an anti-pattern
  > Document return values for ec2_vpc_net.py (#21294)
  > Remove test/: key since it is now empty (#29660)
  > Use 'test' label only for test related pull request (#28956)
  > openssl_csr: consistent param namings (#29604)
  > dnf: add environment upgrade test
  > Change ansible-doc usage to show -a is for internal use (#29603)
  > Define byte strings versus text strings in docker connection
  > Undo accidental addition to skip.txt.
  > dnf: fix TypeError when env/group failed
  > Improve import error handling in azure_rm_common. (#29153)
  > Create a new pipe for sshpass on retries. Fixes #29095
  > fix cs_zone_facts tests, namespace feature removed (#29184)
  > adds soft-update logic if force is set to no in zabbix_host module in… (#22614)
  > Rename SuSE distribution helper function to SUSE (#29090)
  > Fix mail module headers encoding (#29109)
  > Fixes #20443 - Adjust version checking regex to account fo no comma in IOS-XE (#29157)
  > Fix handling of config vars with eval expression (#29536)
  > nxos_config CI fix (#29437)
  > fix nxos_command nxapi test output (#29436)
  > Fix wheel dependency on python 2.6. (#29388)
  > Fix section in known_hosts documentation
  > postgresql_db: Document that name and db are aliases (#29180)
  > Handle missing docker-py better (#27540)
  > remove fact namespacing
  > Fix SID Lookup Issues on Assorted Windows Modules (#28979)
  > Adding tls settings for Zabbix host (#28692)
  > consul + Python 3.5 (#23935)
  > Fixes #23680 bug with py3.x due to binary string handling (#23688)
  > conn,buildah: don't pass bytes to shlex.split (#27896)
  > Fix set theory filters for python3
  > Cosmetic changes to documentation and arg_spec
  > Change version_added from 2.4 to 2.5
  > Remove unneccesary statements
  > Add --syn option to iptables module
  > Romain dartigues fixes (#29169)
  > Fixes #26793: convert insert regex to_bytes before searching
  > Update qos parameter for volume manager and update example. (#27594)
  > Fix py3 string issue in jail connection plugin (take 2) (#28374)
  > Fix typo
  > fix os_image so it works when id is None (#29147)
  > Fix pylint issue.
  > Misc typo corrections
  > ec2_group: unnest variable assignment. Fixes #29113.
  > cloudtrail: import botocore.exceptions in a try/except.
  > fixes to config/setting retrieval
  > Expand disabled pylint rules. (#29162)
  > Fix minor formatting issue in python_3_support.rst (#29161)
  > module_utils/ovirt.py: fix broken import
  > Fixes #22374: fix route table update in ec2_vpc_route_table module (#27234)
  > Add max_priority to give priority ability to a queue
  > Fixes #19666 Correct AMI information output by ec2_ami module (#27021)
  > Remove unnecessary import skip entries.
  > rename nxos test basic-no-exec to basic-no-motd (#29144)
  > [cloud] EC2 AutoScaling fix for respecting zero as the desired, min&max size values (#27870)
  > nxos_banner CI fix (#29134)
  > Use 'hostname switch' on setup/teardown tasks for nxos_config non_idempotent (#29132)
  > Set hostname to 'switch' on nxos_config toplevel setup/teardown tasks (#29127)
  > Set hostname to 'switch' on nxos_system teardown (#29126)
  > Increase persistent timer setting for network integration test (#29121)
  > Add check for port and host in ios_interface (#29119)
  > Add lldp neighbor intent argument for vyos_interface (#29092)
  > document the required variables for using Windows certificates (#29112)
  > sns_topic: Fix unreferenced variable (#29117)
  > Add ansible-inventory-grapher to the list of tools (#29068)
  > fix typo in new jsonquery filter example that uses backticks (#29082)
  > change generated playbooks_keywords.rst to use an rst 'glossary' (#28843)
  > generate rst doc pages for command line tools (#27530)
  > shared argument spec for FreeIPA (#28950)
  > Revert "Temporarily disable failing opensuse test jobs."
  > Combine exception handling to simplify code (#29096)
  > devel is now unfrozen: enable automerge
  > Db cache fix (#29048)
  > Ignore routes that are not static manually added (#29094)
  > Update elasticsearch_plugin.py (#28936)
  > Fix GitHub ID case (#29089)
  > Fix: modifying existing application lb using certificates now properly sets certificates (#28217)
  > Disable nxapi test for nxos_banner (#29088)
  > run banner exec test only for NXOS7K (#29041)
  > Add lldp nighbors intent arg support for junos_interface (#29057)
  > win_regedit: fixed up diff output to be more representative of type (#28974)
  > win_user: add return info (#28975)
  > config: use path list for default inventory
  > clarify import_ docs (#28395)
  > Additional simpler json_query documentation (#24041)
  > introducing ALSO YAML inventory (#28596)
  > document ansible_group_priority (#28777)
  > Fix rst syntax issue in docs.
  > fix check mode for solaris enable/disable (#29049)
  > updated modules support page with new information (#29071)
  > Improve handling of first CI run for new branch. (#29070)
  > less confusing 'args' message (#29053)
  > Generalize nxos_bgp event-history detection (#28890)
  > Bump the versions now that devel is 2.5
  > Temporarily disable failing opensuse test jobs.
  > Move selected AWS modules from community/certified to core support (#28617)
  > Fix digital_ocean module_util api_token bug (#28924)
  > python3 fix
  > Remove unnecessary pre_ci section.
  > Temporarily disable leaky test in CI.
  > Add support for neighbor argument in ios_interface (#29035)
  > Migrate more Azure integration tests. (#29034)
  > Divide Windows integration tests into 2 groups. (#29029)
  > Replace rst extension with html in message (#29022)
  > Fix small typos and extra whitespace in the docs (#24559)
  > elb_application_lb: when purging rules make deletion the first step (#28749)
  > Fixed typo in resolution_immediacy values dict
  > Properly format inline code.
  > Minor syntax error in block versionadded
  > fix for getting vars and hostvars without specifying the host
  > Fix exported SSL_CERT_FILE variable (#28968)
  > modules/postgresql_users: Adds user connection limit option to the module. (#28955)
  > add 2 quota variables for openstack: loadbalancer and pool (#26010)
  > Flatten manageiq provider UI (#28967)
  > aci_rest: More tests related to input types
  > aci_rest: Accept YAML input and validate content input
  > aci_rest: Implement idempotency
  > aci_rest: Add integration tests
  > Ensure proper conversion while backing up of junos config (#28958)
  > openssl_certificate: fix arg docs for not_before (#28985)
  > Remove provider from prepare junos test intergration setup (#28961)
  > Fix typo: s/certfied/certified/ (#28951)
  > Fix junos_netconf integration test provider param (#28954)
  > Make python3 testing doc clearer for distro packaging users (#28948)
  > Split cloud tests into two CI groups.
  > Adds documentation for all the regex filters (#28944)
  > minor fixes to docsite root URLs (#28945)
  > Fixed incorrect version numbers.
  > Changed header to say 'devel' instead of 2.4
  > docs: add fact caching directives to intro_configuration (#27040)
  > Update playbooks_best_practices.rst (#26714)
  > Clarify how tag inheritance works (#28942)
  > Add ANSIBLE_CONFIG envvar to config/envvars tmpl (#28886)
  > Update places we mention env vars to use :envvar: (#28887)
  > Fix github_issue test and enable in CI.
  > ACI_BD_*: Fix missing default for state parameter
  > tests: cs_instance: expand tests cases with project (#28938)
  > nxos_bgp_neighbor: Fix regex &report warnings (#28888)
  > fixed incorrect endpoint selection in azure_rm.py
  > Add support for Python3 in vmware_guest_find
  > ansible-config view fixes
  > Move networking provider options to subspec (#28894)
  > Add setup for test, docs and packaging labels (#28926)
  > Rel240/fix nxos interface ospf (#28898)
  > update network section for completed items (#28927)
  > Ignore autogenerated _maintained.rst and config.rst (#28925)
  > lambda - more limited exception trap when doing get_function for better errors (#28918)
  > Revert "Bring nxos_snmp_host in line"
  > Bring nxos_snmp_host in line
  > Bring nxos_snmp_community in line
  > Clean up nxos_snmp_contact & nxos_snmp_location
  > Add Idempotent IT cases for vrrp, vrf, vtp (#28895)
  > Add nxos_config IT  (#28853)
  > Add safety check for Shippable "Rebuild with SSH" (#28857)
  > Add help links to bot messages. (#28903)
  > On Py3, nonexistent files raise OSError (#28899)
  > Added check mode (#28882)
  > removed warning that was appearing in every run
  > module should fail if eos_user is added without configured_password or nopassword or sshkey (#28780)
  > [cloud] ec2_group: Allow rule source to be a security group in a peered VPC. (#28876)
  > Vault docs (#26979)
  > Edit pass for relocated community documentation. (#28368)
  > Mark destructive tests as such.
  > update nxos_facts to handle n3k power table (#28891)
  > Fixed wording.
  > add it cases for vrf_af and vpc_interface (#28889)
  > Do not try to process an empty metai/main.yml file
  > yum: do not use get_exception() (#28826)
  > dnf: add integration tests (based on yum tests) (#28881)
  > Add note in documentation and add warning related to retries parameter used without until (#28078)
  > Fix config base.yml defs with wrong keywords. (#28833)
  > Generate a rst for config and env options from base.yml (#28739)
  > Fix nxos_config `save` parameter (#28838)
  > Remove all networking group_vars but VyOS (#28869)
  > [docs] Fixed example for os_image_fact (#28873)
  > Fix junos_user purge option failures (#28867)
  > Remove trailing whitespace
  > More changes.
  > Clarify the apt_key module's absent state behavior
  > Delete targets/ops_command as module no longer exists (#28868)
  > Removed a force conditional (#28851)
  > Fix encoding error on grp.gr_name, which can contain non-ascii chars at domain PCs (#25804)
  > Temporarily diasble github_issue test in CI.
  > added azure_rm_functionapp/facts to CHANGELOG
  > Rename AWS test targets to match modules:
  > fixes #5732 - Add support for using network ID (#22503)
  > Adding new maintainer for zabbix_host module (#28846)
  > added info regarding registry acl's (#28814)
  > azure_rm_storageaccount module: add 'access_tier' module parameter (#26088)
  > PEP8 fixes for smartos module
  > ipa modules never updated to use 'name' attributes such as cn, uid, fqdn. This fixes. (#25851)
  > [cloud] cloudformation: create changeset when stack is in ROLLBACK_COMPLETE. Fixes #27853 (#28832)
  > consul: Always fail if no service_name was provided. (#25877)
  > Add support for ! in parameters (#25891)
  > Added datacenter as variable to expample block, since it is a required variable (#25944)
  > Add testcases for github_issue (#26309)
  > Fixed 'only_upgrade' so that the status was not always 'changed' (#25213)
  > Added handling optional GCE_CREDENTIALS_FILE_PATH (#25526)
  > Fix ansible-test handling of integration dir.
  > Use correct variable from response in github_key (#25846)
  > Revert "Remove network integration group_vars/host_vars (#28827)"
  > clarify azure_rm version requirements
  > Added support to SAN Manager resource in HPE OneView (#28787)
  > Fix ansible_virtualization_role fact on CloudLinux (#27191)
  > Remove network integration group_vars/host_vars (#28827)
  > Add more meta for vmware and ec2 (#28824)
  > minor doc change to use module ref in rst
  > bypass get_hosts and use dictionary directly
  > FcoeNetworkFactsModule for HPE OneView (#28728)
  > EthernetNetworkFactsModule for HPE OneView (#28723)
  > NetworkSetFactsModule for HPE OneView (#28730)
  > Added hyperized to team_rabbitmq (#28823)
  > fix ansible-config view
  > Clarifies File module docs re: absent state (#28748)
  > Module maven_artifact : manage file dest attributes (#24965)
  > Fix integration test for win_toast so that the intended expiry period is used (#28812)
  > ACI Config Rollback: Add new module to support config rollbacks in ACI (#28811)
  > aci_config_snapshot: Module to manage ACI config snapshots (#28784)
  > mail callback: Much improved version (#28501)
  > updated deprecated version based on changelog (#28810)
  > win_chocolatey: fixes for proxy support (#28809)
  > New model manageiq manageiq provider (#28273)
  > win_reboot: Use more conforming parameter names (#26466)
  > Use variable for domain name (#28807)
  > Add support for Azure Functions (#28566)
  > Use variable for domain name (#28806)
  > add new azure modules to CHANGELOG
  > Azure acs module (azure_rm_acs.py) (#28522)
  > win_chocolatey Important fix for non-zero return codes (#28756)
  > new facts module for dns zone (#28803)
  > Azure Module for Retrieving Facts for Record Sets (#28805)
  > Fixing Fails in CI Tests (#28804)
  > Add option names to Fail-Json and Exit-Json
  > Windows: A module for creating Toast notifications on Modern Windows versions. (#26675)
  > win_get_url: ExtendedWebClient with Timeout support (#28755)
  > Adding check_state support and warning
  > Disable flakey azure_rm_loadbalancer test in CI.
  > Fix metadata version.
  > added module ec2_snapshot_copy (#26578)
  > dnsmadeeasy: Change A and AAAA record checks to allow round robin setup (#28656)
  > Update CHANGELOG for new Azure modules
  > Azure managed disks module (#28424)
  > Create urlsplit filter (#28537)
  > Update azure_rm_resourcegroup_facts.py (#28573)
  > Bugfix to check-mode and async support, and features (#28448)
  > added win_pagefile to changelog (#28802)
  > Azure load balancer support (#26099)
  > s3_sync: add delete option - fixes #25884 (#28249)
  > Azure Virtual Machine data disks and managed OS disk support (#28132)
  > Adds win_pagefile module (#25605)
  > Azure Virtual Machine Scale Set support (azure_rm_virtualmachine_scaleset) (#28381)
  > [cloud] Add the ability to modify shard count to kinesis_stream module (#24805)
  > Fixes #28779 eth_mode key error (#28782)
  > Update CHANGELOG.md (#28800)
  > Azure Availability Set facts module (azure_rm_availabilityset_facts) (#28378)
  > Add win_chocolatey proxy support (#21886) (#22515)
  > added windows module win_power_plan with integration test (#27966)
  > [parted] Fixes incorrect arg spec and check (#27839)
  > [18807] win_firewall_rule module uses HNetCfg.FwPolicy2 COM Object (#27381)
  > support ecs task resource for cloudwatchevent_rule (#28495)
  > Add more bot meta about inventory scripts (#28794)
  > Fix silent kinesis_stream error
  > Fix nxos_pim_interface dr-priority handling (#28472)
  > ACI Rest: Fix issue with XML response (#28785)
  > better wait_for docs on timeout (#28344)
  > Azure Virtual Machine Extension module (azure_rm_virtualmachine_extension) (#28128)
  > Record set module (#28423)
  > Add diff mode support to hostname module (#28781)
  > Add support for 'KDE Neon' to hostname module (#25262)
  > Support Virtuozzo Linux Host in hostname module (#25963)
  > [cloud] Remove custom pagination function in ec2_launchconfig module (#28574)
  > Azure DNS Zone Module (azure_rm_dnszone) (#28418)
  > expose cloud_environment override in azure_rm modules (#28743)
  > Net Ping: Add new action plugin for *_ping network modules (#28558)
  > yum: use envra instead of nevra (#28284)
  > fix improt order to actually skip when no boto
  > ovirt_hosts: Fix waiting state of adding a new host (#28771)
  > Translate openstack inventory from script to plugin
  > [cloud] correct count_tags to count_tag in docs example (#28568)
  > add Local useradd to user (#28420)
  > fix plugin docs broken by previous commit (#28601)
  > Fix hostname GenericStrategy.update_current_hostname() (#28774)
  > Updates community code of conduct email
  > Update ROADMAP_2_4.rst
  > Check for Rules before removing. (#28731)
  > fix typos in various modules and docsite (#28747)
  > fixed typo
  > Add verbosity option to debug statement
  > yum: fix changed in group remove
  > Add GPL License header to freeipa inventory file. (#24353)
  > OC module (#25648)
  > Add passive_interface property to nxos_ospf_vrf module (#28288)
  > IOS Ping: Add new module to support ping tests from IOS devices (#28557)
  > [cloud] Handle client-error exceptions in s3_bucket (#26044)
  > Set NXAPI port to 8080 (#28773)
  > Add check_mode support to hostname module (#27700)
  > Fix incorrect use of datetime in letsencrypt (#27672)
  > Skip confirmation prompts in gluster_volume (#22402) (#28712)
  > Use data center UUID/name in storage domains module (#28659)
  > allow pesky 'bridge' facts to bypass facts filter (#28401)
  > Fix detection of associate-vrf parameter (#28725)
  > minor fixes to playbook imports (#28422)
  > pam_limits creates custom file if not exist (#26989) (#28616)
  > Update azure_rm_storageaccount.py (#28605)
  > Revert "fix nxapi nxos tests" (#28763)
  > Fix leading slashes being stripped from mount src (#24013)
  > Convert value of port and timeout in provider to integer (#28732)
  > fix nxapi nxos tests (#28762)
  > HAProxy: add support for draining connections in maintenace mode (#25887)
  > Change inventory_hostname to ansible_ssh_host on nxos group_vars (#28752)
  > ipa_group: Fix issue 25660 (#26282)
  > cloud: ovirt: add developer README.rst (#22685)
  > win_get_url: Add use_proxy, headers and timeout (#26612)
  > win_msi: deprecated in favour of win_package (#28741)
  > updated windows roadmap (#28740)
  > Added powershell SID utils for shared common code (#27091)
  > win_package: rewrite, check mode, tests, more check options (#27470)
  > win_shortcut: Support environment variables/UNC paths (#27089)
  > [28017] Integration tests for win_rabbitmq_plugin (#28118)
  > npm: fix idempotence (#22238)
  > make groups magic var dependant on inventory (#28677)
  > add toggle to controle inventory parse as error (#28729)
  > [WIP] Fix nxos_banner (#28607)
  > fix nxos_igmp_interface output (#28735)
  > [cloud] new module lambda_policy (PR #24951)
  > fix nxos parse response KeyError (#28602)
  > Add junos_vrf vrf-table-label support (#28727)
  > Refactor/fix nxos_nxapi to use show run (#28675)
  > zabbix_inventory PEP8 compliance. (#28680)
  > Fixes #28290: Added missing colon for paramiko host_key_auto_add line in network_debug_troubleshooting.rst (#28695)
  > Fixes #21041: Add note to intro_inventory.rst that the Docker example is a playbook and not an inventory file (#28697)
  > Fixes #28540: Corrected ansible_host value for facthost[0:20] from 1270.0.0.1 to 127.0.0.1 (#28541)
  > Fixes #28542: Standardize assert test defaults to match their comparison values (#28543)
  > skip all hidden keys, allow exclude list
  > [cloud] Update RDS parameter group for boto3 (#25345)
  > Added folder and datacenter to the examples (#25221)
  > Fixes #20752: Prevent AIX get_vgs_facts from failing on offline lvols (#28701)
  > Refactor code for find_host_by_cluster_datacenter (#26859)
  > Listify the linode script maintainers (#28671)
  > Fix bug where ansible_lvm facts silently fails if a PV isn't in an VG (#28684)
  > openssl_certificate: consistent param namings (#28521)
  > cloud: ovirt: Add option to import SD with sd_type != block storage type (#28593)
  > ovirt_hosts: Add upgrade_check action (#28437)
  > Fixes #22335: Adds filename extension to tempfile for Vault
  > Fix config value type for VAULT_IDENTITY_LIST (#28678)
  > [cloud] Add DBName to RDS Facts if it exists (#27121)
  > cloud: ovirt: present state shouldn't change state if not needed (#28214)
  > Corrected RETURNS -> RETURN
  > Added support to HPE Network Set resources (#28614)
  > Support retrieving Facts about Fibre Channel resource of HPE OneView (#28608)
  > pkg5_publisher: Fix on failed, PEP8 compliancy (#26019)
  > Small cleanup in return values (#28693)
  > Remove myself as a docker_container maintainer (#28686)
  > Update CNOS.py to fix error in image download on devices (#28589)
  > snmp_facts: Fix typo in example docs (#28689)
  > added keyed_group construction (#28578)
  > Remove transport_test for some connection types (#28450)
  > Small improvements to aci_tenant tests (#28685)
  > Collect data from integration test runs. (#28650)
  > xml module: Improve documentation (#28667)
  > correctly map to connection_user from remote_user in play_context (#28676)
  > Disable xml test due to memory errors in CI.
  > Deprecate citrix/netscaler module (#28280)
  > Lowercase enabled, disabled option values (#27764)
  > Add disable operation for netscaler_servicegroup (#28327)
  > Add enable, disable operation in netscaler_service (#28321)
  > Nxos ping (#28665)
  > panos_sag: static address group  (#28041)
  > re-add auth tests with ansible_ssh_host (#28400)
  > Module for uploading templates into vDirect server (#27570)
  > Add missing colon
  > Mark $team_openstack as owning openstack things
  > reverts 28599
  > cloudstack: cs_instance: warn for changes not applicable to running VMs. (#28664)
  > Set task status correctly for vmware_guest shutdown and reboot. (#26515)
  > Fixup the property collection for dictionaries vs. objects (#28609)
  > xml module: Make user interface much more restricted (#28657)
  > configures address-families when vrf is created (#28615)
  > ACI Tenant SPAN Src Grp to Dst Grp: Add new module to support managin… (#28645)
  > ACI Tenant SPAN Src Grp: Add new module to support managing Tenant SP… (#28644)
  > ACI EPG: Update module to use new URL Method (#28647)
  > ACI Tenant EP Retention Policy: Add new module to support managing En… (#28642)
  > ACI Taboo Contract: Update module to use new URL Method (#28639)
  > ACI Tenant Action Rule Profile: Update module to use new URL Method (#28641)
  > ACI SPAN Dest Group: Update module to use new URL Method (#28643)
  > ACI VRF: Update module to use new URL Method (#28646)
  > ACI Intf Policy Port Security: Update module to use new URL Method (#28638)
  > ACI Tenant: Update module to use new URL Method (#28640)
  > ACI L3Out Route Tag: Update module to use new URL Method (#28637)
  > ACI Intf Policy Port Channel: Update module to use new URL Method; add support for ctrl (#28636)
  > ACI BD: Update module to use new URL Method (#28625)
  > ACI Contract Subject: Add new module to support managing Contract Sub… (#28620)
  > ACI Intf Policy MCP: Update module to use new URL Method (#28635)
  > ACI Intf Policy LLDP: Update module to use new URL Method (#28634)
  > ACI Filter: Update module to use new URL Method (#28630)
  > ACI Intf Policy L2: Update module to use new URL Method (#28633)
  > ACI Intf Policy FC: Update module to use new URL Method (#28632)
  > ACI Filter Entry: Update module to use new URL Method (#28631)
  > ACI EPG to Contract: Update module to use new URL Method (#28628)
  > ACI EPG to Domain: Update module to use new URL Method (#28629)
  > ACI EPG Mon Policy: Update module to use new URL Method (#28627)
  > Ap (#28626)
  > ACI BD Subnet: Update module to use new URL Method (#28624)
  > ACI BD to L3Out: Update module to use new URL Method (#28623)
  > ACI Contract: Update module to use new URL Method (#28622)
  > ACI Contract Subject to Filter: Update module to use new URL Method (#28621)
  > synchronize: Use private_key and ssh_user with delegate_to (Fixes #16215) (#21686)
  > Fix junos_vlan integration test failure (#28613)
  > ACI AEP: Update module to use new URL Method (#28619)
  > ACI: Update ACIModule to dynamically build URLs (#28618)
  > xml module: Better change detection, improved tests (#28460)
  > [cloud] Amazon Redshift module cluster deletion fix (#25164)
  > xml module: Add backup to pretty_print too (#28604)
  > implements missing code to handle before and after arguments (#28612)
  > Remove module_utils.shell (#28560)
  > set the play_context connection_user before mapping magic variables (#28599)
  > [cloud] Add check mode for cloudformation module (#23483)
  > New module: Add ec2 Vpn Connection module and tests (cloud/amazon/ec2_vpc_vpn)  (#24385)
  > Update eos_config documentation. (#28512)
  > EthernetNetworkModule for HPE OneView (#28336)
  > Set protection group enabled by default with option to disable (#28582)
  > windows/win_command: improve examples (#20465)
  > Add tested against junos version for junos modules (#28598)
  > Fix incorrect command-line parameters for Solaris (#22865)
  > Fix valueerror in vmware_inventory.py (#28597)
  > Tested against VYOS version (#28562)
  > win_robocopy: Check-mode support, improved return code and docs (#25410)
  > xml module: Add backup support (#28595)
  > test: yum: add test cases for state=latest (#28575)
  > added diff keyword to changelog/docs
  > added diff as new keyword (#28581)
  > Check Windows service status before nssm STOP (#28379)
  > vmware_vswitch; Improve integration tests (#28484)
  > Add 'Tested on' string to NX-OS modules (#28531)
  > Fix the reboot_required return value (#28579)
  > xml module: Parse and evaluate xpath on input (#28591)
  > xml module: Implement diff mode (#28592)
  > Fixes #28584: modules/windows/win_get_url.ps1: Change -msg option to -message (#28585)
  > Create persistent socket path using port and connection type (#28492)
  > Fix example
  > also strip strings to avoid spaces breaking match
  > Update CHANGELOG and botmeta for aws_waf_facts
  > [cloud] New module: aws_waf_facts module (#26671)
  > Fixing Issue #27270 - EFS TypeError (#27318)
  > Add support for setup targets to ansible-test. (#28544)
  > elb_application_lb: fix issue with boto parameter validation on Rules (#27333)
  > Tested against IOS XR version (#28563)
  > Check for an existing docker_network before trying to modify it (#24048)
  > [cloud] Return AMI info on ec2_ami module when `changed=false` (#27867)
  > [cloud] Update changelog/botmeta for aws_direct_connect_connection module
  > [cloud] New module: AWS Direct Connect connection (#26152)
  > amazon: extract copies of boto_exception to module_utils.ec2 (#20403)
  > [cloud] Add jittered backoff+retries to CloudFormation module (#27907)
  > Tested against IOS version (#28559)
  > tested against eos version (#28556)
  > Fix : get proper snapshotVersion when no classifier (#27102) (#27103)
  > [MERGE] AWS module Guidelines - multiple changes to bring up to date and start on aws.core (#26871)
  > fix sts_session_token parameter example (#28549)
  > ovirt_disks: added option to export disk to glance (#27959)
  > [oVirt] Fix ovirt_disk.py example of adding a disk (#28496)
  > cloud/ovirt: set mac pools via ovirt_clusters (#28120)
  > [cloud] ovirt: Add VM lease option to the ovirt_vms module (#27710)
  > [oVirt] Update/Add functionalities for import storage domain (#26568)
  > Remove exec bit on elb_application_lb module
  > yum: fix state=latest (#28547)
  > doc: replace play_hosts with ansible_play_batch (#28526)
  > win_copy: changes that were missed (#28533)
  > fixed up win_robocopy return values (#28538)
  > Add aws_direct_connect_link_aggregation_group to changelog
  > New Module to manage AWS direct connect link aggregation groups (#27250)
  > Kubernetes PATCH operation (#19428)
  > Fix documentation references.
  > fix aggregate doc example (#28528)
  > remove net_command (#28525)
  > yum: fix reporting group changes in check_mode (#28331)
  > Support Fibre Channel over Ethernet resource of HPE OneView (#28359)
  > changelog: add openssl_certificate
  > yum: remove duplicite code introduced in d1fa210be (#28511)
  > Enable deleting IAM users with associated MFA devices. (#27288)
  > AWSRetry: allow retrying on additional ClientError exceptions (#28483)
  > Added win_wait_for to 2.4 changelog (#28524)
  > Bump version in docs layout (#28523)
  > win_wait_for: added module (#26556)
  > Misc docs fixes
  > Remove nonexistent special_interest-groups doc
  > On clean, remove the *_maintained.rst generated files
  > Check existence of SSL certs in Foreman callback (#25796)
  > fix networking *_command check_mode (#28407)
  > Fix idempotence for nxos_vrf_af (#28419)
  > crypto: Add new module openssl_certificate (#28263)
  > skip test when no s3 lib
  > Update xattr.py (#28458)
  > Fix typo created in PR28485 (#28509)
  > Rename s3 module to aws_s3. Update CHANGELOG.md. (#28398)
  > [cloud] support tags in ec2_group module (#22472)
  > bug: lvol fail when LV already exists (#23635)
  > Improvements in the packet_device module (#23127)
  > Correct mute function in datadog_monitor (#19662)
  > exoscale: similar env vars as in cloudstack
  > exoscale: fix api_key param auth typo
  > Fix junos integration test failure (#28491)
  > Fix an issue causing win_copy to fail
  > java_cert role pkcs12 import (#24616)
  > purestorage: Various changes, and one check-mode fix (#28485)
  > purefa_volume: Add volume copy, aka clone (#28376)
  > Fix multiple issues in vmware_vswitch (#27969)
  > Moar constructive (#28254)
  > nxos_bgp_neighbor_af fix problem with advertise-map properties (#28413)
  > Adding missing period into the module doc template
  > Fix booleans in win_psexec documentation
  > Fix 'format' method syntax to support Python 2.6 (Fixes #28198) (#28304)
  > Fix metadata in syslogger module.
  > Add the syslogger module
  > nxos: merge nxapi/cli tests - config, bgp_neighbor, command, bgp_af (#28235)
  > Extend test coverage for openssl modules (#27548)
  > Documentation fix - subnet_name (#28462)
  > Fixes #28444: Renamed function print_match to match_print due to variable name conflict (#28445)
  > Original author wishes not to be notified by ansibot (#28447)
  > Fix trailing space in ec2_vol example, fix 'the the' typos (#28440)
  > fixed #28183 - user module shadowfile update on SunOS (#28276)
  > Fix vyos integration test failure in DCI (#28429)
  > Fix junos_vrf integration test failure in DCI (#28428)
  > Switch default cloud tests to smoketest.
  > win_copy: rewrite with new tests and functionality (#27678)
  > Convert sanity tests to plugins. (#28425)
  > Fix PEP 8 issue.
  > added helper function to convert objects to dicts
  > optimize reserved names warning
  > cloudstack: cs_host: add host_tag alias (#28417)
  > Allow a miq token as an argument passed into the ManageIQ Python API Client (#28088)
  > Attempt to detect and abort when 'fex-fabric' is present (#28342)
  > eos aggregate spec validation and doc changes (#28414)
  > add cs_storage_pool to changelog
  > cloudstack: cs_storage_pool: fix state handling, add tests
  > Add new module cs_storage_pool
  > Docs for multiple asynchronous tasks  (#24457)
  > Make FreeIPA inventory work (#25354)
  > Fixed return table in module docs generated by plugin_formatter.py (#25329) (#25330)
  > Add check for correct parsing of sysctl (#24540)
  > haproxy: fix fail_on_not_found behaviour (#24790)
  > Alternatives module: Add a check that the path to the executable exist (#24800)
  > Added GPL header to vmware_inventory.py (#24443)
  > elasticache_parameter_group: fix KeyError bug #24475 (#24509)
  > Fix #24546 (#24562)
  > archive: allow ZIP64 by default (#24200)
  > Remove default description in network DI modules (#28411)
  > Pep8 fixes for acl module (#24666)
  > Update capabilities.py (#23879)
  > Fix pep8/pylint tests when deleting files. (#28410)
  > mail: Fix auth over starttls. (#24089)
  > fixes bugs in network filter for parsing ip address (#28404)
  > netconfig module updated to pay attention to .ssh/config (#23876)
  > s3_sync was setting HAS_BOTO3 by the existence of botocore alone. Fixes #28023 (#28339)
  > Remove deleted files from legacy-files.txt.
  > Changed string check to verify that EOS device is not in config mode. (#28332)
  > Removing deprecated openswitch modules (#28397)
  > Fix plugin_formatter.py -l / MODULES=none make webdocs
  > Added support to GCE module for image families and external projects. (#26711)
  > Fix nxos_pim idempotence (#28348)
  > bring comments and docs up-to-date for invoking hacking/test-module (#20940)
  > executor stats and task_executor pep8 error (#23651)
  > Refactor DigitalOcean modules
  > PEP8 fixes
  > Use tenant in UserPassCredentials if set.
  > Compatibility of gce.py (Google Cloud Ansible inventory) with Python 3 (#26032)
  > iosxr modules aggregate check and other minor refactor (#28360)
  > Use merge operation for load configuration in junos modules (#28369)
  > Add more tests for copy/file/template with harlinks
  > add test for template, file, and copy with hardlinks
  > Enforce `state='file'` in `copy` module
  > openbsd_pkg: Fix when failed, PEP8-compliant (#26018)
  > Make options match others in the file
  > Added "choices" true/false for user_install
  > Azure Availability Set module (azure_rm_availabilityset) (#28353)
  > return EXCL_STATE when color property is not in the response
  > Fixed issue with legacy jenkins instances
  > Fixes https://github.com/ansible/ansible-modules-extras/issues/2462 (#21891)
  > Handle errors in jmespath in json_query better (#22109)
  > Remove user auth tests (#28364)
  > Update maintainers for mount.py (#28362)
  > [cloud][gcp] Add region and versioning parameter to gc_storage (#27802)
  > correct handeling of execute option (#23814)
  > Don't remove comment from public key, and improve error message for duplicate keys (github_key) (#22282)
  > Updates lldp module example to use ifname instead of ifalias (#23064)
  > zfs bad volume block size #23090 (#23092)
  > Fix logic in os_nova_host_aggregate module (#23191)
  > the use of --puppet has been deprecated (#23356)
  > ec2.py: filter by client-token if id is specified (#26114)
  > [cloud] Cast port to an integer in elb_application_lb listener spec (#28341)
  > Miscellaneous ansible-test fixes. (#28355)
  > Bugfix and assorted fixes (#28352)
  > nmcli: Changed parameter ordering in create_connection_bond (#23571)
  > [docker] Fix ignore_image option not work issue. (#19039)
  > Fix incorrect bool check in Pure Storage modules (#28007)
  > Fix the authors in pure storage modules so the bot can ping the right users. (#28347)
  > Update release status for 2.3 to 2.3.2
  > Update ansible-test change classification. (#28345)
  > Correct the formatting for azure_rm's maintainers (#28346)
  > Fix `postgresql_user` module to treat quoted identifier well, Fixes #18937 (#18938)
  > Fix for hponcfg on ESXi hypervisors (#27362)
  > Remove 'net' hardcoding on ansible-test executor (#28334)
  > Replace lxc-clone with lxc-copy (#19890) (#20373)
  > fix for empty hostnames in mysql users (#20523)
  > Updated consul_kv lookup plugin so that it can take in host and port parameters as keyword arguments instead of only being able to specify it as environment variables.
  > Fix changed event for docker_image in force mode
  > Correct config manager deprecation warning
  > Change network *_user modules to use configured_password to set a users password (#28187)
  > fixes asa_acl module to work with persistent connections (#28320)
  > Update connection logic in vmware module_utils (#26323)
  > nxos: merge nxapi/cli tests - vrf_interface, vrrp, vtp_domain, vtp_password, vtp_version, vtep (#28242)
  > nxos: merge nxapi/cli tests - acl, acl_interface, banner, bgp (#28234)
  > nxos: merge nxapi/cli tests - interface, interface_ospf, logging, mtu (#28239)
  > nxos: merge nxapi/cli tests - ospf, portchannel, rollback, switchport (#28240)
  > nxos: merge nxapi/cli tests - system, user, vlan, vrf (#28241)
  > nxos: merge nxapi/cli tests - evpn_global, evpn_vni, facts, feature (#28237)
  > WIP Implement declarative intent arguments on eos_vlan (#28270)
  > fix vyos_user aggregate (#28317)
  > ios aggregate and common argument support (#28316)
  > update parse_cli documentation with more examples (#28258)
  > Fix maven_artifact documentation (#28295)
  > Updating the NetApp team. (#28291)
  > Update playbooks_filters.rst (#28271)
  > Update CHANGELOG with new ACI module names (#28308)
  > Minor fixes to Developer Docs (#28302)
  > Rename ACI modules according to new conventions (#28306)
  > Remove at symbol from botmeta (#28305)
  > Update maintainer for pam_limits.py (#28303)
  > Fix PEP 8 issues.
  > win_update: added extra job parameters to run even if on battery (#28212)
  > win_dns_client failing on 2008R2 SP1 (Fixes #25216) (#28172)
  > os_router: fix checking if router needs update (#19780)
  > Fix Azure config template.
  > add Fusionlayer Infinity ansible module into ansible package (#26855)
  > nmcli should not return error if trying to delete an absent connection (#20677)
  > os_recordset fix for names with multiple DNS record types (#19588)
  > Various small fixes (#27766)
  > Roadmap updates and docs fix. (#28287)
  > changelog: add missing modules, in a new format (#28282)
  > Solving Coverity issues (#28057)
  >  Resolving Coverity Issues. (#28056)
  > Fix default nxapi port setting when use_ssl set (#28236)
  > yum: cover "Nothing to do" not only for groups (#28283)
  > Fix config timeout issue for network modules (#28261)
  > alternatives: handle absent link, add integration tests (#27967)
  > refactors nxos_vrf_af module (#28208)
  > updates network parse_cli filter to handle blocks from output (#28245)
  > openssl_csr: Ensure array comparison is deterministic (#28265)
  > aci_tenant: Integration tests (#28255)
  > fix prompt error when deleting ios user (#28175)
  > eos_user fix username param (#28114)
  > Assign network modules maintained by the network team the network metadata
  > Update metadata to 1.1
  > Revamp the plugin_formatter doc generator
  > metadata 1.1
  > Added cyberarkpassword lookup plugin (#21857)
  > metadata change was lost in conflict resolution.
  > Temporarily disable network tests.
  > Doc fixes for junos lldp modules (#28228)
  > standardized agreggate as arg, and collection and users as aliases for user modules (#28244)
  > ACI fixes (#28257)
  > circonus_annotation: reason becomes a string
  > circonus_annotation: check requests library version
  > circonus_annotation: add unit tests
  > circonus_annotation: fix broken import, update requirements
  > aci_filter: Integration tests (#28256)
  > switch become/runas to LogonUser/CreateProcessWithTokenW (#28253)
  > alternatives: link is required when alternative is unknown (#27942)
  > stdin arg: add documentation to shell module
  > add stdin argument to command module
  > ACI EPG Contract Binding: New Module (#28251)
  > Revert "Add 'stdin' argument to command/shell modules"
  > new module: Manage end point groups [network/aci/aci_epg] (#28207)
  > Fix ansible-test target completion on Python 3.
  > new module: manage application network profiles [network/aci/aci_anp] (#27984)
  > new module: manage attachable entity profiles [network/aci/aci_aep] (#27987)
  > Azure  azure_rm_common update (#28227)
  > deprecated panos_nat_policy in lieu of panos_nat_rule (#28033)
  > Add new command parameter to CHANGELOG
  > Add 'stdin' argument to command/shell modules
  > CHANGELOG: Update with new ACI Modules being added. (#28246)
  > ansible-inventory cli tool (#22477)
  > Rename panos_security_policy to panos_security_rule + extra features (#28031)
  > Ansible Config part2 (#27448)
  > Panos object (#28028)
  > Add Pure Storage Snap module (#28027)
  > Update ROADMAP_2_4.rst
  > Added checks for machine.os_profile is not None before trying to access child attributes (#22906)
  > fix for remove idempotent issue (#28226)
  > prompt for new pass on create/encrypt if none specified (#28185)
  > Fixes #27635: pam_limits fix add comment (#27999)
  > Cause copy module to fail on empty string as source (#27975)
  > Fix nxos_vpc issues (#28188)
  > Clean up nxos_aaa_server (#28177)
  > Vault secrets default vault ids list (#28190)
  > Support list for baseurl and gpgkey params in yum_repository (fixes #24948) (#24967)
  > Fix python3 str <-> bytes in connection/persistent.py (#28224)
  > Vault secrets empty password (#28186)
  > Add comment option to authorized_key (#27781)
  > Add automerge key (#28220)
  > yum: using install to update specified packages (#26266)
  > Add intent arguments for ios and iosxr interface modules (#28018)
  > Handle common argument in aggregate parameter for vyos module (#28182)
  > doc: fix a typo (#28215)
  > Fix minor issue in junos_vlan (#28218)
  > Add power_manage_enabled option to ovirt_hosts module (#28154)
  > ipa_dnsrecord: Allow for PTR Records (supporting reverse DNS) (#26709)
  > openssl_csr: Allow user to specify criticality of extensions (#28173)
  > Spelling and Grammar for playbooks_reuse.rst (#28174)
  > Fix zip filter for Python3
  > added new modules to changelog
  > win_iis_webapppool: tests, check_mode, bugfixes (#25869)
  > New Module: Manage Windows event logs (win_eventlog) (#27827)
  > New Module: Write Windows event log entries (win_eventlog_entry) (#27828)
  > ACI Subnet: New Module (#28202)
  > Added more ACI modules
  > circonus_annotation: DOCUMENTATION & argument_spec cleaning (#26832)
  > ACI Subject Filter Binding: New Module (#28201)
  > new module: Manage MCP interface policies [network/aci/aci_mcp] (#28206)
  > ACI EPG Domain: New Module (#28203)
  > ACI Filter Entry: New Module (#28200)
  > new module: Manage Layer 2 interface policies [network/aci/aci_l2_policy] (#28205)
  > aci_bd_l3out_binding.py (#28199)
  > new module: manage Bridge Domains [network/aci/aci_bridge_domain] (#28196)
  > new module: Manage route tag policies [network/aci/aci_route_tag_policy] (#28204)
  > new module: manage LLDP interface policies [network/aci/aci_lldp_policy] (#28099)
  > Enhance module_utils to be cleaner and  support more modules (#28197)
  > Add new ACI modules
  > aci_port_channel: Manage port channel interface policies (#28141)
  > aci_span_dst_group: Manage span destination groups (#28143)
  > aci_taboo_contract: Manage taboo contracts (#28144)
  > aci_port_security: Manage port security (#28142)
  > aci_monitoring_policy: Manage monitoring policies (#28140)
  > aci_action_rule_profile: Manage action rule profiles (#28139)
  > aci_fc_policy: Manage FC interfaces on Cisco ACI fabrics (#28095)
  > aci_filter: Manage filter objs on ACI fabrics (#28094)
  > aci_contract: Manage contracts on ACI fabrics (#28093)
  > [passwordstore] Use builtin _random_password function instead of pwgen (#25843)
  > More maintainers is a good thing, right ?
  > Replace - Clarified regex docs (#26727)
  > galaxy-cli: selective install roles in requirements file (#21412)
  > use proper booleans for vars_prompt
  > Rename modules from plural to singular (#27185)
  > fix for nxos_ospf_vrf invalid cmd and ntp errors (#27977)
  > Fix nxos_bgp_af networks parameter (#28169)
  > add module to support ACI Contexts (#28091)
  > Add regex to retrieve socket path (#28181)
  > CSS and HTML updates to enable versioned core documentation (#28097)
  > Move more modules out of curated
  > Use response.content instead of response object (#25772)
  > Remove redundant get_obj method (#26819)
  > Add nxos_igmp IT (#28020)
  > Additional fix for #27167: port-channel interface idempotence (#27979)
  > Add check mode support to ansible-pull (#28021)
  > Update the intersphinx cached indexes
  > doc: cloudstack: fix formating issue in guide (#28162)
  > the smart transport is broken by ssh retry code
  > strategy: lost list order using with_items during displaying results Fixes #21008
  > Streamline nxos_smu (#28030)
  > nxos_ip_interface: Fixes for #27170, #27172 (#27935)
  > Add one more yum group integration test and clean up (#28156)
  > Support downgrade to specific version in yum module.
  > fixes pipe issue (#28127)
  > fix nxos_overlay_global idempotence (#28150)
  > Skip CI for default GitHub patch/revert branches.
  > Fix structured output not supported in nxos_pim_interface (#28125)
  > Add ios_vrf declarative intent config check (#28001)
  > Add state intent argument in vyos interface (#28066)
  > Add common aggregate arguments for junos modules (#28124)
  > Update triage_process.rst to link to ansibullbot (#28137)
  > Create other_tools_and_programs (#28138)
  > Copying code of conduct from community.rst (#28136)
  > Moving "communication" info from main community page (#28135)
  > typo fix (#27212)
  > Format the versionadded block correctly (#28085)
  > Formatting changes (#28133)
  > Copying content from MODULE_GUIDELINES.md (#28131)
  > fix rst format errors making rstcheck fail (#28129)
  > Completed draft of How Can I Help
  > Add basic info on pull requests
  > Iterating on How Can I Help
  > Add roadmap to development process doc
  > formatting tweak
  > formatting tweak
  > Slight changes to reporting bugs and features
  > New content for bugs and features (#27911)
  > copy: clearer parameter values (tests)
  > copy: clearer comments, filenames, task names (tests)
  > copy: check non-existing one level directory too
  > copy: check behavior related to dest creation when src is a file
  > copy: grammar fix
  > copy: fix YAML documentation format
  > copy: state behavior when dest is a nonexisting path
  > copy: use formatting options
  > copy: document behavior related to dest creation
  > junos_interface intent arguments (#27947)
  > xml: Add example with namespaces and clarify note (#28113)
  > Enable Azure integration tests in CI. (#28110)
  > Expand wildcard imports and add boilerplate
  > udm_user: fix broken import
  > serverless: fix broken import
  > rhn_channel: add unit tests
  > Fix 'module' object is not callable
  > Fix exit_json usage: really call client.auth.logout
  > Update DOCUMENTATION metadata
  > Remove commented statements
  > rhn_channel: fix py3 compatibility (use six)
  > docker_secret: fix broken import
  > os_client_config: fix broken import (#26839)
  > Python3 compatability for elb_application_lb and elb_target_group
  > Fix wildcard imports, remove get_exception, add boilerplate
  > rm unused test template in template intg tests
  > Fix wildcard imports, remove get_exception, add boilerplate
  > iam certificate facts (duplicate): add iam_cert_facts as alias for iam_server_certificate_facts (#25387)
  > rabbitmq_plugin for Windows (#28017)
  > Clean up and migrate Azure tests. (#28103)
  > Remove wildcard imports and get_exception calls
  > ini_file: Match tabs before options (#28102)
  > update telnet module (#28100)
  > telnet action plugin (#27983)
  > Fix symbolic mode usage in unarchive with zip files
  > Optimize template (#28044)
  > Add Azure support to ansible-test. (#28092)
  > Migrate roles from ansible/azure-testing (#28074)
  > Update aci_tenant to support check_mode (#28090)
  > update aci module util with methods to support check_mode and idempotency (#28089)
  > Fix indentation
  > Add new maintainer for ACI
  > Documentation fixes. (#28047)
  > Typo in module example code (#28064)
  > Update ansible-test handling of setup.py changes.
  > Fix idempotency for Unix permissions in zip files. (#24580)
  > [cloud] Allow S3 module to correctly delete objects by groups of <= 1000 (#28068)
  > validate include_role args (#28077)
  > Fix for broken azure requirements
  > fix issue with trailing white space when logging into asa (#28073)
  > fix nxos_snapshot (#27993)
  > fixes command to be sent over nxapi for nxos_file_copy (#28029)
  > Allow the Openstack dynamic inventory to discover ansible_user (#17944)
  > Fixes for broken asa_config module (#27218)
  > [cloud] Make ec2_asg more resilient using AWSRetry around boto3 calls (#27598)
  > Add support for Azure 2.0.0 (#27920)
  > Refactor E-Series Hosts module to use module_utils (#20893)
  > Replace username for name in eos_user integration tests (#28067)
  > Don't compare group_vars paths with bytestrings (#27922)
  > Fix nxos_snmp_contact, others (#28000)
  > [cloud] Convert `s3` module to use boto3 (#21529)
  > [cloud] ovirt: add headers param to auth (#27881)
  > blockinfile: add --diff support in check mode (#27997)
  > use of multiple chocolatey package names (#28046)
  > Use ChocolateyInstall env variable after installation (#27812)
  > win_get_url.ps1 - enable TLS1.1/TLS1.2 if they're available but disabled (#26833)
  > New module: Add module or managing Windows Active Directory users (windows/win_domain_user) (#24075)
  > updated changelog for windows (#28040)
  > Don't fail coverage reporting due to parse errors.
  > restore the ability to issue commands over junos cli (#28025)
  > win_hotfix: new module to install Windows hotfixes (#27260)
  > win_mapped_drive: new module (#27020)
  > win_user_right: add module with tests (#26276)
  > Made the applicable targets as PHONY (#27996)
  > added docs for undocumented play object entries
  > support OS_CLOUD in openstack dynamic inventory
  > OS dynamic inventory: respect OS_CLOUD env var
  > fixed a syntax problem that was preventing a warning box from being displayed
  > Fix fallback and boolean check in argspec (#27994)
  > Redhat subscription proxy support (#22544)
  > Minor fix in docs
  > nxos_smu: fix Structured output unsupported error in nxapi (#27976)
  > Implement purge on eos_vrf (#28013)
  > yum: do not hide yum's errors (#27696)
  > add playbook runtime stat in the logstash callback stats (#25785)
  > win_file: Remove 'Create a file' example (#28009)
  > updates examples and documentation (#24211)
  > updates the prompt regexp for prompt handling in sros (#28015)
  > updated author with github id
  > Add new maintainer
  > ignore failures when trying to remove interfaces that are already missing using nxos_config (#28003)
  > Documentation - modules/files/unarchive (#27998)
  > Remove eos group_vars creds and increase eapi timeout (#28008)
  > Fixes #24414, Added support for a ETCD folders (#24432)
  > Better vault pass prompt behav on EOF, more unit tests (#27981)
  > Add prompt formats for 2.3 compat ask-vault-pass (#27974)
  > Use apt-get as fallback for apt upgrade
  > fix incorrect joingin of command for chpasswd
  > stops trying to filter out commands from config (#28002)
  > nxos_bgp: Fix idempotence for event-history (#27329)
  > ovirt_templates: fixed typo in doc (#27883)
  > ovirt_templates: added option to name imported disk as a template (#27902)
  > Pep8 fixes for rabbitmq modules (#24590)
  > Add integration tests for nxos_facts, nxos_bgp, nxos_bgp_af, nxos_bgp_neighbor, and nxos_evpn_global (#26924)
  > Add aggregate functionality to eos_vrf (#27915)
  > utilities modules: PEP8 compliancy (#27741)
  > purefa_volume: Fix typo in required_if (#27921)
  > Restore f5 unit test requirements. (#27992)
  > fixed include_role doc example (#27986)
  > New Module: Notification module for Office 365 Connector Cards (#27636)
  > New module: Waiting for VMware tools to become available (#27236)
  > Fixes #27836: get_url check if directory exists (#27852)
  > Various fixes (#27889)
  > cloudformation_facts: describe all stacks by default
  > template: fix KeyError: 'undefined variable: 0 (#27972)
  > Various small changes and adding myself
  > ISSUE 25470 - update patch from review details
  > ISSUE 25470 - junit report failure on changes
  > added sensu modules
  > Add a sensu_client module
  > Add sensu_handler Ansible module
  > Add ConfigMap support to kubernetes module (#21014)
  > nxos_bgp_neighbor_af does not want required_together (#26370)
  > fixes Traceback generated by nxos_igmp module (#27869)
  > Adds support for all Consul 0.8 ACL rule scopes (#25800)
  > Add node private & public ips to gce groups (#12539)
  > fixed formatting for maven_artifact synopsis
  > Fix lookup into search paths when undefined.
  > Delete unused module_utils/cloudengine.py (#25054)
  > AWS EC2 ASG - Replace ELBs correctly and remove existing ELBs when specified as an empty list (#27830)
  > Fix for nxos_ospf idempotent issue (#27913)
  > ecs_attribute: new module. (#20618)
  > hashi_vault: fix token logic again (#27863)
  > Fix module failure with pacemaker_cluster: state=cleanup (#27846)
  > Update cnos.py to remove unused method checkServerForImage (#27767)
  > get_url: Use atomic_move with get_url rather then shutil.copyfile
  > fix nxapi transport in nxos_snmp_location (#27849)
  > Network load_config: Capture configuration output and display as warnings (#27851)
  > vmware_vm_facts: Improve example and docs (#27898)
  > Remove vyos_facts neighbors integration tests (#27957)
  > Cisco ACI New Module PR (#26836)
  > Fix missing option in #27848 (#27892)
  > remove replace config test (#27953)
  > Change play timeout for persistent connection command timeout (#27948)
  > junos lldp interface test fix (#27946)
  > fix eos failed tests (#27945)
  > Miscellaneous ansible-test updates. (#27937)
  > ensure stickiness expiration is an int before comparison
  > Fix junos_lldp integration test failure (#27936)
  > New module: Support manipulating XML files (#25323)
  > CyberArk User Management (#27519)
  > Add missing unit test requirement.
  > Refactor E-Series Volume to use module_utils (#20901)
  > pylint fixes for vault related code (#27721)
  > Changed docs requires to new format (#27918)
  > Fixes #23558 rpm key ids (#27847)
  > Add delay and check configuration when interfaces is set on eos_vrf (#27884)
  > Remove f5 test requirements to fix CI.
  > Improve error messages when MySQLdb is not installed (#27871)
  > Fix nxos_vtp_password and nxos_vrf_interface for remove idempotency tests (#27724)
  > Adding tumbl3w33d as second maintainer of maven_artifact module (#27769)
  > added integration tests for vyos_facts (#26748)
  > [cloud] Cleanup of elasticache argspec (#27890)
  > fixes #27527 (#27868)
  > Don't do additional path expand in file module
  > Add support to add multiple NICs in vSwitch (#25857)
  > helpers.py: Fixes #27334 include empty task file within a 'block' dis… (#27811)
  > Add wait for vcsim to come online (#27887)
  > [cloud] Add more configurable backoff implementations to CloudRetry/AWSRetry (#27251)
  > moved aws elasticache module to boto3 (#27441)
  > ec2 launch configuration boto3 upgrade (#26348)
  > Add yum security option to changelog
  > remoe duplicate net_lldp_interface (#27880)
  > Add support for pip list format=columns (#21990)
  > junos_linkagg aggregate and other minor fixes (#27855)
  > Fix security documentation to note it only works in conjunction with state=latest
  > [WIP] Add security option in yum module
  > Remove comments about import order
  > Reclisence module_utils/api.py to BSD
  > Fix rabbitmq modules for python3 import
  > Fix #26024: suppress_fib_pending imdepotence for nxos_bgp (#27862)
  > removed debug print
  > Fixes #25057, Added Hiera Lookup (#25060)
  > Add option to group ec2 instances by platform. (#27848)
  > Add possibility to interpret global parameters value as JSON with rich_params flag (#26180)
  > Update developing_api.rst (#25922)
  > Update CHANGELOG.md
  > Corrects default arg format used by datetime filter (#27612)
  > Use a real list comprehension rather than list() around a generator (#25594)
  > Add a (disabled) code-smell test for detecting _ variables
  > Fix nxos_interface_ospf idempotence issue (#27783)
  > Add try/except to catch ipv6 interfaces that didn't appear on 'show interfaces' output (#27246)
  > Allow for generating kubernetes YAML files from modules  (#27833)
  > vcenter_license: New module to manage vCenter licenses (#25143)
  > vmware_cluster: PEP8, imports, cosmetics (#25140)
  > facts: fix arm64 ansible_processor_vcpus = 0
  > Fixes #21536: Allowing the ability to pass aws session paramters to credstash lookup (#23077)
  > Keep the diff even when running in check mode so we can tell if there is a diff or changed is true. (#27713)
  > Refactor E-Series VolumeCopy to use module_utils (#20902)
  > nxos_vrf_interface cleanup (#27642)
  > aci.py: Add use_proxy support (#27735)
  > Update module digital_ocean_sshkey (#18930)
  > [cloud] Extend AWSRetry to also retry on `Throttling` exceptions (#22698)
  > apt: Update cache if cache_valid_time is set (#27618)
  > add parse_cli and parse_cli_textfsm to documentation (#27755)
  >  Fix yum with rpm file or url when state=latest (#27775)
  > Fix documentation issue in jira module (#27820) (#27823)
  > Clean downloaded rpm files after install (#20594)
  > Fix documentation of name field in return values (#27822)
  > win_stat: removed file in use test as it is too tempormental (#27832)
  > win_stat: add explicit error message when file is in use (#27826)
  > Set startup type to automatic before attempting to start the service. Otherwise it will fail if the service is disabled. (#27751)
  > Fix asserts of junos_command netconf_json notequal and lessthanorequal (#27818)
  > Use 0 instead of None for line and offset.
  > Replace opensuse42.1 with opensuse42.3 in CI.
  > Fix junos_command netconf_json lessthanorequal (#27808)
  > Remove inventory_hostname assert on junos_command netconf_text contains (#27807)
  > Fix junos_command netconf_xml notequal asserts (#27806)
  > Fix junos_netconf idempotency issues (#27804)
  > Add a timeout to force socket creation on re-setting netconf port (#27801)
  > cloudstack: cs_vmsnapshot: fix pep8 (#27792)
  > cloudstack: cs_domain: tests: add update tests (#27791)
  > Add opensuse42.3 docker image.
  > nxos_vpc doc update to handle confirmation prompt (#27796)
  > Add Fedora Python 3 Docker images and fix tests. (#27794)
  > Another clarifying note on Python supported versions.
  > Added note clarifying which version of Python 3 we support.
  > Added note clarifying Python 3 supported versions.
  > ansible-test: Fix environments with LD_LIBRARY_PATH
  > Test iso_extract on OS X.
  > Update vcenter-simulator base to fedora:26 image.
  > Updating RELEASES and packaging vars for 2.3.2 final release
  > Implement ability to limit module documentation building (#24576)
  > Remove _diff from play_context default
  > Fix ios_fact integration test issue (#27771)
  > Fix for junos_netconf test failures in dci (#27776)
  > iso_extract: Reimplement using 7zip (not requiring root) (#24937)
  > [cloud] Group RDS instances by tag keys in ec2 dynamic inventory (#24763)
  > Properly copy the role path when the IncludeRole object is copied
  > Enable url lookup without a proxy
  > Enhance maven_artifact with a keep_name option (#22339)
  > Fix 23417 (#27770)
  > Minor edit
  > [s3_sync] Add cache_control option (#27388)
  > Handle better the many ways information can be passed around (#27506)
  > Replace mtu for for local-index on junos_command lessthan (#27772)
  > Add RETURN information, doc improvements and PEP8
  > Make junos integration test checks platform independent (#27768)
  > Fix bug that diff.always = yes in ansible.cfg won't be respected (#27746)
  > [cloud] Fix Dead Letter config property name (#27733)
  > rhn_register: fix broken imports, add unit tests (#26878)
  > sefcontext: PEP8 compliancy (#27742)
  > change netconf test port from 8080 to 22 (#27761)
  > doc: cloudstack: update changelog (#27760)
  > Fix for subspec options validation issue #27715 (#27728)
  > Fix several things causing tracebacks with unicode cwd (#27731)
  > junos integration test fixes for dci (#27759)
  > [cloud] allow module_utils to get creds without boto installed (#27647)
  > cloudstack: new module cs_instance_nic_secondaryip, replaces cs_nic (#26491)
  > Replace fxp0 for lo0 on junos_command equal and notequal tests (#27758)
  > adds new filter plugins for network use cases (#27695)
  > Remove assert that junos command xml contains inventory_hostname_short (#27754)
  > Change tx delay to 2 on the rest of junos_lldp tests (#27753)
  > added in manageiq team to botmeta (#27717)
  > Fix assert on junos_lldp tx delay (#27752)
  > Change the transmit delay on junos_lldp test (#27750)
  > hpilo modules: PEP8 fixes (#27739)
  > Add aggregate for junos modules and sub spec validation (#27726)
  > Updated per tech review feedback.
  > command: PEP8 compliancy (#27740)
  > imc_rest: Increase default timeout, add elapsed time (#26743)
  > #26903 Invalid JSON-RPC request (#26906)
  > Updating packaging locations - incorporating review feedback.
  > win_stat: Add stat.isreg support (#27732)
  > Add maintainers for Azure dynamic inventory (#27725)
  > Fixes #23895 firewalld handle port arg whitespace (#27577)
  > Add oracle-se2 database support (#23482)
  > assumption made that dopy only dep in dopy (#27536)
  > Add boilerplate to fetch.py
  > code-smell test changes
  > vca_nat: 'import' test is successful
  > s3_bucket: fix python3 sorting incompatibility (#27502)
  > Update RPM spec and make targets. (#27712)
  > rhn_register: call logout (#27533)
  > [cloud] New module: Add module for managing AWS Datapipelines (cloud/amazon/data_pipeline) (#22878)
  > Support install root in URPMI module. Fixes #23475
  > Include aliases in ansible-doc output (#27702)
  > Fix for missing import and boilerplate
  > cachamber - Issue #27566 - Correct urlparse import for maven_artifact module
  > Add new API param for new_host_delay (#21262)
  > Fix missing import and boilerplate
  > timer callback plugin: handle timezone changes better
  > pear: add option for path to pear executable (#19200)
  > provide usable examples for sudo validation
  > New model manageiq manageiq user (#26641)
  > Add check for requests module
  > New module: manage Citrix Netscaler GSLB site configuration (network/netscaler/netscaler_gslb_site)  (#27639)
  > New module: manage Citrix Netscaler GSLB service configuration (network/netscaler/netscaler_gslb_service))  (#27638)
  > New module: manage Citrix Netscaler SSL certificate keys (network/netscaler/netscaler_ssl_certkey))  (#27641)
  > rst validation fix (#27698)
  > [cloud] cloudformation: fix changeset_name bug fix #27487 (#27518)
  > Add netscaler_gslb_vserver (#27640)
  > add replace  testcase eos_config (#27693)
  > crypto/openssl_*: Standardize implementaton and add support keyUsage, extenededKeyUsage (#27281)
  > Fixes #27340 - make indent consistent for nxos_config (#27652)
  > BOTMETA: Add Spredzy as maintainter of modules_utils/crypto.py (#27691)
  > fix unexpected key argument for eos_config replace (#27683)
  > modify indent to avoid re-run of src template fail (#27686)
  > Switch back to FreeBSD 11.0 for CI stability.
  > Update ansible-test completions to match CI.
  > Update CHANGELOG for new AWS modules (#26272)
  > Initial commits for integration of HPE OneView resources with Ansible (#26026)
  > removed requirements on WANT_JSON and POWERSHELL_COMMON (#27679)
  > Add linode maintainers for dynamic inventory. (#27657)
  > Sanitizing all responses from aireos. (#27660)
  > Simple "good enought" index page (#27667)
  > add kubernetes beta resources to clustering/kubernetes module (#18953)
  > Docs porting guides 2.0 &  2.3 (#27632)
  > Update remote OS versions tested in CI.
  > Add set_fact_persistent action and module. (#26153)
  > Initial pass at consolidating community content [work in progress] (#27661)
  > Fix version_added from #21822 (#27665)
  > Update version added from #20777 (#27662)
  > Add pv_options to lvg module so that, for example, metadatasize can b… (#21822)
  > add iptables tcp-flags option (#20777)
  > Fix Python3 in ansible-connection (#27645)
  > [cloud] ec2_vpc_igw: fix check mode - fixes #27490 (#27637)
  > [cloud] filter by vpc and subnet if provided before terminating instances (#27394)
  > Linode inventory improvements: Add _meta/hostvars to inventory output. Add a 'linode' host group with all the hosts (#19329)
  > ec2_ami_copy.py: Fix WaiterError handling. (#27416)
  > Add missing copyright header in modules cleaned up yesterday
  > Fixing broken imports and get_exception for ipa
  > Fix typo in cloud/amazon/ec2_vpc_nacl_facts (#27534)
  > Fix broken import in cloudformation
  > update roadmap (multiple vault secrets merged) (#27644)
  > nxos_bgp_neighbor fixes (#27348)
  > add a 'min' type for gather_subset to collect nothing (#27085)
  > Fix Proxmox module crashing if the hostname doesn't exist and there's no vmid (#21305)
  > Add module cv_server_provision for integration with Arista CloudVision Portal. (#25450)
  > Add Pure Storage Host Group module (#26355)
  > Add Pure Storage Protection Groups module (#26356)
  > [WIP] Create preserved_copy function in basic.py to perserve file ownership. (#27344)
  > Fix JSON parsing for Python3
  > Minor cleanup to nxos_vrrp (#27593)
  > Fix junos_command test failure (#27627)
  > Fix multiple issues in junos integration test (#27624)
  > network-integration UserKnownHostsFile=/dev/null (#27622)
  > Fix junos_linkagg integration test failure (#27621)
  > Add dependency to run junos integration test (#27620)
  > fix nxos_user integration test (#27619)
  > Allow variables to be passed in to template lookup plugin (#18662)
  > ec2_group: add integration test for port ranges (#27112)
  > Rename win_group_member module to win_group_membership (#27614)
  > allow use of jinja2 variables for ec2_group from_port/to_port params (#27145)
  > Change default answer in release.yml to "no" for submodules
  > Handle win style CRLF newlines in vault text (#27590)
  > Comment cli provider creds on junos group_vars (#27611)
  > change the gpl header to single line version and order of imports
  > Comment the user/pass of Junos group_vars netconf provider (#27610)
  > Fix for ansiballz filenames conflicting with python stdlib modules
  > Enable log_path on network integration targets (#27608)
  > Add back support for vault_password_file config var (#27597)
  > fix non-pipelined output parsing in winrm.py (#27606)
  > WIP: Replace boilerplate (#27554)
  > CyberArk InitialSupport (#21764)
  > Fix junos_logging integration test failure (#27605)
  > Fix --ask-vault-pass prompt to match old when poss (#27602)
  > fix nxos_vlan and nxos_switchport issues (#27505)
  > Fix aruba_config flake8 failures (#27603)
  > [cloud] make ec2 paging() more functional and add paging to ec2_lc_facts (#27355)
  > [cloud] ec2_customer_gateway: add routing option to allow bgp_asn to be optional (#27276)
  > Fix aruba boilerplate
  > improve cloudformation failures (#27427)
  > Add mac address to windows facts (#25803)
  > New module: manage debian network interfaces file /etc/network/interfaces (system/interfaces_file) (#25295)
  > Ignore main route table association when determining which associations to remove. (#23781)
  > New module: Add module to collect facts for Amazon Redshift Cluster (cloud/amazon/redshift_facts) (#22615)
  > Fix fortios & netscaler boilerplate
  > fix nxos_vrf removal failure (#27547)
  > Added flags for Federated objects used in GLSB (#27531)
  > ios implementation for net_interface (#27459)
  > Persistent connection timer changes (#27272)
  > Adding aruba_config module (#27130)
  > New module: manage Citrix Netscaler content switching virtual server configuration (network/netscaler/netscaler_cs_vserver) (#26245)
  > Contributing lib/ansible/modules/network/cloudengine/ce_bfd_session.py module to manage HUAWEI data center CloudEngine (#26069)
  > New module: manage Citrix Netscaler content switching policy configuration (network/netscaler/netscaler_cs_policy) (#26189)
  > make panos security rule more idempotent (#26573)
  > Add last line of LLDP data (#26451)
  > New module: manage Citrix Netscaler servicegroup configuration (network/netscaler/netscaler_servicegroup))  (#26183)
  > New module: manage Citrix Netscaler load balancer virtual servers configuration (network/netscaler/netscaler_lb_vserver)  (#26144)
  > Correct version added
  > Add netscaler_lb_monitor (#26143)
  > add bfd view module (#26070)
  > add bfd global module (#26068)
  > Add fabricpath support for nxos_vlan (#26013)
  > Convert port value to integer (#25939)
  > ios_facts: Fixed Retrieving All IPv4 Addresses on L3 Interfaces (#25462)
  > Convert the src entry to a templated entry. (#24026)
  > Added result responses (#23336)
  > Contributing lib/ansible/modules/network/cloudengine/ce_vrrp.py module to manage HUAWEI data center CloudEngine (#22344)
  > Manage Fortios/Fortigate Address (#21542)
  > fix enabling nxapi for nxos integration testsuite (#27587)
  > Tidup and extend all the network maintainers list (#27551)
  > Add 2.0-2.3 facts api compat (ansible_facts(), get_all_facts()) (#27294)
  > Removes container-enabled warning (#27578)
  > New Module: Manage Avi Networks ServerAutoscale Policy (#27544)
  > New Module: Manage Avi Networks HardwareSecurityModuleGroup (HSM) (network/avi/avi_hardwaresecuritymodulegroup) (#27541)
  > New Module: Manage Avi Networks PoolGroupDeploymentPolicy (nettwork/avi/avi_hardwaresecuritymodulegroup) (#27542)
  > New Module: Manage Avi Networks Traffic Clone profile (network/avi/avi_trafficcloneprofile) (#27543)
  > New Module: Manage Avi snmptrapprofile (network/avi/avi_snmptrapprofile) (#27583)
  > New Module: Manage Avi Networks Scheduler (network/avi/avi_scheduler) (#27582)
  > New Module: Manage Avi Networks Backupconfiguration (network/avi/avi_backupconfiguration) (#27580)
  > New Module: Manage Avi Networks Webook (network/avi/avi_webhook) (#27579)
  > New Module: Manage Avi Networks PriorityLabels (network/avi/avi_prioritylabels) (#27576)
  > Add options sub spec validation (#27119)
  > junos_netconf integration test failure fix (#27569)
  > [cloud] Improve Camel to Snake conversion in EC2 module_utils (#25015)
  > added lines to mode: strict (#27442)
  > iosxr implemetation for net_interface (#27513)
  > update changelog (#27559)
  > Added priority attribute for pool members (bigip_pool_member module) (#23128)
  > Add fix to read correct socket path recieved from ansible-connection (#27560)
  > Improve fish environment setup (#26151)
  > Add module to list S3 buckets (#27322)
  > added note about not all tasks being 'delegatable'
  > added full_skip callback to chnglog
  > skippy callback plugin: hides banner for skipped tasks (#18621)
  > Proposed new notification module: BearyChat (#21947)
  > [cloud] fix VPC behavior for ec2_group module, improve integration tests (#27038)
  > Fix for ios integration test failuers (#27552)
  > host_key_checking = False (#27553)
  > win_service: added support for paused services (#27216)
  > Copy module: improve tests allowing to use a managed host which isn't the controller host (#25672)
  > Fix broken import in utilities.helper._accelerate (#27088)
  > Updated package locations.
  > fix to alllow the winrm plugin to send input with Python 3 (#27474)
  > update WSL installation docs for current builds (#25237)
  > Give precedence to user supplied --roles-path option (#27524)
  > Add reference to VNET resource group (#26052)
  > Added initial developing module doc for Windows (#27308)
  > Fix junos_netconf integration test failure (#27528)
  > Remove wildcard, add boilerplate and get rid of get_exception
  > Add potential work-around for expect on macOS.
  > powershell setup fixes (#27516)
  > Add missing new win_group_member module (#27514)
  > Add changelog entry for exclude_path param of archive module
  > Add Ability to Exlude Paths from Archive
  > More nxos integration fixes (#27507)
  > New Module: Manage Windows local group membership (win_group_member) (#26307)
  > added register: result to nxos_interface tests (#27504)
  > rename legacy PS module_utils to remove PowerShell prefix (#27495)
  > make random_choice more error resilient (#27380)
  > New Module: Manage Avi Networks Microservicegroup (network/avi/avi_microservicegroup) (#26209)
  > Add missing new aci_rest module
  > New Module: Manage Avi Networks VRF Context Objects (networks/avi/avi_backup) (#26204)
  > New Module: Manage Avi Networks Serviceengine (network/avi/avi_serviceengine) (#26210)
  > The choffman github nick is not the actual author of the rabbitmq module
  > New Module: Manage Avi Networks IPAM DNS provider profiles (network/avi/avi_ipamdnsproviderprofile) (#26207)
  > New Module: Manage Avi Networks Cluster objects (networks/avi/avi_cluster) (#26205)
  > New Module: Manage Avi Networks AlertSyslogConfig (network/avi/avi_alertsyslogconfig) (#26215)
  > New Module: Manage Avi Networks AlertScriptConfig (network/avi/avi_alertscriptconfig) (#26214)
  > New Module: Manage Avi Networks AlertEmailConfig (network/avi/avi_alertemailconfig) (#26213)
  > New Module: Manage Avi Networks AlertConfig (network/avi/avi_alertconfig) (#26212)
  > New Module: Manage Avi Networks ActionGroupConfig (network/avi/avi_actiongroupconfig) (#26211)
  > Correctly reference variables (#27486)
  > Pass server_hostname from task to subscription-manager (#27420)
  > Add dnf group install/upgrade integration tests (#27482)
  > nxos_vxlan_vtep fixes and integration tests (#27405)
  > ACI module_utils library for ACI modules (#27070)
  > Revert "Use needs/root, rather than become: yes" (#27483)
  > Add test_items to junos_system integration target (#27481)
  > Use needs/root, rather than become: yes (#27479)
  > root when installing packages (#27477)
  > Install Python (#27476)
  > prepare_ovs call gather facts (#27468)
  > Add correct URL for docker guide (#27465)
  > remove wildcards and add boilerplate
  > Add some features to the pylint sanity check
  > revise ordered list of boilerplate work
  > Remove get_exception usage from amazon modules
  > more wildcards
  > Get rid of more wildcard imports and add boilerplate to more modules
  > Add code to allow from __future__ in docs-only modules
  > Modify boilerplate code-smell test to check some of the module dirs
  > Remove wildcard imports
  > Fix ansible-test type hints.
  > New tests for copy recursive with absolute paths
  > add_hosts.py: Fix add_host does not recognise 'host' alias (#27418)
  > Add support for `non_local` alias in ansible-test.
  > Support multiple vault passwords (#22756)
  > Adding aireos_config module (#27408)
  > Add stderr callback plugin to changelog
  > Fix _get_file_contents to return bytes and checking that a different file exists than it opens
  > Fix integration test aliases.
  > Fixes #17958: use stderr instead of the default stdout for fatal errors (#17962)
  > Fix fetch configuration in junos_command (#26392)
  > Fix nxos portchannel force option (#27190)
  > Fix nxos_vtep_vni typo
  > Fix a typo in win_iis_webapplication.ps1 (#27417)
  > fixed nontype error (#27428)
  > Iosxr attribute error #27122 (#27425)
  > fetch: fail if flat=yes and dest=existing-dir w/o trailing slash
  > [cloud] Fix setup_iam to use policy_name, not PolicyName (#26880)
  > fix iosxr_banner (#27378)
  > Add Pure Storage Volume module (#26357)
  > aws_kms: don't append to unicode - fixes #25786 (#27352)
  > Removing openssl_publickey from pep8 legacy files (#27414)
  > fix nxos_vrf_af nxapi & cli (#27307)
  > Fix ansible-test handling of git output.
  > Revert "Revert "Allow ini plugin to load file using other encoding than utf8." (#27407)"
  > Revert "Allow ini plugin to load file using other encoding than utf8." (#27407)
  > Update conventions in azure modules
  > Allow specific __future__ imports in modules
  > Fix wildcard import in galaxy/token.py
  > Fix one name in module error due to rewritten VariableManager
  > Disable pylint check for names existing in modules for test data
  > Allow ini plugin to load file using other encoding than utf8.
  > updated clog with latest lookup
  > adding lookup plugin for chef_databags (#18403)
  > [cloud] cast tag values to strings in ansible_dict_to_boto3_tag_list utility (#27396)
  > Remove Deprecated Template network modules (#27076)
  > add support of nested groups in group_by
  > fix nxos_interface multiple issues (#27106)
  > Add integration tests and fix nxos providers (#26913)
  > openvswitch targets via network-integration (#27295)
  > extracting list from CustomerGateways to match create (#24897)
  > Allow ansible.cfg overrides (#27372)
  > fix state absent nxos_hsrp (#27366)
  > Added no shutdown command to list (#27360)
  > Added warning for cron jobs containing line breaks (#19184)
  > fixing defaults (#23874)
  > Remove author from list of iam maintainers
  > 'Response' makes more sense here than 'request'
  > Fixes to pip with git install instructions
  > add custom module type validation (#27183)
  > coerce azure securitygroup priority to int (#27354)
  > [cloud] IAM module returns created keys (#21237)
  > Adding Nuage module to CHANGELOG (#27338)
  > ensure prefix in plugin loading to avoid conflicts
  > change collection to aggregate (#27325)
  > Minor edits.
  > updated --diff docs
  > Fix using DNF group upgrade/remove api
  > changed collection arg to argregate on 2.4 network modules (#26649)
  > filesystem: workaround bug in xfs_info, use xfs_growfs instead (#25703)
  > composer: docs: fix conflicting statement about defaults (#27313)
  > Add testcase for ipify_facts (#26421)
  > cloudstack: tests: add test facts in check mode
  > cloudstack: make facts run in check mode
  > cloudstack: cs_facts: add option for custom meta data host (#27290)
  > Improve release and development cycle documentation
  > Updates docs to match module behavior (#26658)
  > fix nxos_hsrp (#27306)
  > Update svc.py
  > Add local_action example in case of multiple arguments (#26427)
  > Added become_exe and become_flags docs (#19554)
  > Restore Digital Ocean module maintainer that was in maintainer.txt
  > Disable abstract-class-instantiated for smoketests
  > Fix undefined variables, basestring usage, and some associated python3 issues
  > Remove automatic use of system six
  > Enable pylint checking for undefined variables
  > Avoid using deprecated group_install API
  > include .psm1 files in MANIFEST (#27286)
  > Add missing import for basic_auth_argument_spec (#27207)
  > revert action loader changes to doc, due to error
  > Permit to have a action plugin without a empty module file
  > Port cs_facts to the ansible 2.4 facts API (#27257)
  > Fix undefined vars on python3 and a whole bunch of other cleanup. (#27202)
  > cloud: cs_user: add feature keys handling (#27285)
  > Fix multiple code and test issues on iosxr (#27267)
  > Add dist-upgrade and extra_args to zypper module (#21313)
  > Revert "Enforce the _raw_params variable with include_role (#26430)"
  > Remove excessive imports from cloudformation_facts (#27209)
  > Add cookie parsing to fetch_url/open_url
  > Add maintainer for gce_labels module
  > [google] adding a GCE labels module
  > openssl_publickey: Standardize implementaton of the module
  > openssl_privatekey: Standardize implementaton of the module
  > docs: fix community meetings link (#27264)
  > Remove the error checking from apply_patch()
  > Actually protect against use_default_subnetpool (#23673)
  > eos_logging implementation module (#27093)
  > Adding maintainer for nuage modules (#27265)
  > New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895)
  > nxos_logging implementation module (#26949)
  > Enable integration tests for the crypto/ namespace (#26684)
  > cloudstack: cs_cluster: remove duplicate code error handling (#27261)
  > fix RETURN docs
  > rds.py - added more attributes to the returned output
  > Fix for nonutf8 filenames causing crashes when setting permissions
  > Fix cloudformation module for import of non-module_utils file
  > Fix undefined vars in cnos module_utils
  > Various fixes to ec2_vpc_dhcp_options module
  > Make lambda_event.py python 2.6 compatible (#27241)
  > endswith supports tuples, nicer
  > add new yaml inventory for testing
  > updated readme with vault and 2.4 inv plugins (#26361)
  > better reading of 'facts'
  > Rename classic elb modules to match new names applied to application LB modules (#25745)
  > leftover from porting become to v2 that's unused
  > Changelog entry for the copy module rewrite and symbolic mode in file parameters
  > Refactor the tests for _symbolic_mode_to_octal
  > Some enhancements to the symbolic_modes change
  > vmware_host: Small fixes and docs updates (#25144)
  > Refactor getvm method (#27188)
  > Maintain symlinks in setup.py sdist, build, and install commands (#27149)
  > Fix for to_text and to_bytes error handlers
  > various Windows/Azure roadmap updates
  > Disable zypper* tests which are timing out.
  > Fix legacy su handling (bad conditional would not fire at the right time)
  > Fix undefined vars in network module_utils
  > #14634: symbolic permissions error (#14994)
  > Minor fix for typo - ismount to is_mount
  > Add update_password always and update_password on_create tests to iosxr_user (#27230)
  > Add idempotency test to delete aggregate of iosxr users (#27228)
  > Test idempotency after one iosxr user is created (#27227)
  > Remove first all users tested on iosxr_user (#27226)
  > Assert username and secret is within first element of results (#27219)
  > Fix EntityCollection stacktrace (#27217)
  > Fix undefined variable in libcloud dyn inv script
  > Add example of templating inline using copy module (#19752)
  > Switch from map and filter to list comprehensions and generator expressions (#27198)
  > Use atomic_move rather than writing in place in redhat_subscription (#27132)
  > cron - validate filename portion of cron_file param (#19185)
  > Change docs to reference BOTMETA.yml instead of MAINTAINERS.txt (#26912)
  > ipa_sudorule: Fix bug: get_sudorule_diff() takes exactly 2 arguments (3 given) (#21150)
  > timezone: Assuming UTC when no /etc/localtime exists (#27131)
  > updated roadmap (AWS) (#27011)
  > Expand the result from pwd to make the test more robust
  > Update roadmap with python3 status (#27171)
  > added mssing testcas variable (#27125)
  > Workaround python-libselinux API change (#25685)
  > Implement vmware_argument_spec for required params (#25731)
  > Don't need to convert cmd to bytes as it is already an array of bytes
  > crypto: Build a base object for openssl modules (#26945)
  > replace str with to_native (#27135)
  > Changing new Device name from <Device Name>_cnos to <Device Name> (#27025)
  > Update testing progress on 2.4 roadmap.
  > Allow to skip test_aci_rest if no xmljson is installed
  > Added ability to specify destination OU when joining a domain (#22393)
  > Added new module info to bot meta and changelog (#27148)
  > make yaml extensions configurable
  > allow for null values in yaml inventory (#26765)
  > win_domain_group: new module (#26682)
  > Disable failing dpkg_selections test.
  > win_command, win_shell: Use Fail-Json on failure (#26512)
  > Disable failing apt test.
  > Allow copy to writable files in unwritable dirs (#23509)
  > Set default user-agent for module_utils.urls fetch_url (#27095)
  > Removing _cnos from all new devices added (#27101)
  > Make the 'not found' regex case sensitive (#27100)
  > remove author due to inactivity
  > nxos_bgp_af correct parents (#26996)
  > Python 3 fix for consul_io inventory (#26510)
  > Don't use _raw_params for IncludeRole objects (#26601)
  > Fix bug that was uncovered by comparing the port range which is inherently a string but ansible passes the param in as an implied int if the range does not contain a non-numeric char (#27017)
  > SSH fails with '"parsed": false' error message
  > corrected precedence, added comments to each entry
  > Add a directory walker to copy
  > Revert "Fix for recursive copy slowness"
  > fix searched paths in DataLoader.path_dwim_relative (avoid AnsibleFileNotFound) (#26729)
  > Updating network roadmap segment to reflect any changes we decided (#27057)
  > Always set `result` variable in `cloudflare_dns` module (#23683)
  > Add net_vrf implementation for junos (#27055)
  > Fix double-quote chars in passwordstore examples (#27084)
  > When running all network tests at once, list the ones that failed at the end. (#27075)
  > #27045 fix installation guide via apt (ubuntu) (#27049)
  > openssl_*: Allow user to specify privatekey passphrase
  > Added function to convert camelCase to snake_case for powershell (#26203)
  > Update facts/vault roadmap items (#27082)
  > Fix #26918: IOS TypeError (#26999)
  > fix unicode errors in iosxr
  > deprecated msg: fix a typo
  > remove param vm_id in VirtualMachine constructor call (#22974)
  > Promulgate house's fix for docker_volume to docker_secret
  > include_role handlers bug fix (#26335)
  > Fixes doc string in docker_volume (#27074)
  > fix docker_volume import error when docker Python package is missing
  > Initial working prototype of a salt bus connection plugin (#12836)
  > nxos integration fix part 1 (#27069)
  > New module aireos_command (#26769)
  > Added the docker_volume module (#24957)
  > Skip f5 tests if f5-sdk is not installed (#27035)
  > Adds refactored bigip_monitor_tcp (#26842)
  > Only use `git verify-tag` when verifying annotated tags (#26414)
  > Support tilde (~) paths for unarchive creates tests
  > openssl_publickey: Allow one to specify the output format (#27031)
  > OpenSSL modules uses file_common_args (#27032)
  > Fix typo (#26988)
  > ovirt: ovirt_host_storage_facts (#26184)
  > [cloud] s3_bucket: policy comparison - fixes #25428 (#25723)
  > [Docs] Add note on module development about the copyrights (#26812)
  > Add FindByUUID testcase for vmware_guest_facts (#27022)
  > openssl_csr: Fix typo in the documentation (#27028)
  > Simplify XML error-handling and typo (#26929)
  > Add vyos_interface default description (#27029)
  > Adding aruba_command module along with unit tests. (#26625)
  > Powershell module_utils loader and tests (#26932)
  > Add module_utils example next to library examples (#25390)
  > win_unzip: Add integration tests, check-mode, various (#25335)
  > add generated password to win_owner test user (#26826)
  > Fix typo in docstring for host inventory plugin
  > Add the 'ttl' parameter for sensu_check
  > changed freeze date for modules (#27009)
  > win_shortcut: Fail when command is not absolute path (#26533)
  > [cloud] Fix ASG updates when LaunchConfigurationName does not exist for ASG instances
  > [cloud] Rename ec2_facts to ec2_metadata_facts (#26293)
  > [cloud][py3] Use to_bytes in ec2_key module in two more places (#26936)
  > Fix rstcheck issue.
  > updated roadmap
  > Add files failing import test to skip list.
  > Fix rst syntax in roadmap.
  > PEP 8 fix.
  > Adds the bigip_configsync_actions module (#26506)
  > Adds file_common_args to f5 utils (#26618)
  > Fixes some bugs in yaml and code (#26627)
  > adds the bigip_ucs module (#26663)
  > Adds tcp_echo module for bigip (#26844)
  > Updates botmeta to make F5 maintain their modules (#26907)
  > Adds half-open tcp monitor module (#26920)
  > fix roadmap, strikethough does not quite work
  > updating roadmap with facts status
  > Fix idempotency issue in vyos_interface integration test (#26993)
  > properly filter out noise from debug
  > vyos_interface integration test fix (#26976)
  > Revert "Do not grep eos_command for filtering virtio (#26972)"
  > Do not grep eos_command for filtering virtio (#26972)
  > Make the VMware team more powerful (#26957)
  > [cloud] fix exception examples in AWS guidelines to be compatible with python3 (#26948)
  > Add grouping by hostname for the Packet inventory (#21069)
  > Fix vyos intergration test issue (#26947)
  > Added RETURN information
  > Update cnos_devicerules.py to add 4 new device supports (#26745)
  > Checked again with YAML Checker and Pep8 checker (#26786)
  > Correct usage of FindByUuid in vmware module util (#26040)
  > fix issue #4755 (#19234)
  > Update vmware_inventory (#26308)
  > Add IPv6 support to module_utils.urls TLS validation (#26852)
  > net_lldp_interface module implementation for junos (#26915)
  > [Fixes #26690] Supports Python 3 handling of base64 encoding (#26876)
  > Add unit tests for parted module (#24164)
  > vmware_guest relative paths for folder (#26927)
  > update asa to use network_cli connection plugin (#26899)
  > Divided test methods of TestExtendValue class (#22574)
  > Add stat's lnk_target to the changelog
  > Add missing provider on disable eapi tasks (#26928)
  > Remove enable EAPI from prepare_eos_tests (#26910)
  > Update ansible_ssh_host->ansible_host in ec2.py dynamic inventory (#17113)
  > Fix symlink handling (#26877)
  > [cloud] iam_cert: allow paths to be specified so slurp is not necessary for remote host… (#26097)
  > Fix modules' use of BOOLEANS*
  > Consolidate boolean/mk_boolean conversion functions into a single location
  > Make the ConfigManager in constants private
  > Add testcase for vmware_guest_facts (#26873)
  > New module: Add elb_application_lb_facts (cloud/amazon/elb_application_lb_facts) (#24584)
  > New module: access Cisco ACI (network/aci/aci_rest) (#26029)
  > Fix nxos_system name-server parsing (#25973)
  > Fix nxos_bgp_neighbor_af advertise_map and advertise_map_non_exist (#26721)
  > removed redundant loader
  > Disable eos_user eapi tests (#26895)
  > Use eos_config for eos_user tests teardown (#26893)
  > Replace network-admin for network-operator on eos_user collections test (#26891)
  > iosxr_logging implementation module (#26886)
  > Remove eapi include on eos_vlan as there are no eapi based tests (#26888)
  > Add ios_logging implementation module (#26785)
  > pip: Add example for --user (#26856)
  > have elb_application_lb use modify_listeners to avoid removing/recreating them (#25650)
  > Use Boto3 for ec2_group Fixes #23507 (#25340)
  > junos implementation of net_lldp (#26872)
  > cloudstack: remove CloudStackException dep for several modules (#26874)
  > Add digital_ocean_floating_ip to changelog
  > Created digital_ocean_floating_ip module (#18922)
  > cloudstack: cs_account: remove CloudStackException dependency (#26870)
  > cloudstack: cs_router: use query_api, remove CloudStackException dependency
  > cloudstack: cs_router: add integration tests
  > cloudstack: cs_router: fix pep8
  > cloudstack: cs_router: add zone param
  > cloudstack: cs_router: fix router not found and async polling in reboot
  > cloudstack: cs_instance_nic: remove duplicate code (#26869)
  > Git test is no longer destructive
  > cloudstack: cs_user: fix pep8 and minor restyling (#26849)
  > cloudstack: cs_instance_nic: remove CloudStackException dependency (#26860)
  > cloudstack: utils: reduce cs lib dependency in modules (#26848)
  > known_hosts: always use lowercase hostnames for host keys (#26850)
  > Add win_secedit to CHANGELOG.md and BOTMETA.yml (#26834)
  > os_ironic: fix broken import (#26802)
  > Proxmox set number of cores for vm/ct (#25901)
  > Remove old/obsolete directories from .gitignore (#26680)
  > Initial version of source/testing report tool.
  > junos implementation for net_l3_interface module (#26829)
  > Optimize running of CI cloud integration tests.
  > fixed issue with null host vars
  > Add --list-targets and speed up --explain. (#26838)
  > re-enable win_chocolatey tests, add win_template to smoketest (#26835)
  > Add ansible-test options and docs. (#26823)
  > Use subset of Windows tests for "all" tests. (#26830)
  > tag subset of Windows module tests for smoketest
  > Allow creation of github release tags (#25338)
  > Remove unreachable code (#26820)
  > Remove redundant switch_name param (#26817)
  > use tenant in UserPassCredentials if set (#20751)
  > win_secedit: Added module with tests/diff mode (#26332)
  > Add timeout to EAPI eos_system tests (#26822)
  > Windows: Path integration tests (#26490)
  > Rmove EOS vlan EAPI tests (#26818)
  > fixed win_nssm escaping issue (#22512)
  > ignore as maintainers as requested (#26813)
  > Update nxos_interface_ospf & add test (#26644)
  > Added in dates for freeze (#26814)
  > win_regedit: rewrite to support edge cases and fix issues (#26468)
  > Add missing test_cases var to eos_vrf and eos_vlan (#26815)
  > Fixing issue related to writing ini files
  > Bump EOS EAPI set hostname timeout param (#26810)
  > Improve sanity import test messaging. (#26782)
  > Update service.py
  > In cronvar only use '-u {user}' if self.user is not the current user
  > corrected version
  > updated version added
  > adding ability to set openstack image ids
  > Add 'mac_address' to the attributes returned from the vmware_vm_facts module (#26527)
  > Switch to save_when on EAPI tests as well (#26807)
  > vyos implementation for net_interface module (#26799)
  > Remove redundant get_obj method (#26324)
  > Add testcase for vmware_vm_facts (#26342)
  > This function is for setting variables on hosts.  So those two parts are always required.
  > Add param for snapshot subtree removal (#26576)
  > Initial ansible-test sanity docs. (#26775)
  > changes `changed` to `modified` in save_when choices (#26801)
  > fixes error when trying to run show start over eapi (#26800)
  > Fix for check_mode in archive (#26788)
  > Fix eos_config defaults logic (#26798)
  > Make lujeni only maintainter of mongodb_user (#26789)
  > Update pip maintainers (#26790)
  > Fix the editable condition into pip module (#19028) (#19688)
  > Allow creation of Mongo user via localhost exception (#22792)
  > Missing documentation about the include directive for requirements files (#20090)
  > Restore zypper tests. (#26784)
  > Add retries to remote test package installs.
  > Split up testing IAM policies and automate creating them (#26223)
  > Replace 'simple module development' topic (#26267)
  > vmware_guest: fix datastore selection on equal sized disks and add tests (#26774)
  > [cloud] change iam_managed_policy return to snake_case (#26219)
  > ecs_taskdefinition module: containers.environment convert to string (fix #23297) (#23681)
  > cloudstack: cs_role: add integration tests
  > cloudstack: cs_role: fix UnboundLocalError in check mode
  > ensure all groups inherit from 'all'
  > added ansible_remote_tmp inventory var (#26754)
  > PEP 8 fix.
  > nxos_facts cleanup (#26192)
  > Fix NX-API json handling (#26716)
  > Fix pycrypto backend setting to work when multiple distros are specified in DEB_DIST
  > [cloud] ec2_vol module snapshot and volume_size are not mutually exclusive (#26764)
  > INI inventory plugin: add documentation about variable types (#25798)
  > Add vyos_lldp and vyos_lldp_interface modules (#26753)
  > Use pycodestyle instead of pep8 (#25947)
  > cloudstack: cs_region: add integration tests (#26767)
  > Ignore platform_agnostic.yaml in ansible-test.
  > Update hpilo_boot.py (#24499)
  > Update hpilo_facts.py (#24503)
  > Need regex and string types to match when cleaning arguments for logging
  > Disable zypper_repository tests due to errors.
  > Split net_lldp into net_lldp (service) and net_lldp_interface (#26757)
  > Openssl csr fixes (#26110)
  > Add missing __init__.py on network protocol folder (#26742)
  > Add net_lldp platform agnostic module (#26738)
  > adds put_file and fetch_file implementations for cliconf plugin (#26728)
  > Add sanity import test to ansible-test. (#26730)
  > enable minimal test for win_chocolatey in shippable (#26731)
  > Add ANSIBLE_TEST_CI env var to integration tests.
  > Adding more explicit module syntax (#26722)
  > updated changelog to current state of feature
  > Namespaced facts fixes (#26615)
  > Restore how it was in MAINTAINERS.txt (#26720)
  > vmware_guest: fixes for cache objects and datacenter association (#26719)
  > gce_instance_template: Add ability to use disks_gce_struct (#25500)
  > Temporarily disable zypper tests due to timeouts.
  > nxos_pim_interface (#26367)
  > fix win_chocolatey syntax errors
  > dont show failed key on debug
  > Add nxos_command IT and generalize UT (#26617)
  > Add integration tests for nxos_acl_interface (#26616)
  > apk: Fix failure when both install and upgrade in same command (#26666)
  > Kc update ip filter (#26566)
  > Use pycrypto backend, rather than python-cryptography, on Ubuntu Trusty
  > Fix junos unit test failures (#26676)
  > Replace double-quote with single-quote at example (#26667)
  > mock_unfrackpath_noop: handle follow parameter (#26662)
  > First indentation of first task on prepare_eos_tests (#26706)
  > Fix for #26633 (#26653)
  > Split Eth1 and Eth2 configs of prepare_eos_tests (#26704)
  > Set Ethernet2 to no switchport (#26703)
  > Clarify behaviour for unmounted state (#26646)
  > Fix typo in documentation for inventory ini plugin (#26643)
  > Add make target for printing version (#26657)
  > Fix missing index (#26678)
  > wakeonlan: coverage near 100% and check_mode++ (#26683)
  > Minor py3 compliance change for network module (#26695)
  > Fix provider indentation on prepare EOS ethernet pre step (#26694)
  > Set no switchport on ethernet interfaces (#26693)
  > Fix enable ethernes (#26692)
  > Make sure the Ethernet interfaces are up before running EOS tests (#26691)
  > vyos_logging implementation module (#26654)
  > Switch eos_config save tests to use save_when (#26688)
  > Fix assert on eos_vrf integration test (#26686)
  > Fix eos_config config test (#26679)
  > Replace Ethernet5 for Ethernet2 on eos integration tests (#26674)
  > Add vyos_l3_interface module (#26610)
  > vmware_guest: use the datacenter as a context for clone specs  (#26511)
  > add connection plugin for buildah (#26170)
  > fixes issue when creating instance of NetworkConfig (#26665)
  > ec2_vpc_route_table doc fix: 'subnets' isn't required (#26656)
  > adds more intelligent save logic and diff to network config modules (#26565)
  > more documented settings
  > Handle pip/python errors in ansible-test better.
  > wakeonlan: Improve module coverage (#26655)
  > cloudstack: cs_iso: extend returns
  > cloudstack: cs_iso: add cross_zone param
  > cloudstack: cs_iso: add display_text param
  > cloudstack: cs_iso: add update support, fixes pep8
  > fix pep8, fixes build (#26660)
  > Properly export the public portions of module_utils.aws.core
  > aws.core in new aws dir in module utils - module with AnsibleAWSModule class and fail_json_aws (#25780)
  > command: Remove executable parameter when using command
  > hacking/test-module: fix for python3 (#26194)
  > Restructure roadmap so that we can link to sub-parts (#26637)
  > allow implicit host to be grouped (#26614)
  > cloud: gce: Allow specifying scopes by URI (#25074)
  > Add maintainers/botmeta version 2 (#26642)
  > Include found python and version in SSL_CONTEXT warning. (#24252)
  > Fix azure module use of module_utils.facts (#25318)
  > Fix for linode module requiring name for state=restarted (untested, rebased, migrated) (#24827)
  > Fix multiple EOS EAPI code and test issues (#26651)
  > booleanize value for ternary
  > hashi_vault module - Add verify param to support ssl Vault (#25159)
  > Mv AnsibleFactCollector back to module_utils (#26150)
  > Add missing test_items variable to eos_banner target role (#26645)
  > Replace RELEASES.txt with the latest version.
  > Mdd utils ec2 no profile fix (#26528)
  > remove vyos/1.0.5 from test/runner/completion/network.txt
  > junos_linkagg implementation and junos modules refactor (#26587)
  > Add role dependencies to change classification.
  > win_acl: registry support for special service accounts (#26629)
  > updated namespace entry
  > added note about include_var to changelog
  > [cloud] Stop CloudFormation module from always making changesets (#26619)
  > Disable skipped tests for remote platforms. (#26624)
  > sensu_subscription: Fix return type for 2 cases (#26546)
  > disable new win_get_url test
  > Detect UEFI VMware guests (#26590)
  > powershell.ps1: Validate Windows paths (#26488)
  > Fixes variable usage for api reconnect method. (#26553)
  > Fix postgresql test on RHEL.
  > remove option checking for azure vm sizes (enum will not contain all) as well as default and start requiring the vm_size param (#24406)
  > Add transformed json output in junos_command (#26382)
  > Adding admin option for iosxr_config (#26509)
  > Pamd Updates (#25817)
  > fix nxos_overlay_global (#26422)
  > Add defaults for eos_system (#26593)
  > vyos_static_route implementation module (#26426)
  > Add GPl License header to rackhd inventory file. (#24354)
  > postgres_db: add dump and restore support (#20627)
  > Update formatting (#26579)
  > gunicorn
  > New module: gunicorn (#26206)
  > fix issue with nmcli not parsing vars properly (#22095)
  > Adds missing fields for iapp service (#26507)
  > win_get_url improvements; allow dir for dest and helpful error if dest parent dir doesn't exist (#25453)
  > win_chocolatey: Add -skip-scripts support (#26523)
  > win_scheduled_task: Add enhanced run option support (#24174)
  > win_wakeonlan: New module to send Wake-On-Lan packets (#26232)
  > Don't update RHEL instances before running tests.
  > Simplify FreeBSD setup for tests.
  > Add RHEL 7.3 to ansible-test and CI. (#26550)
  > Install passlib before starting lookups test.
  > Update docker_secret test for RHEL 7.3 on AWS.
  > Fix yum installroot test releasever lookup.
  > Integration tests requirements (#26545)
  > added option to ansible-test to run test playbooks using the debug strategy (#26499)
  > cloudstack: cs_instancegroup: fix pep8 (#26534)
  > script: Add support for chdir argument
  > Mdd psql user aws fix (#23988)
  > [cloud] Adds custom serverless binary path option to the serverless module (#26304)
  > cloudstack: cs_instance_nic: add integration tests
  > cloudstack: cs_instance_nic: add ip_address param
  > code cleanup and error improvement for hashi_vault (#17824)
  > cloudstack: add nic operation (#26168)
  > wakeonlan: Add integration tests and improvements (#26254)
  > Enable vyos_linkagg integration tests and test with 3 NICs (#26519)
  > Implementation of junos_static_route module (#26501)
  > cloudstack: cs_host: add state maintenance (#26502)
  > Fix the pause module for python3
  > Improve error handling for cs tests.
  > added some docs to config entries
  > Refactor ansible-test config classes. (#26505)
  > Improve handling of network test changes.
  > Clarify how formatting would be done. (#26474)
  > openwrt_init / opkg: clearly state that python is required (#26471)
  > Fix docker ce install for opensuse. (#26498)
  > Temporarily disable docker_secret tests.
  > Add net_l3_interface vendor neutral module (#26484)
  > junos_user declarative module changes (#26475)
  > updated with new task 'failed' logic
  > Fix nxos_switchport and unit test (#26131)
  > Adds docker_secret module (#26469)
  > Add vendor neutral parameter fail_on_missing_module (#26482)
  > Add VyOS integration tests for net_linkagg (#26478)
  > Add missing net_linkagg action plugin (#26477)
  > Pep8 fixes for opendj_backendprop_* (#24587)
  > Add a direct link to the maintainer's file (#26450)
  > Add vyos_linkagg module (#26418)
  > Add check for known_hosts changing during tests. (#26470)
  > Fix expect timeout test. (#26473)
  > Adding stderr regex catch for iosxr commit failures. Adding error handling after executing commit command. (#26462)
  > Fix wait_for with newer versions of psutil. (#26455)
  > better backwards compat handling of status
  > Add `ansible-test coverage report --show-missing`.
  > win_get_url: Replace skip_certificate_validation with validate_certs (#26464)
  > Remove legacy pycrypto test requirement.
  > Adds search in template/files/vars relative to the playbook path (#26460)
  > Do not escape backslashes when using the template lookup plugin
  > Fix error with `meta: clear_facts` (#26406)
  > Update git test to not rm ~/.ssh/known_hosts.
  > removed logger from paramiko
  > Revert "enabled vyos banner and config (#26438)"
  > Use bc instead of sharutils in yum tests.
  > ansible-connection Python3 fix (#26441)
  > enabled vyos banner and config (#26438)
  > fix win_shell/win_command nonzero RC failure setting (#26443)
  > Making iosxr check_args call module_util/iosxr check_args. Fixes #25501 (#26261)
  > fix for nxos_acl_interface idempotency (#26156)
  > [cluster] Name Consul dynamic inventory config consistently w/ the script
  > Revert "Limit yamllint version on python 2.6." (55aec8e)
  > imc_xml: Use the correct response in error message (#26435)
  > switched to elif
  > Add missing keyword args in aix_inittab (#26423)
  > ec2.py: Better error messages for OptInRequired
  > Enforce the _raw_params variable with include_role (#26430)
  > UserKnownHostsFile=/dev/null when verify_host: false
  > Support check mode for efs_facts (#26273)
  > Add net_l2_interface platform agnostic module (#26410)
  > filetree: Add documentation for lookup plugin (#26157)
  > win_chocolatey: Ensure chocolatey to fail (#26416)
  > win_regedit: fix for same dword value (#26415)
  > win_chocolatey: Fix updating 'all' packages (#26417)
  > Continue running network tests after failure (#26407)
  > Remove xml return for junos declarative modules (#26400)
  > haproxy: docs: add version added for state=drain (#26396)
  > cloudstack: cs_instance: extent integration tests for ssh key handling
  > cloudstack: cs_instance: fix KeyError: 'sshkeypair'
  > openstack: os_volume: add optional scheduler_hints param (#26090)
  > fix vyos_banner multiline string issue (#26383)
  > haproxy: Add new drained state (#25115)
  > Remove metadata from docstring parsing as per last week's meeting decision
  > metadata and doc generator optimization and fixes
  > Multiple fixes in digital_ocean_tag module (#24361)
  > changed ansible-test so that it replaces . with - instead of . with _ so that the hostname is valid
  > update auth_flag variable after STARTTLS connection is established, fixes #26376
  > Update playbooks_loops.rst
  > converted become runas to explicit CreateProcessWithLogonW (#26378)
  > igaffneypellz
  > add any_errors_fatal global config
  > ec2_group fix TypeError bug #26291
  > Correct doc about the Git module verify_commit param
  > Fix exception when using masquerade
  > openssl_privatekey: Add publickey fingerprint (#22202)
  > correct, cleanup & simplify dwim stack (#25956)
  > avoid doing cmp on .git
  > Handle errors gracefully in vmware_guest_snapshot (#25727)
  > Resolve module correctly (#25658)
  > Remove get_exception from crypto namespace
  > Use the new file content function post facts refactoring. (#26353)
  > Add net_logging platform agnostic module and junos implementation (#26316)
  > Add net_linkagg platform agnostic module (#26341)
  > Fix vyos banner idempotent (#26338)
  > Fix win_nssm credentials quoting (#26226) (#26228)
  > Permissions fix for remote coverage downloads.
  > Expose docker socket to test containers.
  > Update tox.ini to use ansible-test.
  > Fix version_added for new option in template introduced in #21846 (#26302)
  > Tell people to look for an existing module PR (#26287)
  > test, integration: add diff support (#26296)
  > correctly deal with encoding in errors
  > Fixed the exception handling logic for the delete_group function. (#26109)
  > ansible-test: pass --[skip-]tags to ansible-playbook
  > Support quiesce, memory in vmware guest snapshot (#26275)
  > Fix unresolved import in vmware module_utils (#25288)
  > Add Test Suite for vmware_vswitch (#26076)
  > Add testsuite for VMware Distributed vSwitch (#26193)
  > Add testsuite for vmware cluster (#26281)
  > vyos_user fix idempotent (#26289)
  > Unittests for extracting metadata from plugins (#26218)
  > Improve ec2_vpc_subnet check mode (#23108)
  > Add support for EC2 dynamic data in ec2_facts (#21532)
  > Upgrade ec2_remote_facts to use boto3 (#22937)
  > Calling connection.close() instead of self.close() to actually close the connection. (#26257)
  > Modify flask_control for vmware_host test suites (#26175)
  > composer: add param for custom PHP Executable path (#26107)
  > Clarify docs for set_stats module (#26250)
  > Remove legacy integration test make targets. (#26255)
  > Fix nxos_acl module and add IT tests (#25966)
  > Remove unnecessary 'our"word. (#26221)
  > yum: added example for `exclude` parameter. (#26216)
  > Add sshpass to Dockerfile for Ansbile integration tests
  > cloudstack: cs_template: default is_routing=None, fixes template upload for users (#26248)
  > Fix Python3 Errors in Azure Cloud Module
  > added integration tests for dpkg_selections (#26043)
  > nxos_pim_rp_address fixes (#26119)
  > parted: Add missing LC_TYPE override for env vars (#26242)
  > Convert ec2_vpc_subnet module to boto3 and add map_public option. (#23783)
  > ec2_vpc_dhcp_options_facts: if tags don't exist set them to default list instead of crashing - fixes #23825 (#23967)
  > cloud: ovirt_disks: Fix download of the qcow disk (#26179)
  > Move net_* modules into specific sub-topics (#26234)
  > Assert vyos_user commands output against first element of array (#26233)
  > Add ios_static_route module (#25527)
  > added integration tests for rpm_key (#26134)
  > Editing to fix wording from PR #26161.
  > Add active param to junos declarative modules (#26222)
  > fix iosxr_user integration test (#26220)
  > Initial commit of iam_managed_policy file (#22097)
  > Further iam_group improvements
  > New AWS module for managing IAM groups
  > Move metadata extraction into a library function (#26198)
  > Fix synchronize setting user variable
  > nxos_pim updates (#26145)
  > nxos_vxlan_vtep_vni fixes (#25913)
  > fix win_updates failure with dict-typed args (#26208)
  > Corrected the examples in find module to make sure the commands are accurate to what is being described.
  > Squashed commit of the following:
  > win_find: fix for empty nested directories (#26164)
  > win_say: Fix issue, add integration tests (#26089)
  > [cloud][gce] Add necessary key for secrets.py (#25997)
  > plugins,action: log stderr output if verbose (#25734)
  > Provide the list of files that were included by include_vars
  > corrected supported_by key
  > Check if SELinux is installed on system (#24437)
  > Move ping and win_ping closer together (#26028)
  > Fix hacking/test-module to allow running modules with pdb (#23339)
  > Include error message when ansiballz_setup fails (#26127)
  > PEP 8 fixes.
  > Support full path templates (#26121)
  > Adds bigip_qkview module (#25980)
  > Refactors bigip ssl cert module (#25882)
  > updated docs to clarify default change
  > device path is optional for cbs
  > Update dynamic inventory zabbix.py (#19862)
  > fixes issue #5633 (#19716)
  > test fix for thin disk type issue
  > Fixed expiredate parameter in user module
  > Limit yamllint version on python 2.6.
  > fix vyos_user integration test assert (#26185)
  > fix for iam (#23347)
  > auto tb on vvv+ or debug (#26106)
  > Add module netscaler_cs_action (#26147)
  > Workaround to deprecation warning when password is used as arg for *_user  (#26169)
  > Correct note syntax so Docker on non-Linux note shows up (#26161)
  > add vyos, openvswitch to network-all playbook (#26167)
  > fix vyos_user configuration (#26166)
  > letsencrypt: FIX CN parsing to work with OpenSSL 1.1 (#25935)
  > Add support for netconf network discovery (#25435)
  > win_iis_webapplication: Parameter fixes and check-mode (#26082)
  > win_msi: Add check_mode and removes options (#26086)
  > win_msg: Added integration tests, parameter fixes (#26126)
  > boto only returns tags in the described security group if they exist (#26053)
  > [cloud] Return target_group_names where sensible in ec2_asg_facts module (#26078)
  > [cloud] Fix logical flaw in route53_health_check, use string ports everywhere (#25706)
  > Return code is not very useful to assume a task failed
  > Add netscaler_server module (#25537)
  > Add testsuite for vmware_datacenter (#26133)
  > Test multiple nxos versions at once (#25595)
  > Update vmware_guest_find module (#26066)
  > Add missing quote on limit_to vyos includes (#26139)
  > Cyptography pr 20566 rebase (#25560)
  > Update Flask controller for latest testsuites (#26125)
  > Fix roles language in docs (#25811)
  > re-enable non-pipelined mode for Powershell (#25012)
  > win_share: Add integration tests and various fixes (#25691)
  > win_service: Updated return values and use the list parameter type (#25385)
  > Add missing win_psmodule (#26123)
  > win_regedit: Make the string comparison case sensitive when comparing string values (#25536)
  > windows: Two simple errors using Add-Warning (#25955)
  > Add warning message when Chocolatey was installed (#25918)
  > Fixes win_dsc docs (#26122)
  > New module: Add module to install/remove/register/unregiser windows powershell modules (windows/win_psmodule) (#23604)
  > Removes unused f5 module utils
  > Fix ansible ad-hoc to respect ANSIBLE_STDOUT_CALLBACK (#26098)
  > [cloud] Python3 fixes: use string_types instead of basestring (#26102)
  > Skip dependency check for deleted files. (#26112)
  > In the git module let ssh do its own host checking
  > Set license GPLv3+ ("or any later version") in setup.py
  > Make nic_name as optional parameter (#25990)
  > Fixing bug introduced in 20622
  > Mutually reference Windows and non-Windows modules (#25482)
  > Fixes list comparison (#26042)
  > Remove get_exception from zypper (#25890)
  > Add netscaler_save_config module (#25614)
  > [cloud] New feature for ec2_group: allow deleting groups by id (#26022)
  > cloudstack: cs_host: add integration tests
  > cloudstack: cs_host: revamp fixes several issues
  > Add new net_static_route platform agnostic module (#25455)
  > renames dict_combine to dict_merge in network_common (#26073)
  > Update FreeBSD pg test to use postgresql95-server.
  > Small fix in the error output (#26004)
  > nxos_vxlan_vtep (#25971)
  > Fixes nxos_vpc_interface (#25907)
  > Fix network integration test config. (#26057)
  > display v added
  > check options exist before forcing assignment
  > avoid exporting files useless to dist
  > Docker image updates for integration tests. (#26054)
  > [cloud] Fixes #26045 Ensure instance.instance_profile is not None before casting to dict (#26047)
  > openbsd_pkg: Handle versionless names with branch. (#26016)
  > vyos net_system implementation (#25994)
  > Add support for tmpfs to docker_container. (#25747)
  > fix networkdid->networkid in cs_nic.py (#25914)
  > Allow iam_cert to be renamed or moved without needing to specify cert or key data (#20622)
  > updated ansible-test integration to skip any files in test/integration/targets/ that aren't directories.
  > Fix type for 'attributes' field
  > Fix test for missing __init__.py for modules.
  > Add missing __init__.py for modules.
  > Add the cloud provider script for the vcenter simulator container (#25964)
  > Missing Else statement (#25457)
  > imc_xml: New module to manage Cisco IMC hardware (#25529)
  > Fix up integer type detection on python3 (#25985)
  > Fixed modules using Popen (#24558)
  > Don't include dependent roles in the dep chain for include_role
  > Fix of argument error in #25940 (#25979)
  > amazon: allow NACL to be removed by its id (#25925)
  > Update playbook_best_practices.rst, range notation (#25959)
  > Add junos_system declartive module and other related change (#25859)
  > [cloud] Add ChangeSet support to cloudformation module (#23490) (#24497)
  > Fix docs typo in java_cert function docstring (#25942)
  > [cloud] Update ec2.py default for public IP assignment (#25896)
  > Misc typo for Ansible
  > Vcsim container (#25236)
  > Ask for Network OS version info (#25958)
  > Move helm module to subdirectory
  > New module: helm (#24883)
  > cloud: ovirt: support add/remove tag from vms/hosts (#25900)
  > Improve help text for extra-vars requiring @ for filename
  > avoid winrm errors when not connecting to winrm (#25921)
  > add traceback and more helpful errors for ec2_vpc_route_table (#25704)
  > use proper pagination variable (#25838)
  > A few win_dsc bugfixes (#25852)
  > Handle rate limits on every iteration (#23726)
  > correctly set delegated host name in results
  > adjust script caching to processed data
  > nxos_vrf fix (#25812)
  > Add support for Red Hat Atomic Host (#25906)
  > [cloud] New module ec2_vpc_endpoint_facts for AWS EC2 VPC Endpoints (#20211)
  > [cloud] iam_cert return arn and allow use with ansible vault (#20787)
  > Add vyos_banner implementation module (#25862)
  > fixed cg signature
  > 01110000 01100101 01110000 00111000 00100000
  > properly track delegated host in loops
  > Ensure hosts aren't duplicated in groups
  > added comment on why not os.chdir
  > ensure proper typing of path, cause py3 listdir
  > [cloud] fix dynamodb_ttl exception handling for ParamValidationError (#25870)
  > [cloud] document route53 state choices added in 2.4 (#25866)
  > Consul: make service_port optional in service definition, like specified in Consul docs (#21737)
  > win_acl_inheritance: Added tests and formatting improvements (#25382)
  > win_owner: added tests and fixed up bool handling (#25088)
  > win_uri: Add integration tests, new functionality... (#25373)
  > Correct failure message in flowdock (#25844)
  > ansible-windows IRC (#25872)
  > [cloud] New module: Add module to set Amazon AWS DynamoDB TTL (cloud/amazon/dynamodb_ttl) (#22588)
  > added integration tests for apt upgrade (#25670)
  > htpasswd: fix passlib module version comparison (#20202)
  > Update nocache to be the proper bool type instead of string (#24358)
  > New Module: Add github_deploy_key module (source_control/github_deploy_key) (#24364)
  > fix false positive changed flag in rabbitmq_user module (#22507)
  > added integration tests for yum repository (#25671)
  > Correct usage of fail_json in hg module (#25847)
  > Fix module params assignment in jabber module (#25850)
  > fix comment in inventory/digital_ocean.py (#25828)
  > Improve documentation of 'remote_src' in the file copy module. (#23946)
  > Adds refactored bigip_hostname (#25841)
  > pulls the jsonrpc request builder code into top level function (#25833)
  > Add junos_banner declartive module (#25826)
  > fixes issue with SIGALARM call in network_cli (#25832)
  > MySQL Password updates (#25825)
  > Use stronger password for MySQL (#25821)
  > Adds bigip_iapp_service module (#25808)
  > Adds ANAME support for DNSMadeEasy module (#21030)
  > New Avi Module for Auth Profile objects (#24842)
  > RETURNS can include version_added (#25810)
  > Corrects method name (#25568)
  > cloudstack: add missing zone name to result (#25806)
  > host_group_vars: skip files having blacklisted ending (#25730)
  > Add net_interface declarative module (#25766)
  > facts: Add linux virtio module detection (#25578)
  > Rectify traceback.format_exc() call (#25773)
  > bin/ansible comment typo fix (#25799)
  > vars: fix typo s/path/spath
  > adds new common functions for declarative intent modules (#25210)
  > vars: fixed missing path in splitext()
  > nxos_nxapi fix (#25306)
  > Update system/ufw.py for ufw v0.35 (#21604)
  > Initial commit for Pure Storage Ansible module (#25386)
  > Check sysctl no name (#25041)
  > Makes all unit tests look the same (#25762)
  > Idempotent behaviour in ios_user integration test (#25774)
  > iosxr_banner Implementation module (#25744)
  > Do not set default value for any_errors_fatal in Base
  > PEP 8 fixes.
  > [cloud] ec2.py: add region to the aws_connect_kwargs before creating vpc connection Fixes #25673 (#25749)
  > [cloud] Route53 Avoid throttling errors and unnecessary processing when checking rrsets. (#22104)
  > fixed issue with paths separator and others
  > Add command variable in failure message (#25674)
  > [cloud] elb_target_group_facts.pyFix tags being snaked (#25742)
  > Add iosxr_user implementation module (#25615)
  > Add vyos_user implementation module (#25677)
  > tighter host/group_var discovery
  > Add nxos_banner implementation module (#25695)
  > fixed again
  > Fix a typo in assert message
  > Give example of empty _meta in dyanmic inventory (#24085)
  > pager should not log
  > skip f5 tests when f5 lib not installed
  > Move redudant check_ip_addr method to common ce (#25575)
  > constants: pep8 fix (#25735)
  > New Avi Module for Backup objects (#24843)
  > Minor Updates to the module descriptions and field options (#25430)
  > Adds virtual_address module (#25728)
  > Add persistent connection control path dir constant (#25736)
  > Formatted Dynamic Inventory link for Openstack (#25351)
  > readded missing become configs
  > now host list removes trailing/leading spaces
  > updated chglog with anisble-config data
  > skip hidden files for {host,group}_vars
  > Refactors irule module to conform to recent standards (#25709)
  > Adds the bigip_snmp module (#25668)
  > Adds bigip_iapp_template module (#25630)
  > Adds the bigip_provision module to Ansible (#25558)
  > win_timezone: Add diff support, integration tests (#25284)
  > [cloud] New module elb_target_group_facts (#24583)
  > win_tempfile: Added integration tests (#25069)
  > Adds a reconnect method (#25625)
  > account for absense of config file
  > ec2: Allow EC2-VPC instances to modify security groups - fixes #18928 (#23831)
  > 1st part of ansible config, adds ansible-config to view/manage configs (#12797)
  > nxos_vpc updates (#25452)
  > Added requires WMF5 note to win_firewall module documentations (#25676)
  > Add junos_vlan platform agnostic module (#25652)
  > Allow win_scheduled_task to support adding and removing task paths (#24025)
  > vmware_guest: Various fixes to VM customizations (from template) (#24768)
  > [cloud] Fix Route53 module value option, defaulting to empty list (#24555)
  > Add UUID, label and id links to devices when building facts (#25448)
  > More statvfs info for mount facts rebase 12073 (#25454)
  > [cloud] ec2.py: region is documented as optional; allow endpoints to be used - fixes #24382 (#24470)
  > Fix pep8 extra lines error (#25666)

wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent