From 65084df2c980b252ac0a611639924a0b4548b75b Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Fri, 25 May 2018 21:19:23 -0700 Subject: [PATCH] Initial commit for 2.7.0 development. --- changelogs/CHANGELOG-v2.6.rst | 131 ------------------ changelogs/fragments/always_run_removal.yaml | 2 - .../fragments/ansible-managed-encoding.yaml | 5 - .../aws_ses_identity_check_mode.yaml | 2 - changelogs/fragments/azure-lb-sku.yaml | 3 - .../fragments/base64_filter_encoding.yaml | 3 - .../fragments/command-support-argv.yaml | 4 - .../fragments/copy-files-default-follow.yaml | 4 - changelogs/fragments/copy-no-chmod.yaml | 5 - changelogs/fragments/copy-recursive-copy.yml | 3 - .../encoding-docs-plugin-parsing.yaml | 3 - changelogs/fragments/file-disallow-src.yaml | 8 -- .../fragments/file-nonexistent-link.yaml | 5 - .../file-nonexitent-link-recurse.yaml | 5 - .../file-succeed-if-already-absent.yaml | 5 - changelogs/fragments/gem-custom-home.yaml | 2 - .../grafana-deprecation-warnings.yaml | 4 - changelogs/fragments/includes.yaml | 17 --- changelogs/fragments/mode-preserve.yaml | 5 - changelogs/fragments/new-gcp-modules.yml | 34 ----- changelogs/fragments/onepassword-lookup.yaml | 2 - changelogs/fragments/pause-ctrl-c.yaml | 2 - .../postgresql_user-encrypted-fixes.yml | 7 - .../fragments/powershell_use_set_tmpdir.yaml | 2 - changelogs/fragments/py36-spwd.yaml | 3 - changelogs/fragments/selinux-check-mode.yaml | 2 - .../fragments/template-filename-encoding.yaml | 5 - changelogs/fragments/user-expires.yaml | 2 - changelogs/fragments/v2.6.0a1_summary.yaml | 3 - ...atchup.yaml => v2.7.0-initial-commit.yaml} | 0 ...win_environment-do-not-delete-on-null.yaml | 2 - .../fragments/win_file-special-char-fix.yaml | 2 - .../fragments/win_get_url-ftp-support.yaml | 2 - .../win_module_utils_sid-conversion.yaml | 6 - .../fragments/win_template-dest-dir-fix.yaml | 2 - .../win_updates-add-scheduled-tasks-back.yaml | 2 - .../win_updates_typo_whitelist_fix.yaml | 3 - .../window_become-better-errors.yaml | 2 - .../windows-deprecation-removal.yaml | 6 - changelogs/fragments/winrm-encoding-fix | 5 - .../fragments/winrm-get_correct_user.yaml | 2 - .../fragments/winrm_kinit_error-fix.yaml | 2 - changelogs/fragments/xenserver-facts-fix.yaml | 2 - .../fragments/yaml-callback-unicode.yaml | 3 - lib/ansible/release.py | 4 +- 45 files changed, 2 insertions(+), 321 deletions(-) delete mode 100644 changelogs/CHANGELOG-v2.6.rst delete mode 100644 changelogs/fragments/always_run_removal.yaml delete mode 100644 changelogs/fragments/ansible-managed-encoding.yaml delete mode 100644 changelogs/fragments/aws_ses_identity_check_mode.yaml delete mode 100644 changelogs/fragments/azure-lb-sku.yaml delete mode 100644 changelogs/fragments/base64_filter_encoding.yaml delete mode 100644 changelogs/fragments/command-support-argv.yaml delete mode 100644 changelogs/fragments/copy-files-default-follow.yaml delete mode 100644 changelogs/fragments/copy-no-chmod.yaml delete mode 100644 changelogs/fragments/copy-recursive-copy.yml delete mode 100644 changelogs/fragments/encoding-docs-plugin-parsing.yaml delete mode 100644 changelogs/fragments/file-disallow-src.yaml delete mode 100644 changelogs/fragments/file-nonexistent-link.yaml delete mode 100644 changelogs/fragments/file-nonexitent-link-recurse.yaml delete mode 100644 changelogs/fragments/file-succeed-if-already-absent.yaml delete mode 100644 changelogs/fragments/gem-custom-home.yaml delete mode 100644 changelogs/fragments/grafana-deprecation-warnings.yaml delete mode 100644 changelogs/fragments/includes.yaml delete mode 100644 changelogs/fragments/mode-preserve.yaml delete mode 100644 changelogs/fragments/new-gcp-modules.yml delete mode 100644 changelogs/fragments/onepassword-lookup.yaml delete mode 100644 changelogs/fragments/pause-ctrl-c.yaml delete mode 100644 changelogs/fragments/postgresql_user-encrypted-fixes.yml delete mode 100644 changelogs/fragments/powershell_use_set_tmpdir.yaml delete mode 100644 changelogs/fragments/py36-spwd.yaml delete mode 100644 changelogs/fragments/selinux-check-mode.yaml delete mode 100644 changelogs/fragments/template-filename-encoding.yaml delete mode 100644 changelogs/fragments/user-expires.yaml delete mode 100644 changelogs/fragments/v2.6.0a1_summary.yaml rename changelogs/fragments/{v2.6.0a1_catchup.yaml => v2.7.0-initial-commit.yaml} (100%) delete mode 100644 changelogs/fragments/win_environment-do-not-delete-on-null.yaml delete mode 100644 changelogs/fragments/win_file-special-char-fix.yaml delete mode 100644 changelogs/fragments/win_get_url-ftp-support.yaml delete mode 100644 changelogs/fragments/win_module_utils_sid-conversion.yaml delete mode 100644 changelogs/fragments/win_template-dest-dir-fix.yaml delete mode 100644 changelogs/fragments/win_updates-add-scheduled-tasks-back.yaml delete mode 100644 changelogs/fragments/win_updates_typo_whitelist_fix.yaml delete mode 100644 changelogs/fragments/window_become-better-errors.yaml delete mode 100644 changelogs/fragments/windows-deprecation-removal.yaml delete mode 100644 changelogs/fragments/winrm-encoding-fix delete mode 100644 changelogs/fragments/winrm-get_correct_user.yaml delete mode 100644 changelogs/fragments/winrm_kinit_error-fix.yaml delete mode 100644 changelogs/fragments/xenserver-facts-fix.yaml delete mode 100644 changelogs/fragments/yaml-callback-unicode.yaml diff --git a/changelogs/CHANGELOG-v2.6.rst b/changelogs/CHANGELOG-v2.6.rst deleted file mode 100644 index 5150971b66..0000000000 --- a/changelogs/CHANGELOG-v2.6.rst +++ /dev/null @@ -1,131 +0,0 @@ -======================================== -Ansible 2.6 "Heartbreaker" Release Notes -======================================== - -.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1: - -v2.6.0a1 -======== - -.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Release Summary: - -Release Summary ---------------- - -| Release Date: 2018-05-21 -| `Porting Guide `_ - - -.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Minor Changes: - -Minor Changes -------------- - -- azure_rm_loadbalancer - add support for sku - -- azure_rm_publicipaddress - add support for sku - -- Added an ``encoding`` option to the ``b64encode`` and ``b64decode`` filters to specify the encoding of the string that is base64 encoded. - -- import/include - Cache task_vars to speed up IncludedFile.process_include_results (https://github.com/ansible/ansible/pull/39026) - -- PowerShell modules that use Convert-ToSID in Ansible.ModuleUtils.SID.psm1 like win_user_right now accept an actual SID as an input string. This means any local or domain accounts that are named like a SID need to be prefixed with the domain, hostname, or . to ensure it converts to that accounts SID https://github.com/ansible/ansible/issues/38502 - - -.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Removed Features (previously deprecated): - -Removed Features (previously deprecated) ----------------------------------------- - -- win_chocolatey - removed deprecated upgrade option and choco_* output return values - -- win_feature - removed deprecated reboot option - -- win_iis_webapppool - removed the ability to supply attributes as a string in favour of a dictionary - -- win_package - removed deprecated name option - -- win_regedit - removed deprecated support for specifying HKCC as HCCC - - -.. _Ansible 2.6 "Heartbreaker" Release Notes_v2.6.0a1_Bugfixes: - -Bugfixes --------- - -- template - Fix for encoding issues when a template path contains non-ascii characters and using the template path in ansible_managed (https://github.com/ansible/ansible/issues/27262) - -- copy - fixed copy to only follow symlinks for files in the non-recursive case - -- file - fixed the default follow behaviour of file to be true - -- copy module - The copy module was attempting to change the mode of files for remote_src=True even if mode was not set as a parameter. This failed on filesystems which do not have permission bits (https://github.com/ansible/ansible/pull/40099) - -- Fix an encoding issue when parsing the examples from a plugins' documentation - -- file module - The file module allowed the user to specify src as a parameter when state was not link or hard. This is documented as only applying to state=link or state=hard but in previous Ansible, this could have an effect in rare cornercases. For instance, "ansible -m file -a 'state=directory path=/tmp src=/var/lib'" would create /tmp/lib. This has been disabled and a warning emitted (will change to an error in Ansible-2.10). - -- file module - Fix error when running a task which assures a symlink to a nonexistent file exists for the second and subsequent times (https://github.com/ansible/ansible/issues/39558) - -- file module - Fix error when recursively assigning permissions and a symlink to a nonexistent file is present in the directory tree (https://github.com/ansible/ansible/issues/39456) - -- file module - Eliminate an error if we're asked to remove a file but something removes it while we are processing the request (https://github.com/ansible/ansible/pull/39466) - -- Various grafana_* modules - Port away from the deprecated b64encodestring function to the b64encode function instead. https://github.com/ansible/ansible/pull/38388 - -- import/include - Update TaskInclude _raw_params with the expanded/templated path to file allowing nested includes using host vars in file (https://github.com/ansible/ansible/pull/39365) - -- dynamic includes - Don't treat undefined vars for conditional includes as truthy (https://github.com/ansible/ansible/pull/39377) - -- import/include - Ensure role handlers have the proper parent, allowing for correct attribute inheritance (https://github.com/ansible/ansible/pull/39426) - -- include_role/import_role - Use the computed role name for include_role/import_role so to diffentiate between names computed from host vars (https://github.com/ansible/ansible/pull/39516) - -- import_playbook - Pass vars applied to import_playbook into parsing of the playbook as they may be needed to parse the imported plays (https://github.com/ansible/ansible/pull/39521) - -- include_role/import_role - Don't overwrite included role handlers with play handlers on parse (https://github.com/ansible/ansible/pull/39563) - -- dynamic includes - Improved performance by fixing re-parenting on copy (https://github.com/ansible/ansible/pull/38747) - -- dynamic includes - Fix IncludedFile comparison for free strategy (https://github.com/ansible/ansible/pull/37083) - -- dynamic includes - Allow inheriting attributes from static parents (https://github.com/ansible/ansible/pull/38827) - -- include_role/import_role - improved performance and recursion depth (https://github.com/ansible/ansible/pull/36470) - -- include_role/import_role - Fix parameter templating (https://github.com/ansible/ansible/pull/36372) - -- dynamic includes - Use the copied and merged task for calculating task vars (https://github.com/ansible/ansible/pull/39762) - -- Implement mode=preserve for the template module - -- Fix mode=preserve with remote_src=True for the copy module - -- Document mode=preserve for both the copy and template module - -- pause - ensure ctrl+c interrupt works in all cases (https://github.com/ansible/ansible/issues/35372) - -- spwd - With python 3.6 spwd.getspnam returns PermissionError instead of KeyError if user does not have privileges (https://github.com/ansible/ansible/issues/39472) - -- template action plugin - fix the encoding of filenames to avoid tracebacks on Python2 when characters that are not present in the user's locale are present. (https://github.com/ansible/ansible/pull/39424) - -- user - only change the expiration time when necessary (https://github.com/ansible/ansible/issues/13235) - -- win_environment - Fix for issue where the environment value was deleted when a null value or empty string was set - https://github.com/ansible/ansible/issues/40450 - -- win_file - fix issue where special chars like [ and ] were not being handled correctly https://github.com/ansible/ansible/pull/37901 - -- win_get_url - fixed a few bugs around authentication and force no when using an FTP URL - -- win_template - fix when specifying the dest option as a directory with and without the trailing slash https://github.com/ansible/ansible/issues/39886 - -- win_updates - Fix typo that hid the download error when a download failed - -- win_updates - Fix logic when using a whitelist for multiple updates - -- windows become - Show better error messages when the become process fails - -- winrm - allow `ansible_user` or `ansible_winrm_user` to override `ansible_ssh_user` when both are defined in an inventory - https://github.com/ansible/ansible/issues/39844 - -- The yaml callback plugin now allows non-ascii characters to be displayed. - diff --git a/changelogs/fragments/always_run_removal.yaml b/changelogs/fragments/always_run_removal.yaml deleted file mode 100644 index 6805b894e2..0000000000 --- a/changelogs/fragments/always_run_removal.yaml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: -- removed the deprecated always_run task option, please use `check_mode: no` instead diff --git a/changelogs/fragments/ansible-managed-encoding.yaml b/changelogs/fragments/ansible-managed-encoding.yaml deleted file mode 100644 index 9d956dcdc0..0000000000 --- a/changelogs/fragments/ansible-managed-encoding.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- template - Fix for encoding issues when a template path contains non-ascii - characters and using the template path in ansible_managed - (https://github.com/ansible/ansible/issues/27262) diff --git a/changelogs/fragments/aws_ses_identity_check_mode.yaml b/changelogs/fragments/aws_ses_identity_check_mode.yaml deleted file mode 100644 index 5fb1b8b92e..0000000000 --- a/changelogs/fragments/aws_ses_identity_check_mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - The aws_ses_identity module supports check mode diff --git a/changelogs/fragments/azure-lb-sku.yaml b/changelogs/fragments/azure-lb-sku.yaml deleted file mode 100644 index df1e2aea6e..0000000000 --- a/changelogs/fragments/azure-lb-sku.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- azure_rm_loadbalancer - add support for sku -- azure_rm_publicipaddress - add support for sku diff --git a/changelogs/fragments/base64_filter_encoding.yaml b/changelogs/fragments/base64_filter_encoding.yaml deleted file mode 100644 index e1fd600e55..0000000000 --- a/changelogs/fragments/base64_filter_encoding.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Added an ``encoding`` option to the ``b64encode`` and ``b64decode`` filters - to specify the encoding of the string that is base64 encoded. diff --git a/changelogs/fragments/command-support-argv.yaml b/changelogs/fragments/command-support-argv.yaml deleted file mode 100644 index c38d8064d6..0000000000 --- a/changelogs/fragments/command-support-argv.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -features: - - command module - Added argv option to allow command to be specified as a list vs. a string - (https://github.com/ansible/ansible/issues/19392) diff --git a/changelogs/fragments/copy-files-default-follow.yaml b/changelogs/fragments/copy-files-default-follow.yaml deleted file mode 100644 index 0bce044ae7..0000000000 --- a/changelogs/fragments/copy-files-default-follow.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- copy - fixed copy to only follow symlinks for files in the non-recursive case -- file - fixed the default follow behaviour of file to be true diff --git a/changelogs/fragments/copy-no-chmod.yaml b/changelogs/fragments/copy-no-chmod.yaml deleted file mode 100644 index 1e0ae88a90..0000000000 --- a/changelogs/fragments/copy-no-chmod.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- copy module - The copy module was attempting to change the mode of files for - remote_src=True even if mode was not set as a parameter. This failed on - filesystems which do not have permission bits (https://github.com/ansible/ansible/pull/40099) diff --git a/changelogs/fragments/copy-recursive-copy.yml b/changelogs/fragments/copy-recursive-copy.yml deleted file mode 100644 index 798f8ab376..0000000000 --- a/changelogs/fragments/copy-recursive-copy.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- copy module - fixed recursive copy with relative paths (https://github.com/ansible/ansible/pull/40166) diff --git a/changelogs/fragments/encoding-docs-plugin-parsing.yaml b/changelogs/fragments/encoding-docs-plugin-parsing.yaml deleted file mode 100644 index 5dc89a7634..0000000000 --- a/changelogs/fragments/encoding-docs-plugin-parsing.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- Fix an encoding issue when parsing the examples from a plugins' documentation diff --git a/changelogs/fragments/file-disallow-src.yaml b/changelogs/fragments/file-disallow-src.yaml deleted file mode 100644 index e018392d7a..0000000000 --- a/changelogs/fragments/file-disallow-src.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -bugfixes: -- file module - The file module allowed the user to specify src as a parameter - when state was not link or hard. This is documented as only applying to - state=link or state=hard but in previous Ansible, this could have an effect - in rare cornercases. For instance, "ansible -m file -a 'state=directory - path=/tmp src=/var/lib'" would create /tmp/lib. This has been disabled and - a warning emitted (will change to an error in Ansible-2.10). diff --git a/changelogs/fragments/file-nonexistent-link.yaml b/changelogs/fragments/file-nonexistent-link.yaml deleted file mode 100644 index 67a799b140..0000000000 --- a/changelogs/fragments/file-nonexistent-link.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - file module - Fix error when running a task which assures a symlink to - a nonexistent file exists for the second and subsequent times - (https://github.com/ansible/ansible/issues/39558) diff --git a/changelogs/fragments/file-nonexitent-link-recurse.yaml b/changelogs/fragments/file-nonexitent-link-recurse.yaml deleted file mode 100644 index f1183d6fbf..0000000000 --- a/changelogs/fragments/file-nonexitent-link-recurse.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - file module - Fix error when recursively assigning permissions and - a symlink to a nonexistent file is present in the directory tree - (https://github.com/ansible/ansible/issues/39456) diff --git a/changelogs/fragments/file-succeed-if-already-absent.yaml b/changelogs/fragments/file-succeed-if-already-absent.yaml deleted file mode 100644 index 8a2f50fdea..0000000000 --- a/changelogs/fragments/file-succeed-if-already-absent.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- file module - Eliminate an error if we're asked to remove a file but - something removes it while we are processing the request - (https://github.com/ansible/ansible/pull/39466) diff --git a/changelogs/fragments/gem-custom-home.yaml b/changelogs/fragments/gem-custom-home.yaml deleted file mode 100644 index 8ecc4f7086..0000000000 --- a/changelogs/fragments/gem-custom-home.yaml +++ /dev/null @@ -1,2 +0,0 @@ -new_features: - - gem - add ability to specify a custom directory for installing gems (https://github.com/ansible/ansible/pull/38195) diff --git a/changelogs/fragments/grafana-deprecation-warnings.yaml b/changelogs/fragments/grafana-deprecation-warnings.yaml deleted file mode 100644 index dd6dac0cc8..0000000000 --- a/changelogs/fragments/grafana-deprecation-warnings.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: -- Various grafana_* modules - Port away from the deprecated b64encodestring - function to the b64encode function instead. https://github.com/ansible/ansible/pull/38388 diff --git a/changelogs/fragments/includes.yaml b/changelogs/fragments/includes.yaml deleted file mode 100644 index a1e9aed2bd..0000000000 --- a/changelogs/fragments/includes.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -minor_changes: -- import/include - Cache task_vars to speed up IncludedFile.process_include_results (https://github.com/ansible/ansible/pull/39026) - -bugfixes: -- import/include - Update TaskInclude _raw_params with the expanded/templated path to file allowing nested includes using host vars in file (https://github.com/ansible/ansible/pull/39365) -- dynamic includes - Don't treat undefined vars for conditional includes as truthy (https://github.com/ansible/ansible/pull/39377) -- import/include - Ensure role handlers have the proper parent, allowing for correct attribute inheritance (https://github.com/ansible/ansible/pull/39426) -- include_role/import_role - Use the computed role name for include_role/import_role so to diffentiate between names computed from host vars (https://github.com/ansible/ansible/pull/39516) -- import_playbook - Pass vars applied to import_playbook into parsing of the playbook as they may be needed to parse the imported plays (https://github.com/ansible/ansible/pull/39521) -- include_role/import_role - Don't overwrite included role handlers with play handlers on parse (https://github.com/ansible/ansible/pull/39563) -- dynamic includes - Improved performance by fixing re-parenting on copy (https://github.com/ansible/ansible/pull/38747) -- dynamic includes - Fix IncludedFile comparison for free strategy (https://github.com/ansible/ansible/pull/37083) -- dynamic includes - Allow inheriting attributes from static parents (https://github.com/ansible/ansible/pull/38827) -- include_role/import_role - improved performance and recursion depth (https://github.com/ansible/ansible/pull/36470) -- include_role/import_role - Fix parameter templating (https://github.com/ansible/ansible/pull/36372) -- dynamic includes - Use the copied and merged task for calculating task vars (https://github.com/ansible/ansible/pull/39762) diff --git a/changelogs/fragments/mode-preserve.yaml b/changelogs/fragments/mode-preserve.yaml deleted file mode 100644 index 1fe98cb555..0000000000 --- a/changelogs/fragments/mode-preserve.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- Implement mode=preserve for the template module -- Fix mode=preserve with remote_src=True for the copy module -- Document mode=preserve for both the copy and template module diff --git a/changelogs/fragments/new-gcp-modules.yml b/changelogs/fragments/new-gcp-modules.yml deleted file mode 100644 index 2b39f456a4..0000000000 --- a/changelogs/fragments/new-gcp-modules.yml +++ /dev/null @@ -1,34 +0,0 @@ -new_features: -- 'New Google Cloud module: gcp_compute_address' -- 'New Google Cloud module: gcp_compute_backend_bucket' -- 'New Google Cloud module: gcp_compute_backend_service' -- 'New Google Cloud module: gcp_compute_firewall' -- 'New Google Cloud module: gcp_compute_forwarding_rule' -- 'New Google Cloud module: gcp_compute_global_address' -- 'New Google Cloud module: gcp_compute_global_forwarding_rule' -- 'New Google Cloud module: gcp_compute_health_check' -- 'New Google Cloud module: gcp_compute_http_health_check' -- 'New Google Cloud module: gcp_compute_https_health_check' -- 'New Google Cloud module: gcp_compute_image' -- 'New Google Cloud module: gcp_compute_instance' -- 'New Google Cloud module: gcp_compute_instance_group' -- 'New Google Cloud module: gcp_compute_instance_group_manager' -- 'New Google Cloud module: gcp_compute_instance_template' -- 'New Google Cloud module: gcp_compute_network' -- 'New Google Cloud module: gcp_compute_route' -- 'New Google Cloud module: gcp_compute_ssl_certificate' -- 'New Google Cloud module: gcp_compute_subnetwork' -- 'New Google Cloud module: gcp_compute_target_http_proxy' -- 'New Google Cloud module: gcp_compute_target_https_proxy' -- 'New Google Cloud module: gcp_compute_target_pool' -- 'New Google Cloud module: gcp_compute_target_ssl_proxy' -- 'New Google Cloud module: gcp_compute_target_tcp_proxy' -- 'New Google Cloud module: gcp_compute_url_map' -- 'New Google Cloud module: gcp_container_cluster' -- 'New Google Cloud module: gcp_container_node_pool' -- 'New Google Cloud module: gcp_dns_managed_zone' -- 'New Google Cloud module: gcp_dns_resource_record_set' -- 'New Google Cloud module: gcp_pubsub_subscription' -- 'New Google Cloud module: gcp_pubsub_topic' -- 'New Google Cloud module: gcp_storage_bucket' -- 'New Google Cloud module: gcp_storage_bucket_access_control' diff --git a/changelogs/fragments/onepassword-lookup.yaml b/changelogs/fragments/onepassword-lookup.yaml deleted file mode 100644 index 7a8cbe7095..0000000000 --- a/changelogs/fragments/onepassword-lookup.yaml +++ /dev/null @@ -1,2 +0,0 @@ -features: - - onepassword lookup - add lookup plugins onepassword and onepassword_raw to retrieve secrets from 1Password vault (https://github.com/ansible/ansible/pull/37207) diff --git a/changelogs/fragments/pause-ctrl-c.yaml b/changelogs/fragments/pause-ctrl-c.yaml deleted file mode 100644 index c7e3bf418f..0000000000 --- a/changelogs/fragments/pause-ctrl-c.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - pause - ensure ctrl+c interrupt works in all cases (https://github.com/ansible/ansible/issues/35372) diff --git a/changelogs/fragments/postgresql_user-encrypted-fixes.yml b/changelogs/fragments/postgresql_user-encrypted-fixes.yml deleted file mode 100644 index d6967801b2..0000000000 --- a/changelogs/fragments/postgresql_user-encrypted-fixes.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -minor_changes: -- "`postgresql_user` module changed `encrypted=yes` to be the default. This - shouldn't break any current playbooks, the module will just store passwords - hashed by default. This change was done because Postgres 10 dropped support for - `UNENCRYPTED` passwords and because all versions since Postgres 7.2 support - storing encrypted passwords." diff --git a/changelogs/fragments/powershell_use_set_tmpdir.yaml b/changelogs/fragments/powershell_use_set_tmpdir.yaml deleted file mode 100644 index d125cb9c41..0000000000 --- a/changelogs/fragments/powershell_use_set_tmpdir.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- powershell - use the tmpdir set by `remote_tmp` for become/async tasks instead of the generic $env:TEMP - https://github.com/ansible/ansible/pull/40210 diff --git a/changelogs/fragments/py36-spwd.yaml b/changelogs/fragments/py36-spwd.yaml deleted file mode 100644 index 7b867baa8e..0000000000 --- a/changelogs/fragments/py36-spwd.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- spwd - With python 3.6 spwd.getspnam returns PermissionError instead of KeyError if user does not have privileges (https://github.com/ansible/ansible/issues/39472) diff --git a/changelogs/fragments/selinux-check-mode.yaml b/changelogs/fragments/selinux-check-mode.yaml deleted file mode 100644 index bfea08c058..0000000000 --- a/changelogs/fragments/selinux-check-mode.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - selinux - correct check mode behavior to report same changes as normal mode (https://github.com/ansible/ansible/pull/40721) diff --git a/changelogs/fragments/template-filename-encoding.yaml b/changelogs/fragments/template-filename-encoding.yaml deleted file mode 100644 index 162c5d6e9d..0000000000 --- a/changelogs/fragments/template-filename-encoding.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- template action plugin - fix the encoding of filenames to avoid tracebacks on - Python2 when characters that are not present in the user's locale are - present. (https://github.com/ansible/ansible/pull/39424) diff --git a/changelogs/fragments/user-expires.yaml b/changelogs/fragments/user-expires.yaml deleted file mode 100644 index 3e661f9018..0000000000 --- a/changelogs/fragments/user-expires.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - user - only change the expiration time when necessary (https://github.com/ansible/ansible/issues/13235) diff --git a/changelogs/fragments/v2.6.0a1_summary.yaml b/changelogs/fragments/v2.6.0a1_summary.yaml deleted file mode 100644 index c96658320a..0000000000 --- a/changelogs/fragments/v2.6.0a1_summary.yaml +++ /dev/null @@ -1,3 +0,0 @@ -release_summary: | - | Release Date: 2018-05-21 - | `Porting Guide `_ diff --git a/changelogs/fragments/v2.6.0a1_catchup.yaml b/changelogs/fragments/v2.7.0-initial-commit.yaml similarity index 100% rename from changelogs/fragments/v2.6.0a1_catchup.yaml rename to changelogs/fragments/v2.7.0-initial-commit.yaml diff --git a/changelogs/fragments/win_environment-do-not-delete-on-null.yaml b/changelogs/fragments/win_environment-do-not-delete-on-null.yaml deleted file mode 100644 index 1e590b71f7..0000000000 --- a/changelogs/fragments/win_environment-do-not-delete-on-null.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_environment - Fix for issue where the environment value was deleted when a null value or empty string was set - https://github.com/ansible/ansible/issues/40450 diff --git a/changelogs/fragments/win_file-special-char-fix.yaml b/changelogs/fragments/win_file-special-char-fix.yaml deleted file mode 100644 index 089bd27357..0000000000 --- a/changelogs/fragments/win_file-special-char-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_file - fix issue where special chars like [ and ] were not being handled correctly https://github.com/ansible/ansible/pull/37901 diff --git a/changelogs/fragments/win_get_url-ftp-support.yaml b/changelogs/fragments/win_get_url-ftp-support.yaml deleted file mode 100644 index 8c365ccb3e..0000000000 --- a/changelogs/fragments/win_get_url-ftp-support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_get_url - fixed a few bugs around authentication and force no when using an FTP URL diff --git a/changelogs/fragments/win_module_utils_sid-conversion.yaml b/changelogs/fragments/win_module_utils_sid-conversion.yaml deleted file mode 100644 index ce434987ee..0000000000 --- a/changelogs/fragments/win_module_utils_sid-conversion.yaml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: -- PowerShell modules that use Convert-ToSID in Ansible.ModuleUtils.SID.psm1 - like win_user_right now accept an actual SID as an input string. This means - any local or domain accounts that are named like a SID need to be prefixed - with the domain, hostname, or . to ensure it converts to that accounts SID - https://github.com/ansible/ansible/issues/38502 diff --git a/changelogs/fragments/win_template-dest-dir-fix.yaml b/changelogs/fragments/win_template-dest-dir-fix.yaml deleted file mode 100644 index 84919d42a3..0000000000 --- a/changelogs/fragments/win_template-dest-dir-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_template - fix when specifying the dest option as a directory with and without the trailing slash https://github.com/ansible/ansible/issues/39886 diff --git a/changelogs/fragments/win_updates-add-scheduled-tasks-back.yaml b/changelogs/fragments/win_updates-add-scheduled-tasks-back.yaml deleted file mode 100644 index 878486619e..0000000000 --- a/changelogs/fragments/win_updates-add-scheduled-tasks-back.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- win_updates - Added the ability to run on a scheduled task for older hosts so async starts working again - https://github.com/ansible/ansible/issues/38364 diff --git a/changelogs/fragments/win_updates_typo_whitelist_fix.yaml b/changelogs/fragments/win_updates_typo_whitelist_fix.yaml deleted file mode 100644 index fac799214a..0000000000 --- a/changelogs/fragments/win_updates_typo_whitelist_fix.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- win_updates - Fix typo that hid the download error when a download failed -- win_updates - Fix logic when using a whitelist for multiple updates diff --git a/changelogs/fragments/window_become-better-errors.yaml b/changelogs/fragments/window_become-better-errors.yaml deleted file mode 100644 index f1a2d24903..0000000000 --- a/changelogs/fragments/window_become-better-errors.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- windows become - Show better error messages when the become process fails diff --git a/changelogs/fragments/windows-deprecation-removal.yaml b/changelogs/fragments/windows-deprecation-removal.yaml deleted file mode 100644 index 1115e29e25..0000000000 --- a/changelogs/fragments/windows-deprecation-removal.yaml +++ /dev/null @@ -1,6 +0,0 @@ -removed_features: -- win_chocolatey - removed deprecated upgrade option and choco_* output return values -- win_feature - removed deprecated reboot option -- win_iis_webapppool - removed the ability to supply attributes as a string in favour of a dictionary -- win_package - removed deprecated name option -- win_regedit - removed deprecated support for specifying HKCC as HCCC diff --git a/changelogs/fragments/winrm-encoding-fix b/changelogs/fragments/winrm-encoding-fix deleted file mode 100644 index eb7a22b35a..0000000000 --- a/changelogs/fragments/winrm-encoding-fix +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: -- winrm connection plugin - Fix exception messages sometimes raising - a traceback when the winrm connection plugin encounters an unrecoverable - error. https://github.com/ansible/ansible/pull/39333 diff --git a/changelogs/fragments/winrm-get_correct_user.yaml b/changelogs/fragments/winrm-get_correct_user.yaml deleted file mode 100644 index 879f7bc2c4..0000000000 --- a/changelogs/fragments/winrm-get_correct_user.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- winrm - allow `ansible_user` or `ansible_winrm_user` to override `ansible_ssh_user` when both are defined in an inventory - https://github.com/ansible/ansible/issues/39844 diff --git a/changelogs/fragments/winrm_kinit_error-fix.yaml b/changelogs/fragments/winrm_kinit_error-fix.yaml deleted file mode 100644 index b9b200facb..0000000000 --- a/changelogs/fragments/winrm_kinit_error-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- winrm - Add better error handling when the kinit process fails diff --git a/changelogs/fragments/xenserver-facts-fix.yaml b/changelogs/fragments/xenserver-facts-fix.yaml deleted file mode 100644 index 9e18f94255..0000000000 --- a/changelogs/fragments/xenserver-facts-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - xenserver_facts - ensure module works with newer versions of XenServer (https://github.com/ansible/ansible/pull/35821) diff --git a/changelogs/fragments/yaml-callback-unicode.yaml b/changelogs/fragments/yaml-callback-unicode.yaml deleted file mode 100644 index 4a459515eb..0000000000 --- a/changelogs/fragments/yaml-callback-unicode.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- The yaml callback plugin now allows non-ascii characters to be displayed. diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 407a30f28d..dab0eee7c2 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -19,6 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -__version__ = '2.6.0dev0' +__version__ = '2.7.0dev0' __author__ = 'Ansible, Inc.' -__codename__ = 'Heartbreaker' +__codename__ = 'TBD'