Skip to content

Latest commit

 

History

History
200 lines (142 loc) · 9.67 KB

CHANGELOG.rst

File metadata and controls

200 lines (142 loc) · 9.67 KB

Community Windows Release Notes

  • win_domain_user - Added sam_account_name to explicitly set the sAMAccountName property of an object - ansible-collections#281
  • win_dns_record - Added txt Support
  • win_scheduled_task - Added support for setting a session_state_change trigger by documenting the human friendly values for state_change
  • win_scheduled_task_state - Added state_change_str to the trigger output to give a human readable description of the value
  • win_domain_group_membership - Handle timeouts when dealing with group with lots of members - ansible-collections#204
  • win_domain_user - Make sure a password is set to change when it is marked as password needs to be changed before logging in - ansible-collections#223
  • win_domain_user - fix reporting on user when running in check mode - ansible-collections#248
  • win_lineinfile - Fix crash when using insertbefore and insertafter at the same time - ansible-collections#220
  • win_partition - Fix gtp_type setting in win_partition - ansible-collections#241
  • win_psmodule - Makes sure -AllowClobber is used when updating pre-requisites if requested - ansible-collections#42
  • win_pssession_configuration - the async_poll option was not actually used and polling mode was always used with the default poll delay; this change also formally disables async_poll=0 (ansible-collections#212).
  • win_wait_for_process - Fix bug when specifying multiple process_name_exact values - ansible-collections#203
  • win_feature_info - Gather information about Windows features
  • Extend win_domain_computer adding managedBy parameter.
  • win_firewall_rule - Ensure service: any is set to match any service instead of the literal service called any as per the docs
  • win_scoop - Make sure we enable TLS 1.2 when installing scoop
  • win_xml - Fix PropertyNotFound exception when creating a new attribute - ansible-collections#166
  • win_psrepository_copy - Copies registered PSRepositories to other user profiles
  • win_nssm - added new parameter 'app_environment' for managing service environment.
  • win_scheduled_task - validate task name against invalid characters (ansible-collections#168)
  • win_scheduled_task_stat - add check mode support (ansible-collections#167)
  • win_partition - fix size comparison errors when size specified in bytes (ansible-collections#159)
  • win_security_policy - read config file with correct encoding to avoid breaking non-ASCII chars
  • win_security_policy - strip of null char added by secedit for LegalNoticeText so the existing value is preserved
  • win_net_adapter_feature - Enable or disable certain network adapters.
  • win_dns_record - Support NS record creation,modification and deletion
  • win_firewall - Support defining the default inbound and outbound action of traffic in Windows firewall.
  • win_psrepository - Added the proxy option that defines the proxy to use for the repository being managed
  • win_dns_record - Added support for managing SRV records
  • win_firewall_rule - Support editing rules by the group it belongs to
  • win_firewall_rule - Support editing rules that have a duplicated name
  • win_pester - no longer runs all *.ps1 file in the directory specified due to it executing potentially unknown scripts. It will follow the default behaviour of only running tests for files that are like *.tests.ps1 which is built into Pester itself.
  • win_psexec - removed the deprecated extra_opts option.
  • win_scoop - add checks for globally installed packages for better idempotency checks
  • win_scoop_bucket - Manage Scoop buckets

This is the first proper release of the community.windows collection on 2020-07-18. The changelog describes all changes made to the modules and plugins included in this collection since Ansible 2.9.0.

  • win_disk_facts - Set output array order to be by disk number property - ansible/ansible#63998
  • win_domain_computer - sam_account_name with missing $ will have it added automatically (ansible-collections#93)
  • win_domain_computer - add support for offline domain join (ansible-collections#93)
  • win_domain_group_membership - Add multi-domain forest support - ansible/ansible#59829
  • win_domain_user - Added the identity module option to explicitly set the identity of the user when searching for it - ansible/ansible#45298
  • win_firewall- Change req check from wmf version to cmdlets presence - ansible/ansible#63003
  • win_firewall_rule - add parameter to support ICMP Types and Codes (ansible/ansible#46809)
  • win_iis_webapplication - add new options connect_as, username, password.
  • win_iis_webapplication - now uses the current application pool of the website instead of the DefaultAppPool if none was specified.
  • win_nssm - Implement additional parameters - (ansible/ansible#62620)
  • win_pester - Only execute *.tests.ps1 in path to match the default behaviour in Pester - ansible/ansible#55736
  • win_disk_image - removed the deprecated return value mount_path in favour of mount_paths.
  • security issue win_unzip - normalize paths in archive to ensure extracted files do not escape from the target directory (CVE-2020-1737)
  • psexec - Fix issue where the Kerberos package was not detected as being available.
  • psexec - Fix issue where the interactive option was not being passed down to the library.
  • win_credential - Fix issue that errors when trying to add a name with wildcards.
  • win_domain_computer - Fix idempotence checks when sAMAccountName is different from name
  • win_domain_computer - Honour the explicit domain server and credentials when moving or removing a computer object - ansible/ansible#63093
  • win_domain_user - Better handle cases when getting a new user's groups fail - ansible/ansible#54331
  • win_format - Idem not working if file exist but same fs (ansible/ansible#58302)
  • win_format - fixed issue where module would not change allocation unit size (ansible/ansible#56961)
  • win_iis_webapppool - Do not try and set attributes in check mode when the pool did not exist
  • win_iis_website - Actually restart the site when state=restarted - ansible/ansible#63828
  • win_partition - Fix invalid variable name causing a failure on checks - ansible/ansible#62401
  • win_partition - don't resize partitions if size difference is < 1 MiB
  • win_timezone - Allow for _dstoff timezones
  • win_unzip - Fix support for paths with square brackets not being detected properly