330 lines
17 KiB
YAML
330 lines
17 KiB
YAML
ancestor: null
|
|
releases:
|
|
0.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- '**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 - https://github.com/ansible/ansible/pull/63093
|
|
- win_domain_user - Better handle cases when getting a new user's groups fail
|
|
- https://github.com/ansible/ansible/issues/54331
|
|
- win_format - Idem not working if file exist but same fs (https://github.com/ansible/ansible/issues/58302)
|
|
- win_format - fixed issue where module would not change allocation unit size
|
|
(https://github.com/ansible/ansible/issues/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`` - https://github.com/ansible/ansible/issues/63828
|
|
- win_partition - Fix invalid variable name causing a failure on checks - https://github.com/ansible/ansible/issues/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
|
|
minor_changes:
|
|
- win_disk_facts - Set output array order to be by disk number property - https://github.com/ansible/ansible/issues/63998
|
|
- win_domain_computer - ``sam_account_name`` with missing ``$`` will have it
|
|
added automatically (https://github.com/ansible-collections/community.windows/pull/93)
|
|
- win_domain_computer - add support for offline domain join (https://github.com/ansible-collections/community.windows/pull/93)
|
|
- win_domain_group_membership - Add multi-domain forest support - https://github.com/ansible/ansible/issues/59829
|
|
- win_domain_user - Added the ``identity`` module option to explicitly set the
|
|
identity of the user when searching for it - https://github.com/ansible/ansible/issues/45298
|
|
- win_firewall- Change req check from wmf version to cmdlets presence - https://github.com/ansible/ansible/issues/63003
|
|
- win_firewall_rule - add parameter to support ICMP Types and Codes (https://github.com/ansible/ansible/issues/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 - (https://github.com/ansible/ansible/issues/62620)
|
|
- win_pester - Only execute ``*.tests.ps1`` in ``path`` to match the default
|
|
behaviour in Pester - https://github.com/ansible/ansible/issues/55736
|
|
release_summary: '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.
|
|
|
|
'
|
|
removed_features:
|
|
- win_disk_image - removed the deprecated return value ``mount_path`` in favour
|
|
of ``mount_paths``.
|
|
fragments:
|
|
- 56033-win_iis_webapplication-add-authentication-options.yml
|
|
- 56966-win_format-allocation-unit-size.yml
|
|
- 58225-win_partition-maximum-partition-size.yml
|
|
- 61227-win_iis_webapplication-apppool-change.yml
|
|
- 65138-Windows_Multidomain_support.yml
|
|
- 93-win_domain_computer-offline-domain-join.yml
|
|
- psexec-kerb-and-interactive.yaml
|
|
- summary-0.2.0.yml
|
|
- win-unzip-check-extraction-path.yml
|
|
- win_credential-wildcard.yaml
|
|
- win_disk_facts-Set-output-array-order-by-disk-number.yml
|
|
- win_disk_image_mount_path.yml
|
|
- win_domain_computer-credential.yaml
|
|
- win_domain_computer-idempotence.yaml
|
|
- win_domain_user-group-missing.yaml
|
|
- win_domain_user-identity.yaml
|
|
- win_firewall-Change-req-check-from-wmf-version-to-cmdlets-presence.yml
|
|
- win_firewall_rule-add-support-for-icmptypecode.yml
|
|
- win_format-Idem-not-working-if-file-exist-but-same-fs.yml
|
|
- win_iis_webapppool-check-mode.yaml
|
|
- win_iis_website-restarted.yaml
|
|
- win_nssm-Implement-additional-parameters.yml
|
|
- win_partition-var.yaml
|
|
- win_pester-path-behaviour.yaml
|
|
- win_timezone-Allow-dstoff.yml
|
|
- win_unzip-paths.yaml
|
|
release_date: '2020-07-18'
|
|
1.0.0:
|
|
changes:
|
|
breaking_changes:
|
|
- 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.
|
|
bugfixes:
|
|
- win_scoop - add checks for globally installed packages for better idempotency
|
|
checks
|
|
minor_changes:
|
|
- 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
|
|
removed_features:
|
|
- win_psexec - removed the deprecated ``extra_opts`` option.
|
|
fragments:
|
|
- 1.0.0-summary.yml
|
|
- porting-guide.yml
|
|
- win_dns_record_SRV.yml
|
|
- win_firewall_rule_group_state.yml
|
|
- win_scoop.yml
|
|
modules:
|
|
- description: Manage Scoop buckets
|
|
name: win_scoop_bucket
|
|
namespace: ''
|
|
release_date: '2020-08-14'
|
|
1.1.0:
|
|
changes:
|
|
minor_changes:
|
|
- 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
|
|
fragments:
|
|
- v1.1.0-summary.yml
|
|
- win_dns_ns_record.yml
|
|
- win_firewall_action.yml
|
|
- win_psrepository-proxy.yml
|
|
release_date: '2020-09-26'
|
|
1.2.0:
|
|
changes:
|
|
bugfixes:
|
|
- win_partition - fix size comparison errors when size specified in bytes (https://github.com/ansible-collections/community.windows/pull/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
|
|
minor_changes:
|
|
- win_nssm - added new parameter 'app_environment' for managing service environment.
|
|
- win_scheduled_task - validate task name against invalid characters (https://github.com/ansible-collections/community.windows/pull/168)
|
|
- win_scheduled_task_stat - add check mode support (https://github.com/ansible-collections/community.windows/pull/167)
|
|
fragments:
|
|
- 158-nssm-appenv-and-custom-pathvar.yaml
|
|
- 159-win_partition_bytes_as_number.yaml
|
|
- 167-win_scheduled_task_stat-check_mode.yml
|
|
- 168-win_scheduled_task-invalid-task-name.yml
|
|
- release_summary.yml
|
|
- win_security_policy_encoding.yml
|
|
modules:
|
|
- description: Enable or disable certain network adapters.
|
|
name: win_net_adapter_feature
|
|
namespace: ''
|
|
release_date: '2020-12-18'
|
|
1.3.0:
|
|
changes:
|
|
bugfixes:
|
|
- '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
|
|
- https://github.com/ansible-collections/community.windows/issues/166
|
|
minor_changes:
|
|
- Extend win_domain_computer adding managedBy parameter.
|
|
fragments:
|
|
- 185-add-managedBy-support.yml
|
|
- release_summary.yml
|
|
- win_firewall_rule-service-any.yml
|
|
- win_scoop-tls.yml
|
|
- win_xml-missing-attribute.yml
|
|
modules:
|
|
- description: Copies registered PSRepositories to other user profiles
|
|
name: win_psrepository_copy
|
|
namespace: ''
|
|
release_date: '2021-02-03'
|
|
1.4.0:
|
|
changes:
|
|
bugfixes:
|
|
- win_domain_group_membership - Handle timeouts when dealing with group with
|
|
lots of members - https://github.com/ansible-collections/community.windows/pull/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 - https://github.com/ansible-collections/community.windows/issues/223
|
|
- win_domain_user - fix reporting on user when running in check mode - https://github.com/ansible-collections/community.windows/pull/248
|
|
- win_lineinfile - Fix crash when using ``insertbefore`` and ``insertafter``
|
|
at the same time - https://github.com/ansible-collections/community.windows/issues/220
|
|
- win_partition - Fix gtp_type setting in win_partition - https://github.com/ansible-collections/community.windows/issues/241
|
|
- win_psmodule - Makes sure ``-AllowClobber`` is used when updating pre-requisites
|
|
if requested - https://github.com/ansible-collections/community.windows/issues/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`` (https://github.com/ansible-collections/community.windows/pull/212).
|
|
- win_wait_for_process - Fix bug when specifying multiple ``process_name_exact``
|
|
values - https://github.com/ansible-collections/community.windows/issues/203
|
|
fragments:
|
|
- 212-win_pssession_configuration-async_poll.yml
|
|
- release-summary.yml
|
|
- win_domain_group_membership-large.yml
|
|
- win_domain_user-check-reporting.yml
|
|
- win_domain_user-pass-change.yaml
|
|
- win_lineinfile-warning.yaml
|
|
- win_partition-gpttype.yml
|
|
- win_psmodule-prereq.yml
|
|
- win_wait_for_process-exact.yml
|
|
modules:
|
|
- description: Gather information about Windows features
|
|
name: win_feature_info
|
|
namespace: ''
|
|
release_date: '2021-05-15'
|
|
1.5.0:
|
|
changes:
|
|
bugfixes:
|
|
- win_dns_zone - Fix idempotency when using a DNS zone with forwarders - https://github.com/ansible-collections/community.windows/issues/259
|
|
- win_domain_group_member - Fix faulty logic when comparing existing group members
|
|
- https://github.com/ansible-collections/community.windows/issues/256
|
|
- win_lineinfile - Avoid stripping the newline at the end of a file - https://github.com/ansible-collections/community.windows/pull/219
|
|
- win_product_facts - fixed an issue that the module doesn't correctly convert
|
|
a product id (https://github.com/ansible-collections/community.windows/pull/251).
|
|
fragments:
|
|
- 251-win_product_facts.yml
|
|
- release-summary.yml
|
|
- win_dns_zone-forwarder.yml
|
|
- win_domain_group_membership-comparison.yml
|
|
- win_lineinfile-newline.yml
|
|
release_date: '2021-06-26'
|
|
1.6.0:
|
|
changes:
|
|
minor_changes:
|
|
- 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
|
|
security_fixes:
|
|
- win_psexec - Ensure password is masked in ``psexec_command`` return result
|
|
- https://github.com/ansible-collections/community.windows/issues/43
|
|
fragments:
|
|
- release_summary.yml
|
|
- scheduled_task_state.yml
|
|
- win_dns_record-txtsupport.yml
|
|
- win_psexec-cmd-output.yml
|
|
release_date: '2021-07-27'
|
|
1.7.0:
|
|
changes:
|
|
bugfixes:
|
|
- win_dns_record - Fix issue when trying to use the ``computer_name`` option
|
|
- https://github.com/ansible-collections/community.windows/issues/276
|
|
- win_domain_user - Fallback to NETBIOS username for password verification check
|
|
if the UPN is not set - https://github.com/ansible-collections/community.windows/pull/289
|
|
- 'win_initialize_disk - Ensure ``online: False`` doesn''t bring the disk online
|
|
again - https://github.com/ansible-collections/community.windows/pull/268'
|
|
- win_lineinfile - Fix up diff output with ending newlines - https://github.com/ansible-collections/community.windows/pull/283
|
|
- win_region - Fix ``copy_settings`` on a host that has disabled ``reg.exe``
|
|
access - https://github.com/ansible-collections/community.windows/issues/287
|
|
minor_changes:
|
|
- win_domain_user - Added ``sam_account_name`` to explicitly set the ``sAMAccountName``
|
|
property of an object - https://github.com/ansible-collections/community.windows/issues/281
|
|
fragments:
|
|
- 1.7.0-release.yml
|
|
- win_dns_record-comp-name.yml
|
|
- win_domain_user-missing-upn.yml
|
|
- win_domain_user_samaccount.yml
|
|
- win_initialize_disk-offline.yml
|
|
- win_lineinfile-diff.yml
|
|
- win_region_hardened_registry.yml
|
|
release_date: '2021-09-23'
|
|
1.8.0:
|
|
changes:
|
|
bugfixes:
|
|
- win_audit_rule - Fix exception when trying to change a rule on a hidden or
|
|
protected system file - https://github.com/ansible-collections/community.windows/issues/17
|
|
- win_firewall - Fix GpoBoolean/Boolean comparation(windows versions compatibility
|
|
increase)
|
|
- win_nssm - Perform better user comparison checks for idempotency
|
|
- win_pssession_configuration - the associated action plugin detects check mode
|
|
using a method that isn't always accurate (https://github.com/ansible-collections/community.windows/pull/318).
|
|
- win_region - Fix conflicts with existing ``LIB`` environment variable
|
|
- win_scheduled_task - Fix conflicts with existing ``LIB`` environment variable
|
|
- win_scheduled_task_stat - Fix conflicts with existing ``LIB`` environment
|
|
variable
|
|
- win_scoop_bucket - Ensure no extra data is sent to the controller resulting
|
|
in a junk output warning
|
|
- win_xml - Do not show warnings for normal operations - https://github.com/ansible-collections/community.windows/issues/205
|
|
- win_xml - Fix removal operation when running with higher verbosities - https://github.com/ansible-collections/community.windows/issues/275
|
|
minor_changes:
|
|
- win_nssm - Added ``username`` as an alias for ``user``
|
|
- win_nssm - Remove deprecation for ``state``, ``dependencies``, ``user``, ``password``,
|
|
``start_mode``
|
|
- win_nssm - Support gMSA accounts for ``user``
|
|
fragments:
|
|
- 205-win_xml-warning.yml
|
|
- 275-win_xml-verbose-removed.yml
|
|
- 318-win_pssession_configuration-action-check_mode.yml
|
|
- add-type-env.yml
|
|
- release.yml
|
|
- win_audit_rule-protected-file.yml
|
|
- win_firewall_bools_comparation_compatibility.yml
|
|
- win_nssm-username.yml
|
|
- win_scoop_bucket-junk.yml
|
|
modules:
|
|
- description: Manage Active Directory Organizational Units
|
|
name: win_domain_ou
|
|
namespace: ''
|
|
release_date: '2021-11-03'
|
|
1.9.0:
|
|
changes:
|
|
bugfixes:
|
|
- win_domain_user - Module now properly captures and reports bad password -
|
|
https://github.com/ansible-collections/community.windows/issues/316
|
|
- win_domain_user - Module now reports user created and changed properly - https://github.com/ansible-collections/community.windows/issues/316
|
|
- win_domain_user - The AD user's existing identity is searched using their
|
|
sAMAccountName name preferentially and falls back to the provided name property
|
|
instead - https://github.com/ansible-collections/community.windows/issues/344
|
|
- win_iis_virtualdirectory - Fixed an issue where virtual directory information
|
|
could not be obtained correctly when the parameter ``application`` was set
|
|
minor_changes:
|
|
- win_disk_facts - Added ``filter`` option to filter returned facts by type
|
|
of disk information - https://github.com/ansible-collections/community.windows/issues/33
|
|
- win_disk_facts - Converted from ``#Requires -Module Ansible.ModuleUtils.Legacy``
|
|
to ``#AnsibleRequires -CSharpUtil Ansible.Basic``
|
|
- win_iis_virtualdirectory - Added the ``connect_as``, ``username``, and ``password``
|
|
options to control the virtual directory authentication - https://github.com/ansible-collections/community.windows/issues/346
|
|
- win_power_plan - Added ``guid`` option to specify plan by a unique identifier
|
|
- https://github.com/ansible-collections/community.windows/issues/310
|
|
release_summary:
|
|
- Release summary for v1.9.0
|
|
fragments:
|
|
- 310_win_disk_facts.yml
|
|
- 330_win_domain_user.yml
|
|
- 337_win_power_plan.yml
|
|
- 345_win_domain_user.yml
|
|
- 347_win_iis_virtualdirectory.yml
|
|
- release-2.9.0.yml
|
|
release_date: '2021-12-21'
|