ansible/changelogs/fragments
Rick Elrod 2ad10ffe43 hostname: Make strategies consistent, drop py2.4
Change:
- Make strategies behave consistently and return the empty string
  instead of "UNKNOWN" (or "temporarystub") for the "before" value if
  the permanent hostname file does not exist or could not be read.
- Switch to `with open()` instead of annoying exception handling code
  (which was wrong and leaked file handles in several places). This
  drops Python 2.4 support for this module.
- Updated porting guide since users could be relying on these former,
  inconsistent values.

Signed-off-by: Rick Elrod <rick@elrod.me>
2021-05-27 13:15:52 +02:00
..
212-py26-deprecation.yml Deprecate Py2.6 support for target nodes (#74165) 2021-04-16 11:42:29 -05:00
50594_ini.yml ini: Add parameter to allow no value (#74806) 2021-05-27 11:12:38 +05:30
57406-hpux-fc-info.yml [facts] add hpux fc info, refactor aix and solaris code (#57406) 2021-04-28 10:17:19 -04:00
61185-basic.py-fix-check_mode.yaml Basic: don't call lstat when check_mode (#64279) 2021-04-28 13:47:03 +05:30
66432_hostname_check_mode_writes.yml hostname: Make strategies consistent, drop py2.4 2021-05-27 13:15:52 +02:00
71343_yum_repository.yml basic: Skip over module parameters (#74559) 2021-05-11 15:05:56 -04:00
72607.yml Abstract away libyaml details into yaml utils (#72607) 2021-04-21 16:47:03 -05:00
73264-pause-emacs.yml pause - ensure control characters are always set appropriately (#74568) 2021-05-06 15:09:26 -04:00
73284-yum-multiarch.yml [yum] report upgraded multiarch packages (#73548) 2021-04-10 02:36:20 -05:00
73503_dnf_whatprovides.yml dnf - fix whatprovides API block (#74764) 2021-05-24 13:02:28 -04:00
73814-host_label.yaml Factor out host_label() in default stdout callback plugin (#73814) 2021-04-16 11:12:25 -04:00
73819-git-accept_new_host_key.yaml [2.12] Add accept_newhostkey option to git module (#73819) 2021-04-16 11:10:35 -04:00
73820-yumdnf-add_cacheonly_option.yaml Add cacheonly option to yum and dnf modules (#73820) 2021-04-16 11:08:52 -04:00
73821-user-add_umask_option.yaml Add umask option to user module (#73821) 2021-04-20 12:01:56 -04:00
73822-date_time_facts_add_epoch_int.yaml Add epoch_int in date_time facts (#73822) 2021-04-16 11:03:07 -04:00
73860-solaris-correct-version-check-in-svcadm_supports_sync.yml Solaris: Correct version check in svcadm_supports_sync API (#73860) 2021-04-10 08:02:58 +05:30
73887.mac-m1-homebrew.yaml Detect Homebrew on Mac M1 (Apple Silicon) (#74378) 2021-04-23 11:01:52 -04:00
73926-is-template-play-hosts.yml Only check if play.hosts is a template when the play hasn't been finalized (#73941) 2021-04-19 13:03:40 -04:00
73985-let-unarchive-handle-huge-files.yml Let unarchive handle huge files 2021-04-26 14:06:10 +02:00
73996-recursion-depth.yml Prevent traceback when task depth exceeds python recursion depth (#73999) 2021-04-15 15:52:08 -05:00
74005-keyed_groups-specific-options-for-empty-value.yml constructed - Add keyed_groups suboptions 'default_value' and 'trailing_separator' (#74005) 2021-04-13 11:59:50 -04:00
74036-unsafe-ansible_failed_task.yml Prevent ansible_failed_task from further templating (#74290) 2021-04-16 05:48:57 +10:00
74081-paramiko-mark-connected.yml paramiko_ssh - mark connection as connected when successful (#74459) 2021-04-29 15:11:02 -04:00
74127-bad-filter.yml Catch errors getting filters (#74127) 2021-04-15 15:51:41 -05:00
74135-remove-include-deprecations.yml Remove deprecated features from ansible.playbook.helpers (#74809) 2021-05-25 11:35:17 -04:00
74136-remove-playcontext-make-become-cmd.yml Remove deprecated PlayContext.make_become_cmd (#74790) 2021-05-25 11:03:55 -04:00
74143-remove-script-cache.yml Remove deprecated cache support from script inventory plugin (#74813) 2021-05-25 11:35:46 -04:00
74144-remove-include-vartags.yml Remove deprecated include vartags usage (#74780) 2021-05-20 15:32:52 -04:00
74222-ansible-test-digitalocean.yml Adding DigitalOcean cloud support to ansible-test (#74222) 2021-05-12 16:07:21 -07:00
74240-ansible-galaxy-increase-pagesize-and-handle-throttling.yml Add changelog for ansible-galaxy improvements (#74738) 2021-05-17 16:31:13 -04:00
74241-find-checks-size-with-any.yml [bugfix][coverage] find module should consider file size with file_type=any (#74241) 2021-04-13 11:41:44 -04:00
74256-set-theory-filters-behavior.yml Case-insensitive set theory filters (#74256) 2021-04-23 12:44:43 -05:00
74274_interpreter_discovery.yml interpreter_discovery: Hide warning in auto_silent (#74509) 2021-05-04 12:01:49 -04:00
74384-validate-modules-yaml.yml validate-modules: don't error on valid Ansible YAML in EXAMPLES 2021-04-22 12:42:47 -07:00
74404_ansible_inventory.yml ansible-inventory: Handle exception in toml parsing (#74486) 2021-05-05 14:12:52 +05:30
74472-sequence-lookup.yaml Fix sequence lookup message and add tests (#74472) 2021-04-29 15:12:23 -04:00
74474-apt_key-gpg-binary-import.yaml Binary GnuPG keys downloaded via URLs by the 'ansible.builtin.apt_key' module were corrupted so 'gpg' could not import them (https://github.com/ansible/ansible/issues/74424) (#74474) 2021-04-28 10:41:14 -04:00
74476-apt_key-gpg-inline-data.yaml apt_key - correct error message about the failure to import a 'gpg' (#74476) 2021-04-30 12:06:38 -04:00
74478-apt_key-gpg-error-check.yaml The apt_key module did not properly handle GnuPG errors for certain actions (#74478) 2021-04-30 16:53:41 -04:00
74488_solaris_looseversion.yml service - compare version without LooseVersion (#74508) 2021-05-07 10:22:00 -04:00
74497-keep-non-empty-crontabs.yml Do not remove non-empty cron tabs (#74497) 2021-05-13 13:38:13 -04:00
74502-get_url-filx-checksum-binary.yml modules: get_url: Fix checksum binary validation (#74502) 2021-05-07 10:29:22 -04:00
74507_service.yml service: Document internal working of the module (#74726) 2021-05-25 20:55:21 +05:30
74547-use-python3-on-rhel-9.yaml Use /usr/bin/python3 on rhelish 9+ (#74547) 2021-05-04 12:48:16 -04:00
74578-fix-ostree-detection.yml Fix mistaken detection of atomic_container when rpm-ostree is present (fixes #74578) (#74579) 2021-05-19 16:15:26 -04:00
74582-role-argspec-new-file.yml Role argspec: allow new argument spec file (#74582) 2021-05-11 09:29:47 -05:00
74599-vendor-distutils.yml Vendor distutils.version (#74644) 2021-05-11 12:33:51 -05:00
74601-ini-lookup-add-case-sensitive.yml ini lookup - add case sensitive option (#74630) 2021-05-17 11:41:23 -04:00
74601-ini-lookup-handle-errors.yml ini lookup - catch and handle duplicate key and missing section errors (#74629) 2021-05-12 16:57:02 -04:00
74613-actionfixup_perms2_macos_remote_paths_ensure_list.yml fix: action _fixup_perms2 macos +a remote_paths in list() as it can be a tuple (#74613) 2021-05-11 17:08:33 +02:00
74625-fix-ansible_play_batch-between-plays.yml Exclude unreachable hosts in ansible_play_batch between plays (#74625) 2021-05-11 17:12:34 +02:00
74626-remove-pycrypto.yml Remove PyCrypto (#74699) 2021-05-18 16:12:32 -04:00
74659-update-six.yml Update vendored copy of six to 1.16.0 (#74680) 2021-05-12 16:26:48 -05:00
74686-replace-handle-file-exc.yml replace - better handling of file exceptions (#74686) 2021-05-13 17:00:22 -04:00
74783-run-command-thread-safety.yml Don't mutate os.environ in AnsibleModule.run_command, make a copy, and pass to Popen (#74791) 2021-05-25 12:00:47 -04:00
adhoc_help_clarify.yml adhoc clarify help (#74616) 2021-05-10 13:28:59 -04:00
advanced-host-list-ref-before-assignment.yml [advanced_host_list] 100% coverage + fix a bug (#74227) 2021-04-13 11:26:29 -04:00
allow_lists_of_config_choices.yml fix config manager list loption with choices (#74267) 2021-04-16 05:07:43 +10:00
ansiballz-re-escape-site-packages.yml [controller ansiballz] escape directory regex (#74270) 2021-04-15 17:06:58 -05:00
ansible-test-azp-build-api.yml Fix ansible-test AZP build lookup. 2021-04-27 18:32:46 -07:00
ansible-test-cache-plugin.yml Fix BaseFileCacheModule#keys to respect prefix (#72789) 2021-04-30 15:28:28 -04:00
ansible-test-change-classification-reorg.yml Fix imports for the previous commit. 2021-05-05 18:56:29 -07:00
ansible-test-cloud-plugin-code-cleanup.yml Clean up ansible-test cloud plugins. (#74322) 2021-04-16 18:49:22 -07:00
ansible-test-code-cleanup.yml Code cleanup in ansible-test. (#74529) 2021-04-30 18:50:00 -07:00
ansible-test-config.yml Add collection config support to ansible-test. 2021-04-27 12:09:34 -07:00
ansible-test-connection-units-init.yml ansible-test - ensure trailing separator is added for connection unit test target (#74176) 2021-04-07 13:27:09 -04:00
ansible-test-container-overhaul.yml Overhaul ansible-test container management. 2021-04-12 12:40:36 -07:00
ansible-test-coverage-delegation.yml Expand delegation options for coverage commands. 2021-05-17 10:37:42 -07:00
ansible-test-coverage-traceback.yml Fix ansible-test coverage traceback when no data. 2021-04-20 14:33:05 -07:00
ansible-test-decorator-constraint.yml Add ansible-test constraint for decorator. 2021-04-05 11:56:38 -07:00
ansible-test-default-container.yml Update default containers to 3.4.0. (#74415) 2021-04-25 21:25:32 -07:00
ansible-test-default-containers-3.2.yml Update test containers in ansible-test. (#74166) 2021-04-06 15:52:56 -07:00
ansible-test-diff-prefix-optional.yml ansible-test - change diff mathching regexp so prefixes are optional 2021-04-07 12:50:39 -07:00
ansible-test-distro-containers-2.0.2.yml Update test containers in ansible-test. (#74166) 2021-04-06 15:52:56 -07:00
ansible-test-docker-network-detect.yml Fix ansible-test docker container IP detection. 2021-04-22 11:54:54 -07:00
ansible-test-fedora-34.yml [ansible-test] Add Fedora 34, update Fedora 33 (#74506) 2021-04-30 11:35:12 -05:00
ansible-test-freebsd-13.yml [ansible-test] add freebsd/13.0 remote (#74328) 2021-04-21 15:13:41 -05:00
ansible-test-import-pyyaml-warning.yml Remove PyYAML warning filter in import test. 2021-05-10 16:57:45 -07:00
ansible-test-main-check.yml ansible-test - Improve __main__ checks. 2021-04-27 09:00:26 -07:00
ansible-test-markupsafe-constraint.yml CI and compat fixes for Jinja2 >= 3.0 (#74666) 2021-05-11 19:59:44 -07:00
ansible-test-min-controller-python.yml Set ansible-test min controller Python to 3.8. (#74395) 2021-04-23 00:26:19 -07:00
ansible-test-no-cryptograpy-downgrade.yml ansible-test - Do not downgrade cryptography. 2021-05-26 13:31:03 -07:00
ansible-test-nuke-venv-isolated.yml [ansible-test] nuke virtualenv-isolated.sh 2021-04-12 15:09:18 -07:00
ansible-test-pylint-typed-ast.yml Update pylint sanity test to work on Python 3.10. 2021-05-06 14:46:12 -07:00
ansible-test-pypi-container-no-publish.yml Fix pypi-test-container port conflict. 2021-04-26 14:41:02 -07:00
ansible-test-pypi-test-container.yml Add PyPI proxy container for tests on Python 2.6. 2021-04-08 15:47:23 -07:00
ansible-test-python-3.10.yml Add support for testing with Python 3.10. 2021-05-10 08:23:15 -07:00
ansible-test-refactor-commands.yml Fix ansible-test imports and paths after refactor. 2021-05-05 16:20:15 -07:00
ansible-test-refactor-integration.yml Reorganize more ansible-test code. (#74611) 2021-05-06 17:59:07 -07:00
ansible-test-remove-legacy-check.yml Remove check for legacy core and extras dirs. 2021-05-06 17:58:25 -07:00
ansible-test-remove-shippable.yml Remove Shippable CI provider from ansible-test. 2021-05-05 17:42:13 -07:00
ansible-test-removed-module.yml Remove deprecated common.removed module_util. 2021-04-29 16:07:56 -07:00
ansible-test-sanity-compile.yml Update ansible-test compile sanity test. 2021-05-06 13:51:45 -07:00
ansible-test-sanity-import-python-3.10.yml Update import sanity test for Python 3.10. 2021-05-06 14:55:41 -07:00
ansible-test-sanity-runtime-metadata.yml Update runtime-metadata sanity test for Python 3.10. 2021-05-06 15:12:06 -07:00
ansible-test-shell-command.yml Reorganize more ansible-test code. (#74611) 2021-05-06 17:59:07 -07:00
ansible-test-split-unit-tests.yml Split out module/module_utils unit test execution. 2021-04-19 15:44:58 -07:00
ansible_config_plugins.yml Add plugin config lists (#49627) 2021-04-29 15:01:05 -04:00
apt_lock_timeout.yml added apt lock_timeout (#74095) 2021-04-12 14:10:50 -04:00
arg_spec-remove-unused-imports.yml arg_spec - remove unused imports (#74354) 2021-04-21 11:38:23 -04:00
async_wrapper_reporting.yml async_wrapper more info on end (#74199) 2021-04-13 10:30:13 -04:00
blowfish_ident.yml encrypt: add new paramter 'ident' (#74595) 2021-05-24 11:46:37 -04:00
c_deprecatd.yml force version on deprecation (#74338) 2021-04-26 13:02:00 -04:00
cache-deprecations.yml Remove deprecated cache interfaces (#74198) 2021-04-13 11:08:20 -04:00
cli-space-after-help-text.yml [cli] remove superfluous trailing space from help (#74551) 2021-05-04 11:42:17 -04:00
cmd_wording.yml command - add command name to warning (#74475) 2021-04-28 10:22:15 -04:00
coll_pb_subdir_fixes.yml Fix pb subs collapse (#74301) 2021-04-21 17:27:41 -04:00
command_deliver_promisses.yml various fixes to command (#74212) 2021-04-13 12:52:29 -04:00
conditional-bare-vars.yml [conditional] Remove support for bare variables (#74208) 2021-04-13 11:12:10 -04:00
config_lists_unquote.yml avoid literal quoting in config lists (#74740) 2021-05-19 16:14:52 -04:00
config_lookup_fix.yml config lookup can now handle collection plugins (#74250) 2021-04-13 00:00:43 -04:00
config_lookup_plugins.yml config lookup can query plugin settings (#74186) 2021-04-12 15:30:25 -04:00
coverage-pwsh-stubs.yml ansible-test - use pwsh to generate stubs (#74271) 2021-05-17 10:00:06 -07:00
cron-deprecations.yml [cron] Remove deprecated features (#74197) 2021-04-08 15:50:27 -04:00
cron_removals.yml cron: removal of deprecations and minor fix (#73591) 2021-05-06 18:05:06 -04:00
crypt_missing.yml defend against bad or missing crypt (#74304) 2021-04-20 11:47:34 -04:00
debian8_discovery.yml Map Debian 8 to Python 2 (#74152) 2021-04-20 15:28:24 -07:00
deprecate_include.yml deprecated include (#71262) 2021-04-15 14:19:04 -04:00
deprecated_task_parameters.yml removed task parameters (#74154) 2021-04-08 15:09:45 -04:00
doc_split.yml fix config to match doc split (#74665) 2021-05-14 05:20:32 +10:00
doclink_refs.yml use versioned doclink for url references (#74245) 2021-04-26 13:07:38 -04:00
find_walk_warnings.yml warn on walking through pathing issues (#74514) 2021-05-06 16:14:33 -04:00
fips-ncclient-import-error.yaml netconf - handle import error when running in FIPS mode (#73992) 2021-04-19 12:41:55 -04:00
fix-for-workerprocess-stdout-deadlock-fix.yml Use a file-like obj for stdout/stderr for deadlock workaround (#74156) 2021-04-06 11:26:52 -05:00
fix_create_home.yml user - consistently create user home directory on Linux (#71952) 2021-05-07 17:00:10 -04:00
fix_module_schema.yml fix module schema (#74295) 2021-04-20 10:02:39 -04:00
improve_derstification.yml Better handling of rstisms in ansible-doc (#74596) 2021-05-11 11:31:20 -04:00
ini_lookup_baduser.yml Ini fixes (#74285) 2021-04-16 05:36:49 +10:00
jinja2_decorator_renames.yml CI and compat fixes for Jinja2 >= 3.0 (#74666) 2021-05-11 19:59:44 -07:00
macos-solaris-regression.yml [become] Fix solaris permissions regression 2021-04-19 20:28:57 -05:00
no-requires.yml Remove __requires__ attribute for pkg_resources (#74294) 2021-04-15 15:20:20 -05:00
nonstandard-distro-fallback.yml [module_utils.distro] Fall back to bundled (#74229) 2021-04-13 11:27:52 -04:00
playbook-deprecations.yml [playbook] error on empty, error on 'include' (remove two deprecations) (#74172) 2021-04-09 10:28:24 -04:00
plugin_attributes.yml [2.12] 'attributes' (#73707) 2021-04-16 18:17:00 +02:00
pyspnego-py310.yaml Add python 3.10 constraint for pyspnego (#74612) 2021-05-06 23:53:50 -07:00
remove_connection_become_checks.yml remove deprecated connection password functions (#74155) 2021-04-08 15:11:06 -04:00
restore_delegate_label.yml Fix missing delegate display (#74370) 2021-04-28 13:24:38 -04:00
solaris-setfacl-chmod-fallback.yml [become] Add Solaris chmod ACL fallback 2021-04-19 20:28:57 -05:00
ssh_cleanup.yml use self.host which will always be updated (#74574) 2021-05-11 14:49:56 -04:00
ssh_port_default_fix.yml dont specify default for port, allow ssh/config (#74526) 2021-05-04 11:09:05 -04:00
support_rocky_linux_hostname.yml hostname - add Rocky Linux support (#74545) 2021-05-04 09:11:44 -04:00
support_rockylinux.yml facts - set correct OS family for Rocky Linux (#74530) 2021-05-04 10:14:13 -04:00
Templar-remove-fail-on-errors.yml Templar: remove _fail_on_{lookup,filter}_errors (#73785) 2021-04-28 17:49:16 +02:00
to_bits-does-nothing.yml [module_utils] make to_bits actually return (#74409) 2021-04-27 17:15:24 +02:00
tweaking_interpreter_discovery.yaml Skip interpreter discovery for network OSs(#74012) 2021-05-14 10:19:55 -04:00
uri-multipart-int-value.yml uri - fix traceback on multipart-form int value (#74302) 2021-04-16 11:09:31 -04:00
v2.12.0-initial-commit.yaml prep for 2.12 version bump (#74126) 2021-04-05 16:56:53 -05:00
version_compare-error-on-empty.yml version test - improve message when value is empty (#74754) 2021-05-20 11:55:30 -04:00
world_readable_fixes.yml Fix world readable setting (#74324) 2021-04-26 12:49:59 -04:00