ansible/changelogs/fragments
Sam Doran f99d024851
CI and compat fixes for Jinja2 >= 3.0 (#74666)
* Add constraint for MarkupSafe

MarkupSafe >= 2.0.0 requires Python >= 3.6.0. Add a constraint for older Python versions
and fix the `groupby_filter` test.

* Fix template_jinja2_latest test.

* patch filter decorators on newer Jinja2

* Jinja2 >= 3.0 renames several filter decorators used by Ansible itself, as well as by filters in collections. This patch ensures that the old names are usable within Ansible and by collections without warnings or errors.

* Ignore docs-build issues.

Co-authored-by: Matt Clay <matt@mystile.com>
Co-authored-by: Matt Davis <mrd@redhat.com>
2021-05-11 19:59:44 -07:00
..
212-py26-deprecation.yml Deprecate Py2.6 support for target nodes (#74165) 2021-04-16 11:42:29 -05:00
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
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
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
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
74502-get_url-filx-checksum-binary.yml modules: get_url: Fix checksum binary validation (#74502) 2021-05-07 10:29:22 -04:00
74547-use-python3-on-rhel-9.yaml Use /usr/bin/python3 on rhelish 9+ (#74547) 2021-05-04 12:48:16 -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
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
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-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-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
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_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
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
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
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
world_readable_fixes.yml Fix world readable setting (#74324) 2021-04-26 12:49:59 -04:00