]> git.wincent.com - wincent.git/log
wincent.git
2 years agofeat: create seed version of "install-next" script
Greg Hurrell [Tue, 17 Mar 2020 23:53:31 +0000 (00:53 +0100)] 
feat: create seed version of "install-next" script

Just playing around at this point to see if I could make something that
was very close to zero-dependencies (other than the language runtime and
its standard library), unlike Ansible, which sits atop pile of Python
infrastructure.

Related: https://github.com/wincent/wincent/issues/82

2 years agochore(portool): tame gradle daemon
Greg Hurrell [Fri, 20 Mar 2020 09:46:23 +0000 (10:46 +0100)] 
chore(portool): tame gradle daemon

I had two of these because I have two checkouts. In my experiments, it
doesn't even seem to speed up the build. Waste of 14 GB or memory.

Note that I had to tweak `portool setup` to make this have effect in
both repos, but that script could definitely use some refactoring.

2 years agofeat(brew): add "mtr" to Brewfile
Greg Hurrell [Wed, 18 Mar 2020 11:23:27 +0000 (12:23 +0100)] 
feat(brew): add "mtr" to Brewfile

Discovered this while troubleshooting my ISP blocking GitHub access:

https://twitter.com/wincent/status/1240236991154921472

2 years agorevert: "chore: update virtualenv to 20.0.10"
Greg Hurrell [Tue, 17 Mar 2020 18:12:55 +0000 (19:12 +0100)] 
revert: "chore: update virtualenv to 20.0.10"

Have to revert this because all hell breaks loose.

This reverts commit 4bd7ae695e99bd38cecda7b536792e62699b6e2c.

2 years agochore: update other submodules
Greg Hurrell [Tue, 17 Mar 2020 18:02:14 +0000 (19:02 +0100)] 
chore: update other submodules

Periodic update.

* roles/dotfiles/files/.zsh/base16-shell a335496...ce8e1e5 (38):
  > Update README.md
  > Merge pull request #176 from combro2k/master
  > Merge pull request #175 from combro2k/master
  > Merge pull request #171 from ondono/patch-1
  > Merge pull request #173 from ksrb/quoteVariables
  > Merge pull request #169 from mauroporras/patch-1
  > Merge pull request #163 from ThomasMarcel/master
  > Merge pull request #157 from iandrewt/colortest-fix
  > Merge pull request #154 from ipatch/fix-syntax-for-profile_helper.fish
  > Merge pull request #147 from nvllsvm/base16_theme_env_Var
  > Updates output
  > Updates output
  > Merge pull request #152 from bashton-ajenkins/master
  > Merge pull request #151 from vifo/master
  > Updates output
  > Update LICENSE.md
  > Create LICENSE.md
  > Updates output
  > Merge pull request #143 from mattaw/master
  > Updates output
  > Updates output
  > Merge pull request #137 from julio-b/custom_hooks
  > Updates output
  > Fixes #131
  > Merge pull request #136 from diegs/seti-ui
  > Updates output
  > Merge pull request #128 from robbiewxyz/master
  > Merge pull request #125 from junzh0u/env_var
  > Merge pull request #124 from junzh0u/master
  > Merge pull request #123 from junzh0u/master
  > Merge pull request #119 from junzh0u/fish
  > Updates output
  > Merge pull request #117 from elnawe/master
  > Merge pull request #116 from elnawe/master
  > Scheme updates
  > Update README.md
  > Update README.md
  > Merge pull request #113 from blueyed/template-fixes

* roles/dotfiles/files/.zsh/skim c7e4993...b2e1aa6 (6):
  > Merge pull request #171 from lilydjwg/master
  > Merge pull request #169 from ngirard/patch-5
  > Merge pull request #168 from ngirard/patch-4
  > Merge pull request #167 from ngirard/patch-3
  > Merge pull request #166 from ngirard/patch-2
  > Merge pull request #165 from lotabout/ticket-164

* roles/dotfiles/files/.zsh/zsh-autosuggestions 2cb6eb6...9ad0394 (35):
  > Merge pull request #504 from zsh-users/ef/async-by-default
  > Merge pull request #502 from zsh-users/cleanup/idiomatic-check-if-set
  > Merge pull request #501 from zsh-users/fixes/more-specific-widget-ignore
  > Merge pull request #505 from zsh-users/ef/readme-glob-links
  > Merge pull request #494 from zsh-users/develop
  > Merge pull request #476 from gregrickaby/patch-1
  > Fix circle ci build issues
  > Add gitter badge (#461)
  > Switch to shields badges
  > Merge pull request #459 from zsh-users/meta/package-installation-links
  > Merge pull request #458 from zsh-users/meta/github-templates
  > Merge pull request #454 from zsh-users/develop
  > Merge pull request #451 from zsh-users/develop
  > Merge pull request #449 from Warkst/i416
  > Merge pull request #448 from ondrej-fabry/patch-1
  > Merge pull request #447 from zsh-users/features/without-system-module
  > Merge pull request #446 from zsh-users/develop
  > Merge pull request #440 from zsh-users/develop
  > Revert "Merge pull request #439 from zsh-users/fixes/copy-earlier-word"
  > Merge pull request #439 from zsh-users/fixes/copy-earlier-word
  > Merge pull request #419 from zsh-users/develop
  > Merge pull request #415 from zsh-users/develop
  > Finish renaming "default" strategy to "history"
  > Merge pull request #393 from zsh-users/releases/v0.5.0
  > Add info to the readme about docker testing image
  > Build docker image for running tests
  > Run circle-ci upgrade script
  > Merge pull request #355 from amehmeto/patch-1
  > Merge pull request #332 from zsh-users/develop
  > update arch linux installation instructions (now available via pacman)
  > Merge pull request #321 from babaorum/fix/documentation/oh-my-zsh-install
  > Merge pull request #299 from zsh-users/develop
  > Merge pull request #295 from zsh-users/develop
  > Merge pull request #261 from alonhar/patch-1
  > Merge pull request #256 from sumnerevans/patch-1

* roles/dotfiles/files/.zsh/zsh-syntax-highlighting ad522a0...82cf252 (254):
  > 'main': Add test for #548
  > driver: Disable BASH_REMATCH
  > 'main': Use nice for tests in previous
  > 'main': Add XFailing tests for issue #608.
  > 'main': Follow-up to last commit: Fix stdbuf options spec.
  > 'main': precommands += stdbuf
  > CI: Add zsh 5.7 and 5.7.1
  > 'main': Add the issue number for future reference.
  > 'main': _zsh_highlight_main__type: Add comments.
  > 'main': Document the last change.
  > 'main': Work around a zsh bug reported to us as #606.
  > docs: Fix void-linux link
  > Merge pull request #543 from Sea-n/patch-1
  > tests: Run harness in an anon function to catch global variables
  > main: in arguments starting with %?, ? is not a glob
  > Revert "tests: Run tests in an anon function to catch global variables"
  > tests: Run tests in an anon function to catch global variables
  > tests: Use root variable for root of the project
  > tests: Set harness variables local
  > docs: Don't recommend to `source .zshrc`
  > docs: Clarify installation instructions (cf #598)
  > Add a test for the 'true negative' case of issue #596.
  > tests: Escape region_highlight and expected_region_highlight in TAP output.
  > tests: (try to) Fix test failure under zsh<5.3, where 'typeset -p arrayvar''s is two lines long.
  > tests: Tweak XFAIL/XPASS output of cardinality check.
  > tests: Follow-up to grandparent: Make the cardinality check XPASS properly when it should.
  > Add a test for issue #596.
  > tests: Allow marking the cardinality check as TODO (XFail).
  > driver: Avoid warn_create_global warnings
  > pattern, regexp: Declare the variable in the documentation example
  > main: Add another test, inspired by #577 and #502.
  > main: Add a test for issue #577.
  > main: Fix check for suffix aliases (fixes #574)
  > Merge branch 'i511-bang-pipeline'
  > main: consume trailing whitespace in _highlight_list
  > main: Break double-quoted-argument on command substitutions
  > 'main': Highlight named fd redirections.
  > 'main': Add a test for issue #237.
  > minor: Fix the editor braces matching confusion prevention sentinel.
  > main: Simplify insane alias checking
  > main: Highlight closing brackets
  > main: Simplify proc_buf offset calculation
  > main: Add alias tests
  > main: Run the entirety of aliases through the state machine
  > main: Rename parameters to simplify next diff
  > main: Add trivial condition and remove whitespace to simplify next diff
  > 'main': Optionally ignore aliases in __type
  > main: Shift args rather than iterating over
  > Add a test.
  > tests: Fix a failing test.
  > Fix a long-standing bug in a unit test.  This uncovers a regression.
  > main: Distinguish quoted/unquoted command substitutions
  > main: Order precommand_options and add '-'
  > main: Avoid empty character classes
  > main: Avoid null elision in _check_path
  > main: Highlight unknown precommand option as unknown-token
  > main: Consolidate TOKENS_COMMANDSEPARATOR handling
  > main: Move TOKENS_CONTROL_FLOW handling into command word branch
  > main: Recognize more redirection and array assignment parse errors
  > main: Do not highlight a redirection target as an option
  > main: Consolidate conditionals together.
  > main: Remove already_assigned
  > main: Move start_pos=$end_pos to the beginning of the loop
  > main: Simplify this_word next_word updating
  > main: Do not recognize always as a reserved word in a redirection
  > main: Set redirection style when recognizing the redirection
  > main: Recognize repeat with the other reserved words
  > main: Remove needless code
  > main: Use unknown-token when the token type is unknown
  > main: Add alias tests
  > main: alias style overrides precommand style
  > main: Move alias handling up.
  > main: Recursively expand aliases
  > main: Do path expanstion after alias expansion
  > main: Only expand aliases in command position
  > main: Add test for an alias to a redirection
  > main: Expand aliases before looking for redirections
  > 'main': Fix $flags_sans_argument for 'nice'.
  > Bump copyright years.
  > 'main': Update $this_word state with our inferences.
  > No functional change.
  > 'main': Unify $ZSH_HIGHLIGHT_TOKENS_PRECOMMANDS and $precommand_options.
  > 'main': Highlight array parameters in command position.
  > 'main': Use a more robust way of testing for $parameters' availability.
  > 'main': Break out a new helper function for readability.
  > 'main': Let _zsh_highlight_main__type return false on failure.
  > 'main': Write the "remainder" of the sentence in a comment.  No functional change.
  > 'main': Learn $flags_sans_arguments and use that to parse '-xy foo' correctly where -x takes no argument and -y does.
  > 'main': Correct a comment.
  > 'main': Remove superfluous variable. No functional change.
  > 'main': Highlight 'doas'.
  > 'main': Highlight 'nice'.
  > 'main': Highlight the 'command' precommand.
  > 'main': Update state machine docs.  No functional change.
  > 'main': Permit $flags_with_argument to be empty.
  > 'main': Make sudo handling more generic.
  > 'main': Following up to the last commit, also highlight braced parameter expansions: «${foo}».
  > 'main': Fix the last commit's issue concerning parameter expansion at command word.
  > 'main': New XFail test for parameter expansion at command word.
  > 'main': Expand aliases first.  (Issue #264.)
  > docs: Remove superfluous indentations in code block
  > 'main': Add regression test for an unclosed backtick substitution
  > main: Highlight {command,process} substitution delimiters
  > main: Return 0 if braces_stack is empty
  > main: Support the glob_assign option
  > main: Ignore zsh 5.0.8 off by one bug in tests
  > main: Add test for command substitution in assignment
  > main: Highlight the value of an assignment
  > main: Correct array assignment check
  > main: Start _highlight_argument at $1
  > main: Make _check_path's argument explicit
  > main: Add test for unclosed command substitution
  > main: Add test for =( ) process substitution
  > main: Highlight =( ) process substitutions
  > main: Change conditional to a switch
  > main: Add test for embedded process substitution
  > main: Highlight <( ) and >( ) process substitutions
  > main: Add test for nested backticks; summon Cthulhu
  > main: Recurse into backtick command substitutions
  > main: Track if $buf has the end of $BUFFER
  > main: Highlight command substitutions
  > main: Move highlighting to _main_paint
  > main: Split highlighting code into another function
  > main: Reorder declarations for next commit
  > main: Add buf_offset variable
  > main: Simplify interface to __stack_pop
  > main: Move fallback calculation to a function
  > main: Allow for patterned fallbacks
  > main: Do not skip over backslash floowed by space or tab
  > main: Fix blacklist dirs check when there is more than one element
  > #535: locally enable BARE_GLOB_QUAL option when loading highlighters
  > Enable testing on zsh 5.5.x/5.6.x releases
  > Merge pull request #529 from wraeth/master
  > driver: Exclude yank-pop again (#183).
  > main: Add glob qualifier to work around zsh/macOS bug
  > Merge pull request #517 from tbroadley/fix-typos
  > Add a regression test for a problem seen during development.
  > CI: install packages required by test suite
  > CI: add zsh 5.5
  > main: Correct dollar-quoted-argument-unclosed fallback typo
  > main: Add test for previous
  > main: Fix end of buffer check for path_prefix with non-null PREBUFFER
  > driver, main: Add -z to autoload calls
  > main: Mark ZSH_HIGHLIGHT_DIRS_BLACKLIST experimental
  > main: Add ZSH_HIGHLIGHT_DIRS_BLACKLIST
  > main: Move - to end of character class
  > main: Simplify for next commit; no functional change
  > regexp: Add test for subexpression match
  > tests: Directly diff expected_region_highlight against region_highlight
  > main: Test suffix aliases if zsh/parameter is available
  > main: Fix off by one errors in quote helper functions
  > main: Do not highlight for regions that end before the start of BUFFER
  > driver: Do not highlight newlines or past BUFFER for zle standout
  > driver: Replace eval with ${(P)
  > main: Update test for issue #501 XFAIL
  > tests: Escape newlines in TAP description
  > regexp: Add missing local for arrays match mbegin mend
  > 'main': Don't highlight bare '$foo' as a filename, as it's a parameter expansion.
  > main: Add XFAIL to redirections2 for process-substitution #494
  > 'main': Do not expand special parameters.  Fixes #489.
  > main: Highlight backticks in double quotes
  > main: Consolidate } handling
  > main: Add test for quotes in options
  > main: Highlight options as base_style
  > main: Correct typos
  > main: Only highlight characters special to globbing as globbing
  > main: Use =~ for globbing test
  > main: Only highlight one base_style in _highlight_arguments
  > main: Have helper functions return highlights in reply
  > main: Explicitly pass $style to _highlight_path_separators
  > 'main': Don't match redirection operators in command substitutions as <-> number range globs.  Fixes #483.
  > 'main': Add a regression test for issue #483, concerning «: $(<foo)».
  > 'main': Add an explicit test for escaped single quotes within single quotes, «'foo'\''bar'».
  > docs: main: Clarify back-quoted-argument, back-double-quoted-argument, back-dollar-quoted-argument, and assign.
  > docs: main: Add missing hyphens.
  > tests: Include the filename in error messages.
  > main: Highlight unclosed backtick subshells
  > 'main': Fix highlighting of «<->»-style numeric globs.
  > main: Highlight path after globbing checks
  > 'main': Add a regression test for issue #474.
  > Happy New Year 2017.
  > Bump copyright years.
  > main: Add *-quoted-argument-unclosed styles
  > 'main': Add a regression test for issue #468.
  > main: Add tests
  > main: Highlight partially quoted arguments correctly
  > main: Add ' helper function
  > main: Make " and $' helper functions responsible for highlighting quote
  > main: Remove trailing whitespace
  > main: A redirection token is an invalid redirection target
  > docs: Fix links; thanks @dukex for noticing
  > driver: Run under emulate -L zsh and add zsyh_user_options
  > tests: Avoid using new zmodload flags
  > tests: Skip when zsh/pcre is not available
  > 'main': Add tests for «ls \~» and for not performing parameter expansion on the command word.
  > main: Expand paths before removing quoting
  > main: Add fallback for useroptions if zsh/parameter is absent
  > Add regexp highlighter
  > noop: Add comments.
  > Followup to parents: Restore sudo-* tests on platforms that don't have sudo.
  > Followup to last: Don't require 'sudo' to test prefix redirections.
  > tests: Add skips for tests that require sudo
  > 'main': Highlight 'sudo' correctly when it's not installed.
  > docs: Point to repology for finding packages.
  > README: Fix typo.
  > brackets: Ignore quotes
  > main: Split declaration and assignment
  > main: Save user options in a single variable
  > 'main': Skip tests that break on msys2
  > tests: Add ability to skip tests
  > tests: Support SKIP directive in tap-colorizer
  > tests: Run tests with WARN_CREATE_GLOBAL
  > tests: Declare local variables
  > driver: Revert previous commit, unbreaking the build on zsh<5.0.8.
  > driver: Correctly escape assoc key pattern
  > tests: Run tests with NOUNSET
  > tests: Set ZLE variables to sane defaults
  > tests: Ensure region highlight is unset if NONE is expected
  > Default possibly unset variables to empty
  > tests: Use idiomatic set check
  > brackets: Use idiomatic set check
  > brackets: Disallow negative nesting level
  > brackets: Don't call _zsh_highlight_add_highlight with empty style
  > brackets: Add test for highlighting errors with no styles
  > driver: _zsh_highlight_bind_widgets: Be resilient to NO_UNSET being set in the calling scope.
  > docs: Add Void Linux link.
  > CI: customize IRC notifcation message
  > tests: Remove superfluous comment.
  > tests: run the most recent versions first
  > tests: add zsh 5.4.2
  > release.md: Make a little more copy-pasteable.
  > Post-release version number bump.
  > Tag version 0.6.0.
  > Tests: add zsh 5.4 and 5.4.1
  > #440: Identify the output.
  > #440: Make sure zsh's git hash is printed when testing against zsh master branch
  > #440: Fix minimum required Zsh version (4.3.11 instead of 4.3.17)
  > #440: Test on Zsh master and intermediate releases since 4.3.11
  > #440: docs: Remove the travis links from README during 'make install'.
  > #440: Make README more readable in source form.
  > #440: Setup IRC/gitter notifications
  > #440: Add build status badge
  > #440: Print zsh version before tests
  > #440: Fix Travis-CI configuration
  > #440: Add Travis-CI configuration
  > release.md: Correct 'git push' instructions.
  > Post-release version number bump.
  > Tag version 0.6.0-rc1.
  > release.md: Create annotated tags, fix markup.
  > changelog: Update through dea1fedc7358.
  > #419: Add links to OpenSUSE build service deb/rpm repositories
  > Merge remote-tracking branch 'upstream/pr/433'
  > changelog: Update through 5feed23962df.
  > docs: Unbreak Fedora link.

2 years agochore: update virtualenv to 20.0.10
Greg Hurrell [Tue, 17 Mar 2020 17:43:36 +0000 (18:43 +0100)] 
chore: update virtualenv to 20.0.10

Routine maintenance.

Changelog:

https://virtualenv.pypa.io/en/latest/changelog.html

* vendor/virtualenv 4b707b8...2060180 (1100):
  > release 20.0.10
  > Improve installation documentation (#1707)
  > Fix py info might be misslead by distutils config (#1705)
  > A more robust way to get scripts path (#1706)
  > upgrade setuptools to 46.0.0 from 45.3.0 for Python3.5+ (#1702)
  > Merge pull request #1701 from pypa/release-20.0.9
  > fix changelog
  > add timeout for tests (#1700)
  > pythonw works as python on Windows (#1693)
  > Bump embeded setuptools (#1699)
  > Better handling of loader patch on python 3 (#1698)
  > Handle legacy loaders for pip patch (#1691)
  > Support for Python 2 platform that store landmark in platstdlib (#1697)
  > do not fail if lock not present (#1696)
  > Merge pull request #1689 from pypa/release-20.0.8
  > use import hooks to patch distutils/setuptools (#1688)
  > Fix setting PYTHONPATH on Python 2 not working (#1673)
  > docs: fix some typos (#1687)
  > Default prompt of environment name in batch shell (#1679)
  > Fix list configuration value parsing (#1676)
  > fix typographic error (#1672)
  > release 20.0.7
  > Disable distutils fixup for python 3
  > Merge pull request #1666 from pypa/release-20.0.6
  > support entry point paths with space (#1660)
  > handle application data folder is read only (#1661)
  > Minor fix to installation.rst (#1665)
  > Update CONTRIBUTING.md
  > Accept python self-referencing python executables (#1664)
  > Update issue templates
  > update issue template, add contributing (#1662)
  > Ensure distutils configuration values do not escape virtual environment (#1657)
  > fix pypy2 builtins are imported as stdlib modules (#1656)
  > Fix generated scripts use host version info rather than target (#1655)
  > Fix global site package always being added with bundled macOs python framework builds (#1653)
  > Merge pull request #1650 from pypa/release-20.0.5
  > Prevent sys.prefix from leaking into child process on macOS (#1648)
  > macOs Python 2 Framework support (#1641)
  > Update user_guide.rst (#1644)
  > Discover python interpreter in a case insensitive manner (#1629)
  > tox: call coverage as module (#1636)
  > Also add executables for pythonX.X under pypy (#1615)
  > Better error message when build dependencies not satisfied (#1628)
  > user_guide.rst: Fix typo by changing PEP 404 to PEP 405 (#1627)
  > Merge pull request #1625 from pypa/release-20.0.4
  > Add Gitter Badges (#1623)
  > git mv tests/unit/activation/test_xon{o,}sh.py (#1613)
  > Make aliases relative symlinks (#1610)
  > Revert "also disallow altsep beside pathsep inside paths" (#1598)
  > Lower min version of six to 1.9 (#1606)
  > Merge pull request #1595 from pypa/release-20.0.3
  > fix Virtualenv name not correctly shown on Fish (#1587) (#1594)
  > expose and document programmatic API (#1592)
  > fix python discovery with non resolved prefix paths (#1590)
  > update the issue template to virtualenv 20+ (#1593)
  > Fix app-data injected .dist-info.virtualenv breaks importlib.me… (#1591)
  > Fix Python 2 Apple framework builds not isolated from global si… (#1588)
  > Merge pull request #1580 from pypa/release-20.0.2
  > support long path names for the app-data seeder generates conso… (#1579)
  > app-data copies by default (#1578)
  > avoid copying the stats with copytree (#1571)
  > print a message after creating an environment (#1569)
  > require passing a destination directory (#1568)
  > add option to view failure stacktraces (#1572)
  > on exe discovery ignore incorrect interpreters, also try in the… (#1573)
  > respect --copies for app-data (#1575)
  > only info if during discovery fail to query a executable (#1574)
  > README.md: fix changelog link (#1565)
  > Make app data override variable public (#1559)
  > Add link to virtualenv < 20.0.0 changelog. (#1547)
  > Documentation theme updates (#1548)
  > Merge pull request #1554 from pypa/release-20.0.1
  > fix system executable discovery (#1550)
  > readme shields now have links
  > Update README.md
  > fix commits since link
  > Merge pull request #1546 from pypa/release-20.0.0
  > release 20.0.0b2
  > update release process to include zipapp (#1539)
  > rewrite the documentation (#1519)
  > Stable order in pyenv.cfg, include-system-site-packages only for ref (#1535)
  > pyproject.toml for version generation (#1534)
  > README is now markdown instead of reStructuredText (#1536)
  > upgrade wheel from 0.34.0 to 0.34.2 (#1531)
  > generate fish and bash activators on Windows (#1528)
  > fish prompt: preserve pipestatus (#1530)
  > Better handling of base executable not found #1515
  > Correct the casing of PyPI (#1526)
  > Fix failing to acquire lock in case of parallel runs (#1524)
  > Support relative paths for the python specification string. (#1523)
  > pth files are not processed on Ubuntu under Python 2 #1517 (#1521)
  > We should override the executable rather than original executable during our py info cache load
  > Cached python information load should update original executable (#1513)
  > Make single verbosity output cleaner (#1511)
  > Bash activator should have no extension #1508 (#1509)
  > add a write through filesystem cache with locks for py informat… (#1505)
  > bump pip and wheel (#1507)
  > support for c-extension builds within virtualenv (#1503)
  > upgrade bundled wheels (#1504)
  > separate describe/create - check upfront if can create (#1502)
  > CentOs and Fedora support (#1500)
  > Improve CI performance on pypy (#1499)
  > add zipapp support with bundled dependencies (#1491)
  > bump bundled setuptools (#1497)
  > bump pre commit (#1495)
  > beutify setup.cfg (#1494)
  > more robust exe discovery in pyinfo (#1492)
  > fix errors under CPython 3.4 on Windows
  > also copy python27.dll if exists on windows py2.7 (#1490)
  > also install wheel with seed packages (#1489)
  > super for __init__ in exception_
  > simplify code logic
  > fix Windows
  > cleanup env-vars and use venv as default dest dir instead of env
  > reorganize run.py - prefer inheritence based API over generators
  > express that from_exe may import stuff in py_info
  > simplify range in creator
  > mark the project as stable
  > prefer if/else over try/expect for import of config parser
  > use ast.literal_eval instead of eval
  > handle read only errors for clear
  > also disallow altsep beside pathsep inside paths
  > use S_IXUSR | S_IXGRP | S_IXOTH instead of 0755 for chmod exe
  > converter already logs, mention for env-var getter
  > consider empty value for an env-var also false
  > importlib-resources should be preferd over pkg_data
  > with json.dump we can enable black on activate_this
  > power-shell should be just powershell
  > xonosh is actually just xonsh
  > move from entrypoints to importlib.metadata
  > support for pypy2 and pypy3 (#1482)
  > link app data needs ro with symlinks (#1480)
  > interface compatibility with before rewrite (#1479)
  > unicode support (#1477)
  > Cross version compatibility (#1475)
  > use coverage 5 (#1463)
  > add seed packages via pip invoke (#1462)
  > Activation scripts for next-gen virtualenv (#1454)
  > Improve executable discovery of a PythonInfo inside a given fol… (#1443)
  > fix
  > Stat rewrite - POC
  < Bump release for development
  < Bump for release
  < Merge pull request #924 from dstufft/upgrade
  < Merge pull request #825 from mcarden/patch-1
  < Merge pull request #901 from dongweiming/classmethod
  < Merge pull request #898 from manueljacob/develop
  < Merge pull request #897 from dstufft/upgrade
  < Add changelog for #888
  < Merge pull request #888 from techtonik/tcltk
  < Use hex format for display of crc32
  < Don't hard set fish prompt to white
  < Bump version for development
  < Merge branch 'master' into develop
  < Bump version for release
  < Update change log
  < Drop down to 15.0.1 for a bugfix release
  < Merge pull request #883 from dstufft/upgrade
  < Merge pull request #882 from rkuska/develop
  < bump for development
  < Merge branch 'master' into develop
  < Bump version for release
  < Update version and changelog
  < Merge pull request #852 from pypa/remove-multiple-script-versions
  < Merge pull request #880 from dstufft/upgrade
  < Merge pull request #877 from dstufft/move-cert-to-subprocess
  < Merge pull request #873 from Ivoz/with-statements
  < Clarify changelog entry for #805
  < Bump for development
  < Merge branch 'master' into develop
  < Bump version for release
  < Merge pull request #867 from dstufft/upgrade
  < Merge pull request #866 from dstufft/extract-ca
  < Merge pull request #865 from pfmoore/appveyor
  < Merge pull request #863 from pfmoore/cmdline_tests
  < Bump version for development
  < Merge branch 'master' into develop
  < Bump version for development
  < Homogenize drive letter casing for both prefixes and filenames.
  < Fill out readme
  < Bump version for development
  < Bump version for release
  < Update to setuptools 19.6.2
  < Add .cache to .gitignore
  < Revert ac4ea65; only correct drive letter case.
  < Bump version for development
  < Bump version for release
  < Update setuptools to 19.6.1
  < Bump for development
  < Bump version for release
  < Upgrade setuptools to 19.6
  < Make note that other activate.* files exist
  < And another new year.
  < Merge pull request #850 from pypa/test-virtualenv-more
  < Use bdist_wheel section
  < Fix #837
  < Add changelog entry for #843
  < Merge pull request #843 from Gnouc/develop
  < Merge pull request #844 from edmorley/update-python-classifiers
  < Bump for development
  < Merge branch 'master' into develop
  < Bump for release
  < Merge pull request #849 from dstufft/update
  < Merge pull request #848 from dstufft/default-true
  < Bump version for development
  < Merge branch 'master' into develop
  < bump version for release
  < Merge pull request #842 from dstufft/upgrade
  < Merge pull request #830 from kankri/develop
  < Merge pull request #841 from dstufft/independent
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Shorten history in long_description to 2 releases
  < Update deactivate.bat, apply to virtualenv.py
  < Modernize rebuild-script, now works with 2.7 & 3.5
  < Update setuptools package to 19.4
  < Merge pull request #839 from pypa/winbrackets
  < Homogenize test syntax, add explanation of it
  < Update setuptools to 19.1.1
  < Flatten logic of fix_lib64
  < Simplify sys.path removal logic, use short form os.path.join
  < Fix 'python setup.py test' invocation
  < Expand gitignore
  < Fix virtualenv tests on Windows
  < Merge branch 'extlinks' into develop
  < Merge pull request #805 from Ivoz/early-syspath-removal
  < Upgrade to setuptools 18.4
  < Merge pull request #806 from willingc/doc-fixlink
  < Remove extraneous commented package lines
  < Add changelog for #803
  < Merge pull request #803 from Samureus/patch-1
  < Update year again!
  < Check for long_description correctness
  < Remove normal envs from travis build
  < Use a travis build matrix
  < Add python 3.5 to CI / tox testing
  < Correct dc11925
  < Correct look of fish prompt
  < Add pydoc function for fish
  < Changelog for change in virtualenv PS1
  < Apply activate script changes
  < Add a space after env name in prompt
  < Remove old aspen workound in activate.csh
  < Reference changes to issues in changelog
  < Add changelog for #472
  < Merge pull request #472 from pmakowski/patch-1
  < Move home_dir abspath to install_python_config
  < Use shield.io badges
  < Use portable syntax for `pydoc` function
  < Include tests folder in source distribution
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Stop using a tox.ini in tests/
  < Remove legacy aspen workaround
  < Apply virtualenv_embedded changes in virtualenv.py
  < Add config flags in correct order
  < Use function definition syntax that works
  < Restore !$ restoration from #799
  < Use pydoc function instead of alias
  < Fix activate.fish
  < Apply #799 in virtualenv.py, note in changelog
  < Merge pull request #799 from Lucretiel/patch-3
  < Update to setuptools 18.3.2
  < Add explanation on removing an env
  < Changelog / apply change in virtualenv.py for #724
  < Merge pull request #724 from blueyed/sh-use-unalias-for-pydoc
  < Account for defined but empty shell variables
  < Add 'wheel' in expected output
  < Merge pull request #773 from koobs/patch-1
  < Changelog for #759
  < Merge pull request #759 from hashstat/develop
  < Fix rst header markers
  < Apply changes to activate.fish in virtualenv.py
  < Record change for activate.fish
  < Remove alternate prompt function name
  < Brought back the namespacing ... my bad.
  < Cleaned up activate.fish.
  < Upgrade packages
  < Merge pull request #798 from Ivoz/python-config
  < Add 3.3 and 3.4 flags in setup.py
  < Merge pull request #793 from dstufft/coc
  < bump for development
  < Merge branch 'master' into develop
  < Merge pull request #787 from pypa/upgrade
  < bump for development
  < Merge branch 'master' into develop
  < Update changelog
  < Merge pull request #786 from pypa/upgrade
  < Merge pull request #645 from tzulberti/develop
  < bump for development
  < Merge branch 'master' into develop
  < Merge pull request #777 from dstufft/upgrade
  < Merge branch 'master' into develop
  < Merge pull request #766 from dstufft/upgrade
  < Merge branch 'master' into develop
  < Merge pull request #765 from dstufft/upgrade
  < Merge branch 'master' into develop
  < bump for development
  < Merge branch 'master' into develop
  < Edit the changelog
  < Merge pull request #755 from rbtcollins/issue-753
  < Merge pull request #761 from dstufft/install-wheel
  < Merge pull request #760 from dstufft/upgrade
  < Merge pull request #747 from agronholm/develop
  < Merge branch 'master' into develop
  < Upgrade pip form 6.1.0 to 6.1.1
  < bump versions for development
  < Merge branch 'master' into develop
  < skip test on PyPy
  < Setup virtualenv to create universal wheels
  < Merge pull request #743 from dstufft/upgrade-pip
  < Merge pull request #742 from dstufft/upgrade-setuptools
  < Merge pull request #731 from dstufft/upgrade-setputools
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #715 from dstufft/upgrade-pip
  < Merge branch 'master' into develop
  < Merge pull request #713 from dstufft/upgrade-bundled
  < Merge pull request #709 from stonebig/patch-1
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #695 from dstufft/upgrade-pip
  < Upgraded setuptools to 11.0
  < Merge branch 'master' into develop
  < Merge pull request #690 from dstufft/undo-things
  < Revert "Merge pull request #687 from dstufft/dont-import-site"
  < Merge branch 'master' into develop
  < Merge pull request #688 from dstufft/upgrade-pip
  < Merge pull request #687 from dstufft/dont-import-site
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Merge branch 'master' into develop
  < switch to 12.1.0 for development release
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < bump version for development
  < Merge branch 'master' into develop
  < Bump the version for release
  < Merge pull request #682 from dstufft/upgrade-pip
  < Merge pull request #681 from dstufft/enable-pypy3
  < Merge pull request #680 from dstufft/upgrade-setuptools
  < Merge pull request #674 from mgedmin/fix-sys-path-better
  < Merge pull request #679 from dstufft/upgrade-setuptools
  < Merge pull request #678 from dstufft/upgrade-setuptools
  < Merge pull request #658 from alex/bump-setuptools
  < We support PyPy, but there's no reason to call it out.
  < Switch to the new versioning scheme
  < Merge pull request #648 from nvie/develop
  < Merge pull request #642 from nyfarn/patch-1
  < Merge pull request #635 from shidesthewise/feature/testfix-1
  < Exit early when installing on Python < 2.6.
  < Removed Python 2.5 from list of trove classifiers.
  < Merge pull request #624 from pfmoore/changelog-addition
  < Merge pull request #623 from pfmoore/win-noprompt
  < Branch name, typos
  < Fix number of tildas!
  < Fix next future version
  < Apply pull #507 manually
  < Update contributing guide
  < Merge pull request #600 from frewsxcv/develop
  < Fix typos in virtualenv.py
  < Add changelog item for #601
  < activate_this.py fix
  < Update changelog
  < Add Pycon 2011 talk, thanks @evvers
  < Use 2.4 compatible syntax, Fix #619
  < Update setup.py & docs to use pytest
  < Fix #461 & #462
  < Add docs building to tox/travis
  < Refer to python instead of python3
  < Incorporate 6355f9b8 by @pfmoore
  < Move changelog entries to be 3rd level
  < Fix docs typos, thanks @alex
  < Capitalization Is Awesome
  < Allow local use of rtd theme alla pip
  < Allow virtualenv to build again! Yay!
  < Remove all-in-one page
  < Usage, options, config, extending
  < Guide on virtualenv's major parts
  < Installation instructions
  < Move development sections to this page
  < Add intro, toctree, docs / links, contrast
  < Move news to index.rst
  < Move news to be a changelog
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #603 from dstufft/pytest
  < Fix Python 3.4 support in Tox
  < Merge pull request #602 from pfmoore/doc_fix
  < Merge pull request #595 from mattip/develop
  < Don't join the channel to post messages to it
  < Yes yes yes.
  < Use the deadsnakes PPA for a not so dead snake (3.4).
  < Changed IRC channel names.
  < Merge pull request #579 from pfmoore/registry-optional
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #559 from mgedmin/patch-1
  < Merge branch 'master' into develop
  < Merge branch 'master' into develop
  < Merge pull request #528 from gutworth/patch-1
  < Merge pull request #527 from gutworth/patch-1
  < Merge branch 'master' into develop
  < Merge pull request #520 from ffunenga/patch-2
  < Merge pull request #504 from pfmoore/files_fix
  < Merge pull request #503 from pfmoore/manifest_fix
  < Merge pull request #482 from pfmoore/wheel
  < bump development version
  < Merge pull request #502 from pypa/update-setuptools
  < Merge pull request #501 from punkkeks/patch-1
  < Merge pull request #353 from ryanartecona/develop
  < Merge pull request #499 from qwcode/cli_deprecation
  < better detection of docs theme
  < remove old docs theme files
  < Merge pull request #498 from pypa/docs_rtd
  < Merge pull request #489 from msabramo/fix_python34a4
  < have the metavar be singular to match the option
  < document that --extra-search-dir is working again
  < Merge pull request #474 from jhermann/relocate-only-x-bit-scripts
  < Merge pull request #475 from alexrudnick/fix_fish_url
  < Merge pull request #478 from pnasrat/python34-fix
  < update PyPy's homepage. fixes #476
  < Merge pull request #447 from pfmoore/no_sdist_fatal
  < Merge branch 'master' into develop
  < Merge pull request #460 from hynek/patch-1
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Bumped version to 1.10.
  < Added pip 1.4 release tarball.
  < Reordered news.
  < More doc updates.
  < Updated authors file.
  < Updated docs.
  < 1.10rc10
  < bundle setuptools-0.9.7
  < 1.10rc9
  < bundle setuptools-0.9.6
  < 1.10rc8
  < bundle pip-1.4rc5
  < 1.10rc7
  < bundle setptools 0.9.1
  < 1.10rc6
  < bundle pip-1.4rc4
  < bundle setuptools 0.9
  < 1.10rc4
  < bundle pip1.4rc3
  < upgrade setuptools from 0.8b5 to 0.8 final
  < move from setuptools 0.8b2 to 0.8b5
  < bundle pip-1.4rc2
  < bundle pip-1.4rc1
  < 1.10rc1
  < Merge pull request #451 from pfmoore/dummy_options
  < Remove distribute_from_egg.py as part of switching to merged setuptools
  < Merge pull request #449 from qwcode/new_setuptools_cleanup
  < Merge pull request #445 from pfmoore/win32_pythons
  < Updated news to note that we now use the merged setuptools
  < Merge pull request #438 from qwcode/setuptools_0.8
  < Merge pull request #432 from pfmoore/setuptools-0.7
  < Merge pull request #427 from xakon/develop
  < Added a pypip.in badge with the latest version.
  < min supported version is now python 2.6
  < Merge pull request #423 from roskakori/develop
  < o adapt to pypy's stdlib path change only for py3k o pypy < 1.9 no longer has a 'modified-' stdlib path
  < Merge pull request #419 from iguananaut/win32-readline-issue
  < update changelog
  < Merge pull request #417 from qwcode/distribute_0.6.36
  < update changelog
  < note that --extra-search-dir is broken
  < Revert "Updates for upcoming changes in pypy stdlib paths"
  < Merge pull request #412 from pfmoore/no_download
  < Merge pull request #388 from xen0n/dont-fix-lib64-for-pypy
  < Fix for centos failure (fix_lib64 missing symlink parameter)
  < Merge pull request #409 from pfmoore/symlink
  < Merge pull request #408 from bdkearns/develop
  < Fix test for relocatable scripts
  < Minor changes following on from pull request 401
  < Merge pull request #401 from jpenney/feature/windows_relocate_issue49
  < Merge pull request #404 from pfmoore/fix_403
  < Merge branch '1.9.X' into develop
  < Merge branch '1.9.X' into develop
  < Merge branch '1.9.X' into develop
  < merge 1.9.X
  < remove dupe toc; add header links; make 'What it does' first
  < use rst extensions for editability and RTD links
  < merge 1.9.X
  < develop is at 1.10.dev1
  < Merge pull request #394 from qwcode/64bit_2
  < update authors and changelog
  < Merge pull request #399 from qwcode/secure_docs
  < Merge pull request #364 from piotr-dobrogost/issue_9
  < update install docs to appear less circular with pip docs
  < update changelog
  < Merge pull request #393 from qwcode/64bit
  < Merge pull request #392 from qwcode/dist_upgrade_0.6.34
  < develop branch is 1.8.4.post1
  < Merge pull request #391 from qwcode/win_fixes
  < Merge pull request #386 from pombredanne/pypi_qualifiers
  < Merge pull request #336 from pfmoore/disable-pip
  < Merge pull request #382 from nightpool/cygwin-exes
  < Merge pull request #379 from warsaw/issue378
  < Merge pull request #367 from g2p/develop
  < Merge pull request #374 from ptone/pypy-fix
  < Forgot to add this to the news.
  < Merge branch 'release/1.8.4' into develop
  < Updated changelog.
  < Merge pull request #363 from g2p/develop
  < Merge pull request #362 from qwcode/find_file
  < Merge pull request #360 from g2p/develop
  < Merge branch 'release/1.8.3' into develop
  < Updated changelog.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Updated embedded scripts.
  < Merge pull request #341 from vhata/pythonX.Y
  < Merge pull request #354 from piotr-dobrogost/activate_deactivate_refactoring
  < Merge pull request #352 from piotr-dobrogost/develop
  < Merge pull request #350 from g2p/develop
  < Update docs
  < Merge pull request #337 from minrk/readlinepr
  < Merge pull request #345 from pfmoore/use-ctypes
  < Merge pull request #346 from g2p/develop
  < Merge pull request #320 from jkleint/develop
  < Merge pull request #342 from g2p/develop
  < Make the lib64 symlink relative again, but without the use of '.' Fixes #338.
  < Update docs, news, and changelog.
  < Add support for installing distribute from egg (if supplied)
  < Update AUTHORS and changelog.
  < Merge pull request #335 from oremj/issue_334
  < Update AUTHORS and changelog.
  <     give preference to <prefix>/lib64/pythonX.Y over     <prefix>/lib/pythonX.Y on a 64bit system. when /lib     is preferred over /lib64, it can mess up distutils/sysconfig     and not get the correct values (e.g. sysconfig.get_config_var('CFLAGS'))     which may result in a wrong build (e.g. -m32 on a 64bit system)
  < Add note in contributing docs about bin/rebuild-script.py
  < Update virtualenv.py script, AUTHORS, and changelog.
  < Fix activate.csh so that it will work in non-interactive environments
  < Additional fix needed for creating virtualenv from pyvenv.
  < Make it possible to create a virtualenv from within a Python 3.3. pyvenv. Thanks Chris McDonough for the report.
  < Merge branch 'release/1.8.2' into develop
  < Fixed travis config by adding a install section.
  < Updated changelog and bumped version.
  < Use a glob pattern for discovering the distribute and setuptools file name.
  < Merge pull request #323 from pnasrat/develop
  < Update news.
  < Merge pull request #325 from michr/develop
  < Merge branch 'release/1.8' into develop
  < Removed mentioning Python 2.4.
  < Rebuild virtualenv.py.
  < Updated embedded pip to 1.2.
  < Merge branch 'develop' of https://github.com/alexandrul/virtualenv into alexandrul-develop
  < Merge pull request #269 from dholth/develop
  < Merge branch 'fix-update-defaults' of https://github.com/schmir/virtualenv into schmir-fix-update-defaults
  < Updated bundled distribute to 0.6.28.
  < Merge pull request #321 from bcarl/develop
  < Merge pull request #318 from avalentino/osx-paths
  < Update AUTHORS and changelog.
  < Merge pull request #314 from branden/develop
  < Fix #194 - Symlink some additional modules under Python 3.
  < Fix test_activate.sh for shells without 'source'.
  < Restore Python 2.5 compatibility.
  < Update AUTHORS and changelog.
  < Merge pull request #311 from branden/develop
  < Merge pull request #309 from deniscostadsc/develop
  < Fix #310, Python 3 bug introduced in 81990bc. Thanks Abhishek Sarkar for the report.
  < Merge pull request #299 from alexandrul/develop
  < Merge pull request #300 from DataDog/lion-distutils-fix
  < Merge pull request #298 from pnasrat/develop
  < Merge pull request #291 from lamikr/develop
  < Another tweak to docs structure.
  < Reorganize docs to put more commonly-needed info higher up.
  < Fix breakage when sys.prefix is / - thanks Andrew Benton.
  < Merge pull request #275 from kisielk/develop
  < Fixed a bit of the change log so PyPI doesn't trip over it when trying to render it.
  < Merge branch 'release/1.7.2' into develop
  < Fixed doc inconsistency of the --distribute option.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Fixed link in docs. Fixes #164.
  < Package up all documentation files (except the build dir). Fixes #235.
  < Updated embedded activate.sh after applying 28e85bcd80d04b2a7ebce0e1d0b02d432b7e5593.
  < Merge pull request #233 from chrish42/suppress_hash_warning
  < More Python 3 compatibility changes.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Fixed a SyntaxError on Python3.
  < Merge branch 'cleanup-tmpdirs' of https://github.com/stefanor/virtualenv into stefanor-cleanup-tmpdirs
  < Merge branch 'raulgrell-develop' into develop
  < Updated setup.py to not be a PEP8 violation.
  < Updated news a bit more.
  < Added Mike Hommey to authors.
  < Added exception logging in case mach_o_change fails as requested by Carl in #289. Minor nitpicks.
  < Avoid relying on install_name_tool to modify the python binary on OSX
  < Remove implicit relative imports in distutils-init.py that are fragile with Python 3.3 namespace package support.
  < Ignore actual-output file generated by shell activate test.
  < Fix instructions for installing development version. Fixes GH-287; thanks Chris Jerdonek for the report.
  < Rebuild virtualenv.py to incorporate several recent changes. D'oh.
  < Update changelog.
  < Fix a use of file() in site.py that breaks on Python 3.
  < Update to distribute 0.6.27 - fixes an issue with script installation on Python 3.3 alpha.
  < Clarify contribution docs.
  < Merge pull request #266 from msabramo/sh-tests
  < Merge pull request #265 from msabramo/pydoc-bash-function
  < Merge pull request #260 from msabramo/add-tox.ini
  < Merge pull request #263 from msabramo/add-README.rst
  < Merge pull request #261 from msabramo/travis
  < Merge pull request #258 from msabramo/fix-failing-version-test
  < Merge pull request #259 from msabramo/fix-setup.py-test-atexit-error
  < Merge pull request #255 from alexandrul/develop
  < Fix documentation of config file location on Windows. Thanks Eduard-Cristian Stefan for the report.
  < Merge pull request #244 from kylegibson/patch-1
  < Merge pull request #253 from blueyed/develop
  < Fix typo.
  < Add some additional DLLs to copy for PyPy. Thanks Olivier Mansion.
  < Fix activate.fish for OS X. Thanks David Schoonover.
  < More detail in bugfix release breakage warning.
  < Corrected note about incompatibility with upcoming Python minor releases.
  < Add note about Python 2.6.8 and 2.7.3 breaking virtualenvs.
  < Fix typo.
  < Add news entry for virtualenv-x.x scripts.
  < Merge pull request #242 from tebeka/develop
  < Don't use setuptools-specific setup kwargs if we don't have setuptools.
  < Add Konstantin Zemlyak to AUTHORS.txt.
  < Merge pull request #234 from zart/develop
  < Sadly, we have no time machine.
  < Update AUTHORS and changelog.
  < Merge pull request #229 from bradleyayers/develop
  < Fixed typo.
  < Bumped version to post1 again.
  < Merge branch 'release/1.7.1.2' into develop
  < Merge pull request #225 from cap/fix-relocatable
  < Updated to post1.
  < Merge branch 'release/1.7.1.1' into develop
  < Fixed rST rendering bug.
  < Bumped version to post1.
  < Merge branch 'release/1.7.1' into develop
  < Updated embedded activate.sh for 0b3d8b1c42c742149822960d1bcda90f37e3c9c9.
  < Merge pull request #151 from satra/fix/EPDpatch
  < Update embedded pip to version 1.1.
  < Merge pull request #222 from CBWhiz/develop
  < Merge pull request #220 from cliffxuan/develop
  < Update news and AUTHORS; remove extraneous comment.
  < Merge pull request #219 from dhellmann/develop
  < Merge pull request #218 from stchris/develop
  < Merge pull request #214 from FND/fixes
  < Changelog update.
  < Fixed #14 -- modify environ PATH in activate_this.py. Thanks Doug Napoleone.
  < Make changelog all-ASCII to support Python 3 on systems with ASCII locale.
  < Tweaked MANIFEST.in to include virtualenv_embedded in sdist.
  < Merge pull request #200 from stefanor/develop
  < Run rebuild-script so site.py changes take effect.
  < Merge pull request #198 from stefanor/develop
  < Updated changelog and AUTHORS.
  < Merge remote-tracking branch 'CBWhiz/develop' into develop
  < Non-recursive fix for posix_local. Thanks michr.
  < Merge remote-tracking branch 'nholley/develop' into develop
  < Updated changelog and AUTHORS.
  < Merge pull request #197 from dougn/develop
  < Allow symlinking to scripts inside a virtualenv by using os.path.realpath()
  < Updated changelog and AUTHORS file.
  < Merge remote-tracking branch 'greghaskins/correct-required-modules' into develop
  < Updated docs a little and added Jason to the authors file.
  < Fixed line endings, which Windows of course checks (d'oh!).
  < Also use my name and certificate info in the docs.
  < Updated signature to my own.
  < Merge remote-tracking branch 'jaraco/develop' into feature/powershell
  < Added changelog note re search-dirs and (overdue) AUTHORS entry for Ethan Jucovy.
  < Merge pull request #193 from ejucovy/develop
  < Removed remaining reference to --use-distribute.
  < Moved historic notes a bit down in the documentation frontpage. Fixes #191.
  < Merge branch 'release/1.7' into develop
  < Removed release schedule bit from news since we are actually a little to early.
  < Updated author and news file a little bit more.
  < Removed duplicate --use-distribute option again since `--distribute` is good enough.
  < Fixed a typo in the release notes.
  < Added ability to set virtualenv options in a config file or as environment variables. Fixes #170.
  < Corrected the insertion of the Python executable into the command-line for installing things into a new virtualenv on Windows. Fixes #190. Thanks Brandon Craig Rhodes for the report and debugging help.
  < Regenerate virtualenv.py so distribute update takes effect.
  < Removed global-setuptools check; --distribute, --system-site-packages and global setuptools appears to work just fine.
  < Updated news for distribute 0.6.24.
  < Merge pull request #189 from agronholm/develop
  < Added Gunnlaugur Thor Briem in AUTHORS.txt.
  < Fix previous commits' breakage on 2.4 & 2.5
  < Make platform encoding workarounds work on 3.x too
  < Fix unicode crash installing activate script
  < Run easy_install script directly if not on Windows
  < Compare sys.prefix w/home dir in Unicode-aware way
  < Read proc output in FS enc if default enc fails
  < Fix crash on constructing log message with non-ASCII paths
  < Interpret path in filesystem encoding
  < Merge pull request #180 from k0s/develop
  < Merge pull request #183 from vrutsky/develop
  < Mention a wider variety of installation options. Fixes #182 - thanks Nick Coghlan for the report.
  < --system-site-packages in the docs, too.
  < Switched from --use-site-packages to --system-site-packages.
  < Removed trailing whitespace.
  < Tweaked PYTHONDONTWRITEBYTECODE warning so it only applies if not using Distribute.
  < Merge pull request #179 from stchris/patch-1
  < Doc updates.
  < Merge pull request #178 from mcdonc/feature.invertsitepackages
  < Merge branch 'hotfix/1.6.4' into develop
  < Merge pull request #156 from pnasrat/issue-155-fix-py24
  < Corrected link to bootstrap example script of fassembler. Fixes #99.
  < Merge branch 'hotfix/1.6.3' into develop
  < Merge branch 'release/1.6.2' into develop
  < Updated news.
  < Updated included pip to 1.0.2.
  < Corrected Logger.level_matches (and doctests). Fixes #109.
  < Create an additional symlink to the 'local' dir in case the posix_local install scheme is used. Fixes #118.
  < Use correct path to activate.bat in docs. Fixes #112.
  < Be more careful to import the right pkg_resources when running under -p. Fixes #141.
  < Merge pull request #146 from pnasrat/fix-py33
  < Updated news slightly.
  < Updated included distribute release to 0.6.19.
  < Switched virtualenv==dev link to point to develop branch.
  < Merge pull request #138 from pnasrat/fix-py33
  < Merge pull request #129 from techtonik/develop
  < Stop appending empty lines when rebuilding virtualenv.py.
  < Fixed issue #128 -- Updated distribute_setup.py to latest version.
  < update the docs regarding pypy
  < Merge branch 'release/1.6.1' into develop
  < Bumped version to 1.6.1.
  < Merge branch 'develop' of github.com:pypa/virtualenv into develop
  < Updated bundled distribute and pip tarball.
  < Merge branch 'master' of https://github.com/k0s/virtualenv into k0s-develop
  < use file_search_dirs default if no search_dirs argument is passed in to the various install functions -- this is necessary to preserve the existing python API (e.g. 'import virtualenv; virtualenv.create_environment(path_to_env)')
  < Merge branch 'never-download' of https://github.com/ejucovy/virtualenv into ejucovy-never-download
  < Add logger progressmeter for pip installation -- for symmetry with setuptools/distribute, which print this to the log even when running non-verbosely.
  < document the new feature
  < rename option
  < Use optparser 'append' with defaults so all the search-dir logic is up front and together
  < add --search-dir option to let the user provide an arbitrary path to a directory with local copies pip/setuptools/distribute to install from
  < Added note about git-flow.
  < Fixed typo in docs.
  < Rebuild ez_setup.py.
  < Bumped to 1.6 and updated news.
  < Removed pip-1.0.0-pre1 and added final pip-1.0 tarball.
  < Updated URL to pip support file.
  < Removed old distribute 0.6.14 tarball from support directory.
  < Tweaks to HACKING doc.:
  < Add basic hacking doc
  < Fixed added exception handling for Python 3 compatibility.
  < Wrap virtualenv binary test in try/except
  < Bump version to 1.5.2.post2 and bundle pip 1.0.0.pre1.
  < Fixed an embarrassing typo.
  < Merge branch 'master' of github.com:pypa/virtualenv
  < Updated link to dev build.
  < Also catch OSError when symlinking since Python>=3.2 supports symlinks on Windows but might not work correctly because of missing privileges.
  < Create a silent logger at import time to avoid it ever being undefined.
  < Added a couple more Python 3.2 fixes from Vinay Sajip.
  < Changed maintainer_email to python-virtualenv mailing list.
  < Added comments to clarify hexadecimal file modes.
  < Oh, right. We use opaque hexadecimal notation because 0o octal notation is not supported prior to Python 2.6. Sigh.
  < Added trove classifiers for Python versions.
  < Added setuptools egg for Python 2.7.
  < Merge branch 'master' into python3
  < Removed duplicate addition to REQUIRED_MODULES, and use octal for file modes.
  < Restored some changes lost in bringing in Py3k port.
  < Moved to: - distribute-0.6.15 - pip-0.9.0 # this is not released, it the version that has python3   support
  < Added *.pyc to .gitignore
  < rebuilt script and more python3 fixes
  < Updated code generator and moved to distribute 0.6.15
  < Added .DS_Store to the gitignore
  < Fixed support for python3.1
  < Port to python3
  < Added news for OS X fix.
  < Really fix this
  < Mirror Apple's system python site.py extensions for sys.path
  < Removed old files and added a gitignore file.
  < Fixed typo.
  < Added note about maintainership and repo location change.
  < Added tag 1.5.2 for changeset 169201340c4e
  < Updated version to 1.5.2.
  < Modified warning to not be Ian-specific.
  < Updated pip.
  < Moved make files to correct location.
  < Added authors file and updated docs with new website location and other migration related things.
  < Added make files to build docs locally easier. Also removed old regen-docs helper script.
  < Moved license file from docs to root dir to follow best practices.
  < Updated embedded pip to 0.8.2.
  < Updated news.
  < Removed superfluous file from repo.
  < try hard to find all the needed plat-{darwin,mac} directories and put the in sys.path when running on pypy.
  < use the same executable name as you get with pypy releases
  < ignore exec_prefix for pypy. This fixes a crash that you get when running virtualenv inside a pypy virtualenv
  < Added a snippet about PyPy support requiring trunk.
  < Added tag 1.5.1 for changeset eb94c9ebe0ba
  < update news for release
  < Fixed #60 -- Bug introduced in 1604fa25d276 that raises an AssertionError on Windows.
  < Added _weakrefset requirement for Python 2.7.1 (fixes #63)
  < Added tag 1.5 for changeset 1e76ab0b0083
  < forgot an update to distutils-init.py
  < Added tag 1.5 for changeset d4a3db7aee69
  < get rid of defunct pip, update news for release
  < Automated merge with ssh://bitbucket.org/ianb/virtualenv
  < Fixed issue #58 - Fixed issue in distutils initialization on Windows.
  < Added check for win32 and set bin_dir to 'Scripts' to fixup_scripts. Fix by Craig Radcliffe.
  < Added fix to set the correct bin_dir in fixup_scripts for win32
  < # HG changeset patch -- Bitbucket.org # Project Win32 Relocatable # URL http://bitbucket.org/chradcliffe/win32-relocatable/overview # User Craig Radcliffe <chradcliffe@gmail.com> # Date 1277344873 14400 # Node ID c06968aa4e89f9fff541d5fe41630e2acb91a16c # Parent  ffc4ecc9a2e88acce5da09d7b34c688394216282 Added check for win32 and set bin_dir to 'Scripts' to fixup_scripts
  < Added news items for changes since 1.4.9.
  < Automated merge with http://bitbucket.org/otherchirps/virtualenv/
  < Removed temporary pypy prefix in version string.
  < Automated merge with http://bitbucket.org/antocuni/virtualenv-pypy/
  < Fixed issue #57 -- Make sure we use the right version of distribute to try to install it from the virtualenv support folder.
  < Updated included version of pip to 0.8.
  < Updated embedded activate_this.py.
  < Fixed #55 -- Fixed a regression introduced in r345aab8ff166 that prevented the installation of pip on Python 2.3.
  < Fixed typo.
  < Fixed issue #18 - Fixed --relocatable on Windows.
  < Automated merge with http://bitbucket.org/RonnyPfannschmidt/virtualenv-w32/
  < Fixed #36 - Fixed minor issue when installing on win32 without having setuptools installed.
  < Updated embedded activate script.
  < Added --prompt parameter to virtualenv that can give provide a different prompt prefix
  < Fixed #46 - Use a proper temp dir instead of /tmp.
  < Fixed #48 - Fixed typo in --help.
  < Fixed #32 - Partially reverted the changes made in r03bf4040094c to fix setting up cross Python version virtualenv.
  < Updated bundled distribute to 0.6.14.
  < Added tag 1.4.9 for changeset 6d187b9cf916
  < update version for release
  < include pip 0.7.2
  < fix doc upload
  < Added tag 1.4.8 for changeset 1975e99d865c
  < update version for release
  < update pip version
  < news for PYTHONHOME changes
  < Automated merge with http://k0s.org/hg/virtualenv
  < add warning message if PYTHONHOME is set
  < update windows .bat files and rebuild-script.py to use these;  untested, as i dont have windows
  < use the activate.sh in virtualenv.py via running bin/rebuild-script.py
  < unset PYTHONHOME in the (Unix) activate script (and reset it in deactivate())
  < unset PYTHONHOME envioronment variable -- first step towards fixing the PYTHONHOME issue; see e.g. https://bugs.launchpad.net/virtualenv/+bug/290844
  < news for brosner commit
  < merge
  < update pip to 0.7
  < update version for dev
  < Added tag 1.4.6 for changeset 2d398ad81b7f
  < update versions for release, and add news
  < Adding documentation of VIRTUAL_ENV_DISABLE_PROMPT
  < Allow activate.sh to skip prompt update
  < include the scripts dir in the sdist tarball for envs lacking setuptools fixes #23
  < Fix for .bat files when the path includes parentheses (e.g. "C:\Program Files (x86)" on Vista) fixes #3
  < add support for 2.7alpha (untested) fixes #16
  < don't mess with PEP 302-supplied __file__, from CPython, and merge in a small startup optimization for Jython, from Jython
  < make nt a required module, along with posix. it may not be a builtin module on jython
  < update versions for dev
  < update versions for release; include new pip
  < update versions for dev
  < update versions for release.  Update Distribute to 0.6.10
  < update pip
  < Allow more flexible .pth file fixup
  < news for last commit
  < - using .get instead of index thanks Tarek :)
  < - Adding a VIRTUALENV_USE_DISTRIBUTE environment variable to default to distribute
  < Put an extra note in the error message related to problems using virtualenv on Windows, per the report at https://bugs.launchpad.net/virtualenv/+bug/352844
  < fix problem with --relocate when bin/ has subdirs (fixes #12)
  < news for last commit
  < allow script creation without setuptools
  < update version for dev
  < Added tag 1.4.3 for changeset 7ddcd4e7c466
  < resolve merge
  < update to pip-0.6.1, prepare for release
  < update version for release
  < news for last commit
  < merge from ianb
  < disable USER_SITE if --no-site-packages, otherwise place it after venv site-packages (fixes #8)
  < news
  < only look for setuptools/distribute/pip in directories that exist (fixes #9)
  < Apply patch from Sylvain Pasche; fix pip installation on Windows (#479739)
  < update version for dev
  < Added tag 1.4.1 for changeset 83a2465f6537
  < Automated merge with ssh://hg@bitbucket.org/ianb/virtualenv
  < Added tag 1.4 for changeset 9a95f71c8cb2
  < Add pip installation
  < update version for dev
  < make scripts executable; make refresh-support-files download pip
  < update version for release
  < update news version
  < update version to 1.4rc1
  < fix the warning logic about global setuptools
  < Updated distribute 0.6.8 tarball with version including built documentation
  < news for commits since 1.3.4 release
  < Added warning in case a globally installed setuptools is found and the --distribute option is used because the fake-setuptools of distribute inside the venv will be ignored in favor of the global setuptools.
  < Updated embedded distribute_setup.py.
  < Use the absolute path of the virtualenv Python executable.
  < Make sure to only ship non-py files in the virtualenv_support package
  < Bumped up distribute to 0.6.8 to fix an issue with the setuptools marker
  < Added tar.gz to source distribution
  < Bumped distribute tarball and references up to 0.6.7
  < added the DONT_PATCH_SETUPTOOLS environment variable to tell the Distribute installer not to patch an existing setuptools
  < now using the source tar for distribute
  < added the source tarball for distribute-0.6.6
  < removed the binary releases
  < apparently something went wrong in the rebuild, reintroducing ACTIVATE_SH
  < typo
  < rebuilt data
  < added DISTRIBUTE_SETUP_PY
  < added the --distribute option
  < removed trailing space
  < Moved support-files in a package to get rid of the package_data hack and reliably distribute them
  < Fix issue 6 - Updated setuptools to 0.6c11
  < refs issue 5: Updates URL to bugtracker in docs.
  < Updated activate.sh file in virtualenv.py
  < Fixed oversight in rebuild-script
  < Added manifest template to make sure the docs are added to the source distribution but not installed
  < Moved support scripts out of the way to prevent them from being installed globally
  < Added tag 1.3.4 for changeset 4b660247ce56
  < update news for 1.3.4
  < news for the last few commits
  < Fixed creating symlinks when using --python; creates a python > pythonX.Y symlink.
  < Fixed #389550 - Makes --relocatable work better with --python.
  < Added tag 1.2 for changeset ffa882669ca9
  < Added tag 1.3 for changeset 737c08e96cfe
  < Added tag 1.3.1 for changeset d1f908558001
  < Added tag 1.3.2 for changeset 12c4b5ee5a7f
  < Added tag 1.3.3 for changeset df38ea235009
  < Fixed #422539 -- virtualenv deactivates correctly on ksh now
  < make the doc generation more resilient
  < merge changes
  < force global eggs after local site-packages in sys.path
  < typo in cygwin pythonw.exe locating
  < Virtualenv now copies the actual embedded Python binary on Mac OS X to fix a hang on Snow Leopard (10.6).  Patch by Ronald Oussoren.
  < Added support for Debian's dist-packages directory
  < some updates to make it look more like topplabs.org
  < Added sphinx configuration and the basic layout
  < add hgignore
  < [svn r3849] Revert r3845 (pythonw on Mac) because it was pointless
  < [svn r3845] Also create pythonw on Mac
  < [svn r3844] Create pythonw.exe on Windows
  < [svn r3843] o copy jython's registry to the env if it exists o bump version
  < [svn r3842] Added a patch from Maries Ionel to patch build_ext on Windows so it can find the appropriate library locations
  < [svn r3823] fail more gracefully when win32api isn't present
  < [svn r3822] refresh per r3820
  < [svn r3820] Jython sys.path fixes: site-packages shouldn't take precedent over __classpath__ and specially handle the new __pyclasspath__
  < [svn r3810] Auto-update of version strings
  < [svn r3807] update versions for release
  < [svn r3804] Try to add /usr/local/lib/pythonX.Y/lib-dynload
  < [svn r3803] Prefer .exe filenames on cygwin
  < [svn r3796] Ignore ~/.pydistutils.cfg if sys.prefix/.pydistutils.cfg exists
  < [svn r3795] Fix #241581, Windows problems with paths with spaces in them
  < [svn r3794] split out an install_python function
  < [svn r3768] fix compatibility with Jython 2.5b1
  < [svn r3750] Use Windows newlines in activate.bat
  < [svn r3737] update version for dev
  < [svn r3736] Auto-update of version strings
  < [svn r3733] update versions for release
  < [svn r3732] Add the platform-specific paths, like /usr/lib/pythonX.Y/plat-linux2 (#305910)
  < [svn r3731] Add note about using virtualenv ENV instead of python virtualenv.py ENV #306028
  < [svn r3730] Look for a lib64 directory, and if it's different from the lib directory also add it to the path
  < [svn r3729] simplify a little code fragment
  < [svn r3728] Look for virtualenv package, for use in boot scripts to find Setuptools
  < [svn r3727] Fix typo in last prefix-removing change
  < [svn r3726] Remove the prefix distutils.cfg setting
  < [svn r3722] look for setuptools egg in multiple locations (the checkout and the tarball move the file around)
  < [svn r3721] Add a warning for $PYTHONHOME
  < [svn r3694] Auto-update of version strings
  < [svn r3679] fix --python
  < [svn r3651] fix handling of Jython environments that use a jython-complete.jar
  < [svn r3623] Make the warnings about rewriting scripts only happen for things that we think might be scripts
  < [svn r3622] more real 2.6 support: include the 2.6 egg and the latest ez_setup
  < [svn r3613] Added 2.6 compatibility
  < [svn r3612] Add another message about subprocess in 2.3
  < [svn r3610] update --version
  < [svn r3607] Remove optimize=0 from distutils.cfg
  < [svn r3606] Make the prefix argument absolute
  < [svn r3605] Update ez_setup.py (rebuild-script.py hadn't been called?)
  < [svn r3604] Add quotes on win32 when there is a space in the destination path
  < [svn r3603] Improve docs so that bootstrap example works on Windows
  < [svn r3602] Always set distutils.cfg prefix setting
  < [svn r3601] Fix a weird cygwin problem with sys.executable being set wrong
  < [svn r3600] update news link to reference mod_wsgi
  < [svn r3599] Auto-update of version strings
  < [svn r3596] update news for new release
  < [svn r3595] update to setuptools 0.6c9
  < [svn r3592] fix Jython's special __classpath__ sys.path entry taking precedent over the virtualenv's libs
  < [svn r3588] Make that __future__ addition conditional on Python 2.3
  < [svn r3587] Fixed mod_wsgi link text; added __future__ to REQUIRED_MODULES for (some) better Python 2.3 compatibility
  < [svn r3586] Add a check for activate_this.py
  < [svn r3585] Add a --relocatable option
  < [svn r3584] Fixed a bashism in bin/activate
  < [svn r3583] Add /Library/Python/X.Y/site-packages to sys.path on Macs, from Andrea Rech
  < [svn r3582] Add plat-mac, plat-darwin, etc, paths on Macs.  From Andrea Rech
  < [svn r3581] Bug in the adding of lib-tk to the path (from Andrea Rech)
  < [svn r3580] Added bin/activate_this.py for activating a virtualenv inside an interpreter
  < [svn r3567] language change, new version
  < [svn r3566] Auto-update of version strings
  < [svn r3563] update versions for release
  < [svn r3561] fix --python
  < [svn r3560] Add a --python option
  < [svn r3531] Added some more links to other sites/articles on virtualenv
  < [svn r3530] Indent log messages about copying REQUIRED_MODULES; set messages about copying existing files to DEBUG; run ez_setup with -v only if you can show DEBUG messages
  < [svn r3529] Added log message about copying REQUIRED_MODULES
  < [svn r3518] special case Jython's __classpath__ from being abspath'd in sys.path
  < [svn r3517] add Jython support patch from Ariane Paola
  < [svn r3500] adjust news
  < [svn r3499] Add the sets module for Python 2.3
  < [svn r3493] Add a few more libraries to try to make 2.6 work
  < [svn r3492] Add the warnings module to the list of modules copied over into the environment, for Python 2.6.  Also switch to using ConfigParser to find the stdlib instead of warnings in distutils/__init__.py
  < [svn r3491] update version; check for case when the detected distutils location is the same as the patched virtualenv location
  < [svn r3453] Auto-update of version strings
  < [svn r3450] update news for 1.1
  < [svn r3432] copy over include/ directory so packages will better compile
  < [svn r3415] if you can't write to cwd, write to /tmp
  < [svn r3391] o always escape  incase it contains spaces o update the support file blobs for activate.sh and ez_setup.py to 0.6c8
  < [svn r3376] Update to Setuptools 0.6c8
  < [svn r3375] Add unzip-setuptools option
  < [svn r3344] look for files like zlib.so in system site-packages.  In the case of MacPorts Python, zlib.so is installed in site-packages but is required by setuptools
  < [svn r3322] rehashing has to be done for deactivation as well as activation
  < [svn r3321] Detect zsh as well as bash in activate
  < [svn r3295] changelog r3294
  < [svn r3294] add genericpath to REQUIRED_MODULES for Python 2.6
  < [svn r3228] Made a more explicit note about Scripts on Windows
  < [svn r3226] create bin/python interpreter always
  < [svn r3225] Make the python version in generated scripts configurable
  < [svn r3224] use basename of sys.executable to create virtualenv script generated shebang
  < [svn r3211] update site.py for python2.3 (#181768)
  < [svn r3200] Add activate script for cygwin
  < [svn r3199] fix zlib.pyd on Windows
  < [svn r3198] Look in paths like C:/Python24/DLLs for required modules, on Windows
  < [svn r3197] doc link
  < [svn r3196] Add zlib to the modules that get copied over
  < [svn r3195] updated version strings
  < [svn r3193] Auto-update of version strings
  < [svn r3190] News, improved log message
  < [svn r3189] Patch from Yoshito Komatsu to keep PYTHONPATH and just extend it
  < [svn r3188] shebang + svn:executable on virtualenv.py
  < [svn r3183] Add shebang and warning to generated scripts
  < [svn r3166] typos in deactivate.bat
  < [svn r3153] Added import for set for python2.3
  < [svn r3152] Added note on --no-site-packages
  < [svn r3151] news
  < [svn r3150] Typo in site.py
  < [svn r3149] Add /usr/lib64/pythonX.Y to path, if it exists.  Don't try to delete inc_dir, since we no longer create it
  < [svn r3148] update version for next version
  < [svn r3147] Auto-update of version strings
  < [svn r3144] news for new release, added version
  < [svn r3143] Fixes for Mac Framework build, add pythonX.Y to virtualenv
  < [svn r3142] added link to example
  < [svn r3141] update help on an option to be more accurate
  < [svn r3138] added note on activate
  < [svn r3127] Install distutils before Setuptools
  < [svn r3106] Patch distutils.sysconfig, remove the include/ copying
  < [svn r3095] news from last commit
  < [svn r3094] Update to look for lib-tk, and add that to the path if present
  < [svn r3093] added some todos
  < [svn r3092] Use prefix/include instead of prefix/include/pythonX.Y on Windows
  < [svn r3091] Auto-update of version strings
  < [svn r3088] some more docs on addsitedir; news for 0.9.1
  < [svn r3082] Make sure the virtualenv is higher up on the path than the real sys.prefix paths
  < [svn r3056] fix some problems with activate.bat and deactivate.bat
  < [svn r3055] fix a little bug in bin/activate
  < [svn r3054] re-display all output from a command if the command fails
  < [svn r3053] Fix last commit for ve-inside-ve
  < [svn r3052] fix virtualenv-inside-virtualenv creation
  < [svn r3051] formatting change
  < [svn r3050] Auto-update of version strings
  < [svn r3047] Make framework python virtualenv's relocatable
  < [svn r3046] typo
  < [svn r3045] put in more error messages for install_name_tool
  < [svn r3044] Add support for MacOSX framework builds, from Ronald Oussoren
  < [svn r3043] add link to svn repository
  < [svn r3023] Include a distutils package, so you can override distutils.cfg
  < [svn r3021] rebuilt virtualenv.py that unsets VIRTUAL_ENV on deactivation
  < [svn r3020] unset the VIRTUAL_ENV variable when the environment is deactivated
  < [svn r3018] All symlinks should be to absolute locations (fix of last commit)
  < [svn r3017] All symlinks should be to absolute locations
  < [svn r3016] Fix a problem with creating the lib64 directory.  Avoid PyPI and network when creating environment
  < [svn r3015] update support-file activate.sh
  < [svn r3008] forgot to change this one
  < [svn r2981] Added activate/deactivate scripts, as in workingenv
  < [svn r2979] Fix the include/ creation, including creating parent directories
  < [svn r2978] forgot import
  < [svn r2977] Copy over a lib64 fixup from workingenv.  Copy in the include/python2.4 directory over
  < [svn r2975] Added lib-dynload and config to REQUIRED_MODULES
  < [svn r2974] Auto-update of version strings
  < [svn r2971] news for 0.8.4
  < [svn r2970] Use distutils for install if setuptools not available.  Normalize case when comparing paths (caused misfiring errors on Windows)
  < [svn r2969] improve error message slightly
  < [svn r2964] Put in logger from workingenv; made the setuptools installation prettier
  < [svn r2963] Auto-update of version strings
  < [svn r2960] Add news
  < [svn r2959] Use Scripts/ on Windows, as that seems to be the convention
  < [svn r2958] Update site.py to use DLLs directory on Windows
  < [svn r2957] Add to REQUIRED_MODULES for Windows
  < [svn r2956] use the same name for the executable as the calling executable uses (e.g., python.EXE)
  < [svn r2955] Change method of detection of stdlib dir
  < [svn r2954] pick up from proper Windows stdlib dir
  < [svn r2953] Use lib/ instead of lib/pythonX.Y on Windows (should fix prefix problem?)
  < [svn r2952] Auto-update of version strings
  < [svn r2949] added change notes
  < [svn r2948] Expand error messages; include WORKING_ENV warning, more about bad sys.prefix.  Better error about Python 2.3
  < [svn r2947] Put in a check that the new virtualenv python binary really worked
  < [svn r2946] Soften the language about workingenv some
  < [svn r2941] Fix --no-site-packages
  < [svn r2938] include only the current python version setuptools egg
  < [svn r2936] Auto-update of version strings
  < [svn r2933] make package data work
  < [svn r2932] fix case of not-py2.4/2.5
  < [svn r2931] Auto-update of version strings
  < [svn r2928] Added bootstrapping
  < [svn r2927] refactor a little, get rid of the options argument
  < [svn r2926] Move the action into its own function
  < [svn r2925] packaging updates, docs
  < [svn r2924] Move parser into main() so it can be more easily modified.  Check for magic globals.  Remove os.tempnam()
  < [svn r2923] Including egg files directly was just too large; removing
  < [svn r2922] Add setuptools installation
  < [svn r2921] remove print from site.py; add ez_setup.py to build
  < [svn r2920] fixed rebuild-script; put in site.py encoded
  < [svn r2919] put in marker for site.py
  < [svn r2918] initial layout/work
  < [svn r2917] New project virtualenv

2 years agochore: update Ansible
Greg Hurrell [Tue, 17 Mar 2020 17:17:08 +0000 (18:17 +0100)] 
chore: update Ansible

I tend to put these off because the releases are frequent and massive
and the changelogs and migration guides enormous:

- Changelogs:
  - https://github.com/ansible/ansible/blob/stable-2.7/changelogs/CHANGELOG-v2.7.rst
  - https://github.com/ansible/ansible/blob/stable-2.8/changelogs/CHANGELOG-v2.8.rst
  - https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst
- Porting guides:
  - https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.8.html
  - https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.9.html

Having said that, this update looks pretty safe. Going to rip the
band-aid off.

* vendor/ansible 0a07068054...9e3ccd64b6 (8443):
  > New release v2.9.6
  > mysql_db: partial revert of backport #66998
  > [stable-2.9] win_unzip - LiteralPath fix (#66972)
  > Increase unit test timeouts.
  > ansible-galaxy - fix role list bug (#67391) (#67619)
  > Bugfix of 65525: proxysql in check_config TypeError: tuple indices must be integers, not str (#66850) (#67334)
  > Fix eos_vlans docs (#67335)
  > Backport PR to fix the bug where IOS vlans module throws traceback (#67336)
  > Fix creating IP specific firewall rules with Python 2 (#67394)
  > galaxy - Fix collection install dep resolver for bad versions (#67405) (#67413)
  > Backport/2.9/57737 ec2_asg unhandled exception (#67431)
  > azure_rm_rg_info: fix KeyError: 'ansible_facts' (#66729) (#67479)
  > Remove a host from a play after meta: end_host (#66851) (#67480)
  > vultr: Fix retry max delay param ignored (#67437) (#67513)
  > [2.9] VMware: vmware_export_ovf module fix Python3 compatibility issue (#67514)
  > openssl_* modules: prevent crash on fingerprint determination in FIPS mode (#67515) (#67519)
  > [2.9] Fix links in Postgresql modules (#67525)
  > Fixi iscsi register backport (#67542)
  > win_credential - fix wildcard name (#67549) (#67552)
  > [stable-2.9] Do not error if collection specified null dependencies (#67575) (#67618)
  > Ovirt vm numa backport (#67700)
  > [stable-2.9] Allow SSH synchronization between Docker containers (#65698) (#67713)
  > [2.9] Allow nxos_l2_interfaces to append the allowed vlans list (#67703)
  > [Backport/2.9/66098]: Fix duplicate log entries (#67719)
  > [2.9] hostname: Use hostnamectl for Systemd strategy (#67721)
  > strip spaces for each value in host list lists (#67701) (#67740)
  > Fix inline vaults for plugins in ensure_type (#67492) (#67741)
  > Run Powershell modules on windows container via docker connection (#67832) (#67872)
  > acme_* modules: adjust documentation to reference RFCs 8737 and 8738 instead of the drafts (#67881) (#67882)
  > Remove redundant check for pyopenssl (#67901) (#67903)
  > Ovirt vm deprecated backport (#67923)
  > line indentation issue in postgresql_set (#67859)
  > Bump min openstacksdk version for os_network/{port_security_enabled,mtu}
  > Bugfix of 65351: mysql_db create dump with CREATE DATABASE and USE instruction
  > Backport/2.9/60508 (#67531)
  > docker_login: fix permissions for ~/.docker/config.json (#67353)
  > [stable-2.9] Clean up CONDITIONAL_BARE_VARS warning. Fixes #67735 (#67751). (cherry picked from commit 6e1a59174aba6bfe00c7b03a4287e784f802b2e8)
  > ansible-galaxy - optimise some paths and use fake galaxy int tests (#67685) - 2.9 (#67874)
  > Templating: make sure only one variable results are cached (#67429)
  > Fix to - eos_vlans using state parameter replaced is giving odd behavior (#67346)
  > Add collection support for network platform agnostic modules (#66342)
  > Backport PR #67339 - Fix proxysql module cursor_class (#67471)
  > remove unused import
  > Allow no_log=False to silence the no_log warnings for module parameters (#64733) (#67439)
  > Backport of 67645 docs/docsite/rst/: fix typos (#67649)
  > [2.9] Backport /docs/docsite/rst: fix typos (#67650)
  > [stable-2.9] Update example requirements file docs (#67626) (#67714)
  > postgresql_info module: fix broken link (#67517) (#67521)
  > ovirt_disk: correct description of storage_domain (#67454) (#67518)
  > Specify lowercase only for Galaxy namespaces (#67485) (#67503)
  > [backport][2.9]Add note that devel branch should not be used in real environments (#… (#67494)
  > Clarify b64encode with Python 2 (#67488) (#67491)
  > Fix broken links in crypto, docker and hetzner modules. (#67360) (#67363)
  > stable-2.9: Restore Tower integration tests. (#67395)
  > Update Ansible release version to v2.9.5.post0.
  > New release v2.9.5
  > [stable-2.9] Remove Tower module tests from CI. (#67368) (#67371)
  > Docs: improve anchors vs. header bar (#67244) (#67317)
  > Backport ovirt disk docs (#67301)
  > [stable-2.9] ansible-test - add constraint for virtualenv (#67289)
  > fix changelog entry failing rstcheck
  > nxos_interfaces: RMB state fixes (#63960) (#67173)
  > fix systemd use in container builds (#66062) (#67140)
  > wait_for_connection: also retry interpreter discovery (#67040) (#67136)
  > Make nios_txt_record use text field for object lookup (#67120)
  > Fix removed_in_version to support honor suboptions (#66918) (#67104)
  > [Backport/2.9/66604] Fix powershell path_join for UNC path handling (#67073)
  > openssl_publickey: forgot to pass backend (#67036) (#67039)
  > Backport of 66806: mysql_variables not supporting variables name with dot (#67007)
  > Fix user_agent string not getting set (#67001)
  > Backport of 66995: mysql_user doesnt support privileges with underscore (#66998)
  > Bump minimum openstacksdk version when using os_network/dns_domain (#66952)
  > [stable-2.9] nxos_facts: Don't fail if faninfo isn't reported (#66866) (#66949)
  > When no pool quantity is set, then do not set quantity to 1 (#66807) (#66933)
  > Backport/2.9/55220 (#66757)
  > galaxy: fix AttributeError on empty requirements.yml (#66726) (#66752)
  > Backport PR to fix the duplication of IPV6 address with replace state in ios_l3_interfaces module (#66680)
  > group - correctly determine if a local group exists. (#59772) (#67176)
  > add info on creating doc fragments in a collection (#67171) (#67279)
  > Fix DNF idempotency. (#66209) (#66578)
  > [2.9] gitlab_project_variable: Remove sensitive information (#66559)
  > [stable-2.9]add one note to help ansible user to understand the requirements to (#65969) (#66493)
  > Declare support for Python 3.8 @ Trove classifiers (#66514)
  > Backports/2.9/67188  aws_az_info: Fix rename deprecaction warning (#67208)
  > Backport PR #66219 to support the backport of PR #64733 (#67209)
  > Backport of  pmrun.py: Recreate the older behavior where the entire success command was quoted (#67241)
  > Make banner detection non-greedy in ios_banner (#63092) (#66274)
  > Link the testing documentation to the module documenting page (#67248) (#67288)
  > Backport ovirt job (#67076)
  > win_uri: fix up tests (#67064) (#67066)
  > docker_container and docker_swarm_service: allow to actually disable healthcheck of image (#66599) (#67056)
  > Fix pacman: "IndexError: list index out of range" #63077 (#65750) (#67011)
  > [stable-2.9] include_vars - fix stack trace when run ad-hoc with dirs parameter (#66581) (#66910)
  > [stable-2.9] tests: ipify_facts: retry on fail (#66897) (#66903)
  > Ovirt add search with space (#66890)
  > Backport ovirt network correct (#66886)
  > throttle: fix linear based strategies (#65422) (#66805)
  > pamd: Fix AttributeError when removing the first or last rule (#66398) (#66776)
  > Backport 2.9: nxos_telemetry - Fix fact gathering for sensor-groups (#66677)
  > [stable-2.9] jenkins_job module: fix for python3 (#66642)
  > [stable-2.9] Reinstall i18n files for PostgreSQL tests (#66734) (#66769)
  > [stable-2.9] display - remove extra new line after warning message (#65199) (#66768)
  > [stable-2.9] synchronize - fix password authentication (#66542) (#66661)
  > [stable-2.9] podman - fix rootless container copy no pause (#66583) (#66588)
  > [stable-2.9] file - change _diff_peek type in argument_spec (#60428) (#66587)
  > Use UTF-8 without a BOM for win coverage (#66510) (#66513)
  > Document network resource modules (#66226) (#67053)
  > Add anchor to each parameter row (#66895) (#67057)
  > Network prompts (#66584) (#67054)
  > win_mapped_drive - Add WebDAV information (#67111) (#67112)
  > Ovirt add docs ova backport (#66653)
  > Adding network plugin changes for netconf and network_cli (#65708) (#67049)
  > [stable-2.9] Add constraints for Jinja2 on Python 2.6. (#66826)
  > [stable-2.9] Change package name in docker_setup integration test (#66572)
  > Trim down to one Ansible search option  (#66284) (#66664)
  > Add a banner which will display on the testing site. (#64763) (#66666)
  > Update Ansible release version to v2.9.4.post0.
  > New release v2.9.4
  > [stable-2.9] yum - fix bug where enablerepo is not honored when disablerepo all (#66557) (#66640)
  > restructure headings and copy-edit shell completion (#66479) (#66536)
  > Update Ansible release version to v2.9.3.post0.
  > New release v2.9.3
  > [stable-2.9] Ignore warnings in ansible-test environment check. (cherry picked from commit 3db1ac4f56cfd781bc531c5223c7fe748994c588)
  > Remove Server 2008 from CI
  > [stable-2.9] Add test constraint for setuptools. (#66426)
  > adjusted doc and argument spec in zabbix modules to match sanity requirements (#66176)
  > add details on network gather facts improvements (#66220)
  > Fix callback set_options issue with collections (#66128)
  > Fix iosxr netconf plugin get device info (#65489)
  > Fix netconf plugin related to collections (#65718)
  > Test fix (#65132)
  > fix nxos_hsrp keyerror (#65796)
  > Fix nxos_user roles bug (#65962)
  > nxos_vlans: fix rmb behaviors and tests (#63650)
  > Temporarily disable vpc peer-link tests (#66121)
  > Make autocost bandwidth calculation a floor division for Py3 compatibility (#66095)
  > Fix nxos_snmp_community command ordering (#66094)
  > Fix rendering duplicate peer-ip commands (#66088)
  > Fix nxos_l3_interfaces rendering of dhcp (#66049)
  > Fix defaulting neighbor password
  > Always cleanup vlan interfaces (#65756)
  > Fix nxos_vrf purge breaking with empty aggregate
  > Bugfix of 65761: postgresql_privs fail after it's updated to 2.9.2 (#65903)
  > Fix network action plugin load in collection (#65849)
  > postgresql_schema: use query_params with cursor object (#65679)
  > backport of ovirt_vm template clone check (#65702)
  > Fix pacman stdout parsing in the Ansible module (#65238)
  > backport of ovirt_network: correct external provider (#66053)
  > [2.9] vmware_deploy_ovf: Use correct datastore in multi-datacenter environment
  > routeros_command – add support for dot in username (#66293)
  > yum - only instantiate YumBase once (#63713)
  > Allow updating of ec2_group rules with EC2 classic ELB targets (#62374)
  > Use a context manager in docker.ImageManager. (#65609)
  > terraform workspace list failure warns instead of fails (#65044)
  > #58578 support absolute paths additionally (#58812)
  > [stable-2.9] Add method to automatically clean up after an action plugin (#65509)
  > [stable-2.9] Make sorting in collection_loader match plugin loader (#65776)
  > [stable-2.9] Don't remove trailing / on galaxy api URLS (#63294)
  > [stable-2.9] Fix 'CyberarkPassword' object has no attribute 'delimiter' (#66268)
  > ansible-galaxy - expand User-Agent string for Galaxy endpoints (#65578)
  > win_uri win_get_url - Fix up redirection defaults (#65584)
  > display - Fix up tracebacks on 3rd party loggers when log path is set (#65582)
  > ansible-galaxy ignore empty server_list (#65986)
  > Make sure warnings are printed during fact gathering (#66258)
  > win_user_right - docs to show how to remove all (#66315)
  > [2.9] various elbv2 bugfixes (#65212)
  > [2.9] ec2 Filter dictionary iteration errors on py3.8 (#65705)
  > docker_* modules: fix various errors in argument specs (#65632)
  > Fix network_cli become check to be compatible with collections (#65829)
  > Fix action plugin issue with network connection type in common collec… (#65830)
  > Use dict_diff instead of sets to take diff lag members (#66126)
  > Backport of 65791 - postgresql modules: use query parameters with cursor objects (#65864)
  > crypto modules: fix various errors in argument specs (#65633)
  > Backport of 65787 - postgresql_sequence: use query parameters with cursor object
  > Backport of 64585: Don't return module error when mysql_connect fails (#65596)
  > [stable-2.9] user - compare macOS user properties using same type (#62973)
  > Fixed argument spec for multiple modules (#65496)
  > Make docker_stack adhere to standard ansible return values (#63467)
  > Update 64902-fix-allow-duplicates-in-single-role.yml
  > Ensure `allow_duplicates: true` enables to run single role multiple times (#64902) (#65063)
  > docker_network: fix multiple subnet (of same IP version) idempotence (#65839)
  > docker_container - #65993 - update restart policy (restart policy & restart retries) wit… (#66192)
  > [2.9] docker_container: wait for removal if removal is in process (#66117)
  > [Backport 2.9] gitlab_runner: fix idempotency for shared runners (#65545)
  > dnf: don't return fail_json['msg'] as list (#65302)
  > [stable-2.9] Handle InternalError raised by cryptography when running in FIPS mode (#65477)
  > [stable-2.9] user - honor update_password parameter on BusyBox hosts (#65977)
  > docker_swarm_service: Fix parsing of Healthcheck.StartPeriod (#66151)
  > [2.9] Fix nxos_file_copy option value path validation (#65846)
  > [2.9] solaris_zone: Allow only valid characters in zone name
  > [stable-2.9] Add Fedora 31 to the test matrix (#64848)
  > [stable-2.9] DNF Handle Empty AppStream stream definition (#63819)
  > [stable-2.9] Fix timezone integration test for Fedora 31 (#65013) (cherry picked from commit 163904fe37)
  > [stable-2.9] Simplify docker_setup on Fedora.
  > Update indentation used in the code examples, unify empty lines (#65874) (#65886)
  > Add notes on docker_network connectivity for containers and services. (#65840) (#65964)
  > AWS Guidelines: Make 'security_token' optional so that they can be run outside of CI (#66107) (#66136)
  > docker_swarm_service: Fix description of limits.memory (#66078) (#66113)
  > Update indentation used in the code examples, unify empty lines (#65346) (#65696)
  > [stable-2.9] Disable failing azure_rm_storageaccount test. (cherry picked from commit 342b9953bcc47278de4a31e5c7c97d0037431093)
  > [stable-2.9] Fix 'Assert CNAME failure' assertion (#65875) (cherry picked from commit 14ebceec25)
  > [stable-2.9] Add ansible-test constraint to avoid coverage 5.0+ (cherry picked from commit 9ea5b539b60cb7035f08ac17688976a8e6dfb126)
  > Backport/2.9/65145 zabbix modules now require higher version of underlying python module (#65602)
  > Clarify how to install roles and collections from same requirements file (#65707) (#65736)
  > update version metadata to get faceted swiftype search running (#65574) (#65579)
  > [stable-2.9] Fix and reenable hcloud tests (cherry picked from commit 5ad61ed7c1222b9b7820e07e1b6b0230954edb53)
  > [stable-2.9] Fix plugin paths for ansible-test pylint test. (#65526)
  > Update Ansible release version to v2.9.2.post0.
  > New release v2.9.2
  > Fix ansible-galaxy man page generation (#65478) (#65523)
  > Added required parameter to document DOC-string to produce Documentation. (#65230) (#65518)
  > [stable-2.9] Disable failing hcloud tests. (cherry picked from commit 85722c360fd56d3627c0853353d25300989860a6)
  > Fix legacy facts keys having redundant underscore (#65167) (#65504)
  > Backport of 65310: postgresql_owner: use query_params with cursor (#65322)
  > [2.9] Check Point: fix all modules to be able to get parameter with value false (#65110)
  > [2.9] pulp_repo: renamed module tls client auth params to avoid overlaping with fetch_url (#65014)
  > [stable-2.9] Do not treat AnsibleUndefined as being unsafe (#65202) (#65427)
  > Remove k8s_scale dependency on k8s_raw (#65270)
  > Backport of 65093, postgresql_lang: use query parameters with cursor.execute() (#65165)
  > [stable-2.9] Make Docker and Podman play nice (#65009) (#65015)
  > fix module that it reports the correct status of a change (#65098)
  > config manager str type vault source (#65023) (#65090)
  > gitlab module: set max version for python-gitlab lib (#65049)
  > [2.9] collection: Provide additional info about collection name restriction (#65276)
  > Backport of 64661, postgres.py: add query_params (#65034)
  > Backport #58521, bug fixes to the Infoblox NIOS modules (#64972)
  > Fix postgres_user not commiting changes when groups is set (#64835)
  > zabbix_action module no longer requires event_source and esc_period arguments when state is absent (#64736)
  > AWS IAM Sanity test cleanup (#63961) (#64644)
  > [2.9] include_vars: Check NoneType for raw_params (#65301)
  > ansible-galaxy - Add User-Agent to requests (#65438) (#65441)
  > gen on_become prompt for ios backport (#63572)
  > openssh_keypair: fix idempotence issue (#65017) (#65128)
  > openssl_csr: make sure privatekey_path is specified when state is present (#65435) (#65461)
  > galaxy - print HTTP reason on unknown error (#65273) (#65439)
  > Fix using a URL for galaxy collection install (#65272) (#65432)
  > proxmox: fix proxmox 6 version detection by using LooseVersion (#59165) (#65379)
  > acme_certificate: Fix ACME v1 support when modify_account is set to false (#64648) (#65412)
  > [2.9] VMware: Fix typo in fail_json in vmware_guest_powerstate (#65163)
  > Handle LibraryError exception in postgresql_db (#65229) (#65247)
  > [stable-2.9] Add or later to the license expressed in the README (#65287)
  >  Update plugins/netconf/ce.py to fix a bug(failed to get veriosn information via neocnf). (#65065) (#65232)
  > docker_container and docker_network: avoid None errors (#65018) (#65235)
  > docker_swarm_service: Sort lists when checking for changes (#63887) (#65221)
  > [yarn] Set name_version when version is not specified (#62348) (#65213)
  > Fix netconf post "delay persistent connections" (#63463) (#65137)
  > Windows coverage - output temp files with UTF-8 BOM (#65086) (#65088)
  > Fix py2/py3 compability issue for httpapi plugin fortios (#64982) (#65091)
  > [stable-2.9] Fix ansible-test handling of git submodules. (#65027) (#65075)
  > Correct win_dns_client test option name (#64967) (#64970)
  > [2.9] vmware_guest: Revert custom value customization in guest (#65059)
  > become - stop using play context in more places (#62373) (#64965)
  > [stable-2.9] Fix firewalld integration tests for CentOS 8 (#64873) (#64924)
  > [stable-2.9] Use newer version of podman on RHEL (#64934) (#64964)
  > [stable-2.9] Fix setup_mysql8 tests for CentOS 8 (#64868) (#64926)
  > [stable-2.9] Fix setup_postgresql integration test for CestOS 8 (#64871) (#64925)
  > [stable-2.9] Fix filesystem integration test for CentOS 8 (#64866) (#64923)
  > [stable-2.9] Fix setup_mysql_db for CentOS 8 (#64864) (#64920)
  > [stable-2.9] Fix yum_repository tests for CentOS 8 (#64863) (#64919)
  > [stable-2.9] Fix lookup_passwordstore integration test for CentOS 8 (#64869) (#64918)
  > Fix ansible_failed_{task,result} undefined in rescue (#64831) (#64843)
  > [stable-2.9] Fix iso_extract tests for CentOS 8 (#64861) (#64917)
  > [stable-2.9] Fix paramiko_ssh test (#64857) (#64916)
  > [stable-2.9] Fix setup_rpm integration tests for CentOS 8 (#64862) (#64915)
  > [stable-2.9] Fix group integration test for CentOS 8 (#64858) (#64914)
  > win_chocolatey: Fix error when choco.exe not found (#53115) (#64881)
  > Close subprocess stdout and stderr in the ssh connection plugin (#64874)
  > [2.9] VMware: Fix get_tags_for_vm API in vmware_vm_info module (#64821)
  >  win_domain_computer module:  Fix idempotence when name != sam_account_name  (#56967) (#64816)
  > allow using --check on win_iis_webapppool module (#50528) (#64812)
  > Backport/2.9/64397 (#64790)
  > Fixed some documentation for postgresql_slot (#65278) (#65358)
  > Backport/2.9/64351 Doc notes 6 (#64351) (#64949)
  > Backport/2.9/64928 Doc notes 5 (#64928) (#64948)
  > Backport/2.9/64927 Doc notes 4 (#64927) (#64951)
  > Backport/2.9/64348 Doc notes 3 (#64348) (#64947)
  > Backport/2.9/64347 Doc notes 2 (#64347) (#64946)
  > Backport/2.9/64346 Doc notes 1 (#64346) (#64950)
  > win_firewall_rule.py to include ICMP echo (ping)  example (#55013) - 2.9 (#64813)
  > Update openssl_certificate.py (#64772) (#64802)
  > Backport/2.9/brokenlinks (#65016)
  > update configuring ansible-galaxy client (#64796) (#64904)
  > Update Ansible release version to v2.9.1.post0.
  > New release v2.9.1
  > [stable-2.9] vmware_host_firewall_manager: fix #61332 (#63567) (#64410)
  > [stable-2.9] Cleanup after MySQL integration tests (#63641) (#63863)
  > [stable-2.9] Eos vlan override (#63639) (#63687)
  > Improve handling of "restarted" state for win_iis_website module (#63829) (#64760)
  > win_acl no longer needs SeSecurityPrivilege (#57804) (#64758)
  > Corrected Get-adcomputer (#63093) (#64756)
  > Fix IOS_VLANS override operation for new VLANs (#63667)
  > gitlab_user: Fix ssh key add and group membership add when there's other changes (#63621) (#63634)
  > [stable-2.9] Explicitly use multiprocessing fork start method (#63581) (#63591)
  > Fix traceback for empty config (#62520) (#63090)
  > Fix traceback for empty config (#62515) (#63089)
  > docker_image and docker_login: move tests needing a registry into own target, add tests for docker_login (#62721) (#62951)
  > package_facts: check 'vital' and 'automated' values ('pkg' manager) (#62766) (#62825)
  > [stable-2.9] Account for empty strings when splitting the host pattern (#62442) (#62679)
  > [2.9] core: Handle empty extra vars in cli (#62240)
  > ce_config/bug/jingdong: a bug from jingdong. (#62872) (#63980)
  > [Backport/2.9/64018]update ce_acl_interface to fix bugs (#64025)
  > Backport PR to Fix ios_l2_interfaces skipping relevant L2 interfaces facts (#63893)
  > [stable-2.9] syslogger - disable check mode (#63646) (#63750)
  > Improve module return values (#63541) (#63644)
  > dest lives in 4 different places depending on exeuction type (#62444) (#63283)
  > postgresql_publication: fix logic (#63737)
  > Ovirt fix fetching of nested attributes backport (#63787)
  > Ovirt disk correct fcp host backport (#63898)
  > [2.9] Fix typo in vmware_content_deploy_template docs (#63176)
  > [stable-2.9] CentOS8/RHEL8 base don't have all the deps we were specifying (#63151)
  > Ovirt correct resloving false atrs backport (#63953)
  > openssl_csr: fix tests (#63994)
  > Fix grafana_datasource fails when name with spaces (#63987)
  > Fix network plugin config option load from collection (#64046)
  > command, script & shell: mention 'cmd' parameter (#62778) (#64746)
  > [stable-2.9] rpmfilename must be constructed using rpmmacros (#63025)
  > Backport PR to fix ios_interfaces where non-existing virtual/loopback interfaces was not getting configured (#64259)
  > Use templating in HostVarsVars __repr__ (#64282)
  > Master (#62626) (#62743)
  > [2.9] Ovirt vm cpu treads docs backport (#64413)
  > Document 'elements' for module option and return value documentation. (#64075)
  > Ovirt host network dict correct backport (#64444)
  > [stable-2.9] Fix up role version pagination for Galaxy install (#64373)
  > [stable-2.9] debian: install lib in dist-packages (#64412)
  > ansible-test: bumping ACME test container version (#64424)
  > template lookup: fix regression when templating hostvars (#64070)
  > [stable-2.9] unsafe wrapping should only happen for with_ loops (#64401)
  > Replace clear() method for backward compatibility. (#64504)
  > postgresql_publication: fix typo in module.warn (#64582)
  > [2.9] Correct usage of API call in aws_config_aggregator
  > [2.9] Fixed tiny typo in interpreter_discovery.rst
  > Fixes #56832: Remove warning when falling back to apt-get if aptitude is missing. (#61782)
  > Remove unused variable for junos_user (#62311)
  > 2.9: perf: reduce getting handler variables (#59969) (#64676)
  > [stable-2.9] Set alter_sys=True instead of False to address backwards… (#64686)
  > change $partition variable name to $ansible_partition (#63968)
  > Backport/2.9/63785 - zabbix_host logout missing (#64735)
  > [2.9] Remove temp directory created by wait_for_connection (#64738)
  > remove toshio as release manager (boohoo) (#64685) (#64740)
  > Buypass now has a ACME v2 production endpoint. (#64649) (#64680)
  > postgresql_query: add note to the documentation (#64432) (#64539)
  > openssl_csr and openssl_certificate: fix support for Ed25519 and Ed448 private keys (#63984) (#64125)
  > XenServer: Update docs with recent changes in XenAPI python lib and branding (#63728) (#63815)
  > docker_swarm_service: Allow source to be omitted for tmpfs mounts (#64637) (#64640)
  > docker_login: Use with statement for accessing files (#64382) (#64392) (#64524)
  > [2.9] Callback: removing args from task_fields from Sumologic and Splunk plugin (#64274)
  > [stable-2.9] paramiko_ssh - Improve authentication error message (#64157) (#64163)
  > [stable-2.9] copy - check for changes beyond first level of subdirectories (#58323) (#64111)
  > lineinfile - don't run os.makedirs on empty dir path (#63921) (#64091)
  > ACMEAccount.get_request check status code value lower boundary (#63140) (#64071)
  > acl: fix module failure if there're spaces in a path (#63280) (#63811)
  > Backportable subset of: openssl_csr: deprecate version option (#63432) (#63674)
  > Backport 2.9: Fix Gitlab module deprecation warning (#60425) (#63499)
  > Fix issue when setting an empty pass to no_log param (#62804) - 2.9 (#62814)
  > [stable-2.9] Fix ansible-test collections sanity import test. (#64467)
  > [stable-2.9] Fix ansible-test sanity requirements install.
  > [stable-2.9] Add constraint for pathspec.
  > [stable-2.9] Add missing var for format string in ansible-test. (cherry picked from commit 32979430d06c1ec5c7b2a1d59447cfa66edce452)
  > Merge pull request #63537 from mattclay/backport-d829a50-stable-2.9
  > [stable-2.9] Fix ansible-test env var mixing running commands. (cherry picked from commit 6be4741f722eb2d12c12bd35b16d57e3bc5410e4)
  > [stable-2.9] Fixes for validate-modules import handling. (#63932)
  > clarify acceptable file types in collection docs (#64618) (#64622)
  > updates RHEL packages to 2.9 (#64532) (#64620)
  > [stable-2.9] Switch from RHEL 8.0 & 8.1b to 8.1 in CI. (cherry picked from commit 75646037dc3b927a33912fd968a1864920115c6e)
  > clarify vault warning and fix typo (#64457)
  > Add note about large tarball sizes for collections (#64411) (#64416)
  > add general facts-to-info paragraph (#64293) (#64297)
  > [Docs-Release-2.9] clean up porting guide links and network text (#64124) (#64290)
  > [stable-2.9] Exclude the ansible-test script from the main rpm package (#64277)
  > action/ce.py:clear configuration candidate when return to user-view. (#63513)
  > [temporary-2.9.1-branch-releng-only] lineinfile - use correct index value when inserting at the end (#63696) (cherry picked from commit 92cd13a2cf)
  > [temporary-2.9.1-branch-releng-only] lineinfile - properly insert line when line exists and backrefs are enabled (#63763)
  > Backport/2.9/62471 ce_link_status:update to fix a bug. (#62417) (#63423)
  > docker modules: improve return value list documentation (#63145)
  > [2.9] crypto modules: improve return value list documentation (#63409)
  > docker_node_info: improve error handling (#63418)
  > [stable-2.9] user - fix shadow file parsing on AIX (#62547)
  > [Backport/2.9/63331]Update ce_facts to fix bugs (#63457)
  > [backport 2.9] facts: detect FreeBSD jails guest (#62857) (#62913)
  > [stable-2.9] package_facts - use AnsibleModule.warn() for warnings (cherry picked from commit 2b1e24fc49)
  > docker_image: fix option parameter so that warnings are issued (#63345)
  > Backport/2.9/63332 ce_netstream_global: bugs fix(list index out of range) (#63332) (#63389)
  > clean "changed" only after it has been processed (#59958)
  > issue #61672 backporting in Ansible 2.9
  > lineinfile - fix bug with insertbefore/insertafter and firstmatch (#63194)
  > Backport/2.9/62587  module_utils/network/cloudengine:fix get_nc_next. (#62752)
  > [Backport/2.9/62589]update ce_bgp_af to fix bugs (#62652)
  > [Backport/2.9/61442]Update ce_mtu to fix bugs (#62684)
  > Bugfix for aggregate function in junos_user module (#62833)
  > [Backport/2.9/61431]Update ce_interface_ospf to fix bugs (#62686)
  > [Backport/2.9/61283]Update ce_info_center_global to fix bugs (#62688)
  > [Backport/2.9/61168]Update ce_evpn_bgp_rr to fix bugs (#62690)
  > [Backport/2.9/61136]Update ce_evpn_bgp to fix bugs (#62692)
  > [Backport/2.9/61652]Update ce_netstream_export to fix bugs (#62682)
  > [Backport/2.9/61653]Update ce_netstream_aging to fix bugs (#62658)
  > [Backport/2.9/61654]Update ce_ntp to fix bugs (#62656)
  > [Backport/2.9/61683]Update ce_vrf_af to fix bugs (#62654)
  > [Backport/2.9/61013]Update ce_evpn_global to fix bugs (#62694)
  > [Backport/2.9/60937]Update ce_bgp_neighbor_af to fix bugs (#62696)
  > [Backport/2.9/60634]Update ce_bgp_neighbor to fix bugs (#62698)
  > Update ce_bgp modified information
  > update ce_bgp to fix bugs (#60573)
  > docker_container: improve image finding / change detection (#62971)
  > Fix whitespace issue in filter (backport 2.9)
  > docker_container: fix idempotency for network IP addresses (#62928)
  > Fix _validate_csr_subject and _validate_csr_signature (#62790)
  > ACME modules: make compatible to Buypass ACME v1 CA, and fix bug in ACME v1 account update (#61693)
  > Backport/2.9/docs release (#64173)
  > change 2.9 to lateset` (#64266)
  > Update Ansible release version to v2.9.0.post0.
  > New release v2.9.0
  > fixed changelog spelling issues (#64106)
  > fix spelling issues (#64103) (#64107)
  > Backport/2.9/docs (#64073)
  > Update Ansible release version to v2.9.0rc5.post0.
  > New release v2.9.0rc5
  > Backport/2.9/docs (#63814)
  > [stable-2.9] Fix various import sanity test issues. (#63839)
  > [stable-2.9] Fix SSL protocol references in mqtt module. (#63654)
  > [stable-2.9] AH servers include automation-hub as part of the server configuration. (#63700)
  > Update Ansible release version to v2.9.0rc4.post0.
  > New release v2.9.0rc4
  > [stable-2.9] Update default-test-container to 1.10.1.
  > [stable-2.9] Fix ansible-galaxy --version (#63636)
  > [stable-2.9] Galaxy publish fix (#63580)
  > Backport/2.9/docs2 (#63524)
  > Backport/2.9/docs (#63521)
  > [2.9] Fix return value documentation (#63529)
  > mysql_user: add seealso (#63497) (#63500)
  > [stable-2.9] Ensure we preserve the /api appended URL (#63472) (cherry picked from commit d8389d9)
  > [stable-2.9] Properly mask no_log values is sub parameters during failure (#63405)
  > docker_* modules: docs improvements (#63165) (#63299)
  > Improve type documentation. (#62179) (#63142)
  > add ios/iosxr deprecated modules (#62992)
  > adapt to firewalld 0.7.0 for RHEL 8.1 Beta, Fedora 31+
  > Wrap CLI passwords as AnsibleUnsafeText (#63352)
  > Update Ansible release version to v2.9.0rc3.post0.
  > New release v2.9.0rc3
  > fix default collection resolution in adhoc (#63298)
  > [2.9 backport] config encode errors should not be fatal (#63311) (#63312)
  > backport of galaxy trailing api fix (63238) to stable-2.9 (#63293)
  > [2.9] Fix STS assume role error message when role does not exist (#63307)
  > [stable-2.9] cronvar - use correct binary name (#63279) (#63338)
  > [stable-2.9] Add RHEL 8.1b to the Shippable test matrix. (cherry picked from commit 811127d64db689b28ab0de8ab11385e3722373f6)
  > add ANSIBLE_PLAYBOOK_DIR envvar support (#63220)
  > Backport/2.9/docs3 (#63251)
  > Backport/2.9/docs2 (#63250)
  > Backport/2.9/docs (#63247)
  > Updated with slipped dates for the 2.9.0 release (#63243)
  > roadmap should reflect upstream release, not downstream (#61611)
  > Add support for automation-hub authentication to ansible-galaxy (#63031)
  > [stable-2.9] Fix ansible-test virtualenv real python search.
  > [stable-2.9] Install zip for unarchive test when using dnf. (cherry picked from commit 86ae3cfa12babee2762d180c75f4af8b810c664a)
  > [stable-2.9] Work around ssh-keygen issue in ansible-test. (#63211)
  > [stable-2.9] Fix ansible-test integration temp dir location.
  > Update Ansible release version to v2.9.0rc2.post0.
  > New release v2.9.0rc2
  > IOS-XR: Fix iosxr_lag_interfaces intermittent failures (#62998)
  > [stable-2.9] Fix nxos_l3_interfaces module and tests (#62545)
  > Default collection install path to first path in COLLECTIONS_PATHS
  > dnf - properly handle idempotent removal of wildcard globs (#63034)
  > Fix and reenable hcloud_network_info tests
  > [stable-2.9] Limit Shippable matrix check to ansible repo. (cherry picked from commit ada02f1966efa1957587bd9d763a5c86fdb19602)
  > [stable-2.9] Fixes to the rpm dependencies
  > [stable-2.9] Exclude tmp dir from ansible-test results copy.
  > docker_container: document some of the unexpected behaviors. (#62325) (#62944)
  > [stable-2.9] find - clarify description of 'contains' (#62445) (#62917)
  > Improved docs on docker_swarm_service (#62712) (#62889)
  > Fix MSO examples (#62839)
  > Backport/2.9/docs2 (#62805)
  > package_facts: improve return value documentation (#62725) (#62891)
  > fixes option names in examples (#62747)
  > Improve type documentation. (#62178)
  > docker_login: fix Python 3 problem in #60381 (#62621)
  > Changelog fragment
  > kubevirt: also add wait_sleep (#61020)
  > [stable-2.9] Fix ansible-test PYTHONPATH handling.
  > mongodb_replicaset/test: properly kill the nodes
  > VMware: Remove mentions of enable_vsan from vmware_cluster_ha example  (#62616)
  > Update Ansible release version to v2.9.0rc1.post0.
  > New release v2.9.0rc1
  > [stable-2.9] k8s: apply no longer the default behaviour (#62632) (#62666)
  > Fix test_galaxy failing test (#62624)
  > New release v2.9.0rc1
  > Add a representer for AnsibleUnsafeBytes (#62598)
  > [Backport 2.9] vyos: Fix to give no traceback on empty config  (#62568)
  > nsupdate: Don't mention the Microsoft DNS server (#62330)
  > temporarily disable hcloud_network_info tests
  > Pull request for temp/backport-60947 (#62596)
  > Backport/2.9/62571 (#62577)
  > [Backport/2.9/61684]Update ce_ospf to fix bugs (#62597)
  > [Backport/2.9/62498]update ce_static_route to fix bugs (#62593)
  > Fix traceback empty config error to meaningful msg for IOS  (#62572)
  > Backport/2.9/62559 (#62570)
  > Ensure k8s apply works with check mode (#60572)
  > [stable-2.9] Disable setting of -s in shebang
  > [stable-2.9] cron - Only run get_bin_path() once (#62554) (cherry picked from commit b7897e3a8d)
  > Fix plugin names for collection plugins. (#60317)
  > psexec - Fix kerb and interactive support (#62556)
  > fix collection jinja2 cache issue (#62543)
  > Add link to become plugins in become docs (#62462)
  > [stable-2.9] cron - Use the default crontab executable in cron and cronvar modules (#59765)
  > Remove unsed / duplicate imports for iosxr module_utils (#61385)
  > Add hint for config option priority (#62463)
  > win_exec_wrapper - Be more defensive when trying to get output errors (#62376)
  > To fix delete to pass the right parameters wrt to Checkpoint modules (#62540)
  > PR to fix if equals error code command is not found (#62539)
  > PR to fix the traceback session uid error (#62527)
  > Add fix for specifying current dir in collections_paths (#62478)
  > Pull request for temp/unused-import-backports (#62472)
  > [stable-2.9] Backport default-test-container updates. (#62473)
  > [Backport/2.9/61774]Update ce_stp to fix bugs (#62512)
  > [Backport/2.9/61842]Update ce_snmp_target_host to fix bugs (#62509)
  > [Backport/2.9/61843]Update ce_snmp_traps to fix bugs (#62507)
  > [Backport/2.9/61995]Update ce_vxlan_arp to fix bugs  (#62505)
  > cloudformation_info - fix KeyError (#62290)
  > [Backport/2.9/61996]update ce_vxlan_vap to fix bugs (#62503)
  > [stable-2.9] Stabilize nxos initiated copy for nxos_file_copy plugin (#62355)
  > Fix network_cli exec_command connection init (#62344)
  > [stable-2.9] Remove obsolete MANIFEST.in entries. (cherry picked from commit 7d40f6d)
  > [2.9] acme_* modules: bump acme-test-container version (#62448)
  > Fix traceback error in IOS and IOSXR when ran with empty config (#62423)
  > Pull request for temp/bgp_61761 (#62469)
  > Remove bad sanity ignore entry.
  > [stable-2.9] Remove leading space in warning messages (#62002)
  > [stable-2.9] Mark ansible-test cloud credentials as sensitive. (cherry picked from commit 9f7b124a6fe616c3fd06d500c1a6f6969c57ba2d)
  > Add implicit localhost hostvars note (#61956)
  > fixed build error for docs (#62356)
  > Fix os_keystone_endpoint endpoint_interface docs (#62283)
  > Fix azure_rm_virtualmachinescalesetinstance_info doc error (#62335)
  > Update mitogen link (#62247)
  > Updating link for guest_id info (#61988)
  > Add some details to any_errors_fatal documentation (#62029)
  > document suboptions for type:list options too (#62177)
  > sanity ignores for a collection need to go to tests/sanity/ (#62182)
  > typo: missing-subption-docs → missing-suboption-docs (#62180)
  > fix fact caching plugin name from json to jsonfile (#62198)
  > Docs formatting: recursively preprocess suboptions (#61900)
  > docs: avoid confusing double negation (#62143)
  > Elaborate on note that docker-priv only works with integration (#62035)
  > test: disable hcloud_floating_ip_info
  > fix typos in network modules (#62320)
  > WIP - Fix ansible-doc bugs and add integration tests. (#62461)
  > [stable-2.9] Fix ansible-doc traceback and sanity test. (#62040)
  > hcloud_networ_info: be more resilient is network already exists
  > Fix ios_lldp_global enable to enabled raised in issue 61554 (#62440)
  > [stable-2.9] Redact sensitive values by default in ansible-test (cherry picked from commit 0631e057e9124af1d1676def456d49c6e0c16404)
  > [stable-2.9] Fix "JSON object must be str, bytes or bytearray, not list" (#62418)
  > gather_facts action plugin: Fix loading network facts modules for smart gathering (#59856)
  > nxos_telemetry replaced state (#62368)
  > Backport PR for Check Point Unit tests for the following module from PR 62338 (#62390)
  > To fix ios_l3_interfaces resource module round trip failure backport for PR 61642 (#62399)
  > Backport PR for Check Point Unit tests for the following module from PR 62214 (#62405)
  > Backport PR for Check Point Unit tests for the following module from PR 62213 (#62386)
  > routeros_facts: fix for error when there's more than 10 interfaces (#62346)
  > Backport PR for Check Point Unit tests for the following module from PR 62216 (#62389)
  > Backport PR for Check Point Unit tests for the following module from PR 62215 (#62388)
  > Backport PR for Check Point Unit tests for the following module from PR 62322 (#62385)
  > added file
  > changelog
  > changelog
  > unique tests (#62328)
  > fix typos in storage modules (#62333)
  > Change enable to enabled for junos_interfaces module (#62321)
  > [stable-2.9] Mark AWS credentials in ansible-test as sensitive.
  > [stable-2.9] Fix display of sanity test doc links.
  > Re-enable some docker_swarm tests. (#61875)
  > Update junos_config.py (#62221)
  > Handle cases where normal commit operation throws a prompt (#62132)
  > [stable-2.9] Don't treat no checksum as a checksum match (#62146)
  > Fix for junos cli_config replace option (#62131)
  > [stable-2.9] VMware: Fix issue with order of changes in vmware_vcenter_statistics (61345) (#62088)
  > Add proper hostname cleanup for nxos tests (#61810)
  > Remove choices from gather_network_resources facts and fix negated all, min (#61362)
  > [stable-2.9] fix nxos_config tests for httpapi (#62082)
  > Call get_capabilities to initiate device connection (#62103)
  > [2.9] openssh_keypair: make sure public key has same permissions as private key (#62037)
  > Fix bfd cmd order and test issues (#61943)
  > nxos_lacp_interfaces: fix integration test dependencies (#61947)
  > nxos_l2_interfaces: fix for integration tests failing to setup layer2 (#61887)
  > lookup_rabbitmq pika > 1.0.0 is_closing bug fix (#61959)
  > [stable-2.9] Connect before reading the prompt? (#61797) (#61883)
  > rabbitmq_publish fix for incorrectly stating message was not published to the queue (#61960)
  > Always specify header of connection keep-alive regardless of python v… (#62218)
  > hall: remove the module for supporting nonexistent messenger (#62152)
  > Set no_log to True for junos_user encrypted_password (#62184)
  > [stable-2.9] Fix ansible-test vcenter test filtering.
  > [stable-2.9] Fix ansible-test collections requirements installation. (#62181)
  > [stable-2.9] Ensure we don't erase unsafe context in TaskExecutor.run on bytes (#62287)
  > [stable-2.9] Standardize eos resource modules (#61736)
  > Fix network resource module wording and typographical errors (#61613) (#61779)
  > explicited RouterOS does not support connection: local (#62229)
  > elasticache_info: fix a typo (#62204) (#62254)
  > fix typos in web_infrastructure modules (#62202) (#62255)
  > fix typos in net_tools_modules (#62201) (#62261)
  > fix typos in identity modules (#62200) (#62265)
  > fix typos in commands modules (#62197) (#62269)
  > fix typos in clustering modules (#62196) (#62271)
  > Backport of 62336: fix typos in remote_management modules (#62339)
  > Allow tower inventory plugin to accept integer inventory_id (#62157)
  > revert back to contiguous (#62301) (#62305)
  > fix typos in cloud modules (#62194) (#62274)
  > Improve documentation on doc fragments (#62219) (#62291)
  > fix typos in modules (#62135) (#62169)
  > Fix typos in database modules and their integration tests (#62125) (#62172)
  > [backport][docs] Backportapalooza docs #2 (#62104)
  > Removed absent parameter from state due to risk
  > [stable-2.9] Fix ansible-test pytest plugin loading. (#62119) (#62120)
  > [stable-2.9] bump hcloud version to 1.4.1 (#62097)
  > Return commands key instead of xml in result for junos rm (#62041)
  > Minify ansible (#61792)
  > Minify theme (#61734)
  > fix width (#61619)
  > Update ovirt_vm.py (#62072)
  > Update playbooks_prompts.rst (#62003)
  > meraki_organization - Add warning about organization deletion (#61886)
  > Update unit tests requirements/units.txt path (#61656)
  > Add caution about handlers & import to Pitfalls (#61060)
  > Typo 'state:' net_lldp (#61543)
  > Fix galaxy server reference in the docs (#61823)
  > Add example of "parent_group" usage in aws_ec2.py (#60430)
  > Clarity on mutual exclusion of Username and Token (#61668)
  > net_user documentation typo configured_password (#61556)
  > Update homebrew_cask example docs (#61637)
  > Docs - Add Meraki to platform option list (#61651)
  > grafana_plugin: update documentation (#60600)
  > osx_defaults - doc tweaks (#60881)
  > Fix documentation to reflect CLI usage for collections-path (#60164)
  > Remove unnecessary information (#61657)
  > Ecs taskdefinition secrets (#60112)
  > Fix typesetting of "GitLab" (#61702)
  > adding a collection local try section (#61626)
  > mysql_info: fix typo (#62067)
  > postgresql: fix typos in modules (#62065)
  > Fix ansible-test coverage --all (#62115)
  > [stable-2.9] Work around virtualenv/venv issue in ansible-test. (#62111)
  > [stable-2.9] Properly exclude tests/output/ from code coverage. (cherry picked from commit 983f0ad)
  > [stable-2.9] Fix ansible-test to ignore `tests/output/`. (#62084)
  > Fix mysql.py logic related to 53326 (#61832)
  > To fix IOSXR L3 Interfaces idempotency failures (#61860)
  > [stable-2.9] Fix issues with ansible-test --venv option. (#62033)
  > win_become - don't dispose logon token until end (#61905)
  > allow external collections under the ansible NS (#61908)
  > ansible-test: vcenter+Worldstream: hide password
  > Fixes to ecs_certificate cert chain for #61738 (#61858)
  > [stable-2.9] Add missed eos modules to porting guide (#61994) (cherry picked from commit 646a0b9)
  > Allow junos_config changes the candidate configuration only (#61969)
  > Fix ansible-connection persist after playbook run complete issue (#61591)
  > [stable-2.9] Properly hide limit and list-hosts args from ansible-inventory (#61618)
  > VMware: not ssl.SSLContext if validate_certs false (#57185)
  > fix erroneous failures in docker_compose due to deprecation warnings … (#61650)
  > docker_container: improve port range parsing error behavior (#61740)
  > Fix failure due to API version check
  > [stable-2.9] User - correct group removal description in docs (#61936) (cherry picked from commit 61efffcbe1)
  > Fix bug preventing wait_condition from being respected when using apply (#61493)
  > [stable-2.9] Fix rpm dependencies for ansible-test
  > Update Ansible release version to v2.9.0b1.post0.
  > New release v2.9.0b1
  > To fix and rename checkpoint to check_point due to legal reasons (#61872)
  > azure_rm_iothub: disable the functional test (#61854)
  > [stable-2.9] Rebalance Azure tests groups (cherry picked from commit 173d47d1f4)
  > [stable-2.9] test: disable the docker swarm tests (#61816)
  > Azure _info modules: fix returned ansible_facts when called as _info (#61805)
  > documentation: modify the link to the docker.txt listing all images (#61838) (#61846)
  > ansible-galaxy fix --server option for roles (#61820)
  > [stable-2.9] Don't truncate the last character from galaxy urls. Fixes #61624 (#61775) (cherry picked from commit 8214d18)
  > [stable-2.9] aws_s3 - wait for the bucket before setting ACLs (#61735) (#61768)
  > Fix creation of DigitalOcean droplets using digital_ocean_droplet module (#61655)
  > [stable-2.9] Allow 13 asterisk characters in password field without warning (#54893)
  > [stable-2.9] Fix systemd start state with deactivating service state (cherry picked from commit ee4b3b8854)
  > To fix iosxr_l3_interfaces module zuul tests (#61592)
  > Fixes IOS L3 intermittent zuul failure (#61682)
  > Backport/2.9/61691 (#61759)
  > [stable-2.9] aws_codebuild tests - add retries and delay instead of a pause task (#61731) (#61771)
  > Set win_pagefile as unstable as thats what it is (#61732)
  > [stable-2.9] debian: prepare the ansible-test package
  > [stable-2.9] Update the rpm spec file to include ansible-test
  > Correct indentation of the code in the example (#61622) (#61725)
  > [stable-2.9] Increase unit test timeout to account for long image download times (#61717) (cherry picked from commit c9e7a2122d)
  > Update Fedora 29 test image
  > [stable-2.9] Avoid infinite recursion on login (#61617) (cherry picked from commit d20d10b)
  > Make sure postgresql tests are run for all postgres_* modules (#61647)
  > [stable-2.9] apt: honor cache_update=false on auto-install deps (#56549)
  > postgresql modules: explicit defaults for bool params (#61538) (#61679)
  > [stable-2.9] ansible-test - Continue if the git command returns an error (#61605)
  > [stable-2.9] Fix ansible-test coverage path handling. (#61528) (#61593)
  > [stable-2.9] Use relative submodule status in ansible-test.
  > Skip certain tests on 2016 (#61585)
  > Azure fix _info/_facts return values for some modules (#61584)
  > New release v2.9.0b1
  > Galaxy refactory 2.9 (#61581)
  > New release v2.9.0b1
  > Update changelog url
  > Rewrite nxos_file_copy as an action plugin (#60643)
  > Fix ansible-test handling of submodules.
  > Fix crashing bug in purefa_info module and add some new info (#61494)
  > Rename junos_lldp_global enable option to enabled (#61551)
  > Revert "New Module: NetApp Account (#59939)"
  > Properly load module_prefix for collections in task_executor.py (#60420)
  > New Module: NetApp Account (#59939)
  > BOTMETA: fix team_extreme name use (#61557)
  > VMware: add support for multiple CD-ROMs (#51120)
  > Update BOTMETA to be included as maintainer for EXOS modules. (#61485)
  > Fix doc for network_cli connection retry timer (#61509)
  > CloudStack modules: rename _facts -> _info (#61090)
  > cloudscale_volume: refactor to implement tags support (#61531)
  > add tag functionality to cs_network (#61530)
  > Add 'min' to gather_subset ios_facts documentation (#61536)
  > Add porting guide entry for gathering facts tag change (#61180)
  > fix suboptions of list to replacce _ with - (#61542)
  > Defer passlib dependency from plugins/filter/network.py (#59304)
  > group_with_exclusion module (#61480)
  > Resource module for iosxr_l3_interfaces (#60464)
  > Rename remaining facts -> info (#61516)
  > Don't bother Ricky (#61377)
  > add porting guide for bare vars in conditionals (#60943)
  > mds module (#61472)
  > session module (#61471)
  > discard module (#61452)
  > application_site_group (#61289)
  > jboss: add seealso (#61532)
  > postgresql modules: add seealso section (#61526)
  > Update collections integration targets path. (#61523)
  > run_ips_update module (#61440)
  > vultr: add changelog and update porting guide (#61520)
  > Move the ansible-test output_dir.
  > Collection role relative deps (#61517)
  > Rename Azure modules: facts -> info (#61505)
  > tag module (#61393)
  > dynamic_object module (#61437)
  > keycloak: improve testability of authentification (#57611)
  > threat_layer module (#61389)
  > Fix race condition in test_sunos_get_uptime_facts
  > Add additional group for sanity tests
  > service_group module (#61448)
  > Rename dtl and db _facts --> _info (#61496)
  > Simplify ansible-test target processing. (#61506)
  > Fix in get api for eric_eccli cliconf plugin (#61507)
  > exception_group module (#61474)
  > security_zone module (#61447)
  > service_icmp6 module (#61453)
  > service_rpc module (#61468)
  > service_dce_rpc module (#61465)
  > wildcard module (#61399)
  > dns_domain module (#61436)
  > SIG Additional fix (#61502)
  > global_assignment module (#61449)
  > run_script module (#61444)
  > install_policy module (#61446)
  > threat_exception module (#61470)
  > threat_profile module (#61391)
  > multicast_address_range module (#61438)
  > vpn_community_star module (#61398)
  > vpn_community_meshed module (#61397)
  > New module: cvs snapshots for aws (#61023)
  > service_other module (#61450)
  > service_icmp module (#61451)
  > new module: Cloud Volumes for AWS, active Directory (#61342)
  > package module (#61439)
  > simple_gateway module (#61388)
  > service_sctp module (#61386)
  > Limit config fetch on junos_l3_interfaces (#61219)
  > verify_policy module (#61455)
  > put_file module (#61479)
  > time module (#61477)
  > New module - na_ontap_ldap_client (#59713)
  > nxos_bfd_interfaces: new module (#61407)
  > access_layer module (#61373)
  > New module - na_ontap_ldap (#59718)
  > administrator module (#61286)
  > application_site_category module (#61288)
  > threat_protection_override module (#61481)
  > Improving na_ontap_command module (#60471)
  > access_role module (#61282)
  > threat_indicator module (#61278)
  > host module (#61277)
  > service_udp module (#61276)
  > service_tcp module (#61275)
  > group module (#61274)
  > application_site module (#61287)
  > access_rule module (#61281)
  > threat_rule module (#61280)
  > Minor bug fixes - 3 (#61458)
  > new module netapp csv pools for aws (#61340)
  > Fix paths in sanity tests.
  > new module: Cloud Volume for AWS FileSystems (#61343)
  > Change location of collections tests.
  > Improve ansible-test --venv error handling.
  > Reordering entries. (#61491)
  > T woerner max concurrent (#60702)
  > default collection support (#61415)
  > Fix TypeError in ec2_group.py for Python3 when sorting dictionary list (#59844)
  > Show doc URL for sanity test failures
  > More ansible-test path handling updates. (#61484)
  > New storage/netapp module - na_ontap_kerberos_realm (#59923)
  > Revert "maven_artifact.py - add support for version ranges by using spec (#54309)"
  > Addition of ECS_Certificate Module (#60883)
  > Add netapp_e_firmware module (#59529)
  > Add netapp_e_drive_firmware (#59528)
  > validate-modules - Use error codes instead of numbers (#60711)
  > Support galaxy v3/autohub API in ansible-galaxy (#60982)
  > Minor bug fixes - 3 (#61461)
  > Minor bug fixes - 5 (#61462)
  > oVirt: rename _facts -> _info (#61299)
  > improve list paremeter description. (#60948)
  > Minor bug fixes - 1 (#61456)
  > Minor bug fixes - 6 (#61464)
  > Minor bug fixes - 1 (#61454)
  > Resource Module for exos_lldp_global (#60988)
  > Fixes #61244 (#61432)
  > Bug fixes for GCP modules (#61359)
  > os_image_facts: add ability to filter Openstack images based on properties
  > Add listen_port_facts module (#61463)
  > New module eos_lacp_interfaces (#61349)
  > VMware: vmware_guest_screenshot module fix get_parent_datacenter issue (#60626)
  > Fix CI test result placement.
  > Attempt quick fix for CI failures.
  > Correct grammar of contribute-message in footer. (#61414)
  > filename attribute (#61426)
  > assign_global_assignment module (#61290)
  > address_range module (#61273)
  > publish module (#61312)
  > Checkpoint Network module (#61309)
  > Add a --venv option to ansible-test. (#61422)
  > Add tray/drawer loss protection preference and integration tests to netapp_e_storagepool module. (#60151)
  > Typo in example for ios_l2_interface - allow_vlans (#61366)
  > New module eos_lldp_interfaces (#61341)
  > Update Ansible sphinx theme to rtd theme version 0.4.3 (#61189)
  > New options to Interface  (#60499)
  > Auto support logs were not being created (#60901)
  > Added integration tests for the following modules: (#55523)
  > Files from PR#60621, continue working on fortios_facts modules (#61405)
  > Fix exos_facts httpapi (#61198)
  > Feature/onyx wjh upstream (#61269)
  > Deprecate alias 'thirsty' from all usages (#61245)
  > icx: new module icx_lldp (#61310)
  > Win setup processor (#61425)
  > Rename Azure modules: "facts"->"info"  (#61417)
  > new module postgresql_publication (#59439)
  > FortiOS modules for 2.9 - 11 (#61387)
  > Overhaul ansible-test test path handling. (#61416)
  > Adding snapshot module (#61418)
  > Add support for network_cli connection retry (#61103)
  > icx: new module icx_interface (#60037)
  > Branch icx l3 interface new (#61363)
  > added gcp_storage_file lookup plugin (#56754)
  > Support relative imports in AnsiballZ. (#61196)
  > win_updates: Add flag to only download updates without installing them (#58631)
  > win modules - standarize regex  and regxp as alias (#59037)
  > Change collection PS util import pattern (#61307)
  > Allow password to be null in Scheduled Task for gMSA (#60990)
  > New module to allow two FlasArrays to connect ready for replication (#60293)
  > New module to manage SNMP managers in Pure Storage FlashArray (#59203)
  > New module for Pure Storage FlashBlade Remote Assist control (#59261)
  > Added Notes (#61315)
  > remove the word "support" from Windows pages, add Windows Server 2019 (#61404)
  > Change references to ansible_facts (#61353)
  > Changes references to ansible_facts (FA_RA) (#61355)
  > Changes references to ansible_facts (FB_S3USER) (#61356)
  > New module to set SMTP config for Pure Storage FlashArray (#58899)
  > New module to set alert email addresses for Pure Storage FlashArray (#57864)
  > New module for SMTP configuration on Pure Storage FlashBlade (#59270)
  > New module to manage volume groups on Pure Storage FlashArray (#58854)
  > Add azure resource lock module (#55700)
  > Add the azure_rm_azurefirewall_info module (#58697)
  > OneView: rename _facts -> _info (#61208)
  > removes the word 'support' from appendix pages (#61409)
  > added gcp_kms filters filter plugin (#56755)
  > PowerShell - Added coverage collector (#59009)
  > Rename Azure modules:  facts -> info (#60987)
  > smartos_image_facts: rename to smartos_image_info (#60915)
  > Scaleway: rename _facts -> _info (#61095)
  > Online: rename _facts -> _info (#61091)
  > Meraki - Enable API call rate limiting for requests (#54827)
  > Remove unused import in junos/utils/utils.py (#61384)
  > Remove unsed / duplicate imports for iosxr module_utils (#61385)
  > Revert "Disable Hetzner Cloud integration tests due to authentication issues (#61375)" (#61383)
  > vertica_facts: rename to vertica_info (#60916)
  > Update _ios_l2_interface.py (#61401)
  > ansible-test: async deployment w/ vcenter provider (#59984)
  > Move instantiation of terminal plugin earlier (#61261)
  > Add iosxr_lag_interfaces resource module (#61303)
  > Fix extended loop_control with includes (#61231)
  > Template value of debugger and then check for validity (#53587)
  > Add kernel version in ansible facts (#40069)
  > Added more explanation to keypair. (#52766)
  > getent - add service support(#60295)
  > OpenStack: rename _facts -> _info (#61197)
  > FortiOS modules for 2.9 - 10 (#61367)
  > vmware_guest_disk_info/test: ensure the test VM is running
  > vmware/test: clean up dvswitch_0001 and dvswitch_0002
  > Added vserver to lun_info field to ensure unique LUN dict keys (#61357)
  > Disable Hetzner Cloud integration tests due to authentication issues (#61375)
  > Support delegation testing collections with deps.
  > Fix pipelining in buildah connection plugin (#59745)
  > Add aci_l3out_extsubnet.py (#58087)
  > aci_maintenance_group_node - Fix "target_filter" (#58675)
  > New Module: na_ontap_ndmp (#59815)
  > bug fixes for group (#60887)
  > Volume dev upstream new options (#59660)
  > postgresql modules: add seealso section (#61368)
  > Add aci_vmm_credential.py (#60910)
  > Resource module for iosxr_l2_interfaces (#59964)
  > added resources to associate domain to EPG (#60571)
  > FortiOS System Fimrware Upgrade Module (#59213)
  > FortiOS modules for 2.9 - 9 (#61320)
  > Fix typo in postgresql_privs.py (#61365)
  > lag config changes (#61361)
  > Added nxos_lldp_global resource module (#60072)
  > postgresql_db: add seealso section (#61360)
  > postgresql_copy: add seealso section (#61314)
  > adding 3 new methods, get to retrieve configurational data, monitor to retreieve operational data, execute to perform action (#61331)
  > Pluribus Networks log audit exception module with unit test cases (#60456)
  > Pluribus Networks vtep module with unit test cases (#60455)
  > Fix junos resource modules group based config and minor updates (#61224)
  > Remove unnecessary code (#61350)
  > Support Azure IoT hub and related module (#55121)
  > Fortinet: FortiAnalyzer Plugin and Module Utils and FAZ_DEVICE update. (#58882)
  > icx: new module icx_user (#60007)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_hs_profile (#61163)
  > Update sanity tests for collections. (#61352)
  > icx: new module icx_logging (#60036)
  > icx: new module icx_copy (#59920)
  > icx: new module icx_system (#60024)
  > icx: new module icx_vlan (#59985)
  > ignore wwitzel3 for ansible_tower modules in BOTMETA (#61351)
  > Support automation account managment (#56429)
  > Remove 'network-interface' for tag_specifications (#53398)
  > route53: optimize zone_id lookup when hosted_zone_id is provided (#60437)
  > Improve ansible-test env display. (#61339)
  > add azure monitor log profile module (#54702)
  > fix keyvault secret bug (#60754)
  > Bug fixes for GCP modules (#61094)
  > Bug fixes for GCP modules (#61251)
  > VMWare - Rename _facts to _info (#57474)
  > Redfish modules: rename _facts -> _info (#60992)
  > Bug fixes for GCP modules (#61093)
  > New Module: gcp_kms_key_ring_info (#61099)
  > gcp_compute refactor (#61249)
  > Fixes iosxr interfaces zuul failure  (#61313)
  > openssl_*: deprecate PyOpenSSL backends (#59907)
  > acme_certificate: make compatible to Buypass' ACME v2 testing endpoint (#60727)
  > acme_account_info: retrieve orders (#59697)
  > openssl_certificate_info: add ocsp_uri return value (#60393)
  > New module eos_lldp_global (#60975)
  > Cast booleans to strings. (#60544)
  > Adding new options to na_ontap_nfs module (#59505)
  > Added comment field to na_ontap_volume module (#59566)
  > module_utils/redfish_utils.py: add ForceRestart option (#61104)
  > Properly JSON encode AnsibleUnsafe, using a pre-processor (#60602)
  > Add module aliases back in hardcoded module_defaults list (#61203)
  > New options for identity_preserve (#60498)
  > Clarifying: no lists in name parameter (#61029)
  > VMware: Add missing HA admission control policies in vmware_cluster_ha (#60233)
  > Fortinet's new module for fortios_user_local (#61054)
  > FortiOS modules for 2.9 - 8 (#61308)
  > Deprecate net_* modules (#60818)
  > Add nxos_l2_interfaces resource module (#61120)
  > icx: new module icx_facts (#61225)
  > fix bug - k8s was crashing when yaml ended with 3 dashes (#61182)
  > icx: new module icx_linkagg (#59967)
  > icx: new module icx_static_route (#59978)
  > adding group parameter for win_firewall_rule (#55109)
  > Fix up env config source for Galaxy server list (#61294)
  > Add Rest API to DNS (#59937)
  > Added NetApp ONTAP Adaptive QoS Policy Module (#58707)
  > AWS dynamic inventory: fixup RDS integration tests (#61259)
  > FortiOS modules for 2.9 - 7 (#61217)
  > Remove unused imports from netconf_get (#61265)
  > Remove duplicate imports in iosxr_lldp_interfaces (#61266)
  > Relocate ansible-test self tests outside package. (#61255)
  > Remove unsed variable is l2_interfaces.py (#61246)
  > Vultr: rename _facts -> _info (#61239)
  > Add out-of-tree check to symlinks sanity test.
  > Use `.cfg` extension for pylint configs.
  > Remove duplicate imports from iosxr_lacp_interfaces (#61258)
  > Sanity test updates for collections support. (#61248)
  > Fix issues with aws_kms when working cross-account and with IDs (#60805)
  > ACME modules: bump test container version (#61192)
  > Handle multiple Content-Type headers correctly (#31238)
  > os_server: keep optional nic args for nics specified using net-name or port-name. (#20969)
  > Fix typo in 'Ansible and Python 3' dev guide (#61226)
  > ec2_asg: fix the integration tests (#61212)
  > Renaming `onepassword_facts` to `onepassword_info`. (#61237)
  > New Module: gcp_kms_crypto_key (#61096)
  > New Module: gcp_kms_crypto_key_info (#61097)
  > New Module: gcp_kms_key_ring (#61098)
  > Add use_proxy option to httpapi (#59259)
  > Resource module for ios_l3_interfaces (#60405)
  > added better description on how aggregate functions (#61069)
  > platform guide updates (#61121)
  > openssl_certificate/csr(_info): add support for SubjectKeyIdentifier and AuthorityKeyIdentifier (#60741)
  > aws_kms: Update policy on existing keys (when passed) (#60059)
  > icx: new module icx_config (#59914)
  > bfd_global: minor test-only fix (#60965)
  > Add nxos_l3_interfaces resource module (#61021)
  > Fortinet's new module for fortios_user_password_policy (#61055)
  > FortiOS modules for 2.9 - 6 (#61170)
  > Fix zuul error for IOSXR interfaces PRs (#61174)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_ip_address_type (#61088)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_nai_realm (#61089)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_network_auth_type (#61109)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_roaming_consortium (#61110)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_venue_name (#61112)
  > postgresql_user: add groups parameter (#60638)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_h2qp_conn_capability (#61114)
  > Fortinet's new module for fortios_vpn_certificate_crl (#61124)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_h2qp_operator_name (#61125)
  > Fortinet's new module for fortios_vpn_certificate_local (#61126)
  > Fortinet's new module for fortios_vpn_certificate_ocsp_server (#61128)
  > Fortinet's new module for fortios_vpn_certificate_remote (#61129)
  > Fortinet's new module for fortios_vpn_ssl_web_user_bookmark (#61137)
  > Fortinet's new module for fortios_waf_main_class (#61139)
  > Fortinet's new module for fortios_waf_signature (#61140)
  > Fortinet's new module for fortios_waf_sub_class (#61141)
  > Fortinet's new module for fortios_wanopt_auth_group (#61142)
  > Fortinet's new module for fortios_wanopt_cache_service (#61143)
  > Fortinet's new module for fortios_wanopt_content_delivery_network_rule (#61144)
  > Fortinet's new module for fortios_wanopt_peer (#61146)
  > Fortinet's new module for fortios_wanopt_remote_storage (#61147)
  > Fortinet's new module for fortios_wanopt_webcache (#61148)
  > Fortinet's new module for fortios_web_proxy_debug_url (#61149)
  > Fortinet's new module for fortios_web_proxy_forward_server (#61150)
  > Fortinet's new module for fortios_web_proxy_forward_server_group (#61152)
  > Fortinet's new module for fortios_web_proxy_url_match (#61153)
  > Fortinet's new module for fortios_web_proxy_wisp (#61154)
  > Fortinet's new module for fortios_wireless_controller_ap_status (#61155)
  > Fortinet's new module for fortios_wireless_controller_ble_profile (#61156)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_h2qp_osu_provider (#61158)
  > Fortinet's new module for fortios_wireless_controller_timers (#61159)
  > Fortinet's new module for fortios_wireless_controller_vap_group (#61160)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_h2qp_wan_metric (#61161)
  > Fortinet's new module for fortios_wireless_controller_wtp_group (#61162)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_icon (#61164)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_qos_map (#61165)
  > Fortinet's new module for fortios_alertemail_setting (#61166)
  > Fortinet's new module for fortios_wireless_controller_qos_profile (#61167)
  > Fortinet's new module for fortios_wireless_controller_inter_controller (#61169)
  > Fortinet's new module for fortios_user_setting (#61122)
  > acme_certificate: only return challenges that need to be satisfied (#61191)
  > Update ansible-test network inventory handling.
  > Provide verbose details about which galaxy server was used (#61190)
  > Netapp: rename _facts -> _info (#60980)
  > ansible-galaxy - Add timeout and progress indicator for publish and install (#60660)
  > Speed up a few more tests by mocking time.sleep (#61186)
  > Ensure has_dead_workers functions (#60653)
  > Doc fixes for readability (formatting/punctuation) (#61086)
  > acme_certificate: improve alternate chain handling (#60742)
  > Add iosxr platform guide (#60936)
  > adds diff functionality to the module (#61074)
  > Resource module for iosxr_interfaces (#59853)
  > Fix documentation and use urlparse without converting to list. (#60217)
  > Fortinet's new module for fortios_wireless_controller_hotspot20_anqp_3gpp_cellular (#61087)
  > Fortinet's new module for fortios_wireless_controller_bonjour_profile (#61157)
  > Fortinet's new module for fortios_user_security_exempt_list (#61108)
  > Fortinet's new module for fortios_user_quarantine (#61061)
  > Fortinet's new module for fortios_user_pop3 (#61058)
  > Fortinet's new module for fortios_user_peergrp (#61057)
  > Fortinet's new module for fortios_user_peer (#61056)
  > Fortinet's new module for fortios_user_ldap (#61053)
  > Fortinet's new module for fortios_user_krb_keytab (#61052)
  > Fortinet's new module for fortios_user_group (#61051)
  > Fortinet's new module for fortios_vpn_ssl_web_user_group_bookmark (#61138)
  > Fix iam_password_policy integration tests (#60930)
  > Fortinet's new module for fortios_user_fsso_polling (#61050)
  > Fortinet's new module for fortios_user_fsso (#61049)
  > os_loadbalancer: Fix the absent function (#61083)
  > Fortinet's new module for fortios_user_fortitoken (#61048)
  > Fortinet's new module for fortios_user_domain_controller (#61047)
  > Fortinet's new module for fortios_user_device_group (#61046)
  > Fortinet's new module for fortios_user_device_category (#61044)
  > Fortinet's new module for fortios_user_device_access_list (#61042)
  > Fortinet's new module for fortios_system_zone (#61041)
  > Fortinet's new module for fortios_system_wccp (#61040)
  > Fortinet's new module for fortios_system_vxlan (#61039)
  > Fortinet's new module for fortios_system_virtual_wire_pair (#61038)
  > Fortinet's new module for fortios_system_sit_tunnel (#60954)
  > Add new module eos_l3_interfaces (#59820)
  > Fortinet's new module for fortios_vpn_certificate_setting (#61130)
  > Fortinet's new module for fortios_vpn_ssl_web_realm (#61135)
  > Fortinet's new module for fortios_system_sflow (#60953)
  > Fortinet's new module for fortios_system_settings (#60952)
  > Fortinet's new module for fortios_vpn_ssl_web_host_check_software (#61134)
  > Fortinet's new module for fortios_system_session_ttl (#60951)
  > Fortinet's new module for fortios_vpn_l2tp (#61131)
  > Fortinet's new module for fortios_vpn_pptp (#61133)
  > Fortinet's new module for fortios_system_replacemsg_webproxy (#60878)
  > Fortinet's new module for fortios_system_replacemsg_utm (#60877)
  > Fortinet's new module for fortios_system_replacemsg_traffic_quota (#60876)
  > Fortinet's new module for fortios_system_replacemsg_sslvpn (#60875)
  > Fortinet's new module for fortios_system_replacemsg_spam (#60874)
  > Fortinet's new module for fortios_system_replacemsg_nntp (#60873)
  > Fortinet's new module for fortios_router_access_list6 (#61132)
  > Fortinet's new module for fortios_vpn_certificate_ca (#61123)
  > Fortinet's new module for fortios_system_replacemsg_nac_quar (#60872)
  > add max_allocated_storage parameter to rds_instance (#61008)
  > FortiOS modules for 2.9 - 5 (#61062)
  > Fortinet's new module for fortios_system_replacemsg_mail (#60871)
  > Fortinet's new module for fortios_system_replacemsg_image (#60870)
  > Fortinet's new module for fortios_system_replacemsg_icap (#60869)
  > Fortinet's new module for fortios_system_replacemsg_http (#60868)
  > Fortinet's new module for fortios_system_replacemsg_group (#60867)
  > Fortinet's new module for fortios_system_replacemsg_ftp (#60866)
  > Fortinet's new module for fortios_system_replacemsg_fortiguard_wf (#60864)
  > Fortinet's new module for fortios_system_replacemsg_ec (#60863)
  > Fortinet's new module for fortios_system_replacemsg_device_detection_portal (#60862)
  > Fortinet: fmgr_fwpol_ipv4 update/behavioral option fix (#58154)
  > PR Commit for fmgr_device_provision_template. Contains bug fixes. (#58151)
  > Drop redundant EOL escape from win_updates action
  > Fortinet's new module for fortios_system_vdom_radius_server (#61036)
  > Fortinet's new module for fortios_system_vdom_sflow (#61037)
  > Fortinet's new module for fortios_system_sms_server (#60962)
  > Fortinet's new module for fortios_system_session_helper (#60986)
  > Fortinet's new module for fortios_system_vdom_dns (#60974)
  > Fortinet's new module for fortios_system_snmp_community (#60963)
  > Fortinet's new module for fortios_system_snmp_sysinfo (#60964)
  > Fortinet's new module for fortios_system_replacemsg_auth (#60861)
  > Fortinet's new module for fortios_system_replacemsg_alertmail (#60859)
  > Fortinet's new module for fortios_system_replacemsg_admin (#60858)
  > Fortinet's new module for fortios_system_proxy_arp (#60857)
  > Fortinet's new module for fortios_system_probe_response (#60856)
  > Fortinet's new module for fortios_system_password_policy_guest_admin (#60854)
  > Fortinet's new module for fortios_system_pppoe_interface (#60855)
  > Fortinet's new module for fortios_system_snmp_user (#60970)
  > Fortinet's new module for fortios_system_switch_interface (#60972)
  > Fortinet's new module for fortios_system_object_tagging (#60852)
  > Fortinet's new module for fortios_system_storage (#60971)
  > Fortinet's new module for fortios_system_password_policy (#60853)
  > Fortinet's new module for fortios_system_ntp (#60851)
  > Fortinet's new module for fortios_system_network_visibility (#60850)
  > Fortinet's new module for fortios_system_switch_interface (#60972)
  > Fortinet's new module for fortios_system_tos_based_priority (#60973)
  > Fortinet's new module for fortios_system_vdom_netflow (#61034)
  > Fortinet's new module for fortios_system_nd_proxy (#60848)
  > Fortinet's new module for fortios_system_netflow (#60849)
  > Fortinet's new module for fortios_system_vdom_link (#61033)
  > Fortinet's new module for fortios_system_nat64 (#60847)
  > Fortinet's new module for fortios_system_vdom_exception (#61032)
  > Fortinet's new module for fortios_system_management_tunnel (#60845)
  > Fortinet's new module for fortios_system_mobile_tunnel (#60846)
  > Fortinet's new module for fortios_system_link_monitor (#60843)
  > Fortinet's new module for fortios_system_vdom_property (#61035)
  > Fortinet's new module for fortios_system_mac_address_table (#60844)
  > Fortinet's new module for fortios_system_ipv6_tunnel (#60842)
  > Fortinet's new module for fortios_system_ipv6_neighbor_cache (#60841)
  > Fortinet's new module for fortios_system_ips_urlfilter_dns (#60840)
  > Fortinet's new module for fortios_system_ips_urlfilter_dns6 (#60839)
  > Fortinet's new module for fortios_system_ipip_tunnel (#60838)
  > Fortinet's new module for fortios_system_ha_monitor (#60837)
  > Fortinet's new module for fortios_system_gre_tunnel (#60836)
  > Fortinet's new module for fortios_system_custom_language (#60812)
  > Issue 59955: add array handling to postgresql_query module (#60559)
  > Fortinet's new module for fortios_system_console (#60810)
  > Fortinet's new module for fortios_switch_controller_storm_control (#60784)
  > Update azure_rm_aks.py (#61079)
  > Resource module for ios_lldp_interfaces  (#61012)
  > added route domain support (#61077)
  > fixed an issue with LDAP credentials not saving on the device (#61073)
  > fixed issue with no_tl3 option for client ssl profile (#61075)
  > removed deprecated parameters (#61071)
  > enabled specyfing snat translation objects as pool members (#61076)
  > added more examples of module usage (#61070)
  > removes deprecated parameters (#61066)
  > fixes an issue where config sync with the module fails if there are sync failures on a different device group than the one being synced (#61067)
  > adds new module for asm dos application profiles (#61063)
  > fixes edge cases where software installation would time out if tomcat was not ready (#61065)
  > Speed up units using time.sleep by mocking or shortening sleep time (#61064)
  > Fix table headers and width (#60549)
  > Fix ansible-test payload bin creation.
  > New Module: gcp_filestore_instance_info (#60997)
  > Bug fixes for GCP modules (#60995)
  > New Module: gcp_filestore_instance (#60996)
  > Update ansible-test collection inventory handling. (#61031)
  > Update link to user data knowledge base (#60991)
  > Bugfix of issue 60707: add python-apt package to requirements of package_facts module (#60999)
  > Resource module for ios_lldp_global (#60506)
  > vos_config collection fix using FQCN (#60446)
  > fix typo in become.rst (#61011)
  > fix openstack bug with transforming group names (#53778)
  > Fix junos_vlan documentation (#60278)
  > Add hcloud network info (#60932)
  > maven_artifact.py - add support for version ranges by using spec (#54309)
  > Rename hcloud_*_facts to hcloud_*_info (#60926)
  > Fortinet's new module for fortios_switch_controller_switch_group (#60787)
  > meraki_webhook: Correct usages of variable (#60998)
  > add subdir support to collection loading (#60682)
  > Fortinet's new module for fortios_switch_controller_switch_interface_tag (#60788)
  > Fortinet's new module for fortios_switch_controller_switch_log (#60789)
  > Fortinet's new module for fortios_switch_controller_stp_settings (#60786)
  > Fortinet's new module for fortios_switch_controller_sflow (#60783)
  > Fortinet's new module for fortios_switch_controller_security_policy_captive_portal (#60782)
  > nginx_status_facts: deprecate/rename to nginx_status_info (#60979)
  > Vyos lldp interfaces (#60931)
  > Install ansible-test (#60718)
  > fix: Checkpoint check_mode, add suboptions, return the facts (#60264)
  > VMware: New module for deploy VM from content library template (#60203)
  >  Support windows-integration on collections. (#60984)
  > XenServer: When VM is in powered on state, plug newly added disks
  > Update mso_schema_template_anp_epg.py (#59746)
  > ansible-galaxy - define multiple galaxy instances in ansible.cfg (#60553)
  > Only run package-data sanity once in CI.
  > New module eos_lacp (#60698)
  > Collections documentatation - Add information about semantic versioning (#60969)
  > Bug fixes for GCP modules (#60920)
  > Update host parameter notes to include China. (#60967)
  > ansible-doc added a new required element and broke changelog generation
  > add import error (#60886)
  > bug and doc fixes (#60888)
  > small bug fix (#60890)
  > bug fix, was not checking vserver (#60892)
  > small bug fix (#60893)
  > small update (#60894)
  > doc update (#60895)
  > small bug fix for elementsw_vlan (#60896)
  > small bug fix for cifs acl (#60898)
  > cg snapshot needs to use vserver (#60899)
  > update copyright (#60900)
  > small doc update (#60902)
  > update copyright (#60903)
  > bug fixes for backup (#60904)
  > igroup has to use vserver (#60905)
  > update copyright (#60906)
  > fixes' (#60907)
  > update copyright (#60908)
  > Add missing ansible-test git ignore.
  > Warn when transforming constructed groups (#60912)
  > Remove ddeprecated redis_kv lookup. Fixes #59984 (#60826)
  > Fix ssh example with sshd config (#60821)
  > Fix naming discrepancy in zip filter example (#60918)
  > Update ansible-test --windows inventory creation. (#60911)
  > gluster_heal_facts: rename to gluster_heal_info (#60919)
  > hpilo_facts: rename to hpilo_info (#60917)
  > Fortinet's new module for fortios_switch_controller_security_policy_802_1X (#60779)
  > Fortinet's new module for fortios_switch_controller_qos_queue_policy (#60777)
  > Fortinet's new module for fortios_router_route_map (#60761)
  > aws_kms: fix failing tests (#60206)
  > Fortinet's new module for fortios_switch_controller_quarantine (#60778)
  > Fortinet's new module for fortios_system_geoip_override (#60835)
  > Fortinet's new module for fortios_system_ftm_push (#60834)
  > Fortinet's new module for fortios_system_fsso_polling (#60832)
  > Fortinet's new module for fortios_system_fortisandbox (#60831)
  > Fortinet's new module for fortios_system_fortisandbox (#60831)
  > Fortinet's new module for fortios_system_fortimanager (#60830)
  > Fortinet's new module for fortios_system_fortiguard (#60829)
  > Fortinet's new module for fortios_system_fm (#60828)
  > Fortinet's new module for fortios_system_fips_cc (#60827)
  > Fortinet's new module for fortios_system_external_resource (#60825)
  > Fortinet's new module for fortios_system_email_server (#60824)
  > Fortinet's new module for fortios_system_dscp_based_priority (#60823)
  > Fortinet's new module for fortios_system_dns_server (#60822)
  > Fortinet's new module for fortios_system_dns_database (#60817)
  > Fortinet's new module for fortios_system_dhcp6_server (#60816)
  > Fortinet's new module for fortios_system_dedicated_mgmt (#60815)
  > Fortinet's new module for fortios_system_ddns (#60813)
  > Fortinet's new module for fortios_system_csf (#60811)
  > Fortinet's new module for fortios_system_cluster_sync (#60807)
  > Fortinet's new module for fortios_system_autoupdate_tunneling (#60804)
  > fix nxos test failure (#60928)
  > Fortinet's new module for fortios_system_autoupdate_schedule (#60803)
  > Fortinet's new module for fortios_system_autoupdate_push_update (#60802)
  > Fortinet's new module for fortios_system_auto_script (#60801)
  > Fortinet's new module for fortios_system_automation_trigger (#60800)
  > FortiOS modules for 2.9 - 4 (#60806)
  > Fortinet's new module for fortios_system_automation_stitch (#60799)
  > Fortinet's new module for fortios_system_automation_destination (#60798)
  > Fortinet's new module for fortios_system_automation_action (#60797)
  > Fortinet's new module for fortios_system_auto_install (#60795)
  > Fortinet's new module for fortios_system_arp_table (#60794)
  > Fortinet's new module for fortios_system_alias (#60793)
  > Fortinet's new module for fortios_system_alarm (#60792)
  > Fortinet's new module for fortios_system_affinity_packet_redistribution (#60791)
  > Fortinet's new module for fortios_system_affinity_interrupt (#60790)
  > missing_required_lib: add information how to change Python interpreter (#60736)
  > Fortinet's new module for fortios_switch_controller_qos_qos_policy (#60776)
  > Fortinet's new module for fortios_system_resource_limits (#60879)
  > Fortinet's new module for fortios_switch_controller_qos_ip_dscp_map (#60775)
  > Resource module for ios_lacp_interfaces (#59516)
  > Resource module for ios_lacp (#60884)
  > Sort version list on azure_rm_aksversion_facts (#60820)
  > VMware: refactor REST APIs (#60220)
  > Bug fixes for GCP modules (#60719)
  > Bug fixes for GCP modules (#60720)
  > Bug fixes for GCP modules (#60721)
  > Bug fixes for GCP modules (#60722)
  > Bug fixes for GCP modules (#60723)
  > Bug fixes for GCP modules (#60724)
  > New module eos_lag_interfaces (#60610)
  > Remove unused variable from iosxr_logging (#60865)
  > Update user.py (#60746)
  > Added support for addtional partitions in ARN (#28699) (#28704)
  > Add people to team_suse (#60860)
  > Remove unused imports for iosxr modules (#60819)
  > EC2: Don't count instances in 'shutting-down' as running (#60709)
  > Remove unused import for ios_l2_interface (#60814)
  > Add new module eos_l2_interfaces (#59794)
  > Resource module for ios_lag_interfaces (#60672)
  > Reworked zabbix_template to support XML import/export + updated documentation (#59040)
  > Fortinet's new module for fortios_spamfilter_iptrust (#60767)
  > Fortinet's new module for fortios_spamfilter_mheader (#60768)
  > Fortinet's new module for fortios_switch_controller_802_1X_settings (#60770)
  > Fortinet's new module for fortios_spamfilter_bwl (#60763)
  > Fortinet's new module for fortios_spamfilter_bword (#60764)
  > Fortinet's new module for fortios_spamfilter_dnsbl (#60765)
  > Fortinet's new module for fortios_router_ripng (#60760)
  > vultr: use exponential backoff for api query retries (#60529)
  > Fortinet's new module for fortios_switch_controller_qos_dot1p_map (#60774)
  > Fortinet's new module for fortios_switch_controller_igmp_snooping (#60772)
  > Fortinet's new module for fortios_switch_controller_custom_command (#60771)
  > Terminal prompt Regex update for VPEX mode (#60547)
  > Fortinet's new module for fortios_spamfilter_options (#60769)
  > Fortinet's new module for fortios_spamfilter_fortishield (#60766)
  > Fortinet's new module for fortios_router_static6 (#60762)
  >  Add support to configure network_cli terminal related options (#60086)
  > New module eos_vlans (#60652)
  > Fortinet's new module for fortios_router_prefix_list6 (#60759)
  > FortiOS modules for 2.9 - 3 (#60678)
  > vyos_lldp_global (#59627)
  > Resource module for ios_vlans (#59640)
  > aws_kms: Rename various policy manipulation options to reduce confusion (#60561)
  > Fortinet's new module for fortios_router_key_chain (#60758)
  > Fortinet's new module for fortios_router_isis (#60757)
  > Fortinet's new module for fortios_router_community_list (#60756)
  > Fortinet's new module for fortios_router_aspath_list (#60755)
  > fix nxos CI failures (#60752)
  > docker_image_info: improve docs (#60622)
  > VMware: Add uptime and maintenance mode in vmware_host_facts (#60688)
  > ansible-galaxy: create parent dir for token file (#60615)
  > Make win_domain_user idempotent for password changes (#58383)
  > Add exception handling to win_domain_controller (#58234)
  > win_domain reboot required exception incorrectly reported (#60496)
  > openssl_certificate: fix idempotency (#60745)
  > openssl_certificate: check for existence before loading CSR / private keys / ... (#60740)
  > docker_swarm_service: Allow passing dicts in networks (#58961)
  > This line apparently got lost. (#60739)
  > crypto modules: fix sanity errors (#60046)
  > openssl_certificate: deprecate assertonly provider (#60623)
  > Entrust Datacard - Support for "entrust" provider in openssl_certificate module (#59272)
  > Resource module for ios_l2_interfaces (#60344)
  > Remove unused imports / variables for junos (#60705)
  > openssl_publickey: add cryptography backend (#60387)
  > Fix missing variable with nxos_install_os tests (#60351)
  > get_certificate: add cryptography backend (#60599)
  > openssl_certificate: various assertonly bugfixes (#60658)
  > openssl_certificate/csr_info: add ordered issuer/subject return value (#60708)
  > hcloud_server: Allow users to enable/disable the rescue mode (#60070)
  > Adding Port Security Timeout option in Interface Policy Port Security (#57108)
  > aci_epg_to_domain - Add switching_mode support (#58429)
  > Add aci_extepg.py and aci_extsubnet.py (#58079)
  > Fix INTERSITE BUM TRAFFIC ALLOW (#58608)
  > Added preferred group attribute to epg (#59779)
  > Bug fixes for GCP modules (#60666)
  > Fix ansible-test bin creation.
  > Link to the GitHub Web UI for the example file. (#60611)
  > Minimize collection loader ansible imports
  > validate-modules: support collections (#60247)
  > Remove unused import from eos facts (#60694)
  > Bug fixes for GCP modules (#60664)
  > Bug fixes for GCP modules (#60665)
  > Bug fixes for GCP modules (#60667)
  > New Module: gcp_cloudfunctions_cloud_function (#60668)
  > Updating documentation for the setup module (#60696)
  > New Module: gcp_cloudfunctions_cloud_function_info (#60669)
  > Documented disadvantages of using default zabbix password for all zab… (#60639)
  > Add network and vpc to args (#60657)
  > Fortinet's new module for fortios_switch_controller_system (#60691)
  > Fortinet's new module for fortios_system_ha (#60689)
  > FortiOS modules for 2.9 - 2 (#60598)
  > Fix typo and uses more common role syntax in usage examples (#60165)
  > Updating intro_inventory.rst (#60676)
  > fix ios_interfaces (#60687)
  > fix: docker_swarm_service does not publish both tcp and udp ports (#60616)
  > docker_container: add mount endpoint collision detection (#60384)
  > nonetype error (#60603)
  > Typo fix in nxos_file_copy.py (#60659)
  > Fix mispelling in postgresql_query docs (#60648)
  > VMware: add a changelog entry for PR #60476 (#60490)
  > Deprecates Digital Ocean sshkey_facts in favor of new module sshkey_info (#60546)
  > Pure modules: rename _facts with ansible_facts result to _info (#60641)
  > Updating intro_inventory.rst (#60651)
  > Updating developing_inventory.rst (#60647)
  > Add myself to suse-team in BOTMETA (#57213) (#60624)
  > Add new Pure Storage maintainer in BOTMETA (#60601)
  > Remove unused imports / variables (#60654)
  > Remove unused variable (#60485)
  > Fix ansible-test cloud vars overwrite.
  > vmware_drs_group: creates test vm properly
  > Fix capitalization of SUSE (#60625)
  > Update purefa_facts to show details on connected arrays (#60368)
  > Update porting guide deprecated modules for junos (#60468)
  > Load integration config test vars from content.
  > ansible-galaxy - more fixes for verbosity without sub type (#60604)
  > Fix git module when using absolute repo path.
  > Clean up various integration tests. (#60613)
  > Meraki - Initial unit tests (#55251)
  > Delay persistent connection until needed (#59153)
  > cloudscale_server: add tags support (#60396)
  > cloudscale_server_group: add tags support (#60397)
  > hcloud: Add hcloud_rdns Module (#60123)
  > Add note about registering floating IP (#60494)
  > Update intro_getting_started.rst to take into account inventory precedence when proposing '-u' to change the remote user. (#59858)
  > New Module: Volume Autosize (#59936)
  > vmware_guest_screenshot: fix the functional test
  > Clean up unused config usage in integration tests.
  > optparse_helpers: improve unit tests for version() (#59626)
  > fixes (#60146)
  > FortiOS modules for 2.9 - 1 (#60469)
  > Update junos_facts gather_network_resources choices (#60467)
  > Remove unused variables / imports (#60505)
  > new options (#60142)
  > new module: na_ontap_vserver_cifs_security (#59817)
  > lag interfaces resource module (#59175)
  > ovirt_vm add linux boot param warning (#60474)
  > FreeIPA: Add dynamic update to zones in IPA (#59489)
  > ipa_dnsrecord.py: ttl is not required to change zones in ipa (#59924)
  > VMware: Fix typo in vmware_host_dns_facts.py (#60542)
  > docker_logout: report change on successful logout (#60381)
  > Fix naming in example code documentation section for aws_codebuild and aws_codepipeline modules (#60495)
  > Add nxos_interfaces resource module (#60421)
  > apt_facts - Fix cache related performance regression (#60511)
  > Fix integration test temp dir usage. (#60555)
  > Clean up ansible-test results path handling.
  > Remove old Makefile targets.
  > template - move backup to its own doc (#59893)
  > Made galaxy token file location configurable (#59387)
  > Table fixing (#60177)
  > ansible-galaxy tidy up arg parse with better validation (#59957)
  > Update ansible-test integration config handling. (#60448)
  > Galaxy meta docs table (#60171)
  > Add missing boilerplate to collections test. (#60507)
  > purefa_phonehome: implement check mode support (#57585)
  > proxmox_kvm: While a VM is beeing created, vm has no name item (#58196)
  > unit tests: remove unused imports (#60462)
  > Update file.py's help doc, and narrow down diff logic, for recent pull 56353 (#59069)
  > Use new version of default test image that contains Python 3.8.0b3 (#60139)
  > Update developing_plugins.rst (#60482)
  > Move all module renames into new section. (#60483)
  > Fix updating hosts idempotency in purefa_host (#60367)
  > Clarify behavior of --skip-tags, --list-tasks, and --list-tags. (#60492)
  > Provide nice error when the shell plugin is incompatible with the con figured become plugin (#60441)
  > Add new module eos_interfaces (#59729)
  > Remove lo from config (#60480)
  > new options (#60145)
  > vmware: avoid unnecessary copy() call (#60476)
  > Adding waiter to cluster remove process (#57324)
  > Amazon modules: rename _facts with ansible_facts result to _info (#60178)
  > ovirt vm update kernel docs (#60407)
  > Ovirt host update force docs (#60202)
  > ovirt_vm update tempalte search by datacenter (#60461)
  > Add iosxr_lldp_interfaces resource module (#60411)
  > various mod_args fixes (#60290)
  > Add [junos_lldp_global] model (#59712)
  > Add nxos_lacp_interfaces resource module (#60313)
  > Update ce_bfd_global to fix bugs (#60412)
  > add option proxy to get_certificate module (#60076)
  > Fix testing of Windows binary modules.
  > Update integration tests. (#60447)
  > Update docs with file deletion details as recommended in #59051 (#60168)
  > [docs] Fix subversion.py export example (#60438)
  > Fix sanity tests based on newer version of shellcheck (#60423)
  > Update units to pass on macOS (#60435)
  > add vfat to selinux special_context_filesystems (#59823)
  > Bug fixes for GCP modules (#60115)
  > Bug fixes for GCP modules (#60337)
  > Bug fixes for GCP modules (#60338)
  > Update package_facts.py (#60402)
  > gitlab_runner: document minimal dependency version (#60371)
  > gitlab_runners (#60370)
  > Fix firewalld rich_rule example (#60379)
  > user: createhome=no home=/no/such/dir (#60310)
  > update to command (#60141)
  > New Module: na_ontap_ports (#59814)
  > Fix netapp_e_iscsi_target chap secret size and clearing functionality. (#57135)
  > Create team_suse in BOTMETA (#57213)
  > Add iosxr_lldp_global resource module (#60074)
  > unittests: remove unused imports (#60404)
  > Search project in domain when it's defined (#59876)
  > ansible-test: fix the vcenter+vcsim support
  > Fortinet's new module for fortios_switch_controller_vlan (#59630)
  > Fortinet's new module for fortios_switch_controller_virtual_port_pool (#59601)
  > Fortinet's new module for fortios_switch_controller_switch_profile (#59683)
  > VMware: Add writing new tests subsection to vmware_guidelines (#60163)
  > vultr: vultr_block_storage_facts to info (#60230)
  > VMware: handle KeyError in get_vm API (#60204)
  > Add [junos_lacp] model (#59705)
  > openssh_keypair: Forgot version_added in #59268. (#60394)
  > icx: new module icx_ping (#59975)
  > Set eth0 to dhcp explicitly (#60305)
  > Add [junos_lacp_interfaces] resource module (#59708)
  > Fix small typo in pip install guide (#60389)
  > Move windows test to another group (#60391)
  > openssh_keypair - Add key ``comment`` to return output (#59268)
  > inventory: cloudscale: extend examples (#60306)
  > Update ce_acl_advance to fix bugs (#60377)
  > openssh_keypair - Add public key and key comment validation (#57993)
  > fix spelling: certifivate -> certificate (#60369)
  > update ce_acl_advance to fix bugs (#60353)
  > Relax boilerplate sanity tests.
  > Fix ansible-test TypeVar type annotations.
  > New Module: gcp_compute_snapshot_info (#60342)
  > Bug fixes for GCP modules (#60339)
  > Bug fixes for GCP modules (#60340)
  > Fix major bug in the last update of this module. (#60223)
  > acme_certificate: allow to download alternate certificate chains (#56334)
  > Improve docker_compose module documentation (#60064)
  > docker: fix sanity errors (#60047)
  > Remove unused imports / variables from vyos modules (#60333)
  > Changing GCP Facts modules to Info Modules (#60172)
  > Allow firmware update for (SP, ACP, Shelf, Disk) (#58597)
  > Fix changelog entry for playbook_dir fix
  > Fix unit tests to work with pytest >= 5.0 (#60246)
  > Add sanity test for obsolete files.
  > Clean up ansible-test inventory templates. (#60321)
  > facts: fix double-counting of CPUs on POWER systems (#58360)
  > Code cleanup in ansible-test. (#60318)
  > Fix documentation for collection build code example (#60156)
  > win_dns_record PTR docs update (#60158)
  > Unit test cleanup. (#60315)
  > Lun mapping upstream dev (#57096)
  > add modify to snapshot policy (#59149)
  > Update azure_rm_webapp related document (#59027)
  > Ansible.AccessToken - Added shared util for managing a Windows access token (#60302)
  > Remove no longer necessary check (since elements is procesed for path). (#59953)
  > Add [junos_l2_interfaces] resource module (#59693)
  > Additional ansible-test path fixes. (#60300)
  > Fix plugin names when loading all plugins. (#59950)
  > VMware: test - add missing datacenter parameter (#60273)
  > Update ansible-test layout and payload handling.
  > Disable failing inventory_docker_machine test.
  > update ce_aaa_server_host to fix bugs (#60272)
  > VMware: Check if datastore is valid (#58872)
  > Prepare ansible-test for inclusion in setup.py (#60294)
  > Transform octal escape sequences in mtab fields (#60122)
  > Pin openshift <=0.9.0 to prevent test failures (#60245)
  > Move assertion in unit test inside loop (#60232)
  > add link to content collector tool (#59881)
  > Autointerpreter table (#60148)
  > Undeprecated the skip argument for first_found. Fixes #58942. Fixes #59949. (#60161)
  > TRANSFORM_INVALID_GROUP_CHARS: document "ignore" option (#57318)
  > systemd module will now wait on deactivating state (#59471)
  > Move ansible-test entry point. (#60281)
  > Added support for syspurpose to redhat_subscribtion module (#59850)
  > Facts dev upstream (#57082)
  > add npipe support to docker_swarm_service (#60073)
  > update ce_aaa_server to fix bugs (#60270)
  > update ce_acl to fix bugs (#60274)
  > pacman: fix package state detection (#51311)
  > Add [junos_lldp_interfaces] model (#59720)
  > Remove automatic default group assignment in netapp_e_host module (#60239)
  > Add nxos_lacp resource module (#59717)
  > Add eth0 in prepare_vyos_tests (#60212)
  > Move win target back a group (#60257)
  > Move ansible-test coverage config to test/lib/
  > Fix placement and handling of ansible-test cloud config (#60253)
  > Added group 7 to Windows groups - ci_complete (#60240)
  > prevent recursive logging csharp stackoverflow. (#59503)
  > updates (#60143)
  > Allow encryption of volumes based off snapshots (#58983)
  > Updated Docs to clarify how 'become' is handled (#60006)
  > Added a Docker Machine dynamic inventory plugin (#54946)
  > Remove Python 2.6 from Windows tests (#60235)
  >  Removed breaking type check from nagios module (#49568)
  > Add iosxr_lacp_resource module (#59724)
  > Change dummy package name in yum/dnf tests to not collide with an actual package (#60225)
  > fix misleading example in docker_image doc (#60207)
  > Split up ansible-test sanity test requirements.
  > Relocate validate-modules for easier testing. (#60214)
  > Remove UnsafeProxy (#59711)
  > Fix netapp_e_volume wait-for-initialization to complete issue. (#58304)
  > fixes assert statements in tests (#59998)
  > hcloud: Fix missing labels propagation in inventory plugin. (#57586)
  > adds module to manage apm acls (#59992)
  > adds more modules to bigip provision (#59996)
  > adds apm module to manage network access components for APM (#59993)
  > adds module to manage device self signed certificates (#59994)
  > adds module to manage snat translations (#59995)
  > added user information collection to bigip_device_info (#60016)
  > Don't truncate cidr_ipv6 addresses in ec2_group.py (#59106)
  > Add wait_sleep parameter for the k8s module (#59714) (#59854)
  > delete the check for the resource group (#58492)
  > Update azure_rm_appserviceplan_facts.py (#58847)
  > VMware: vmware_export_ovf fix timeout and export path issue (#60062)
  > add docs (#60192)
  > win_user - use proper error code when failing to validate creds (#60181)
  > icx: new module icx_command (#59903)
  > ovirt vnic network filter fix (#59727)
  > Remove description from junos_l3_interfaces (#60058)
  > New Module: gcp_compute_autoscaler_facts (#60097)
  > UCS: new module ucs_vlan_find (#59220)
  > Avoid pylint error on Python 3.7.
  > Split up "code smell" sanity tests. (#60174)
  > Fix ansible-test classification of sanity changes.
  > Fix ansible-test layout path generation.
  > Add missing boilerplate.
  > bug fix (#60140)
  > Relocate ansible-test code. (#60147)
  > Move plugin loader playbook dir additions back to Playbook instead of PlaybookCLI (#59557)
  > no logging for service account contents (#60149)
  > ansible-galaxy - ignore cert failures for login (#59959)
  > Host dev upstream (#57086)
  > Update broken NCLU documentation link (#60009)
  > fixes issue with RD encoding in names (#59990)
  > Update validate example in copy.py (#60053)
  > Conflicting Documentation (#60135)
  > Conflicting Documentation (#60136)
  > Conflicting Documentation (#60137)
  > Improve netapp_e_storagepool and add units. (#57095)
  > Add vyos_l3_interfaces resource module (#59929)
  > Add junos vlans resource module (#59041)
  > VMware: Check dvswitch presence before accessing it (#60052)
  > Use constants to construct ansible-test paths.
  > Runas docs (#60082)
  > More prep for ansible-test relocation. (#60114)
  > Removing validate-module exceptions on GCP modules (#60113)
  > New Module: gcp_cloudtasks_queue_facts (#60095)
  > New Module: gcp_compute_autoscaler (#60096)
  > New Module: gcp_compute_snapshot (#60098)
  > Bug fixes for GCP modules (#60089)
  > Bug fixes for GCP modules (#60090)
  > Bug fixes for GCP modules (#60091)
  > Bug fixes for GCP modules (#60092)
  > Bug fixes for GCP modules (#60093)
  > Bug fixes for GCP modules (#60088)
  > Prepare ansible-test code for relocation. (#60110)
  > Update docs references for ansible-test. (#60109)
  > Clean up ansible-test references in tests. (#60108)
  > New Module: gcp_cloudtasks_queue (#60094)
  > Clean up old ansible-test references and code. (#60103)
  > Bugfix 60043: turn off the default db warning where it doesn't make sense (#60105)
  > ecs_taskdefinition_facts: rename to ecs_taskdefinition_info (#60023)
  > Do not install requests[security] for MongoDB tests (#60083)
  > Replace old shippable.py with new check_matrix.py. (#60022)
  > Improve netapp_e_hostgroup and add unit tests. (#57094)
  > Handle quoted paths in ansible-test diff parsing.
  > It is necessary to undo mmi-mode enable after running commands. (#60071)
  > set mmi-mode enable to run commands nad unset after running. (#60075)
  > Move definition of UnixHTTPSConnection behind guard (#60049)
  > Fix async output with adhoc callbacks. Fixes #15988 (#59935)
  > New module na_ontap_object_store (#59048)
  > hcloud: Add basic hcloud_route module (#59908)
  > Fix nxos_facts httpapi (#60055)
  > hcloud: Add hcloud_server_network module (#60061)
  > hcloud: Add hcloud_subnetwork module (#59781)
  > Add nxos_vlans resource module (#59294)
  > NX-OS Telemetry Resource Module (#59126)
  > Fix bug in purefa_facts where remote pgroup without a schedule is skipped (#60030)
  > corrected lib imports to work with python 2.x (#60017)
  > added previously omitted parameter in gtm topology module (#60015)
  > fixes options parameter idempotency issue on v14.x (#60019)
  > fixes idempotency issues with IPV6 addresses (#60021)
  > refactors bigip_firewall_log_profile to use correct patterns (#60014)
  > fixes issue with recieve parameter idempotency (#59999)
  > Correct module name in changelog fragment (#60029)
  > docker_compose - use valid variable in exception message (#60020)
  > Fix bot meta.
  > Issue 59955: add example to postgresql_query module (#59979)
  > update botmeta for CLI stub moves
  > move CLI entrypoints under ansible package (#60004)
  > Try to clarify the wording (#59956)
  > Conflicting documentation (#59982)
  > Fix issue with empty cow_whitelist (#59946)
  > Google: gcpubsub_facts -> gcpubsub_info (#57668)
  > Unit tests: remove unused imports (#59812)
  > [docker_container] Adding support for `mounts` option (#49808)
  > docker_container: fix port bindings with IPv6 addresses (#59715)
  > Only error out if the gid exists with a different group name (#59769)
  > Remove obsolete tox.ini. (#59963)
  > Resource module for ios_interfaces and Facts Update (#59716)
  > add new module with integration tests to manage gitlab project variables (#56574)
  > Move ome_* and idrac_* modules one level up (#59698)
  > Remove obsolete docs on pep8 sanity test.
  > Handle new output for podman image build (#59807)
  > Add logic to handle multiple actions in an ALB listener rule, Fixes #41861 (#41975)
  > Remove six decorator for unicode text conversion (#59895)
  > Minor fixes in galaxy command for collection (#59846)
  > Disable mongodb_shard and mongodb_replicaset tests
  > Fix ansible-galaxy import command to use argspec instead (#59898)
  > [s3_bucket] access the bucket encryption response gracefully (#59826)
  > Maintainer request for team_mysql (#59894)
  > Wait for Ansible Tower instance to be ready
  > Improved netapp module utility for E-Series. (#59527)
  > Update ce_vrrp to fix bugs (#59677)
  > os_subnet: allow using non-default subnet pool (#52608)
  > VMware: add support for http_proxy in connection API
  > regex match for lowercase Cisco (#59550)
  > Support Ericsson device management (#59277)
  > VMware: minor changes in vmware_dvs_portgroup_find (#59911)
  > vmware: new module vmware_dvs_portgroup_find (#59567)
  > VMware: Refactor vmware_cluster into several modules (#58468)
  > resolves test error for PR59550 (#59901)
  > ce_netstream_template: update to fix a bug. (#59690)
  > Rebalance Windows CI groups based on recent delays to 2016 (#59838)
  > Windows testing - share code for creating a network device (#59847)
  > Integeration tests for mongodb_shard and mongodb_replicaset modules (#53900)
  > removed module from support list (#59878)
  > Fixed "dictionary changed size during iteration" for zabbix_template when used with newest Python3 (#59181)
  > Headers in URL lookup plugin (#59555)
  > Add vyos_interfaces resource module (#58589)
  > Update FlashBlade Directory Service config module to support NIS (#59608)
  > update ce_bgp_af to fix bugs (#59678)
  > vcenter: disable ConfigParser interpolation (#59851)
  > Update version in metadata for bundled distro (#59869)
  > Don't warn if local user is found in user database (#56838)
  > Document behavior of fetch when file already exists (#59816)
  > iam_password_policy: boto expects pw_expire to be ommitted when setting no expiration requirements (#59848)
  > Add description of collection_paths in base.yml (#59778)
  > Add missing aws modules to aws module defaults group (#59788)
  > New module - meraki_webhook (#57855)
  > meraki_snmp - Add support for network SNMP settings (#57708)
  > meraki_organization - Add deletion support (#59415)
  > Conflicting documentation (#59777)
  > Update docs for pesize. (#59751)
  > clarify what a namespace is or is not (#59809)
  > Modules to manage ICX devices (#58969)
  > Add junos_l3_interfaces (#59026)
  > VMware: Modify guest_id reference URL of vmware_guest (#59861)
  > Change sub_plugin check to completely ignore napalm (#59298)
  > Fix py3 decoding issues in cyberarkpassword (#59500)
  > Run pytest with dedicated pytest.ini. (#59842)
  > Update ansible-test to properly skip unit tests.
  > More sanity test updates for collections. (#59841)
  > na_ontap_quota was not using vserver (#58594)
  > Disable pylint import-error for collections.
  > Improve checking for unusable sanity test ignores. (#59833)
  > Support directories in sanity tests.
  > Add metaclass-boilerplate to elb_target lamda test function (#59832)
  > Handle situation where DOCS.options is None (#59783)
  > win_dsc - be more lenient with datetime parsing (#59703)
  > ability to use lambda target in elb_target_group (#57394)
  > Standardize ansible-test sanity test filters.
  > win_template - use shared doc fragment for shared options (#59701)
  > Add support for preferred arrays to host configuration (purefa_host) (#59735)
  > Add ability to force immeadiate replication of a pgroup (#59785)
  > Windows Setup doc; offer 10x perf improvement (#58259)
  > Update the document according to the yuwzho-datadisk branch (#59491)
  > Update homebrew.py (#59646)
  > Fix podman_image integration tests (#59805)
  > Move "code smell" sanity test config loading.
  > Add paths_to_dirs function to ansible-test.
  > Fix type discrepancy in ansible-test.
  > Remove redundant sanity test ignores.
  > inventory: Handle IndexError while parsing limit file (#59776)
  > Updating botmeta for netapp module_utils test (#59789)
  > unarchive - add requirement of zipinfo command to docs (#59556)
  > pbrun: Use default value for become_user (#59754)
  > #54195 List supported platforms for RH customers (#59654)
  > vmware_guest: clone VM with attached CDROM
  > Add hcloud_network module (#59366)
  > Revert "mysql.py: remove unused import" (#59768)
  > ce_netstream_global: update to fix a bug. (#59689)
  > podman_image: Disable unstable test
  > Add pipelining to podman connection plugin (#57579)
  > Use correct delegate_to hostnames in loops (#59659)
  > Render elements in module doc and sanity test for sub-options (#59244)
  > Clean up sanity test ignore handling. (#59749)
  > podman-docker docker compat for ansible-test (#59539)
  > Misc typo fixes (#59620)
  > Order data in xml integration test (#59742)
  > Update azure_rm_webappslot document (#59494)
  > Added unit tests for redhat_subscription module (#58665)
  > Unit tests: remove unused imports (#59740)
  > lvg: simplify pesize description (#59699)
  > Update constraints for coverage on Python 3.8 (#59733)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59324)
  > Update ansible-test Python version handling.
  > Isolate globals in import sanity test.
  > Added new module avi_user.py (#57116)
  > vmware_guest: enable 3 extra tests
  > ce_config: Optimize multi-level views & fix a bug. (#59523)
  > ec2_eip - added support for BYOIP and filtering reuse addresses by tag/value (#59180)
  > a bug fix for elastic pool name (#56820)
  > VMware: Fix Service Content calls in vmware_deploy_ovf
  > Remove incorrect usage of UnsafeProxy (#59633)
  > fix test typo nxos_lag_interfaces (#59710)
  > Fix nxos_facts integration tests (#59643)
  > ce_file_copy: update to Compatible with multiple version of NETCONF API. (#59450)
  > Windows: new win_netbios module (#58331)
  > add module_utils example (#59661)
  > fixed _merge_dictionaries calls in GcpSession class (#59375)
  > Fix build-ansible.py release-announcement
  > Consolidate sanity test ignore entries. (#59665)
  > Implements extra_hosts for docker_image module (#59540)
  > Style end edit changes to collections doc (#59658)
  > postgresql_set: improve CI tests (#59583)
  > Fixing race condition in ec2 inventory plugin (#59638)
  > aws_ec2 inv plugin - fix author field (#59649)
  > ce_stp: update to fix a bug. (#59347)
  > Remove redundant "Sanity Tests »" from page title.
  > Add missing decorator to ansible-test sanity.
  > New module - meraki_mx_l7_firewall (#55485)
  > New module - meraki_nat (#52889)
  > Fix sanity docs page titles.
  > New module - meraki_firewalled_services (#57289)
  > unit tests: remove unused imports (#59636)
  > consul_session: ensure certificate is checked when HTTPS is used (#58693)
  > vmware_cluster_facts: fix the functional test
  > vmware_guest: speed up vmware_guest tests
  > Call remove-brick only if no. of bricks > 0 (#56781) (#58635)
  > vmware_inventory: do not ignore validate_certs
  > Update FlashBlade filesystem module to support quotas and NFS v4.1 (#59559)
  > Fix TypeError in gluster_volume. (#59623)
  > Update argspec to normalize across platforms (#59596)
  > Fix ansible-test encoding issues.
  > Use consolidated ignore.txt in ansible-test. (#59618)
  > gcp_utils: Handle JSON decode exception (#59427)
  > force_basic_auth for default httpapi connection auth (#59193)
  > Handle lowercase in version info (#59565)
  > Use EOL comment for ansible-test PEP8 skip file.
  > Make docker swarm integration tests more reliable (#59473)
  > Remove me from VyOS modules (#59535)
  > Switch sanity ignores to EOL comments.
  > Add check mode indicators at the beginning and the end of the playbook, play, and task (#49432)
  > point at corresponding version (#59200)
  > updating botmeta for netapp (#59526)
  > Replace Mazer references with ansible-galaxy (#59487)
  > Updated references to removed modules in documentation (#59580)
  > module_utils.common.*: removed unused objects (#59570)
  > clarify ansible-galaxy collection cli command options (#59470)
  > rds_instance: add point-in-time instance restore test (#59411)
  > vmware_guest_network: fix the network look up
  > ce_mlag_config: update to fix a bug. (#59336)
  > prevent templating of passwords from prompt (#59246)
  > remove useless overhead (#59517)
  > Verify package data in setup.py installs all files (#59537)
  > junos_ping supports only network_cli (#59534)
  > Add iosxr_lacp resource module (#59281)
  > Fix nightly rpm release
  > Typo in the Warning block eneabled -> enabled (#59524)
  > Fix inconsistency nxos->ios role (#59521)
  > Adding Avi ansible lookup module (#58667)
  > Added unit tests for avi API utils (#58382)
  > vmware_content_library_info: init the functional test
  > vmware_dvs_portgroup_facts: test depends on a dvswitch
  > mysql.py: remove unused import (#59511)
  > sysctl - Reload also when current system values differ (#56153)
  > VMware: add facts about tags in vmware_cluster_facts (#56848)
  > postgresql modules: fix by flake8 (#59497)
  > ce_mtu: update to fix bugs. (#59343)
  > VMware: make properties configurable (#53050)
  > Preserve original variables when using a loop (#59426)
  > Fix clouds_yaml_path type in openstack inventory
  > update to fix a bug (#59346)
  > Fix ansible-test cloud testing for collections.
  > Ignore deleted when querying git in ansible-test.
  > VMware: Fix custom value in vmware_guest (#58157)
  > Fix incorrect collections coverage warning.
  > Collection test (#59488)
  > VMware: Add datatypes in documentation (#59221)
  > Fix import sanity test for collections. (#59484)
  > Fix default pylint config for collections.
  > psexec - update example for for delegation example (#59475)
  > Fix the pytest match test for python-2.6
  > Ensure package_data matches collections_galaxy_meta.yml. Fixes #59451 (#59452)
  > Add common sanity ignore & skip to ansible-test. (#59416)
  > Update cobbler_system.py (#59316)
  > Specify type-str for common NetApp E-Series documention options. (#59459)
  > win_firewall_rule - update doc for localport dep. on protocol (#59467)
  > Update find.py (#59456)
  > remove molecule mentions (#59441)
  > Fix root filter test
  > Re-enable docker_container tests (#59425)
  > Add human_to_bytes isbits arg unit tests&docstring
  > update to fix bugs. (#59345)
  > add example (#59287)
  > ovirt add template cluster (#59378)
  > update to "state is present but all of the following are missing: password" bug (#59344)
  > ce_bfd_session: update & add 2 params. (#59333)
  > Add [junos_lag_interfaces] resource module (#59011)
  > Add nxos_lag_interfaces resource module (#59031)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59322)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59131)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59323)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59325)
  > Initial ansible-test support for collections. (#59197)
  > Mark Docker tests unstable (#59408)
  > ovirt vm when creating Nonetypefix (#59377)
  > Fix gather facts ignoring gather_subsets config (#59271)
  > Ignore collection build release files in the root collection directory (#59121)
  > Update disk description in vmware_guest.py (#59399)
  > Update hpilo_boot.py (#59136)
  > Update copy.py (#56370)
  > Generate galaxy.yml based on single source of truth (#59170)
  > remove ambiguity: use "my_test" as module name (#59335)
  > psrp - Added proper reconnection variable name (#59369)
  > Add support for test script parameters in win_pester (#58790)
  > Perfy McPerferton (#58400)
  > New feature to na_ontap_snapmirror (#59047)
  > fix all cases of none remote/become users (#59397)
  > Update ansible-test sanity requirements.
  > VMware: vmware_dvs_host: Add vendor_specific_config (#57637)
  > bug fixes (#59049)
  > virt_net: add way to get facts for only one specified network
  > state wasn't a valid value (#59274)
  > snow: Fix token reference in basic authentication (#59315)
  > Add unit tests for bytes_to_human formatter
  > Add changelog for #59280 (#59380)
  > Only convert VirtualDiskFix for #57653 clone_with_convert is failing
  > vcenter provider: avoid a TypeError exception
  > Revert "Speed up VariableManager by preserving Templar state. (#45572)" (#59280)
  > VMware: Additional testcase for mem_reservation (#59365)
  > Address regression causing bootproto=dhcp for manual IP addresses (#56376)
  > VMware Tools Connector does not support pipelining (#57237)
  > VMware: Accept 0 as valid value for memory reservation (#59230)
  > ce_switchport:  add link-type hybrid and dot1qtunnel to mode. and fix bugs. (#59332)
  > update documentation for dictionaries (#59354)
  > Fix win_reg_stat for HKU hives (#59359)
  > win_hosts to use Ansible.Basic CSharp Util and better diff support (#58600)
  > Windows - Add common util for web requests (#54759)
  > win_firewall_rule - removed deprecated force option (#59358)
  > parameter ensure replaced by state (#59342)
  > Make ansible-test TestMessage hashable.
  > Remove botmeta entry for pep8 legacy-files.txt.
  > Skip using paths for ansible-doc sanity test.
  > add dns info to gather facts (#59145)
  > New Module: gcp_mlengine_version (#59224)
  > New Module: gcp_appengine_firewall_rule (#58852)
  > New Module: gcp_mlengine_model (#59222)
  > User - make groups and append mutually exclusive with local (#59309)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59171)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59172)
  > Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59132)
  > disable s3_lifecycle tests (#59311)
  > Option parsing: warn if both an option and its alias are specified for a module (#53698)
  > Handle situation where ansible_architecure may not be defined when gathering facts (#55466)
  > Add exclusive configuration mode support (#59289)
  > Typo fixes (#59227)
  > Added state "remount" which will remount the device (#52649)
  > Clear 'connection related' plugin vars for next loop iteration (#59024)
  > cloudformation_facts: Fixes PhysicalResourceId KeyError(#55990)
  > update ce_vrrp to fix a bug (#59185)
  > Correct places where match was intended
  > Fix maven_artifact.py when your maven is behind a cloudflare (#53495)
  > Add checks for VG and Pod existence when creating volume (#58857)
  > Add new facts for Pure Storage FlashArray (#58894)
  > Add check for correct API version before trying to execute (#59205)
  > Bug fixes for GCP modules (#59130)
  > New Module: gcp_mlengine_model_facts (#59223)
  > New Module: gcp_mlengine_version_facts (#59225)
  > Label kubectl connection plugin as community (#59265)
  > remove trstringer as maintainer (#59256)
  > add eol banner (#59254)
  > Add team_foreman to contrib/inventory/foreman.py (#59178)
  > Add lambda_bucket_event module (#58059)
  > Re-enable ec2_vpc_vpn_facts test (#58893)
  > Added support to create and delete multiple databases in MySQL (#58602)
  > Fix typo in import package name. (#59229)
  > pip: Remove unused option use_mirrors and remove all ignore.txt entries
  > User - Create parent directories if they do not exist in the specified home path (#51043)
  > Update to base Netapp.py for Azure, and Rest API (#59151)
  > PR to support Ansible Checkmode in Checkpoint modules (#57695)
  > PR to add Unit TC for Checkpoint network module (#57710)
  > ovirt-host-network: support commit on success (#59212)
  > use sysprep only when needed (#59196)
  > add xmltodict to azure requirements file (#55748)
  > snow: Call Refactored login from snow modules (#59201)
  > postgresql_pg_hba: Exception when two lines with same weight are compared (#59198)
  > VMware: Use managed object id to find VM (#59143)
  > dzdo: fix password prompt (#59208)
  > add changelog
  > Wrap Get-MachineSid's body in a try/catch
  > add azure_rm_keyvaultkey_info module (#55754)
  > Show ansible-test --explain errors in CI.
  > Docs scripts cleanup (#59169)
  > Allow for no role_versions to be present (#56519)
  > if users are None/empty, dont assume sameness (#58875)
  > Stop ignoring merge hash behaviour in inventory (#58460)
  > Postgresql modules: tidying up of CI tests (#59099)
  > fixes to config manager (#58530)
  > remove unused and obsolete bsd port makefile (#58633)
  > VMware: Add testcase for vmware_dvs_portgroup_facts (#59088)
  > New module os_group_info (#57120)
  > Improve docs for win_service for custom account rights (#59155)
  > VMware: Gather facts about vlan id from DVS Portgroup in vmware_dvs_portgroup_facts (#59085)
  > npm: Validate all option types (#58965)
  > Update net_static_route document  (#59168)
  > PR to fix minor issues with Checkpoint module (#58049)
  > Update azure_rm_virtualmachine related document (#58861)
  > Remove extra blank line from galaxy .travis.yml.
  > patch ansible-connection collection plugin loading (#59119)
  > Fix collection loader builtin handling. (#58897)
  > win_domain_group_membership - Fix to a fix in extra_args (#58943)
  > clarifies how ASK works for Tower credentials (#59050)
  > Move common build code from _build_helpers (#55986)
  > Update azure_rm_virtualnetwork related document (#59023)
  > win_hotfix: fix docs typo (#59124)
  > Update azure_rm_virtualnetworkpeering related document (#59025)
  > Prepare pylint test for collections support.
  > New Module: Vscan Enable (#57953)
  > Add test for meta: end_play (#59118)
  > Correct a documentation of the jenkins_plugin module (#59139)
  > chroot connection plugin: defer get_option() call (#59065)
  > Modified blockinfile module's exmple using loop keyword (#59022)
  > Close file after using it (#59000)
  > Update to ansible-test to prepare for collections.
  > Module mail : Add Date header (#59080)
  > VMware: Add support for storagePod (#58627)
  > vmware_vmkernel: simplify the code (#55176)
  > Clean up ansible-test target handling.
  > crypttab: 'NoneType' object is not callable when password is NoneType (#56790)
  > Prepare ansible-test for collections support.
  > Clean up pylint issues in test infra.
  > Update azure_rm_virtualmachinescalesetextension related document (#58908)
  > timezone - Add AIX support using `chtz` (#58838)
  > Adding vserver/SVM NFS info to na_ontap_gather_facts (#58826)
  > ce_file_copy : update ce_file_copy to fix a bug. (#59071)
  > Remove extra print statement (#59104)
  > group: detect duplicate GIDs when local=yes (#58469)
  > java_keystore - Prefer SHA256 and solve SHA256 keytool in java11 version (#57302)
  > jboss module: add check mode support and integration tests (#58959)
  > Add an example for the debugging module (#50197)
  > VMware: fix for vmware_guest_file_operation binary file (#57614)
  > Remove reference to Windows for assemble docs (#59082)
  > Pass allow_unauthenticated when installing a deb directly - allowing unauthenticated dependencies (#58771)
  > Fix docs for yum_repository.py (#59068)
  > VMware: Fix vmware_guest cloning bug (#58737)
  > Fix deprecation warning message from grafana_annotations
  > update ce_interface to fix a bug. (#59070)
  > docker_* modules: improve tag validation and requests error handling (#58791)
  > docker_container: add support for nocopy mode (#59043)
  > pip: Document option types and validate name elements
  > Add OAuth and Multi-Record Query for SNOW (#58410)
  > Minor ansible-test code cleanup. (#59052)
  > Fix exception in unixy callback v2_runner_retry (#58801)
  > Bug fixes for GCP modules (#58902)
  > Swap ordering to ensure Dynamic always first (#58998)
  > MOTD was not  idempotent  (#57372)
  > Fix typo in purefa_user and purefa_dsroledocumentation examples (#59005)
  > [win_credential.py] Fix example in docs (#59042)
  > Bug fixes for GCP modules (#58901)
  > Bug fixes for GCP modules (#58904)
  > get rid of Sphinx 2.1.2 errors (#59001)
  > Code cleanup for test infrastructure. (#59046)
  > Update azure_rm_virtualmachinescalesetinstance related document (#58909)
  > clarifies nmcli option 'conn_name' (#59034)
  > Update azure_rm_virtualmachineextesion related document (#58907)
  > Use comprehensions rather than map() (#58997)
  > Fix pylint warnings for update-bundled
  > Bug fixes for GCP modules (#58903)
  > Bug fixes for GCP modules (#58900)
  > Fix junos_interfaces integration test failure (#59035)
  > VMWare: New Module for content library CRUD operations (#58716)
  > Add future and metaclass boilerplate to test code.
  > vmware: ro=False datastores for the functional test
  > Make ansible_index_var accessible as a magic var (#59030)
  > VMware: New Module for VMWare content Library info (#58703)
  > ansible-test: vcenter through a HTTP proxy
  > VMware: Correct network_exists_by_name API call (#59006)
  > Add junos_interfaces resource module (#58871)
  > Add ansible-test units --num-workers option.
  > Simplify ansible-test cwd setup.
  > Fixed a bug where the Route 53 Health Check would add a new health check instead of updating an existing one when the user has > 100 health checks (#58539)
  > New options to volume (#58531)
  > Fix invalid type hints in ansible-test.
  > Fix examples to use the module (#58988)
  > Enhancement: replaced with_items keyword for loop keyword. (#58865)
  > win_dns_client - fix bug in devel and added tests (#58971)
  > iptables gid_owner (#58795)
  > Update azure_rm_virtualmachineimage_facts document (#58660)
  > Fix reported AIX filesystem module incorrect fail_json() usage (#58642)
  > Fix gather_facts error/skipped reporting (#58927)
  > Add uid, and gid to volume clone (#57371)
  > Fix strat inv (#58982)
  > yum: check whether the lock file disappeared (#58581)
  > Cleanup EXAMPLES (#58972)
  > Reorganize util code in ansible-test.
  > Updating known_hosts module Docs (#58785)
  > Set vscan_fileop_profile for na_ontap_cifs (#57373)
  > Better fix for invalid data in 'options' field (#58353)
  > nmcli: Argument vlanid (int) is changed internally to string (#58963)
  > Adds minor improvements to 'zabbix_actions' module (#58379)
  > Rename python files in hacking/ directory to have .py suffix
  > Split the metaclass == type and from future boilerplate code.
  > vmware_dvswitch_nioc: fix the integration test (#58920)
  > Qtree was not idempotent  (#58596)
  > Add version_added to ec2 inv iam_role_arn option (#58945)
  > aws_s3: Improve ETag handling (#46332)
  > Add msg parameter to the mandatory filter (#56724)
  > add d-little maintainer to team_aix (#58653)
  > Update win_iis_webapppool.py (#58930)
  > Update foreman maintainers (#58829)
  > consul_session: ensure empty result is handled (#58694)
  > Cache handler name for included handlers. Fixes #58769 (#58780)
  > Update contrib script documentation (#58883)
  > Changing LBName used by same task inside azure_rm_loadbalancer (#58936)
  > vdo: fix modify stage KeyError on unsupported parameter (#55160)
  > Move ansible-test unit coverage code into plugin.
  > fix typo "decend" (#58895)
  > Sanity test fixes for future collections support.
  > Fix nxos_install_os test cases typo (#58825)
  > Add version 2.13 to the removed_in list (#58924)
  > consul_session: ensure scheme parameter is used (#58692)
  > Use templated loop_var/index_var when looping include_* (#58866)
  > fix the vm name
  > fix type in doc issue
  > fix doc issue
  > Update lib/ansible/modules/cloud/vmware/vmware_guest_sendkey.py
  > Update lib/ansible/modules/cloud/vmware/vmware_guest_sendkey.py
  > Update lib/ansible/modules/cloud/vmware/vmware_guest_sendkey.py
  > add new module vmware_guest_sendkey
  > jboss module: actualize doc formatting (#58913)
  > Pluribus Networks ipv6 security reguard vlan module with UT (#58319)
  > postgresql_user: add integration tests (#58864)
  > vmware: vmware_guidelines.rst
  > returning invalid security (#58595)
  > Fix collection loader and add unit tests. (#58701)
  > Prepare ansible-test for supporting collections. (#58886)
  > Fix Pacman regex for unmatched Arch package name (#48558)
  > Move integration tests to using RHEL 8.0 GA (#57772)
  > Update default test container to use Python 3.8.0b2 (#58877)
  > Update intro_inventory.rst (#58732)
  > win_firewall_rule - update doc for remoteport dep. on protocol (#58796)
  > ansible-galaxy: add collection sub command (#57106)
  > Bug fixes for GCP modules (#58848)
  > Bug fixes for GCP modules (#58849)
  > Bug fixes for GCP modules (#58850)
  > Bug fixes for GCP modules (#58851)
  > New Module: gcp_appengine_firewall_rule_facts (#58853)
  > Update azure_rm_subnet related document (#58445)
  > Delete the negation symbol "¬" by typo. (#58640)
  > clarify FQCN needs for plugins (#58870)
  > Docs on general precedence (#50201)
  > Provide the list of packages in a modern way (#58668)
  > Update vsphere_file.py (#58874)
  > Update azure_rm_virtualmachinescaleset related document (#58699)
  > Daemonize service start on OpenBSD, fixes #50460 (#58528)
  > Minor typo/language fixes in the documentation (#58856)
  > New Fortinet's module for fortios_user_device (using new httpapi plugin) (#58291)
  > vmware_guest: do not use infra.vm_list
  > dnf - fix error formatting of module name in error message (#58647)
  > Fixed examples module name in udm_dns_record (#58814)
  > Add unit tests for lenient_lowercase function (#58586)
  > Add apply to k8s module (#49053)
  > unified required zabbix-api dependency version and removed no longer needed extend of ZabbixAPI class (#53334)
  > many pslint fixes (#55862)
  > Add examples (#58819)
  > Fix wrong unit in documentation example of ec2_metric_alarm (#58622)
  > Add purge_tags to s3_bucket to allow preservation of existing tags (#58754)
  > os_user_role: add support for named domain (#49891)
  > role: Fix role's hash_params (#55263)
  > Update ec2_snapshot.py (#58753)
  > Fix broken slxos_config due to changed backup options (#58804)
  > Minor typo in sros_config docstrings (#58803)
  > VMware: add new module vmware_guest_network (#52075)
  > win_domain_user - MAke the query user try catch block more accurate (#58782)
  > Remove redundant line in os_port (#57838)
  > Changed command for next-hop-self to next-hop-self instead of activate (#58789)
  > Fix nagios module to recognize if file exists and is fifo pipe (#58569)
  > Add the singlePlacementGroup in the virtual machine scale set module (#58320)
  > Fix for skipping of gitlab_runner test.
  > Fix unicode error in changelog generation
  > Correct machinectl become plugin function arguments (#58734)
  > Fix regression in cron module (#58751)
  > Fix fetching existing AS (#58756)
  > Change default behaviour for network resource facts (#58750)
  > VMware: Warn user about dvswitch permissions (#58579)
  > VMware: Updates the DRS rule without deletion (#57119)
  > kubevirt: even more unit tests (#58593)
  > Update junos module utils (#58730)
  > Fixed fail_json call in command module (#58615)
  > Refactor nxos_facts to support resource module (#58705)
  > win_domain_user and win_domain_group: add created result boolean (#57901)
  > win_acl: Fix problems with special IDRef in different languages than english (#57281)
  > win_firewall_rule: Only report changed when change is made (#57267)
  > win_psmodule - Missing SkipPublisherCheck in Prerq installations (#58090)
  > Add support for pester tags (#57918)
  > win_get_url - Fix proxy_url not used correctly (#58738)
  > Fix EC2 test suite to work with testing policies (#44387)
  > postgresql_query module: add autocommit parameter (#58704)
  > Fix repetitive ansible_net key in gather_subset (#58702)
  > fix 57711 (#58618)
  > Fix os_quota when volume service not available (#57364)
  > - Fixed error handling on aws_kms (#58690)
  > Add JSON output option to  ansible-doc (#58209)
  > Fix 32910 part2 (#38709)
  > fixed formatting and spelling issues (#58686)
  > add docs about retry (#58625)
  > Improve setup_docker tests to work with RHEL 8 GA (#58649)
  > Fix typos in the Collections Tech Preview doc page (#58669)
  > Get copy tests passing with split controller/target (#58516)
  > Improve dnf test formatting and fix RHEL 8 module name (#58648)
  > azure_rm_gallery: add disabled to aliases (#58672)
  > VMware: Add module vmware_vm_storage_policy_info (#56263)
  > Add the azure_rm_..._info modules (#58576)
  > junos_facts refactor to work with resources modules (#58566)
  > NxosCmdRef: fix python2 ordereddict import (#58397)
  > ensure bytes in run_command (#58411)
  > Ensure only running instance facts are retrieved to match the following assertion Otherwise lingering terminated instances may be in the result Use the instance profile arn or the role name, but not the role arn Mark tests as unstable
  > Ensure block device instance creation outputs instances
  > Removed nested role for ec2_instance tests
  > fixes (#58598)
  > VMware: looking up maxMksConnections in incorrect location (#58061)
  > Update azure_rm_trafficmanagerprofile related document (#58616)
  > ovirt add version added to ipv6 (#58626)
  > postgresql_ext: add a changelog fragment for PR 58381 (#58634)
  > Fix sanity tests that are failing with LC_ALL set (#58604)
  > Handle mode-setting of symlink to RO filesystem (#58564)
  > Check nfs_version properly (#58574)
  > Add build.target option to docker_image module (#58487)
  > postgresql_ext: add version parameter (#58381)
  > ovirt vm migrate with state present  (#58136)
  > Ovirt host event log (#57935)
  > Ovirt add vm cloud init ipv6 (#58112)
  > ovirt update vm migration domunetation (#58577)
  > Remove unnecessary pass (#58620)
  > Load Ansible module_utils for ps_argspec validator (#58571)
  > win_domain_user: do not hide error on failures (#58357)
  > openssl_privatekey: forgot to add secp256r1 (#58605)
  > Add unit tests for human_to_bytes (#58584)
  > Add two new Azure groups to prevent timeouts
  > Update azure_rm_trafficmanagerendpoint related document (#58447)
  > Update azure_rm_storageaccount related document (#58313)
  > Doc - editorial for correct acronym introduction (#58519)
  > Fix traceback when using the module (#58588)
  > consul_session: improve documentation and add integration tests (#56392)
  > rpm_key - add fingerprint parameter (#58373)
  > Added missing SSL parameters to rabbitmq_binding (#58064)
  > VMware: Adding IP-Specific properties to ESXi host firewall config (#56733)
  > VMware: Add new module vmware_guest_screenshot (#57449)
  > PR to implement ansible_net_model for iosxr facts module (#58488)
  > Use atexit to logout after zabbix module run (#58525)
  > Rename xenserver_guest_facts -> xenserver_guest_info (#57032)
  > VMware: rename VMWare to VMware (#58535)
  > purefa_user: Fix Incorrect parameter used causing crashes. (#57588)
  > Add network resource modules utils function (#58273)
  > ce_snmp_target_host: update to fix bug: None has no 'lower()' function. (#57904)
  > Allow for test groups with double digits (#58532)
  > Get minor version number for CentOS and Debian (#57814)
  > ce_vxlan_gateway: update the regular expression to match the more accurate. (#58226)
  > update to fix a bug (#58228)
  > update to fix a bug (#58230)
  > ce_netstream_aging: update to fix a bug. (#58231)
  > ce_bgp: update bgp to fix bugs (#57317)
  > ce_static_route:  fix some bugs. (#58251)
  > update vrrp (#57916)
  > Use atexit to cleanup tmp dirs (#56532)
  > update to fix a bug. (#58200)
  > update to fix a bug (#58207)
  > update to fix a bug (#58227)
  > Skip tests with unsatisfied deps (#55853)
  > Add a banner message to warn when not on latest documentation (#58526)
  > update acl interface. (#57905)
  > update to fix a bug (#58229)
  > update ce_interface to fix bugs (#57907)
  > clean up setup author metadata/bot ignore (#58529)
  > Handle vaulted non-ascii characters for Python2 (#58503)
  > vcenter provider: set default values
  > New & fixed examples for aws_ssm lookup (#58293)
  > fix unarchive integration tests when LC_ALL is not set to en_US.UTF-8 (#58431)
  > Fix onepassword lookup plugin and onepassword_facts module when a field has no name. (#58308)
  > hostname - fix Oracle Linux (#58510)
  > document problem when removing something from a dictionary (#58349)
  > Fix version_added for gcp_compute
  > want to be a maintainer for cloudengine (#56527)
  > Add Oracle scenario guide (#58443)
  > Fixed file_module hardlink example (#58485)
  > postgresql modules: remove extra lines from doc that are presented in ext doc fragment (#58501)
  > VMware: Add new module vmware_dvswitch_nioc (#44147)
  > nxos_vpc: pkl_vrf fixes for #57069 (#57370)
  > VMware: Set vapp settings while creating VM (#58156)
  > the env argument for docker_container wants a dict, not a list (#58475)
  > VMware: Handle user unauthorization in tagging scenarios (#58405)
  > update ce_vxlan_global to fix bugs.  (#57947)
  > Simplify Git class in ansible-test.
  > doc: ce_snmp_location: fix changelog fragement missing module (#58481)
  > ce_snmp_location: fix for out of array index. (#57903)
  > Fix "no matches for wildcard" error in env-setup.fish script. (#58345)
  > Fix notifying handlers by using an exact match (#55624)
  > Add note about delegate_facts to run_once (#58241)
  > docker_swarm_service: Make secret_id and config_id optional (#58299)
  > New maintainer for zabbix modules (#58471)
  > yum: take care of stale/invalid yum.pid (#58457)
  > Use the filename from AnsibleFileNotFound instead of the included file. Fixes #58436 (#58464)
  > Omit -A and -G options in local mode since luseradd does not support these (#55401)
  > removes last :doc: links in other sections of the docs (#58432)
  > zabbix_host - added documentation for interfaces sub options (#57844)
  > Revert "Add podman container module to ansible" (#58422)
  > Simplify ansible-test target expansion.
  > Encoding fixes to support py2 and py3 non-ascii data
  > Documentation Update (#58355)
  > Describe minimum password length of 16 chars (#58221)
  > Send logout to ZabbixAPI before exit (#58393)
  > Update team_vmware (#58407)
  > shared image gallery modules (#57386)
  > Add rds_snapshot module (#39994)
  > Recognize module tracebacks on stdout and stderr.
  > Encoding fixes to support py2 and py3 non-ascii paths (#58414)
  > Fix unhandled errors in command module
  > Make nuage_vspk test more reliable
  > Disable podman_container test.
  > removes last :doc: links in user guide (#58433)
  > podman_image_info - Do not fail when nonexistant image name is provided (#57962)
  > removes last :doc: links in the dev guide (#58417)
  > dms_replication_subnet_group  (#56980
  > datadog_monitor: Fix docs with datatypes of params (#58371)
  > Fix netconf connection command timeout issue (#58322)
  > Update sanity test ignore for hostname module.
  > Update documentation for aci_interface_policy_cdp (#58395)
  > Fix ovsdb module not being idempotent (#57735)
  > Added 'use' option to hostname (#56679)
  > routeros_command: support spaces in device identity (#58328)
  > rabbitmq_user: Handle non-zero exit codes (#56164) (#57738)
  > dnsimple: fix missing defaults and doc (#58116)
  > Multiple minor fixes (#58374)
  > tower_role: ensure alias of "validate_certs" parameter is handled (#57518)
  > Fix incorrect assumptions in integration tests. (#58372)
  > Replaces #16690 (#58369)
  > Properly enforce shebang on collections.
  > Fix incorrect assumptions in integration tests. (#58365)
  > Skip podman_container integration tests @ RHEL8b (#58363)
  > Add podman container module to ansible
  > win_pagefile - Fix idempotency when same settings as current (#57893)
  > Update net_interface.py (#58350)
  > exoscale: exo_dns: fix sanity checks (#58312)
  > Add service_account_contents parameter to allign with the modules (#57848)
  > Install hidden galaxy data files (e.g. .travis.yml) (#56005)
  > Update azure_rm_sqlserver related document (#58267)
  > Update azure_rm_sqlfirewallrule related document (#58265)
  > Add back _contains_vars method as maybe_template (#58290)
  > gather_facts is core (#58341)
  > Set _ansible_verbose_override in gather_facts action plugin. Fixes #58310 (#58339)
  > Use Mapping rather than dict when evaluation 'options' (#58215)
  > sysctl: fix 'err' referenced before assignment (#58161)
  > Fix RDS test suite and minor bugs revealed (#57940)
  > Adds tls_version argument to mqtt module (#58264)
  > adds initial_hotfix parameter to vcmp guest (#58180)
  > fixes an issue where rule_lists were not correctly applied to the AFM policy (#58181)
  > kubevirt: Add hostname and subdomain parameters (#57223)
  > Fix ec2.py dynamic inventory script when pulling down RDS cluster information (#48075)
  > Fix junos netconf plugin get_configuration filter (#58271)
  > VMware: Python3 migrations for vmware_inventory.py (#47538)
  > kubevirt: more unit tests (#57739)
  > postgresql_membership: remove debug print (#58315)
  > This comment is no longer needed, as the calculation is done in the 'grow' method (#58109)
  > also allow None Type for safe eval (#58269)
  > Remove existing invalid ignores.
  > Add test for invalid ignore entries.
  > openssh_keypair: bugfix make regenerating keypairs via force possible… (#57801)
  > Use newer test container.
  > Use to_text on value to activate _fail_with_undefined_error (#58214)
  > fixed reference to a non-existing hcloud_server parameter (#57659)
  > ipaddr: unit tests for empty string (#58274)
  > create scenario guide template file (#58212)
  > kubevirt: replace nested function with one from utils
  > Fix issue with displaying error about unreachable hosts when using Unixy Callback (#58076)
  > Coherence between example and text (use of to_native) (#58279)
  > Fix junos modules persistent connection check (#57986)
  > postgresql_privs: bugfix of 27327 - incorrect views handling (#58272)
  > ovirt add nic linked (#58053)
  > Pluribus Networks ipv6security raguard module with UT (#57031)
  > Revert "Fix junos module transport check (#58050)" (#58270)
  > Allow multiple databases(not all) to be dumped from mysql (#56721)
  > win_snmp: Fixed example documentation (#58222) (#58261)
  > openssl_certificate: fix failing SAN comparisons (#58256)
  > Move changelog entry to fragment directory (#58065)
  > Adjust tests to new error messages for older docker-py versions. (#58253)
  > Remove from sanity ignores. (#57911)
  > docker_* modules: improve error message when docker-py is missing (#57914)
  > New HTTPAPI plugin for FortiOS (#56870)
  > Fix ansible-vault cipher_whitelist (#57272)
  > BIGIP: fixes issue with image installation on multiblade platforms (#58176)
  > Adds message routing transport module (#58201)
  > adds generic routing peer module (#58189)
  > adds module for message routing protocol (#58188)
  > adds new module to manage firewall schedules (#58187)
  > Adds two modules to manage AFM log profiles (#58186)
  > prepapre_vmware_tests: add a common vars file
  > updating botmeta (#58167)
  > Fix ios test for python2 non-ascii paths
  > hostname - Correct distribution for various Linux distros based on output from distro library (#56936)
  > Remove more usage of pause with junos tests (#58153)
  > a doc fix for azure_rm_virtualmachinescaleset (#56448)
  > removes args from the code and corrects few missed tests (#58175)
  > adds message routing router module (#58191)
  > adds message routing route module (#58190)
  > Updated the playbooks_tags guide (#58011)
  > Add Python 3 support to ovirt4 inventory script. (#57824)
  > Update Documentation mso_schema_template_bd.py (#58020)
  > Update azure_rm_securitygroup related document (#58035)
  > Update azure_rm_servicebus related document (#58105)
  > Update azure_rm_servicebusqueue related document (#58160)
  > Update azure_rm_sqldatabase related document (#58163)
  > Implement display_ok_hosts and display_skipped_hosts for unixy (#53179)
  > Add Fedora 30 to test matrix (#57713)
  > adds description to bigip snatpool (#58179)
  > adds multiple new parameters to bigip_profile_http (#58183)
  > adds support for IPV4 addressing for interfaces (#58182)
  > adds new parameters to tcp profile module (#58185)
  > minor fixes in two modules (#58178)
  > fixes issue with ssl protocols ordering (#58177)
  > Fixes issue with failure messages (#58173)
  > Added new module for remote user management (#58171)
  > ipaddr: Handle ipaddress index in network correctly (#57896)
  > Meraki - Improve type information in module documentation (#58114)
  > Check that provider['options'] is a dictionary in validate-modules (#58078)
  > PR to fix where ansible_net_model was not being populated (#58159)
  > Fix netconf guess_network_os to use ssh_config if supplied. (#55199)
  > Fix junos module transport check (#58050)
  > Bug fixes for GCP modules (#58107)
  > Support the new TLS termination on NLBs (#51327) (#58031)
  > passwordstore lookup - replace expired GPG key (#58141)
  > docker_*: make modules more robust on Docker errors (#57913)
  > docker_swarm_service: Added default value for mounts.source (#58039)
  > crypto modules: Improve requirements / error messages (#57868)
  > revert #57246 (#58134)
  > tower_workflow_template: Add missing options (#56891)
  > Add rudimentary wait for os_zone (#54391)
  > Implement protected parameter (#54114)
  > Update apt.py (#56479)
  > Update sysctl.py (#57984)
  > Corrected module example in documentation (#58124)
  > PR to fix ios bgp TC failure (#58010)
  > vmware_guest_disk_facts: return controller_bus_number and controller_type (#58117)
  > Create new instance of the action plugin per until iteration. Fixes #57886 (#58022)
  > ssh: Ensure debug messages are properly converted to text (#57850)
  > Add the way to create a VM with the image id (#58106)
  > plugins/connection/netconf: remove unimplemented option (#58104)
  > docker_container: Change expected config source (#57969)
  > [WIP] Add dropdown version selection to docsite (#55655)
  > Bug fixes for GCP modules (#58041)
  > Change integration tests in order to pass on Fedora 30 (#58081)
  > [nxos] New parameter vrf in nxos_file_copy (#57851)
  > nxos_bgp_neighbor: Add bfd support (#56932)
  > nxos_ospf_vrf: Add 'bfd' support (#57425)
  > nxos_pim: Add bfd support (#56908)
  > Add CmdRef logic to handle multiples (#57495)
  > meraki_snmp - Enable check mode (#54625)
  > Update azure_rm_roledefinition related document (#57927)
  > Fix RESTCONF media types (#58015)
  > Postgres module_utils: add get_connect_params + unit tests (#58067)
  > vultr: vultr_account_facts -> info (#57563)
  > fixing vmss failure (#56625)
  > add support for https (#57785)
  > Update azure_rm_aks.py (#57898)
  > Ovirt vnic profile fix (#57936)
  > add IAM role assumption to aws_ec2 inventory (#41637)
  > Clearer examples of hosts.yml inventory (#57999)
  > updated zabbix modules to use missing_required_lib helper (#58002)
  > Update playbooks_strategies.rst (#57784)
  > add platform docs to network dev guide (#57960)
  > postgresql modules: remove unused imports, remove blank lines after docstrings
  > Bug fixes for GCP modules (#57826)
  > Bug fixes for GCP modules (#58016)
  > updates docs reqs to specify Pygments version, remove tornado (#58007)
  > Ovirt add managed storage domain (#57995)
  > Update playbooks_vault.rst (#58005)
  > Ovirt nic default vnic (#57945)
  > docsite: remove lexers which have been fixed in Pygments 2.4.0 (#57508)
  > add a member to team_mysql (#57987)
  > Fix error when a deprecated alias of a deprecated module is processed. (#57774)
  > Fix issue in netconf plugin dispatch for junos and iosxr (#57981)
  > Update azure_rm_route related document (#57928)
  > Documentation error in the Test if a list contains a value section (#57923)
  > Examples on how to remove files and directories (#57766)
  > removes link from 404 content, explains options (#57971)
  > Remove pause logic form junos_netconf tests (#57966)
  > gitlab_runner: Fix idempotency when creating runner (#57833)
  > junos_netconf: fix check mode, fixes #57929 (#57930)
  > meraki_content_filtering - Add support for querying (#57273)
  > rds_instance: allow empty iops and storage_type (#57943)
  > hwc_network_vpc: fix typo (#57977)
  > Fix changelog entry (#57979)
  > fix 57447 bug (#57938)
  > Updated Notes section of the meta (#57921)
  > ufw: remove from sanity ignores (#57910)
  > Correcting the documentation for win_package return value[log] (#57854)
  > Fix missing doc type. (#57884)
  > aws: Fix typo in deprecation warning (#57946)
  > Update local module options (#57553)
  > better metadata formatting on gcp_compute (#57778)
  > Update azure_rm_networkinterface related document (#57454)
  > updates reqs for building docs locally (#57967)
  > win_get_url - Fix handling of restricted headers (#57892)
  > Win_copy: doc fix when using become (#57690)
  > ecs_cluster test suite refactor (#57716)
  > Bug fixes for GCP modules (#57883)
  > Adds custom 404 with cowsay image (#57422)
  > Revert "Fix iosxr discard_changes netconf rpc issue (#57931)" (#57954)
  > Fix python3 encoding with iosxr_config (#57919)
  > properly tag become plugins (#57861)
  > More iosxr integration zuul CI test fixes (#57909)
  > filter bare variable with |bool (deprecation warn) (#57691)
  > Add core lookups to botmeta (#57866)
  > Fix iosxr discard_changes netconf rpc issue (#57931)
  > Terraform: Fix unbound local error (#57044)
  > zabbix: New module zabbix mediatype (#57488)
  > Use wait_for in prepare_junos_tests.yaml (#57073)
  > win_shell - fix space escaping for custom executable (#57455)
  > purestorage: Add module to set MOTD banner text for Pure Storage FlashArray (#57500)
  > VMware: add facts about tags in vmware_host_facts (#56837)
  > Fix failed mounts in podman connector and handle errors (#57741)
  > Fix iosxr netconf integration test (#57882)
  > Remove needs/ssh alias from callback_default test.
  > Fix python injection when using a virtualenv.
  > Change RHEL8 image name to match changes in ansible-test (#57807)
  > Change default test container to version 1.8.1
  > Update azure_rm_resourcegroup related document (#57819)
  > Update azure_rm_roleassignment related document (#57820)
  > doc draft for collections (#57853)
  > removal of chdir in controller (#57781)
  > show host_vars/ also in --graph (#56307)
  > gather_facts: clean up tmp files upon completion (#57845)
  > validate-modules: ignore existing E337/E338 errors
  > validate-modules: new module: fail if 'type' isn't documented
  > Update azure_rm_publicipaddress related document (#57669)
  > Updated "Speeding up Vault Operations" section (#57701)
  > Update azure_rm_resource related document (#57786)
  > Update azure_rm_rediscache related document (#57721)
  > Updated the section under "Aborting the play" in the Error Handling In Playbooks page (#57705)
  > Clean up iosxr get_config_diff function (#57589)
  > Remove backup from iosxr replace_config test (#57830)
  > Adding idrac_pwd alias to modules (#57733)
  > netbox: inventory: fix implementation of groups option (#57689)
  > vmware: test-suite fixes
  > AWS: Fix KeyError in aws_secret lookup (#54792)
  > vcenter test provider handle config vars handling (#57813)
  > Adds visibility parameter to gitlab group creation (#57024)
  > Bug fixes for GCP modules (#57724)
  > Bug fixes for GCP modules (#57725)
  > Bug fixes for GCP modules (#57726)
  > Bug fixes for GCP modules (#57727)
  > Bug fixes for GCP modules (#57728)
  > New Module: gcp_tpu_node (#57729)
  > Tests as filters were deprecated, remove unused param (#57796)
  > New Module: gcp_tpu_node_facts (#57730)
  > Meraki - Convert response keys to snake_case from camelCase (#53891)
  > describe how to link to modules or plugins (#57806)
  > Update gcp_storage_object.py (#57802)
  > Fix example in vmware_drs_group module (#57805)
  > Split azure_rm_virtualmachine integration tests to prevent timeouts (#57250)
  > assign a sane default to yum/dnf lock_timeout, in line with cli (#57383)
  > Typo (#57795)
  > Ansible galaxy role download should not have to perform aditionnal check against tar archive file extension #56616. (#56617)
  > Improve regex_replace filter docs (#57450)
  > os_ironic_node: avoid set_node_instance_info and purge_node_instance_info (#54463)
  > kubevirt: Add affinity parameters (#57359)
  > ovirt host facts fix (#57790)
  > kubevirt: enable/update tests + fix merge_dicts() (#57685)
  > VMware: Fix vmware_guest_move undefined VM name error (#57582)
  > vultr: vultr_ssh_key_facts -> info (#57571)
  > Added environment variables to gcp_compute to align with gcp_* modules (#57776)
  > Enable adjacent collections for ansible-doc (#57764)
  > Remove required field on service_account_file in gcp_compute plugin inventory (#57345)
  > Improve speed of the gpc_compute dynamic inventory (#57591)
  > redfish: fix a problem with Chassis/Power URI (#56185)
  > Default become plugins to core support (#57771)
  > update vxlan (#57264)
  > update acl (#57268)
  > Avi credentials added sub-options (#57531)
  > update snmp modules to fix bugs for cloudengine (#57025)
  > meraki_ssid - Improve change reporting (#56201)
  > Fix --diff to produce output when creating a new file (#57744)
  > Bugfix: Creating two IPs in single run of netbox_ip_address (#56550)
  > meraki_syslog - Module properly handles net_id parameter (#57286)
  > meraki_vlan - Enable check mode (#54627)
  > meraki_mr_l3_firewall - Fix integration test cleanup (#57562)
  > New module for AWS CodeBuild (#47187)
  > Fixes #55476 (#57715)
  > lvg: fix default value type, should be str (#57723)
  > New module for AWS CodePipeline (#47189)
  > set ovirt disk active default  (#57464)
  > vmware_host_ipv6: only changed when changed (#57702)
  > ovirt_vm: Fix issue in resetting the storage domain lease (#57469)
  > puppet: new arg to toggle no-/use_srv_records flag (#53095)
  > nxos_pim_interface: Add 'bfd' support (#57133)
  > Remove usage of global var log_path for win_domain_* modules (#57092)
  > win_scheduled_task: Fix start/end boundry triggers to allow for timezone sync (#57282)
  > Fixes #54550 (#56279)
  > VMware: Restrict vcenter_folder for vCenter
  > Bug fixes for GCP modules (#57152)
  > Bug fixes for GCP modules (#57260)
  > Bug fixes for GCP modules (#57261)
  > New Module: gcp_cloudscheduler_job (#57262)
  > New Module: gcp_cloudscheduler_job_facts (#57263)
  > add docs for vlan_parser filter (#57498)
  > Actually run valid_include_keywords test (#57687)
  > add plugins/connection/buildah.py to botmeta (#57700)
  > Fixed heading link password field in user module (#57694)
  > Add proxy vars to vcenter integration test config
  > kubevirt_pvc: fix parameter priority (#57617)
  > Fix ios_smoke failure (#57665)
  > Bug Fixes for na_ontap_interface  (#57363)
  > Duplicate rules were being created if rule index was not set (#57379)
  > fix tower_credential example: lookup are run on controller (#57516)
  > postgresql_idx: self.__exec_sql -> module_utils.postgres.exec_sql (#57684)
  > Update azure_rm_virtualmachine.py (#57125)
  > Update setup-iam playbook to use aws_caller_info rather than deprecated (#57675)
  > postgresql modules: use postgres.exec_sql instead of __exec_sql methods (#57674)
  > postgresql_idx: add docstrings, remove extra doc lines (#57670)
  > PR to introduce cp_network and cp_publish as modules (#57621)
  > vultr: vultr_os_facts -> info (#57565)
  > vultr: vultr_user_facts -> info (#57564)
  > Small grammar error (#57654)
  > win_pagefile: not using testPath (#57093)
  > Improve testing of FactCache (#55739)
  > win_domain_group_membership: Fix missing @extra_vars on Get-ADObject to support different domain and credentials for retrieval (#57429)
  > AWS: _facts -> _info (part 4) (#57651)
  > [FactCache] define first_order_merge method (#55781)
  > Limit tests to paramiko < 2.5.0.
  > AWS: _facts -> _info (part 3) (#57635)
  > clarifies docs while we await rds_snapshot module
  > aws: Add suggestion about rds_instance in rds
  > AWS: _facts -> _info (part 2) (#57626)
  > Remove trailing new line while including vars (#57605)
  > Update azure_rm_postgresqldatabase related document (#57458)
  > Clarify documentation on dockerfile. (#57570)
  > Update azure_rm_postgresqlconfiguration related document (#57596)
  > Provide a better error when python-dnf install fails (#57622)
  > Update azure_rm_postgresqlfirewallrule related document (#57598)
  > Update azure_rm_postgresqlserver relate document (#57600)
  > Make netconf_get python3 compat (#57578)
  > Fix junos integration zuul CI failures (#57309)
  > AWS modules: _facts -> _info (#57613)
  > FTD configuration module: fix a bug with response parsing (#57480)
  > Second batch for _facts -> _info rename (#57020)
  > Adding dell ome device_info module (#53438)
  > Rename ali_instance_facts -> ali_instance_info (#57036)
  > Extended cloudfront_facts module to have a predictable return value… (#49061)
  > postgresql: moved function exec_sql from the modules to module_utils (#57603)
  > postgresql_tablespace: remove extra lines from the doc, add docstrings (#57534)
  > Ovirt add job (#55440)
  > redfish_command: Avoid power on/off commands if system already in target state (#56069)
  > tower_user: Fix to create a system auditor properly (#54585)
  > redfish: Add MACAddress property to GetNicInventory (#56864)
  > redfish: docs: Add type for options (#56809)
  > na_ontap_snapshot_policy: Add ability to multiple schedules (#57366)
  > Merge authentication options back into a single field to prevent losing options beyond the first (#57507)
  > vultr_server: implement support for IDs to match resources (#55762)
  > purefa: New module purefa_arrayname (#57496)
  > purefa: new module purefa_syslog (#57486)
  > purefa: Add module to enable or disable arrays phonehome capability (#57506)
  > Fix idempotency issue when updating host object in FlashArray (#55347)
  > acme_*: new test container, tests for IP certificates (#57530)
  > acme_certificate: fix docs (#57557)
  > Upgrade tests to use default-test-container 1.8.0.
  > File module - fix unicode paths and add a test (#57558)
  > Additional rename fixes (#57527)
  > Fix rds_instance module… (#56220)
  > Use Python 3.7 to run ansible-test coverage in CI. (#57555)
  > Move azure_rm_autoscale test from group 2 to 5.
  > Fix lack of support for Cumulus Linux with Hostname module in Ansible v2.8.0. (#57493)
  > Fix azure_rm_virtualnetwork integration test.
  > update vrf to fix bugs (#57270)
  > update info-center (#57269)
  > Fix yamllint failure.
  > PR to fix the IOS_NTP integration TC failure (#57481)
  > Update file.py's initial_diff() to list existing when state: absent (#56353)
  > Updated documentation for zabbix-screen module (#57325)
  > New module postgresql_sequence (#55027)
  > Fix azure_rm_resourcegroup integration test.
  > nxos_interface_ospf: Add bfd support (#56807)
  > Fix RuntimeError on Python 3.8.
  > Use bintray to install erlang for rabbitmq tests.
  > Revert "Disable the rabbitmq tests for now"
  > Disable the rabbitmq tests for now
  > Perf improvement for Templar.is_template (#57489)
  > Optimize the code for the callback module (#56827)
  > safe_eval fix (#57188)
  > Correct grammar (#57385)
  > [elb_application_lb tests] narrow ami filter #43375 (#57432)
  > add info about hwaddr conversion formats (#57491)
  > Renames Digital Ocean cloud _facts modules to _info (#57315)
  > Implement a new module to support Batch Account (#55074)
  > flag added foy vyos_interface module (#57124)
  > ios_logging improvement (#57336)
  > Fixed typo in task_executor (#57461)
  > nxos_bfd_global / NxosCmdRef initial commit (#56317)
  > Add tests for #56147 (#57256)
  > ovirt: Resolve also list of hrefs (#57299)
  > Fix #56640: Map k8s ansible keys to api keys (#57418)
  > ovirt vmpool fix (#57453)
  > openssh_keypair: make fingerprint result a string (#57295)
  > rename modules azure_rm_..._facts to azure_rm_..._info (#57395)
  > Fix nxos_vtp_version test (#57358)
  > nxos_install_os: Fix nxapi local failures (#55993)
  > Add new logging facilties defaults (#57144)
  > Add PyYAML check for libyaml support.
  > Disable code-smell tests on Python 2.6.
  > Add python version checking when using --tox.
  > Support passing CFLAGS and LDFLAGS.
  > Comment on OBJC_DISABLE_INITIALIZE_FORK_SAFETY.
  > Update typed-ast version to support Python 3.8.
  > Add missing Python 2.6 constraint for voluptuous.
  > Add missing constraints for hcloud requirement.
  > Make purefa_pgsnap module handle its own exit correctly (#56954)
  > Fix podman_image_info parsing of podman output.
  > update docsite breadcrumbs from sphinx_rtd_theme (#57316)
  > 2.9 roadmap dates (#57420)
  > postgresql_table: 57352 bugfix, add schema handling (#57391)
  > Support `--valid_pgpkeys` option in Git module ()
  > option is marked as required but specifies a default (#57257)
  > update ce_facts (#57187)
  > update lib/ansible/plugins/action/ce.py to fix a bug. (#57183)
  > New module - meraki_malware (#56929)
  > meraki_network - Restructure execution logic (#56818)
  > Add support for vlan update on ovs bridges (#57168)
  > meraki_content_filtering - Enable check mode (#54638)
  > meraki_admin - Enable check mode (#54499)
  > Make aws_ses_identity module work when region is provided via environment or config. (#51627)
  > file: return 'useful' error message for recursion error (#57222)
  > file: fix setting relative paths for src for hard links (#56055)
  > file: fix setting attributes for symlinked file (#57217)
  > Update azure_rm_mysqlserver related document (#57382)
  > Update azure_rm_mysqlfirewallrule related document (#57384)
  > Fix an RST link to the changelog config in docs
  > ovirt vmpools creating vm options (#55815)
  > win_chocolatey - honour version when bootstrapping chocolatey and fix package listing (#57208)
  > Limit Python 2.6 units to modules & module_utils. (#57377)
  > group_chars: default change warning only when needed
  > Add integration test provider for vmware (#55772)
  > aws: Update description for iam_role (#57346)
  > new feature (#57320)
  > Fix file descriptor leak in lineinfile module. (#57328)
  > Add Chris Meyers to the tower team (#57349)
  > Update azure_rm_mariadbserver related document (#57333)
  > VMware: Notify team_vmware on connection plugin issues and PRs (#57279)
  > Clarify description of 'state' in the package module (#57241)
  > Update azure_rm_mysqlconfiguration related document (#57335)
  > Update azure_rm_mysqldatabase related document (#57338)
  > ipaddr: Handle network address in ipmath (#57149)
  > PR to fix the bug 57215 & 56300 under Nios Host_Record module (#57221)
  > New module for managing export groups in Vexata storage arrays. (#55481)
  > nxos_vlan: fix broken purge behavior (issue #57101) (#57229)
  > cloud/amazon/aws_config_recorder: add empty resourceTypes list if undefined (#50286)
  > Correct virtualenv usage in integration tests.
  > Added sort option for zabbix_screen module (#56237)
  > Rename memset_*_facts to memset_*_info (#57030)
  > VMware: vSphere Automation SDK installation docs (#57280)
  > s3_bucket: add encryption capabilities to the module  (#55985)
  > Update azre_rm_mariadbfirewallrule related document (#57288)
  > Update azure_rm_mariadbdatabase relate document (#57287)
  > ovirt vnic profile update readme (#57298)
  > Update playbooks_filters.rst (#57200)
  > Set community support for NetApp unit tests (#57198)
  > Update azure_rm_appgateway.py (#56780)
  > Update azure_rm_manageddisk related document (#57206)
  > aws: Handle exceptions while describing metric alarm (#57304)
  > Mention other ways to handle private key files (#57238)
  > unittests for module_utils.common.removed.removed_module function (#57214)
  > Fixes typo in get_url (#57305)
  > Update azure_rm_loganalyticsworkspace related module document (#57158)
  > Add find module `patterns` option use cases documentation (#57089)
  > Fix ignored team (#57307)
  > removed_module func: removed extra spaces from msg and docstring (#57209)
  > nxos_snmp_user, nxos_snmp_host integration test fixes. (#57201)
  > ansible-vault: convert vault_password_files to list to prevent traceback (#57186)
  > improve conditional warnings (#57190)
  > postgresql_db: add note to doc about pg_dump (#57297)
  > New module postgresql_copy: copy data between a file and a table (#56835)
  > cloudcscale_floating_ip: add types (#56924)
  > Pluribus Networks ipv6security raguard port module with UT (#57033)
  > Pluribus Networks vrouter packet relay module with UT (#57155)
  > Improve docs w.r.t. networks_cli_compatible. (#56971)
  > VMware: Update doc for num_cpus and num_cpu_cores_per_socket calculation (#57227)
  > VMware: vmware_evc_mode: fix the functional tests (#56875)
  > Extend docker_image tests. (#57090)
  > VMware: Update vmware_guest_powerstate (#57000)
  > k8s: Fix .to_dict not needed (#56147)
  > Fix assignments in docker tests. (#57249)
  > set team ansible (#57246)
  > cert validation fixes - Attempt 2 (#55953)
  > Adjust assorted terminology and wording around product offerings. (#57242)
  > Allow syslog_json callback options to be set in an Ansible configurat… (#57232)
  > Fix CI issue
  > beadm: Make creation of boot environments in snapshot format idempotent
  > Adding support for OpenBSD syspatch (#55561)
  > Plugin paths need to be sent in exectutor, too (#57126)
  > Fix module_utils.common.test_collections testsuite
  > vyos interfacefix and  test cases (#57169)
  > Issue 56430 (#57147)
  > Removing myself from openstack team (#57212)
  > Update azure_rm_mariadbconfiguration related document (#57207)
  > Fix ansible_async_dir in the migration doc
  > Update azure_rm_hdinsightcluster related document (#57037)
  > kubevirt: Rewrite merge dict method
  > suggest to use sequential IDs (#57142)
  > Update azure_rm_loadbalancer relate module document (#57154)
  > Update azure_rm_functionapp related document (#56985)
  >  Update azure_rm_dnszone related document (#56984)
  > Update azure_rm_dnsrecordset relate document (#56895)
  > test_postgres: fix typos
  > Add unit tests for lib/ansible/module_utils/common/text/converters.py (#56915)
  > kubevirt_pvc: improve failure handling (#57163)
  > update pkg_mgr.py for Amazon Linux support (#56618)
  > Add test case for k8s cascading deletes (#55987)
  > meraki_config_template - Enable check mode (#54502)
  > meraki_network - Add support for disableRemoteStatusPage (#48971)
  > apt_repository: Fix crash caused by cache.update() raising an IOError on timeout. (#51996)
  > Rename one_image_facts -> one_image_info (#57035)
  > Update document related with azure_rm_keyvault module (#57110)
  > Update azure_rm_image relate document (#57043)
  > Update rabbitmq_queue.py (#56912)
  > Update BOTMETA with latest community changes (#57064)
  > 📝 Mention the minumum cherry-picker version in doc (#57139)
  > Use correct variable for run_once regardless of batch example (#57077)
  > Make query with errors='ignore' return a blank list (#57038)
  > update ospf modules to fix bugs as software version changes (#56974)
  > update ce_ntp.py and remove the root tag name to find all nodes (#56976)
  > add terminal initial prompt for initial connection (#57057)
  > Update BOTMETA with latest community changes (#57063)
  > tower_credential: ssh_key_data isn't a path anymore (#57113)
  > Update azure_rm_devtestlabvirtualmachine relate document (#56828)
  > meraki - Rewrite update requirement check (#48394)
  > meraki_config_template - Remove mandatory network lookup (#56525)
  > text format fan info mismatch and module info check (#57009)
  > switch the deletion order (#57102)
  > VMware: Add pgbidkar in team_vmware (#56993)
  > Remove wwitzel3 from BOTMETA (#57091)
  > Fixed misc typos (#57103)
  > Fix junos_facts test (#57065)
  > Fix win_iis_virtualdirectory to remove a virtual directory that contains children (#56569)
  > add a maintainer (#56858)
  > correct behaviour of win_iis when using site_id if site not found (#56567)
  > Win_hostname module: Change name check to WMI (#56420)
  > Add full change check for rabbitmq policy (#19073)
  > Make second group match of ufw status output optional (#56678)
  > docker_image: fix module failing when build option is used without specifying path (#56940)
  > docker_image: fix default handling of old docker-build options nocache and rm (#56610)
  > Fix flow in eos_l2_interface (#57059)
  > Return results even when the cache is disabled (#55505)
  > Bug fixes for GCP modules (#55976)
  > Bug fixes for GCP modules (#56689)
  > Bug fixes for GCP modules (#56764)
  > Bug fixes for GCP modules (#56765)
  > Bug fixes for GCP modules (#56766)
  > Fix exception with load_provider function (#56959)
  > Allow finer grained control for dupe YAML keys (#56933)
  > Update intro_installation.rst (#57027)
  > Correct repository name to install (#56991)
  > Update BOTMETA with latest community changes (#57053)
  > clarify package facts errors and warnings (#56060)
  > Add missing scp dependency for ios_file tests (#56956)
  > ansible-test: use become for connection=local on ios_user (#56960)
  > Add support to start a vm and put it on hold in one_vm (#56841)
  > Rename _facts -> _info (#57028)
  > Update BOTMETA with latest community changes (#57049)
  > docker_container: fix container creation with networks_cli_compatible=yes (#56687)
  > New module mysql_info - Gather information about MySQL servers (#55434)
  > $result.reboot_required = $feature_result.RestartNeeded (#56419)
  > Remove unnecessary pass (#56992)
  > route53_facts: add check mode support (#56900)
  > ios_ntp: Switch interface to GigabitEthernet0/1 for tests (#56964)
  > First batch _facts -> _info rename. (#56822)
  > Fix syntax issue with ios_ntp tests (#56958)
  > GH-56902 Copy to new list from dict.items() return
  > postgresql_owner: added docstrings (#57010)
  > Added the 'show commit config diff' output available from the IOSXR device (#54875)
  > Update OpenNebula modules maintainers (#56914)
  > postgresql_info: removed deprecated checks, added doc strings (#57005)
  > Pluribus Networks vrouter bgp module with unit test cases (#56434)
  > hcloud_volume attach step should be idempotent (#56906)
  > VMware: Fix python 3 incompatibility (#54123)
  > ansible-test: ios_command cli test should only be network_cli (#56955)
  > DNS Made Easy fix locale for date string (#44624)
  > docker_network: Integration tests for IPAM config idempotence (#56975)
  > [docker_network] Fix idempotency when using aux_addresses in ipam_config (#56901)
  > docker conncetion plugin: accept 'dev' as 'newest version' (#56947)
  > some logging fixes (#56311)
  > ansible-test: prefer shlex.quote (#56823)
  > Migrate away from pipes.quote (#56785)
  > postgresql: remove depricated lib (#56641)
  > Not native, but text (#55676)
  > Properly detect is_chroot fact on XFS for non-root (#56899)
  > adds ltm policy to bigip facts (#56926)
  > added tests for log_plays (#56811)
  > Update package.py (#56731)
  > Handle openstacksdk < 0.10.0: fix AttributeError (#50285)
  > Add dns_domain into os_network.py (#56453)
  > Handle binding:vnic_type as optional (#55526)
  > Correct typo in playbooks_intro.rst (#56919)
  > warn on systemd globs (#56645)
  > Windows FAQ: fix reference (#56909)
  > Update azure_rm_devtestlabvirtualnetwork relate document (#56893)
  > kubevirt_vm: simplify previous change + update comments (#56897)
  > route53_zone: return existing zone id in check mode (#56702)
  > Spelling typo (#56878)
  > Move eos l3 test IP addresses to documentation ranges (#56726)
  > Update instructions for running module directly (#56883)
  > Validate types before asserting lengths (#56882)
  > vmware: test-refactoring
  > Always keep subset data for callbacks (#56881)
  > Keep machinectl from parsing options of cmd (#56572)
  > vmware_host_datastore: ability to target a ESXi
  > CLI docs include license not copyright (#56871)
  > 📝 Add a GitHub-specific security policy note
  > Modify azure_rm_devtestlabschedule related document (#56819)
  > kubevirt_vm: Fix checking of VM update (#56846)
  > kubevirt: Fix RS and presets template parameters (#56865)
  > Copyright fix for 2018 (#56860)
  > Update RHEL repo for Ansible 2.8 (#56859)
  > yum: handle "_none_" value for proxy (#56725)
  > Ensure uri module always returns status even on failure (#56240)
  > Preserve ssh error (#56460)
  > Config toggle for duplicate dict key warnings (fixes #56799) (#56805)
  > Prevent vars premature templating (#56117)
  > vmware_vmkernel: no error on state=absent
  > VMware: Add folder param in vmware_datastore_cluster
  > eos_l2_interface handle "Interface does not exist" (#56787)
  > VMware: vcenter_folder: print full path of the new folder (#55237)
  > redfish: refactor service_root variable (#56198)
  > docs: cron: fix for example raises a warning. (#56701)
  > win_get_url: ignore defender false positive in tests (#56812)
  > Show access keys for azure_rm_storageaccount (#56612)
  > ACI CDP Interface Policy Module Creation (#54818)
  > construct_deep_url() (#53475)
  > openssl_pkcs12: fix crash due to wrong path used for loading key in check mode (#56808)
  > added missing version_added
  > Add a new "log_folder" option to the log_plays callback plugin. (#56717)
  > Improvement on setting VALID_INCLUDE_KEYWORDS on HandlerTaskInclude (#56801)
  > modify azure_rm_devtestlabpolicy relate document (#56770)
  > modify azure_rm_devtestlabenvironment relate document (#56769)
  > Update azure_rm_cosmosdbaccount related module document (#56624)
  > modify azure_rm_devtestlabcustomimage's document (#56763)
  > modify document (#56762)
  > Adding example for add host to groups (#56756)
  > add azure_rm_keyvault_info (#55497)
  > The InventoryData class does not have a get_vars method and InventoryManager's get_vars never appears to have been used (#56804)
  > preserve underlying block building error (#56465)
  > fix collection adjacent loading with --playbook-dir (#56194)
  > Revert "ACI: Implement encoded query_string" (#56783)
  > Fix workload profileId indexing in netapp_e_volume module (#56747)
  > postgresql_db: bugfix 56703 (#56734)
  > remove azure_rm_cdnprofile quote (#56695)
  > VMware: Add folder option for vmware_dvswitch (#56707)
  > k8s minor bug fixes (#56168)
  > lookup: consul_kv: Add datacenter parameter (#56647)
  > win_file_version: fix typos (#56751)
  > [WIP] Tip to see the content of a single encrypted var (#37887)
  > Update get_certificate.py (#56594)
  > Clarify that GPLv3+ module_utils need core team approval (#56740)
  > Adds one more example for `rollbar_deployment` module (#56535)
  > Update azure_rm_deployment related document (#56627)
  > Update azure_rm_devtestlab related module document (#56681)
  > update more azure documentation (#56700)
  > fixed doc build errors (#56735)
  > remove quote (#56690)
  > na_ontap_volume - added qos policy module options (#56026)
  > Add links to quickstart guides (#56722)
  > yum: fix false error msg about autoremove support (#56459)
  > yum: use Custom Group in integration tests (#56439)
  > Out put the version of the dependency so we can better understand the problem. (#56379)
  > Raise error in case of empty hosts list in playbook (#56354)
  > Move update_cache to after self.yum_baseurl definition (#56613)
  > kubevirt_vm: Improve create VM from template (#55927)
  > [docker] support the lookup of images by digest (#56649)
  > Allow python_requirements_facts to cope with packages with dashes (#56166)
  > iam_role.py remove_policies should remove all of the requested policies (not just the first) (#56331)
  > Don't rely on netloc for determining hostname and port, just use hostname and port (#56270)
  > Replace deprecated ansible-container references (#56427)
  > Update unarchive.py (#56285)
  > Update uri.py (#56395)
  > update azure_rm_availabilityset related module document (#56432)
  > vultr: streamline docs (#56563)
  > Update vagrant.py (#56568)
  > Update gcp_compute_instance_facts.py (#56581)
  > Clarify documentation on _info vs. _facts modules (#56611)
  > Bug fixes for GCP modules (#55973)
  > Bug fixes for GCP modules (#55974)
  > Bug fixes for GCP modules (#55975)
  > Bug fixes for GCP modules (#55977)
  > azure_rm_azurefirewall (#56359)
  > Changing the license to Apache 2
  > Templar: encapsulate _available_variables (#55435)
  > BUGFIX updating existing managed filters fails (#56631)
  > Pluribus Networks vrouter loopback interface module with UT (#56450)
  > Pluribus Network vrouter ospf module with unit tests (#56435)
  > Add service endpoints when creation (#56561)
  > docker connection plugin: make privilege escalation code more similar to local.py (#56288)
  > Fix typo in pg server ping (#56608)
  > module_utils.postgres: added unittests (#56381)
  > lib/ansible/parsing/ajson.py: added UNIT-tests (#56398)
  > Move backport guide to 2.8 (#56578)
  > Add compat tojson filter for jinja2 versions missing it (#56596)
  > vmware_datastore_facts: handle external datastore
  > Remove unused cloud config files.
  > Adding New Model onyx_qos for Configuring QoS on Onyx Switches (#55127)
  > Whitelist listen as a valid keyword on TaskInclude (#56586)
  > Updated utils to remove Avi SDK dependency and Avi 18.2.2 version update (#54894)
  > Fix eos_l2_interface idempotency (#56531)
  > Fix typo that breaks invocation of os_stack (#56575)
  > Fix hcloud tests
  > meraki_ssid - Add examples to documentation (#56425)
  > Fix typo in mount doc (#56566)
  > register: fail when invalid var name is specified (#56456)
  > Update azure_rm_cdnendpoint related module document (#56440)
  > Update azure_rm_containerinstance related module document (#56556)
  > Add os_profile to VM facts, allow to filter by OS (#48040)
  >  update azure_rm_containerregisty document (#56560)
  > asa_config fix (#56559)
  > Fix the test syntax (#56557)
  > meraki - Unchanged requests now return the original data (#53576)
  > move too old version to 2.3 (#56540)
  > Aws waf region (#48953)
  > vsphere_copy: fix the E309 error (#56537)
  > When not using file_per_task, make sure we don't prematurely close the perf files (#56477)
  > consul modules: update documentation (#56408)
  > Update ovirt_vnic_profile.py (#56518)
  > Add seed parameter to random_mac filter (#51841)
  > Temporary fix for vsphere_copy CI failure.
  > meraki_switchport - Improve reliability (#54275)
  > Bump erlang ping to 1:20.3.8.18-1
  > Fix eos_support_session logic (#56524)
  > Properly handle check for session support on eos (#56407)
  > adds 2.9 roadmap, reversed local TOC order (#56371)
  > VMware: vmware_datastore_maintenancemode: check params (#56515)
  > Update azure_rm_cdnprofile related module document (#56503)
  > Cloud dev docs to rst (#56485)
  > postgresql_db: added tablespace support (#56390)
  > VMware: Add new module vmware_folder_info (#54344)
  > VMware: Return facts about rule_affinity vmware_drs_rule_facts (#55813)
  > VMware: vsphere_copy: ability to target an esxi instance (#55930)
  > VMware: return info about SCSI controller in vmware_guest_disk_facts (#56442)
  > gcp_compute_target_proxy does not exist, update deprecated redirect (#56496)
  > [Doc-Release-2.8] fixed broken module links in 2.8 porting guide (#56494)
  > removed previouslly deprecated settings (#55662)
  > changed version to 2.8 (#56487)
  > update release table for 2.8 (#56486)
  > Update of Ansible 2.8 roadmap (add RC2 & RC3) (#56436)
  > Update ovirt_vnic_profile.py (#56466)
  > Small typo fix in documentation (#56480)
  > Nullify improperly licensed test file
  > Meraki - Add check for auth_key parameter (#56199)
  > Remove hardcoded ansible user for junos_user integration tests (#56452)
  > [eos] Allow ports to be configured with just trunk mode (#55887)
  > Allow config commands in aireos_command to support prompts (#56130)
  > VMware: fix inventory plugin (#56431)
  > hetzner changed image tag for server, so its working with ids and names (#56406)
  > YUM - handle enable of non-existent repo (#53286)
  > Fixed error handling in github_issue module (#39652)
  > VMware: Check to retrieve list of all used disks (#56380)
  > azure_rm_securitygroup - fix delete error handling (#56422)
  > Change S3 bucket urls to new method as per #56124 (#56418)
  > winrm - fix failure parsing for send input errors (#56245)
  > dnf: fix wildcard matching for state: absent (#56013)
  > Initial commit for Oracle Cloud Infrastructure modules
  > Initial commit - Oracle modules
  > azure_rm_virtualmachine (and _facts): add boot_diagnostics control and facts (#49661)
  > Merge pull request #56383 from Tomorrow9/fix_pr56296
  > Remove old references to `cloud-config-aws.yml`.
  > Modify/fix handling of noreplace option issue #55365 (#55967)
  > Add sanity test to check for unwanted files.
  > update azure_rm_appserviceplan related module documents  (#56348)
  > update azure_rm_appgateway document (#56339)
  > [doc] expect module: mention all parameter types (#56394)
  > [doc] fix example: always trigger the handler (#56384)
  > fix module defaults (#56020)
  > [doc] command module: mention all parameter types (#56396)
  > Fix VyOS cli prompt issues (#56389)
  > Fix 2.8 changlog url and reverse order porting guides TOC (#56373)
  > Issue55222 (#55223)
  > update azure_rm_autoscale document (#56388)
  > VMware: Improve vmware_portgroup (#56382)
  > Revert "inventory: virtualbox: fix typo in examples (#56328)" (#56374)
  > Fixed snapshot module, Resource not found issue for persistent-disk-0 (#35341)
  > vmware_vm_facts: fix the support with regular ESXi
  > vmware_vm_facts: fix the test with vcsim
  > vmware: use hostname in esxi_hostname
  > Revert oracle (#56364)
  > Add myself to committer list. (#56363)
  > docs: Update scopes value example (#56362)
  > IBM_Storage: fixed a bug - Unwanted arguments cause failure (#56357)
  > ansible-config doesn't edit configs (#56355)
  > Update default roles_path documentation (#56320)
  > update azure_rm_applicationsecuritygroup document (#56344)
  > To fix the issue where nios_zone module was running second time for same object (#55595)
  > Bug fixes for the nios member object (#56045)
  > nxos: remove deprecated test target files (#55949)
  > Fix typo in aws log group return documentation (#56335)
  > modify azure_rm_aks* document (#56293)
  > Added the mtu property to the os_network module (#55881) (#54730)
  > redfish: Add If-Match ETag header to PATCH requests (#56150)
  > inventory: virtualbox: fix typo in examples (#56328)
  > Hetzner failover IP info module (#56186)
  > Adding Support For EVPN in BGP Module (#55503)
  > Adding Support for NVE Protocol in onyx_protocol (#55513)
  > Adding Support for Traffic Class in Onyx Switches (#55577)
  > VMware: vmware_guest_disk support for use_instance_uuid (#56107)
  > VMware: support folder param in vmware_vm_facts (#56298)
  > Update os_image documentation (#49705)
  > NetApp ONTAP module for manage ipspaces (#49821)
  > should have gone into 52373 (#56306)
  > To fix IOS static route CI failure (#56292)
  > nxos_vpc:Fix multiple idempotency issues, add missing commands (#55735)
  > eos_l2_interface: Handle `Interface does not exist` (#56140)
  > Ensure 'authorize' is always bool, regardless of source (#56271)
  > nxos_snmp_user: platform fixes for get_snmp_user (#55832)
  > Hetzner failover IP: refactoring (#56203)
  > vmware: find_vmdk_file with trailing / (#55957)
  > nxos_vtp_*: Fixes n6k issues (#55737)
  > Lack of "--update" flag in older Ubuntu distros (#56283)
  > dev_guide: Various small updates (#53273)
  > updated to describe required parameter (#56197)
  > VMware: Add examples of folder in vmware_deploy_ovf (#56216)
  > fix webapp slot test (#56156)
  > remove guest_id check when use template (#55281)
  > VMware: Cleanup vCloud references (#56268)
  > connection/docker: add privilege escalation support (#55816)
  > Disable failing hcloud integration tests.
  > os_nova_host_aggregate - Fix aggregate delete with hosts (#53166)
  > Add new command GetVolumeInventory / GetSessions / GetVirtualMedia (#55433)
  > refactor moudule utils of hwc_utils.py (#55858)
  > VMware: Modifying Rest Client to use vSphere-Api-Client instead of individual service(#55804)
  > eos_config: Fix test issues (#56180)
  > gitlab_group: doc: fix sample code that used 'parent_path' which does not exists (#56256)
  > Don't detect update if vrf not set. (#56235)
  > Don't validate ip address for mgmt interface (#56136)
  > update azure_rm_acs document (#56158)
  > Pluribus network prefix list module (#55686)
  > Fix to allow multiple origins with origin access identity enabled (#55189)
  > BOTMETA: add maintainer, support and labels for hwc_utils.py and unit… (#56092)
  > Fix var naming (#55796)
  > Add missing roles to tower_role module (#56182)
  > [rds_instance] don't hardcode license_model choices (#53409)
  > Fix addition of newline for eos & nxos (#56227)
  > nxos_interface: Fix admin_state check for n6k (#55673)
  > sysctl will now return an error if the value is invalid (#55695)
  > nxos_banner: test file cleanup (#55992)
  > Revert nxos, ios, iosxr return_timestamps (#56206)
  > remove deprecated get_md5 from stat (#55659)
  > Make ansible adhoc work with include_role (#56163)
  > XenServer: Minor changes and fixes in xenserver_guest (#55678)
  > ec2_instance: Force int when ebs.volume_size or ebs.iops is specified (#55716)
  > ec2_instance fix name idempotency (#55224)
  > fix nxos_vlan mode idempotence bug (#55144)
  > openssl_certificate: fix passphrase handling for cryptography backend (#56155)
  > VMware: remove duplicate implementation of memory reservation (#56161)
  > Update k8s_facts.py (#56193)
  > Fix wrong `date_size` skip logic in s3_sync module (#53935)
  > Expose `newline` option to cli_command module (#55451)
  > more info on how vaults work (#56183)
  > na_ontap_qtree / na_ontap_gather_facts: qtree new params and modify operation / new subsets (#55825)
  > Hetzner failover IP module (#56103)
  > VMware: Remove ckotte from VMware notification (#56118)
  > refactor iscsi network facts module, remove external grep call, add unit test (#55643)
  > Improve rendering of default lists (#56041)
  > Fix netconf_config backup string issue (#56175)
  > Fix vyos cli prompt issues (#55589)
  > Note that by default the regex test is identical to match, but can do much more (#50205)
  > Fix some index-references and warn about remaining (#55727)
  > VMware: Add managed object id in VM facts (#53523)
  > Fix cli_config junos integration test failures (#56159)
  > postgresql_table: added cascade option (#56068)
  > Fix net_get and net_put task run failure (#56145)
  > nxos_snmp_traps: fix 'group: all' for N35 platforms (#55995)
  > eos_bgp needs become: yes (#56131)
  > Fix dtl test typo (#56094)
  > Check existence before calling get method (#56105)
  > Fix junos_config backup testcase (#56148)
  > Sync required flags from argument_spec to docs (#56121)
  > Fixes Netconf_config single parameter bug (#56138)
  > bumped 'vcenter-test-container' to '1.5.0'
  > cs_network_acl_rule: implement cidr/cidrs as list (#56083)
  > Add support for isolated virtualenv in tests.
  > Update include_role description (#56001)
  > VMware: vCenter Cluster EVC Mode : new module (#56089)
  > Don't fail trying to read boot image without enable (#56126)
  > Skip iosxr_bgp tests if device is not running XR 6.1.3 (#56123)
  > Use stdout_callback yaml for network-integration tests (#56102)
  > package_facts: Trivial docs cleanup (#56015)
  > mysql_user: fix regression (#55292)
  > add doc example of multiline failed_when with OR (#56007)
  > add missing exported state do doc string (#56109)
  > vmware: check the SSL certification
  > Fixed whitespace on server key
  > Add PTR Examples to nsupdate module
  > fix documentation for docker_container publish_ports option (#56093)
  > oom_killer and oom_score_adj are available since docker-py 1.8.0. (#56012)
  > Fix vyos_command integration test (#56091)
  > Add missing selectors2 requirement for network-integration tests
  > Fix invalid src option return response for network config modules (#56076)
  > doc: fix typos in azure_rm_webappslot.py (#56004)
  > vmware_datastore_facts: empty list if none found
  > Add new members to the Scaleway team (#56018)
  > Update openssl_privatekey.py (#55438)
  > docker_container: use restart() API function instead of stop/start sequence (#55894)
  > vmware_host_config_manager: do not apply an empty list of change
  > vmware: refactoring of the vcenter_* test roles
  > vmware: refactoring of vmware test roles -- part7 (#55732)
  > Fix loading namespaced doc_fragments from collections (#55249)
  > Fix non-signature authentication (#56038)
  > Allow config boolean options to default to None (#55951)
  > BOTMETA: add @goneri in team_vmware
  > VMware: Assign vSAN License for cluster (#55916)
  > Feat/add GetChassisInventory to Chassis category of redfish_facts (#54269)
  > vmware: refactoring of vmware test roles -- part3
  > Merge pull request #55730 from goneri/vmware_refact_part5
  > vmware: refactoring of vmware test roles -- part6
  > Feat/add GetBootOverride to Systems category of redfish_facts (#54273)
  > Pluribus networks fabric local module with UT (#55872)
  > Fix SetOneTimeBoot to use standard ComputerSystem 'Boot' property (#54201)
  > Add GetChassisPower command to Chassis category of redfish_facts (#54314)
  > Fix passwordless workflow (#55441)
  > nxos_vlan: vlan names containing regex ctl chars should be escaped (#55463)
  > nxos_acl: some platforms/versions raise when no ACLs are present (#55609)
  > Package facts apt fix (#55963)
  > Developer documentation update involving module invocation (#55747)
  > Fix firewalld source option handling to be exclusive (#55715)
  > Added implicit initialization of APT package manager '_cache' field (#55851)
  > docsite: correct path, list requirements for testing module docs, etc. (#52008)
  > Implement a framework for having common code for release scripts (#55893)
  > unite poll defaults (#55470)
  > Support "force_subnet_association" parameter on na_ontap_interface (#52691)
  > Add Oracle module maintainers (#55889)
  > Meraki util - Add method to encode parameters in the URL (#49015)
  > Add faq note about ssh ServerAliveInterval (#55568)
  > meraki/meraki_network - Enable/disable VLANs on network (#48820)
  > Update sample (#55654)
  > VMware: Handle VMs with no configurations
  > vmware: refactoring of vmware test roles -- part4
  > add link in README (#55902)
  > Coverity Bug Fix for cnos_vrf.py (#55954)
  > Add vrf option to static routes (#55298)
  > correct method docs (#55961)
  > Docs: edits & expands module_utils & search path info in dev guide (#55931)
  > Clarifies how Ansible processes multiple `failed_when` conditions (#55941)
  > clarify docs for rel src state hard (#55972)
  > win_acl - fix network path qualifier parsing (#55970)
  > Ansible.Basic - fix when deserialising a json string of an array (#55691)
  > network facts, add unit test for FC WWN (#55848)
  > Make packaging dep explicit
  > Refactor of win_xml (2nd attempt) to add support for processing multiple nodes and counting nodes matched by xpath (#53362)
  > kubevirt_vm: Add example how to use davatavolumes (#55906)
  > Fixe cloudfront_distribution module issue #45043 (#49434)
  > template lookup: restore variables between calls (#55126)
  > Clean up use of `connection: local` in tests.
  > Install rabbitmq from s3 in tests.
  > Clarify documentation an reboot delay paramaters (#55934)
  > Fix changelog sanity test failure.
  > update azure working group team member (#55907)
  > Commenting Cliconf support call for IOS-XR modules for Ansible 2.9 version (#55751)
  > Fix and refix help text for CLI (#55831)
  > fix combine filter using undefined vars (#55840)
  > Adding changelog for fix to issue #55515 (#55928)
  > Add GetSupportedFirmwareUpdateMethods to redfish_facts/Update commands (#54268)
  > Add GetChassisThermals command to Chassis category of redfish_facts (#54399)
  > VMware: support check mode in all facts modules (#55689)
  > ovirt_disk: Fix vm creation (#55910)
  > vmware: refactoring of vmware test roles -- part2 (#55724)
  > vmware: refactoring of vmware test roles -- part1 (#55723)
  > allow empty plays again, for now (#55878)
  > Fix integration test role syntax.
  > Update vcn module documentation (#55888)
  > Restore ansible --version output (#55728)
  > Remove illegal basic provisioning example (#55892)
  > Speed up the Sphinx documentation build (#55593)
  > Bug fixes for GCP modules (#55358)
  > Bug fixes for GCP modules (#55359)
  > Bug fixes for GCP modules (#55360)
  > Bug fixes for GCP modules (#55361)
  > Bug fixes for GCP modules (#55362)
  > Update setup.py (#55871)
  > Removed legacy Digital Ocean tasks (#51786)
  > PostgreSQL modules: move params mapping from main to connect_to_db() function (#55799)
  > Update nios_member.py (#54419)
  > zfs: deprecate key=value 'option' (#55699)
  > fix cross subs vnet peering (#55854)
  > a fix by replacing subscription with subscriptions (#55797)
  > Clean up local_action and delegate_to in tests. (#55835)
  > Fix ansible-test target change classification.
  > Update ali_instance_facts examples in documentation (#55760) (#55803)
  > Be sure to use the active state when checking for any_errors_fatal (#55779)
  > Fix var naming (#55795)
  > Update ec2_eip_facts.py (#53040)
  > Fix some module author names (#55770)
  > correct description of modules vs plugins (#55784)
  > Add security group info and example to AWS guide (#55783)
  > BOTMETA: added new member to postgresql maintainers (#55809)
  > Add wait of image disk after upload (#55426)
  > ovirt_disk: Check if disk is attached to vm (#55767)
  > Fix order integration test.
  > options not optional for callbacks (#55660)
  > Fix the get property (#55745)
  > Clarify poll value behaviour in playbook async doc (#54929)
  > Fix template lookup description (#55557)
  > huawei: use new client (#55368)
  > BOTMETA: Add labels for popular docs (#55764)
  > Give felixfontein supershipit on crypto (#55708)
  > Fix test_postgresql dependency analysis.
  > Use LooseVersion instead of StrictVersion as StrictVersion doesn't understand "rc1"
  > Revert "postgres modules: move params mapping from main to connect_to_db (#55549)"
  > Add Microsoft Document URL for WinRM Memory Hotfix (#55680)
  > Support using importlib on py>=3 to avoid imp deprecation (#54883)
  > vmware: import prepare_vmware_tests
  > apt: strip whitespaces in package names (#55750)
  > postgres modules: move params mapping from main to connect_to_db (#55549)
  > mark entire module result untrusted as template (#55717)
  > Migrated path creation to custom parameters (#54278)
  > meraki_content_filtering - Remove redundant API call with get_nets() (#55531)
  > Fix for Bug#54050 (#54863)
  > ovirt vm clone from snapshot (#55650)
  > Added parsing of LLDP remote port description (#54873)
  > meraki_static_route - Remove unnecessary API call (#55528)
  > hcloud_server: clarify further for usage of `ssh_keys` (#55713)
  > caution tape on makedirs_safe (#55241)
  > Update win_domain_group_membership.py (#55594)
  > Add WTI Serial Port Config module (#55102)
  > template add cloud init (#55379)
  > ovirt_permission add group example (#55705)
  > nxos_ospf_vrf:sanity: ignore no default-metric idempotence tests when I7 images (#55615)
  > nxos_snmp_traps:sanity: skip idempotency tests for I7 image bug (#55618)
  > nxos_nxapi:configure:6k: Add platform excludes to test yamls (#55663)
  > nxos_bgp_neighbor_af:sanity:6k: skip soft-reconfig 'always' test (#55661)
  > ec2_instance: remove network.ebs_optimized option (#55694)
  > ec2_lc: deprecate device_type option (#55697)
  > ec2: deprecate device_type option (#55692)
  > Remove redundant method (#55566)
  > nxos_snmp_host:sanity:6k: Add platform excludes for sanity tests (#55664)
  > adding final functionapp settings (#55693)
  > add resource group test (#55688)
  > Adding support for Azure MSI user-assigned identity (#54884)
  > spelling: temaplte -> template (#55665)
  > Enable azure manged disk test (#55681)
  > sensu_subscription very minor docstring typo (#55675)
  > Improve consistency of loop documentation (#55674)
  > Clarify the Vault guide and add Vault ID examples (#55111)
  > --become-method should not be restricted (#55670)
  > Update win_dns_record.py (#55378)
  > tests: vultr: fix tests due to vultr API changes (#55621)
  > vultr_server: fix idempotency for private network and IPv6 options (#55619)
  > Migrate command line parsing to argparse (#50610)
  > Update bundled copy of six from 1.11.0 to 1.12.0 (#55456)
  > Update bundled copy of backports.ssl_match_hostname from 3.4.0.2 to 3.7.0.1 (#55461)
  > Update bundled copy of distro from 1.3.0 to 1.4.0 (#55459)
  > Update bundled copy of selectors2 from 1.1.0 to 1.1.1 (#55457)
  > Add ansible_parent_role_names magic variable (#46687)
  > Move missing library abort to use rather than import for netconf (#55384)
  > ensure inventory plugin loading rel to play (#51177)
  > ansible-test: Use psrp for 2008 host ci_complete (#55273)
  > User - Fix shadow file parsing on AIX (#55230)
  > Add WTI OOB and PDU Device info module (#55114)
  > add how to create HttpApi plugins for network modules (#54340)
  > Fix performance_insights_retention_period type.
  > Update gcp_container_cluster_facts.py (#55475)
  > Update windows_setup.rst (#55535)
  > Add changelog fragments for #44811 (#55427)
  > docker_swarm_service: Use str type for configs/secrets gid/uid (#55591)
  > rds_instance: add datatype info in documentation (#55578)
  > Correct link to Thomas' GitHub account (#55587)
  > Pluribus Networks modules handling empty output (#54971)
  > "no macro" command should not be handled by edit_macro(), fixes #55212 (#55218)
  > fixing lb / ag replacement (#55546)
  > update main.yml (#55550)
  > Add variable type for performance_insights_retention_period (#49905)
  > k8s: fix API call to _wait_for_response (#53937)
  > Remove redundant defined variable (#55122)
  > added python3 support to nginx_status_facts module (#55428)
  > cs_loadbalancer_rule: add cleanup on unit tests (#55387)
  > [cosmetic] solaris wwn fix (#55154)
  > preserve same order as inventory manager when using host lookup (#55331)
  > Removed misleading padding from highlighted results of a search query (#55464)
  > crypto modules: use module_utils.compat.ipaddress when possible (#55278)
  > GCP deprecations (#53355)
  > postgresql modules: move connect_to_db and get_pg_version to module_utils/postgres.py (#55514)
  > Dms endpoint module (#54660)
  > Add proxy parameter to k8s module. (#55377)
  > postgresql modules: missing_required_libs, removed excess param mapping (#55506)
  > win_service - simply env test (#55498)
  > VMware: Check return of FindByInventoryPath (#55282)
  > win_region - fix format issues when using psrp (#55487)
  > SCP filename validation docs (#55399)
  > Switch gitlab_hook test to non-deprecated name.
  > fix for removing subscripion_id from resource facts (#55203)
  > modules/notification/irc: Fix channel joining for some IRC servers. (#55444)
  > typo fix (#55424)
  > lxd_container: Create container via fingerprint (#52737)
  > adds better links to tips and pitfalls page (#55458)
  > Postgresql docs fragments 2 (#55363)
  > docker modules: make sure everything works with older docker-py versions (#55258)
  > Ensure discovery unsafe (#55295)
  > extends linux cpuinfo test unit with sparc64 data (#55394)
  > Add description (#55429)
  > fix bugs for ce (#54750)
  > ansible-test yamllint: fix UnicodeDecodeError (#55364)
  > Change to fix issue found while cloning template with opaque network (#55375)
  > fix sample in docs (#55420)
  > vmware_datastore_facts: don't nodify dict in iter (#54869) (#54870)
  > Fix uri tasks (#55403)
  > psrp - Fix raw and script tests for connection plugin (#55357)
  > psrp - fix test_command rc for win_reboot (#55354)
  > psrp - Fix fetch for large files (#55351)
  > win_whoami - Fix tests to work over psrp (#55352)
  > win_feature - get tests working on psrp (#55353)
  > ensure facts marked as unsafe (#55326)
  > Version in deprecate calls should be a string (#55395)
  > Address 2.9 uri deprecations (#55330)
  > Don't register tests as filters (#55332)
  > include windows server 2019 in supported hosts (#55367)
  > Properly reset timezone in user test when it was originally n/a (#55389)
  > docs/docsite: minor fixes in docs/docsite/README.md (#55356)
  > Docs: adding stub page for module/plugin aliases (#54448)
  > ec2_launch_template - fix spelling mistake (#55383)
  > apt: remove deprecated installed/removed aliases (#55338)
  > ACI: Cleanup deprecated boolean behaviour (#55207)
  > Update set_module_args in unit test docs (#55244)
  > Fixes solaris (sunos) uptime in ansible facts module (#54626)
  > Gce migration docs (#51838)
  > Add example for full path on unit tests (#55243)
  > Bump deps for ntlm-auth and PSScriptAnalyzer (#55269)
  > Fix deprecated issue creator (#55327)
  > Clarify fact_path configurable in ansible.cfg (#54992)
  > Fixed wrong variable specification format in examples (#55252)
  > Improving documentation of the aws_ec2 inventory plugin (#55255)
  > Adding missing comma (#55254)
  > Update unit testing docs (#55272)
  > Revert "Disable hcloud tests until issues are resolved."
  > meraki_vlan - Remove unnecessary API calls when net_id is specified (#54939)
  > Fix ansible-test unicode error with redact option.
  > Template: Example of SELinux context type (#54861)
  > DOCS: Update "connections" data type (#55290)
  > postgresql SSL related tests (#55288)
  > Use different headers for each HTTP method (#55193)
  > postgresql_slot - sslrootcert fix (#55277)
  > openssl_csr: fix idempotency problems (#55142)
  > azure_rm_subnet: fix CI error for deleting the azure_tags (#55276)
  > azure_rm_subnet: remove documentation that says it supports tags (#55233)
  > VMware: vmware_tools tls warning fixes (#55187)
  > Fix minor documentation error: base64 -> b64encode (#55257)
  > Rebalance Azure tests.
  > docker_container: improve log_options idempotency by converting to string (#54955)
  > VMware: get_all_host_objs accepts list of host (#55146)
  > Disable hcloud tests until issues are resolved.
  > tag off long-running azure_rm_virtualnetworkgateway tests
  > Fix spelling error in connection (#54957)
  > Document replacements (#55226)
  > Remove modules which have ended their deprecation cycle
  > Add a script to generate a new porting guide
  > Cleanup the tree for post-2.8-branch
  > Fix ansible-test inventory and vars path handling. (#55186)
  > Bugfixes when removing a tenant- Module reported changed when tenant was not removed.- Script error when removing a non existing tenant without parent_id (#55110)
  > Fixed incorrect response removing a group (#55116)
  > add option to display per host start to default (#53819)
  > Added the OnFailure option to the AWS CloudFormation module (#52431)
  > become mixin is no more (#54002)
  > AWS: add ec2_transit_gateway_info module (#54460)
  > postgresql_idx: improved doc, tests, remove useless lines from code (#55131)
  > Fix ec2_eip parameter logic (#55194)
  > win_domain - fix for checking for domain on new host (#55195)
  > ec2_group: docs: fix example for deletion by group ID (#55169)
  > vmware_tools: ignore absence of urllib3
  > Update documentation of filetree to mention limits of 'src' attribute (#54347)
  > Fewer examples use connection: local in docs (#55133)
  > Fix access_logs_s3_prefix leading/trailing slash (#55148)
  > fixes an edge case where order of devices parameters breaks idempotency (#55181)
  > Remove unneccessary line in config section of purefa_facts (#55164)
  > Correct plugin loader context for persistent (#54860)
  > Don't use SSLEOFError in vmware_tools.py
  > VMware: vmware_tools connection plugin (#55059)
  > Clarify platform EOS  and NXOS table settings (#55096)
  > Adding Support For Vxlan In Onyx Switches (#55081)
  > fix 'APIC Error 403: padding check failed' in python3 (#55150)
  > Clarify how to use variables with handlers (#54928)
  > make waiting for init optional for non-thin volumes
  > Improve netapp_e_volume module and add unit tests.
  > na_ontap_gather_facts: Add gather subset system_node_info (#54161)
  > vmware_host_vmnic_facts: ensure nm_config is define (#55156)
  > as per IRC Core team comment, renaming pwd to password (#55033)
  > Add a title to the installation guide (#55138)
  > docker_swarm_service_info: Read information about swarm services (#55008)
  > additional sample for function app (#55136)
  > Fix in function app (#55134)
  > setup: properly detect is_chroot on Btrfs (#55089)
  > Add a changelog fragment for PR 55083. (#55130)
  > Added license_type, vm_identety and win_rm attributes to azure_rm_virtualmachine module (#42400)
  > adding facts for Azure HDINsight cluster (#55124)
  > module_utils fixes in collections (#55118)
  > Adding New Model for Configure Buffer Pool on Onyx Switches (#55082)
  > VMware: vmware_host_config_manager: avoid failure if no change (#55115)
  > VMware: vmware_host_vmnic_facts: py3 fix (#55117)
  > A static leaf is build from the pod id and leaf id (#55120)
  > adding missing Azure facts modules (#54838)
  > add wait_for_running option in azure_rm_rediscache module (#54976)
  > Update na_ontap_export_policy_rule to allow multiple rules to be set at once.  (#54801)
  > New module for azure virtual network gateway (#44411)
  > Bug fix to na_elementsw_account.py (#54798)
  > Add podman_image and podman_image_info modules (#55103)
  > cloudscale_server: implement param server_groups (#54868)
  > Allow for multiple LIFS instead of 1 at a time (#54800)
  > Add support of facts gathering WWNs on AIX OS (#51704)
  > ufw: fix default (again) (#55004)
  > Use standard _sanitize_group_name method
  > inventory_plugins: Add kubevirt inventory plugin
  > Pushover: Adds support for optional 'title' (#53726)
  > MSO: Remove parameters to specify object ids (#55107)
  > Add type int for various argument params (#55026)
  > New module: keycloak_group (#35637)
  > bug fix (#55057)
  > grafana_plugin: Add check condition when plugin version is 'latest' (#53369)
  > update (#54803)
  > add missing ems logs (#54813)
  > ec2 - count_tag can be an int, str, list, or dict (#55046)
  > Do not look for a paramiko compat package anymore (#55106)
  > Add cloudscale.ch API inventory plugin (#53517)
  > mso_st_deploy: Add state 'undeploy' (#55093)
  > cloudscale: new module cloudscale_server_group (#54901)
  > porting_guide_2.8 - fix broken links (#55092)
  > Remove logged chap secret (#53287)
  > Minor change to excep handling for 4.0 (#53484)
  > New module for managing volumes in Vexata storage arrays (#49006)
  > Extend jinja2 nested undefined support to keys/indices (#55094)
  > VMware: Rename results key to ansible_module_results (#55038)
  > Fix read vaulted toml inventory (#54226) (#54235)
  > Make test-module use default value for interpreter (#54053)
  > postgresql_owner: fix doc (#55091)
  > Renamed SafeConfigParser to ConfigParser in gce inventory script  (#54974)
  > hcloud: Fix testsuite (#55076)
  > New module postgresql_slot: Add or remove slots from a PostgreSQL database (#55079)
  > Proper handling of lower case name for InternalLbVm Service Provider (#55087)
  > openssl_* module_utils/crypto.py: add full list of OIDs known to current OpenSSL (#54943)
  > openssl_pkcs12: Add idempotency checks (#54633)
  > Added update_netbox_object to netbox_ip_address (#55070)
  > The Univention modules have a issue with an unassigned variable. (#55083)
  > os_volume: Modify existing volume (#54905)
  > add the documentation for the ip_tags (#55069)
  > Compat fix for ansible-core-ci on Python 3.7.
  > Windows pslint: Re-enable PSPossibleIncorrectComparisonWithNull (#55065)
  > facts: correctly detect xen paravirt vs hvm cpuinfo (#49320)
  > Increase async timeout for psrp connection test (#55068)
  > Allow pslint as user (#55066)
  > VMware: Add check for valid VLAN id range (#55023)
  > test: regex_ testcases (#54972)
  > Mark hcloud_ssh_key test disabled. (#55064)
  > win_firewall_rule only change arguments passed by user (#54297)
  > Mark hcloud_server_facts tests unstable.
  > Add Hetzner Cloud to CI integration tests.
  > Migrate Scaleway tests to integration tests
  > return actual error from module logic on gcp_compute (#55055)
  > Fix tests for the psrp connection plugin (#55061)
  > win_region: Fix example (#55058)
  > Revert "Add a force_replace_host flag to win_domain_membership (#53542)" (#55056)
  > Don't complain if type() is used. (#54849)
  > [ec2] Use user_data if specified (#54494)
  > Force pkg_mgr yum for rhel < 8, dnf for rhel > 8 (#54010)
  > Update Paramiko install during tests on RHEL 8.
  > Bug fixes for GCP modules (#55019)
  > Only show a task banner if a diff is found (#55050)
  > Add grants to influxdb_user (#46216)
  > Use ansible.module_utils.six in inventory scripts (#55000)
  > kubevirt: Fix labels assignemt (#54852)
  > Better test for cache method availability (#54740)
  > mysql_user: fix compatibility issues with various MySQL/MariaDB versions (#45355)
  > Don't pollute include_variables (#54687)
  > win_nssm: fix typo in documentation (#54942)
  > Move changelog entries to fragments directory (#55017)
  > Fix bug in purefa_volume that errors on volume create (#55039)
  > Fix handling of inventory and credential options for tower_job_launch (#54967)
  > New module postgresql_owner: change ownership and reassign all db objects owned by role to another (#54984)
  > Initial commit for Oracle Cloud Infrastructure modules (#53156)
  > updated tests and changelog for 54516 (#54670)
  > luks_device: add basic check mode (#54477)
  > hpilo: Handle connection error in hpilo_facts (#53952)
  > refine role modules (#55021)
  > redhat_subscription: Fix usage of ConfigParser (#54815)
  > Add openssl_csr_info module (#54921)
  > Docs: Added missing backtick in become (#55012)
  > vmware_host: ensure idempotency with state=absent (#54608)
  > adding application gateway support to vmss (#54973)
  > Mark ufw integration test unstable.
  > Fix for neither LaunchConfigName nor LaunchTemplate existing on object (#54692)
  > kubevirt: Update kubevirt team (#54776)
  > Add win_format (#53925)
  > Update distro unit test (#55003)
  > Fix apache shutdown in subversion test.
  > Use six.moves to import configparser in cloudforms script (#54465)
  > XenServer: Minor bug fixes 2 (#54697)
  > "with in" changed to "within" (#54990)
  > Resolves handling of error and failure scenarios from Checkpoint module end (#54890)
  >  Don't swallow exceptions when processing included files (#54791)
  > Extend state option documentation (#54989)
  > Add options for configuring memory / pid polling interval (#54936)
  > ufw: fix default, direction is not necessary for it (#54799)
  > push fix (#54916)
  > Move refactoring steps from #54635 to own PR. (#54690)
  > zabbix_action: Checking event source for 'pause_suppressed' parameter (#54951)
  > zabbix_action: Fixing the default message checking (#54953)
  > Allow all of yum version compare operators (#54603)
  > Implement Ed25519, Ed448, X25519 and X448 support (cryptography backend). (#54947)
  > Add openssl_privatekey_info module (#54845)
  > Fix some formatting. (#54952)
  > The module fails on switchport. Check added to fix. (#54970)
  > support caching options (#51387) (#54710)
  > adding plan and container settings to function app (#54830)
  > fix poller for some resources (#54853)
  > fix: Don't fail if updating Kinesis stream Shard count; We support this! (#54530)
  > Simplify test include. (#54962)
  > New module: xfs_quota (#51654)
  > Clarify example for fileglob lookup plugin (#54941)
  > Allow Netbox device modification (#53631)
  > Update the default test container to 1.7.0. (#54930)
  > Removing provider from facts, command and config (#54623)
  > Limit supervisor in tests to < 4.0.0.
  > Only use Paramiko in tests when needed. (#54826)
  > Start dbus when setting up postgresql tests.
  > fix rediscache/firewall tests (#54933)
  > Adding more information about blocks and blocks error handling. (#54429)
  > fix dnf module removal in dnf upstream 4.2.2+ (#54923)
  > Add a recurse example to file module docs (#54926)
  > openssl_certificate_info, openssl_csr: fix wrong exception, and little refactoring (#54922)
  > passwordstore: add hint for subkey=password (#54221)
  > Add rebuild server functionality (#54899)
  > update networking example (#54802)
  > Rewrote one awkward sentence. (#54892)
  > Fix example in iptables module (#54906)
  > ipaddr: Update docs (#54587)
  > Install EPEL on RHEL using RPM from S3.
  > Removed spaces in blank line
  > Add deployment slot example
  > Bug fixes for GCP modules (#54888)
  > Increase unit test timeout for --coverage.
  > Update guide_azure.rst (#54401)
  > Add openssl_certificate_info module (#54709)
  > Fixed typo of Ethernet interface number (#54877)
  > ovirt_disk: really add new content types (#54720)
  > Use --mode=script always while running gluster commands (#54843) (#54895)
  > Add ovirt role (#54600)
  > nxos_interface:DI: delay only when operation state check is requested (#54862)
  > fix: return a list, specifically (#54537)
  > Added win_http_proxy and win_inet_proxy (#54631)
  > Adding support for memcached1.5 and redis5.0 parameter group families. (#54571)
  > Update Ansible release version to v2.8.0a1.post0.
  > New release v2.8.0a1
  > Reduce ansible/ansible README to essentials (#52878)
  > openssl_certificate now has cryptography backend (#53924). (#54880)
  > docker_network: add IPAM driver options support (#54632)
  > Fix timezone test for newer Fedora containers. (#54874)
  > add support for specifying volume metadata (#48081)
  > optionally get service account file path from env var (#54407)
  > Shortens Scenario Guides, incorporates vmware guide (#54554)
  > fix missing attribs with dirct module execution (#53875)
  > Correctly update tags when os_stack invokes update_stack (#53757)
  > postgresql_idx: added CI tests for check_mode, rewrite code related with check_mode, misc fixes (#54848)
  > Add Artem Goncharov to openstack team (#54850)
  > Modify kubevirt_vm crud/wait logic (#54404)
  > postgresql_user: fix doc formatting, added return value, aliases, misc code changes (#54768)
  > Added smn module (#54793)
  > Minor formatting fix in developing_modules_documenting.rst (#54785)
  > Ovirt instance type module (#54782)
  > include Redfish extended error message if available (#54480)
  > Rebalance Azure tests.
  > Added idrac_server_config_profile (#53509)
  > Add GetMemoryInventory command to Systems category in redfish facts module (#54125)
  > Add work-around for scp issue in tests.
  > Add felixfontein as notified for ufw module. (#54808)
  > splunk httpapi plugin (#52761)
  > Renaming azure_rm_managed_disk for consistency (#54825)
  > Update hwc_network_vpc.py (#54829)
  > Change default smart connection to ssh on macOS and remove paramiko from requirements.txt (#54738)
  > Disable failing azure_rm_webapp test.
  > Support cross-domain on win_domain_computer module (#54774)
  > Corrected spelling mistake (#54775)
  > NSO modules now work as expected with NSO 5.X (#54766)
  > kubevirt_vm: Fix the default label (#54772)
  > acme_certficate: allow to write files to CWD (#54754)
  > Netbox Inventory: Group By Platforms (#52780)
  > correct openssl rsa to genrsa in acme doc fragment (#54744)
  > Netbox interface.py (#53212)
  > ASA network/service object-group module (#52925)
  > Bug fixes for GCP modules (#54761)
  > Bug fixes for GCP modules (#54762)
  > Bug fixes for GCP modules (#54763)
  > Bug fixes for GCP modules (#54764)
  > Bug fixes for GCP modules (#54765)
  > docs(lineinfile): fix typo inserbefore -> insertbefore (#54788)
  > New Module: netbox_prefix.py (#49902)
  > Fix copy module to reset filesystem acls (#51868)
  > asa: Not all modules will have 'passwords' and 'context' keys (#54783)
  > renaming info -> facts (#54573)
  > ovirt_host: add activate parameter (#54594)
  > add vnet peering facts module (#53942)
  > Netbox site module (#53219)
  > Fix typo (#54770)
  > Add type of group in nxos_linkagg module doc (#54769)
  > kubevirt_cdi_upload: add more error handling (#54041)
  > Add 6th Windows CI group.
  > fixing azure_rm_devtestlab* test (#54716)
  > fixing role definition test (#54715)
  > Make prompt inspection explicit for IOS (#54324)
  > network, eos_config: when the config session show no diff, set 'changed' to False (#54678)
  > Add check to log jsonrpc request/response (#54606)
  > Update azure_rm_managed_disk.py --add zones (#53788)
  > Reduce testing of Ubuntu versions.
  > docker_image: fix KeyError and docs copy'n'paste error (#54732)
  > psrp - auth options (#54705)
  > Fetching a test file, not the motd file (#54739)
  > Ansible.Basic - event log perm fix and no_log improv (#54699)
  > Update create_with_nsg documentation (#54441)
  > Add package requirements for openSUSE for nmcli (#54489)
  > bump roadmap dates
  > Bump dependency versions to avoid conflicts (#54443)
  > AnsibleModule uses supports_check_mode (#54629)
  > Bug fixes for GCP modules (#54706)
  > Bug fixes for GCP modules (#54707)
  > Paramiko might not come standard everywhere (#54486)
  > Add vault version 1.2 details (#50958)
  > Postgresql privs reformat (#54717)
  > kubevirt_rs: new wait logic (#54726)
  > correct example since per_host default is false (#54725)
  > Add BusyBox support to group module (#54689)
  > ovirt_disk: Support Hosted Engine content types (#54328)
  > Add maintainer for docker_compose. (#54703)
  > botmeta: add huawei team (#54651)
  > vultr: fix missing encoding header (#54696)
  > more doc improvements (#54649)
  > Remove redundant requirements from test.
  > win_credential - fix encoding for text based secrets (#54695)
  > Clarify source of the host name (#54693)
  > Add new Redfish config module to handle Dell-specific OEM extensions (#54359)
  > Add new Redfish facts module to handle Dell-specific OEM extensions (#54360)
  > Add ssh key facts for hcloud (#54518)
  > Fix error with get_manager_nic_inventory method (#54553)
  > cs_vlan_ip_range: Update return values documentation (#54677)
  > Add hcloud_volume_facts (#54666)
  > ovirt add template version (#54675)
  > Multiple fixs for na_ontap_user (#54610)
  > na_elementsw_cluster was using wrong username/password (#54622)
  > pamd: fix idempotence issue when removing rules (#54105)
  > kubevirt_vm: rename parameters to template_parameters (#54676)
  > postgresql_lang module: fixed doc formatting, added aliases, pg_utils, added missing CI tests (#54672)
  > Add latest updates from FTD Ansible downstream repository. (#53638)
  > add ovirt template clone name (#54596)
  > docker_swarm: Return UnlockKey (#54490)
  > openssh_cert: add serial_number param (#54653)
  > openssl_certificate: fix ACME provider (#54656)
  > Add hcloud_floating_ip_facts module (#54667)
  > Remove check for commercial types in scaleway_compute (#54535)
  > Support to create VM from template (#54222)
  > Ovirt add docs suboptions (#54639)
  > support application security group in network security group (#54584)
  > Fix for function app settings (#54662)
  > add azure_rm_rediscache reboot/regenerate key (#54572)
  > Rename inconsistent azure_rm_virtualmachine_scaleset modules (#54579)
  > azure_rm_managed_disk additional disk types (#54644)
  > cloudstack: fix E326 (#54657)
  > docker_swarm: Add support for default_addr_pool and subnet_size (#54642)
  > Add new windows module: win_hosts (#46450)
  > win_nssm: refactor to fix issues, support check mode and add more features (#45693)
  > cloudstack: streamline modules doc (part 6) (#54641)
  > BIGIP: deprecates TMOS v11.x support for GTM modules (#54543)
  > Another typo: tested superset instead of subset (#54637)
  > ec2_eip_facts - Add link to describe-address filters doc (#54609)
  > cloud: huawei: Add new module hwc_network_vpc (#54102)
  > Fix typo in cryptography backend. (#54634)
  > openssl_*: add backup option (#54294)
  > fix remove_orphans using APIs exposed via AnsibleDockerClient (#54316)
  > openssl_* modules: private key errors (#54088)
  > Correcting return types for subscriptions_confirmed and subscriptions_deleted. (#54624)
  > Enable ec2_transit_gateway test in CI. (#54619)
  > Enable adding VLAN IP ranges for Physical Networks (#54576)
  > Remove invalid test alias.
  > docker_swarm_service: Don't override docker-py secret/config defaults (#54611)
  > Bug fixes for GCP modules (#54574)
  > fixes an issue with removal of virtual disks on blades systems (#54546)
  > Add ca_cert to postgresql_membership docs.
  > fixes an issue with banner_text breaking idempotency (#54548)
  > New module postgresql_table - create postgresql table on remote host (#52077)
  > docs: Add example of anchor and aliases in playbook (#54079)
  > document specifying openstack clouds path via env var (#54532)
  > cs_physical_network: use name as param for network (#54602)
  > cs_service_offering: Implement customizable compute offers (#54597)
  > Warn on incorrect use of parameter, and remove fix for now (#54336)
  > Updating working groups links to community wiki (#54482)
  > New module - meraki_static_route (#49271)
  > meraki_device - Support for creating and modifying device notes (#51100)
  > Create untested task to enable a syslog server (#53125)
  > ACI: New aci_maintenance_policy module (#48368)
  > New module postgresql_membership: Add or remove PostgreSQL roles from groups (#53733)
  > Add Bitbucket Pipelines SSH key pair module (#54241)
  > Add Bitbucket access key module (#54592)
  > Add Bitbucket Pipelines known host module (#54238)
  > ovirt auto migrate vm (#54542)
  > Ovirt docs add suboption (#54586)
  > doc fixes in resorce group (#54575)
  > Add vgpu_placement to ovirt_host.py (#49718)
  > PS AddType - Add the ability to supply custom compile symbols for C# code (#54582)
  > proper name for aks version facts (#54578)
  > cloudstack: streamline modules doc (part 5) (#54523)
  > Use correct python for -c invocations in tests. (#54577)
  > Renaming inconsistent module name (#54513)
  > Test FreeBSD 12.0 with Python 3.x by default.
  > Add azure servicebus module (#51320)
  > adds the ability to set pool member monitors to none (#54549)
  > Fix xml test version check.
  > Fix xml test on FreeBSD with Python 3.x.
  > Fix postgresql test on FreeBSD with Python 3.x.
  > Fix pull test on FreeBSD with Python 3.x. (#54565)
  > Fix git test on FreeBSD with Python 3.x.
  > Fix git test on FreeBSD with Python 3.x. (#54560)
  > Fix elasticache documentation of security_group_ids (#54522)
  > Support ansible-galaxy test on FreeBSD Python 3.x.
  > cs_network_offering: add a for_vpc parameter (#54551)
  > Add IndicatorLED control commands to redfish_command module (#53752)
  > Fix ovirt4.py inventory file for oVirt 4.3 (#54338)
  > Add a new CloudStack module - cs_traffic_type (#54451)
  > cs_service_offering: update params in arg spec and documentation (#54511)
  > Update the `dest` return parameter in the 'result` dictionary in case that the 'dest' variable gets recomposed from the destination directory and the filename. (#53823)
  > Collection content loading (#52194)
  > bug fix to na_ontap_interface (#54469)
  > Revert "Use locking for concurrent file access (#52567)" (#54547)
  > VMware: properly format the Jinja2 of the vmware example (#54526)
  > virt_net: idempotency of create/stop actions (#53276)
  > Fix file path encoding bugs on Python 3.
  > Stop using ca_certs alias. (#54507)
  > Include partioned tables (#54517)
  > Lenovo cnos vrf (#54188)
  > Fix OpenSSL tests on FreeBSD with Python 3.x.
  > List azure resources under resource group in azure_rm_resourcegroup_facts (#54322)
  > add new module: azure_rm_rediscachefirewallrule (#53161)
  > standardize TLS connection properties (#54315)
  > Add a force_replace_host flag to win_domain_membership (#53542)
  > Catch all request timeouts for winrm connection (#54104)
  > win_user_right - fix non json output issue (#54495)
  > win_shell: Implement option 'profile', allowing the user to control p… (#54299)
  > Use locking for concurrent file access (#52567)
  > Add workspace module for azure (#53731)
  > Handle errors correctly in rhn_channel (#54194)
  > Improve ansible-test python interpreter selection. (#54445)
  > Handle gracefully a bad module 'results' key (#53973)
  > Pin rabbitmq tests to pika < 1.0.0 to fix tests.
  > common_return_values.rst: add missing closing parenthesis (#54487)
  > Bugfix/52688 gcp compute missing image (#54468)
  > restored configurabilty of scopes (#54485)
  > Make pip test work with versioned virtualenv. (#54483)
  > win_optional_feature - support multiple feature in name (#54368)
  > Fix example on address | ipsubnet(20) usage (#54388)
  > Fix service integration test python selection. (#54449)
  > Fix virtualenv activation in tests.
  > Add clarification to insertbefore and insertafter paramaters in lineinfile (#54409)
  > Revert "Temporarily skip failing Docker tests on RHEL 7.6."
  > Fix tests which assume `virtualenv` is available.
  > ACI Private_Key String to Allow for Vaulting (#54251)
  > fixing gcp inv plugin (#54426)
  > Fix .encode('hex') call for python3 (#53343)
  > To ipv6 network (#48572)
  > qradar httpapi plugin (#52690)
  > meraki_network - Parameter change for combined network type (#49160)
  > Add Pure Storage FlashArray module to support Offload to NFS and S3 targets (#53664)
  > Added a new module that can manage rules in pg_hba files. (#32666)
  > Add support for multiple IPv6 addresses in nxos_l3_interface module (#50892)
  > New Module na_elementsw_cluster_config (#52373)
  > bug fix (#54430)
  > github_webhook: Fix create of new hook with existing hooks (#54458)
  > Fix to allow Po interface descriptions (#51726)
  > Lenovo cnos user module (#53763)
  > Added default openshift VM templates label (#54456)
  > Exos httpapi (#54405)
  > Separate state from config, update ucspe link, ensure description idempotence (#54425)
  > kubevirt_vm: Fix waiting for ephemral VM (#54453)
  > Securize the index based lookup of dict.keys() (#54452)
  > New lookup module: manifold (#50435)
  > Add hcloud_server_type_facts module (#53852)
  > Add hcloud_datacenter_facts module (#53851)
  > Add hcloud_server_facts module (#53850)
  > Add hcloud_image_facts module (#53849)
  > Add hcloud_location_facts module (#53848)
  > Add new CloudStack module cs_physical_network (#54098)
  > More GCP Utils Tests (#53568)
  > Check for existence of object attr login_handle (#53821)
  > Use virtualenv for filters and lookups tests.
  > XenServer: Minor changes to error messages (#54434)
  > Update playbooks_conditionals.rst (#54438)
  > Clean up remote setup script for tests. (#54433)
  > hashi_vault: Use mount_point kwarg for ldap/userpass login (#54358)
  > Temporarily skip failing Docker tests on RHEL 7.6.
  > nxos_interfaces_ospf: fix passive-interface states & check_mode (#54260)
  > Fix aks failure (#54381)
  > systemd: Allow standalone 'daemon_reexec' option without using 'name' (#54424)
  > renaming facts to info (#54432)
  > win_acl - remove test return values
  > win_acl - fix support for registry paths (#54427)
  > [inventory_aws_conformance] use consistent sg order in script (#54423)
  > no need to deprecate, added in 2.8
  > rename dellemc_idrac_firmware -> idrac_firmware (#54421)
  > use ANSIBLE_ prefix on all ansible-defined env vars (#54272)
  > kubevirt: cleanup module docs (#54119)
  > selogin: check_mode, ignore_selinux_state, tests
  > selogin
  > win_regedit - fix typo in HKU path selector
  > openstack: add os module_defaults group (#54319)
  > Gitlab runner inventory plugin (#53897)
  > Allow using Azure rm legacy hostnames (#54060)
  > Add hcloud_volume module (#53745)
  > cs_volume: fix unit tests cleanup (#54397)
  > Move interface management into delegate_to test.
  > Update author field and add type for all options in docs (#54350)
  > Use pytest.mark.skip instead of pytest.skip.
  > Fix failing test modules due to incorrect use of pytest.skip() (#54282)
  > fix issue in random_mac filter with short prefixes  (#53928)
  > Bug fixes for GCP modules (#54382)
  > Expose timeout option to Redfish modules (#54130)
  > [inventory_aws_conformance] fix the order of list variables created in config since it otherwise varies (#54365)
  > Expose loop_control.loop_var as ansible_loop_var (#54240)
  > [ec2_group] fix mutating rules which result in the warning message 'Ran out of time waiting for sg-xxx' (#53374)
  > Fix ec2_asg_facts so it doesn't fail when using templates instead of configurations (#53017)
  > rds_instance - Fixed CloudWatch logs export for existing RDS instances (#52989)
  > replace - fixed combined before and after usage (#31452)
  > [Doc UFW] Precise proto when using multiple ports (#54288)
  > Remove systems_uri as parameter from get_psu_inventory method (#54262)
  > openssl_certificate: update for #54298 (state=absent fix) (#54353)
  > openssl_pkcs12: privatekey_path and friendly_name are not always required together (#54370)
  > Fix bug when setting up a local vserver peer (#54257)
  > Avoid WorkerProcess._new_stdin FD sharing (#51623) (#51624)
  > New module to install images on Cisco FTD devices (#53467)
  > ovirt: Require SDK v4.3.0 (#54385)
  > Fix bug in data returns for some queries used by facts module (#52832)
  > docker_swarm_service: Remove configs and secrets defaults (#54361)
  > docker_swarm inventory: fix tests, and make sure that they fail if no host is found (#54380)
  > Update inventory caching to remove deprecation warnings (#53976)
  > Fixes #53277 (#53285)
  > postgresql_facts -> postgresql_info (#54389)
  > VMware: return facts depending upon backing type (#52638)
  > Added host inventory option to zabbix_host_facts module (#54341)
  > VMware: Add check for custom attribute type before removal (#53632)
  > Fix netconf plugin dispatch response (#54326)
  > VMware: vmware_guest_snapshot: fix the syntax of the example (#54362)
  > Fixes #54139 Azure Container Instance ports should be associated with container (#54163)
  > porting guide - move win_dsc changes to proper section (#54372)
  > win basic - do not warn on case insensitive matches (#54371)
  > win_environment: remove uneeded required_by entry in spec (#54369)
  > Merge pull request #54367 from mattclay/fix-ping-test
  > Fix nuage_vspk integration test:
  > Fix rabbitmq_publish integration test.
  > docker_swarm inventory: add aliases (#54355)
  > cs_instance_facts: add a "nic" fact to return VM networking information (#54337)
  > pip: add an example of an offline installation (#54327)
  > added attribution to author (#54356)
  > Avoid erroring on host group confusion in keyed groups (#54099)
  > fix AWS plugin credential precedence for environment variables (#52945)
  > docker_container: add networks_cli_compatible option (#54198)
  > add missing integration tests for postgresql_schema module (#54185)
  > Add response documentation. (#54276)
  > openssl_dhparam: fix state=absent (#54296)
  > VMware: Change in update tag API (#54304)
  > check aws inv plugin (#53435)
  > Add nxos_config sanity test (#54258)
  > Add example of network agnostic modules in use (#53755)
  > meraki_vlan - Document DHCP responses (#54142)
  > add suboptions in ovirt docs (#53934)
  > Remove "legacy" code from PlayIterator (#53754)
  > Fix for type error introduced by #51034 (#54333)
  > more 2.8 facts modules renamed to info (#54313)
  > Fix punctuation around issue reporting link (#54295)
  > VMware: Tag various VMware objects (#54033)
  > Add fw via panorama connectivity to panos connection (#52954)
  > openssl_*: proper mode support (#54085)
  > openssl_certificate, openssl_csr: refactoring / cleanup (#54287)
  > Fix broken backup. (#54290)
  > openssl_certificate: fix state=absent (#54298)
  > Add gluster_heal_facts module for Gluster storage. (#45997)
  > remove ansible_facts added by mistake (#54320)
  > Add morph027 manually as docker_swarm inventory maintainer. (#54305)
  > helper: raise Exception when ds is not dict type (#53936)
  > special case for rest module (#54236)
  > docker_swarm inventory plugin: New group `non-leader` (#54266)
  > Rename return of docker_compose. (#54171)
  > meraki_admin - Add documentation for tags and network access (#51415)
  > Fix name and default for become plugin config.
  > Update handling of the non_local test alias.
  > Fix ansible-test injector warning on Python 3.7.
  > Bug fixes for GCP modules (#54252)
  > Bug fixes for GCP modules (#54253)
  > Bug fixes for GCP modules (#54254)
  > Bug fixes for GCP modules (#54255)
  > Bug fixes for GCP modules (#54256)
  > Add a script to generate twitter and mailing list announcements
  > postgresql_schema: doc fix, return value, usage pg_utils (#54237)
  > virtualbox: fix regression byte-string (#54244)
  > ec2: Fix documentation (#54081)
  > uri: do not write the file after failure (#53515)
  > New Module: na_elementsw_cluster_snmp  (#52374)
  > assemble: avoid extra newline on Python 3 (#54176)
  > New na_ontap_volume option (#52587)
  > New cryptography backend for openssl_certificate (#53924)
  > Allow configuration of connection_limit per postgresql database (postgresql_db) (#40345)
  > Added merge_type to kubevirt_template module (#54216)
  > postgresql_ext: Update param handling, fix doc formatting, added: CI tests, examples, a return value (#54027)
  > minor typo fix in zabbix_action (#54229)
  > Fix required_if in cloudflare_dns (#54225)
  > Add Bitbucket Pipelines variable module (#54049)
  > openssl_publickey: fix handling of OpenSSH private keys with passphrase (#54192)
  > kubevirt_template: Use proper api version (#54218)
  > Minor fix in vmware_export_ovf module (#54121)
  > Fix CosmosDB parameter translation bug (#54212)
  > Adding additional doc fragments to panos.py (#54193)
  > docker_host_info and docker_node: fix return variable names (#54172)
  > azure subnet's properties should not be changed if parameter set to None (route table, nsg...) (#54019)
  > cs_volume: add volumes extraction and upload features (#54111)
  > Force tests to set ansible_python_interpreter. (#54191)
  > Add collection of host target ports connected to a host object (#54141)
  > Fix include_import test.
  > check kubernetes version only when the version changed (#54090)
  > Fix unicode integration test.
  > Fix vault integration test inventory references.
  > Update the release schedule (#54207)
  > whitespace fix to nmcli (#51079)
  > Clean up group_by integration test. (#54206)
  > Fix encoding handling in unfrackpath.
  > Switch async_extra_data test to inventory file.
  > Fix typo in doc_fragments path.
  > fix AttributeError for 'systems_uri' (#54178)
  > Fix typo in CLI help text (#53353)
  > fixing status option in documentation (#53785)
  > update _facts and _info in checklist (#54182)
  > Fix syntax highlighting (#53945)
  > Slightly increase non-coverage unit test timeout.
  > Update inventory.rst (#53656)
  > Note that `az login` works for Ansible, too. (#52835)
  > Fixes flatpak module to work with flatpak >=1.2.0, fixes #51485 (#51482)
  > Add BusyBox support to user module (#45507)
  > Update default-test-container to version 1.6.0.
  > redfish_facts: Extend CPU data example and output results (#54168)
  > rename rhsm_repository_release to rhsm_release (#53430)
  > [aws_ec2 inventory] Add documentation about how to use IAM roles (#53957)
  > Windows - add docs around TLS protocols (#54016)
  > Move type checking methods out of basic.py and add unit tests (#53687)
  > #50877: add support to postgresql_privs to use "FOR { ROLE | USER } target_role" in "ALTER DEFAULT PRIVILEGES" (#51073)
  > nxos_static_route: reconcile_candidate fails to remove 'track' routes (#53806)
  > fix typo (#54166)
  > more doc improvements (#54148)
  > adding new container instance options (#54072)
  > docker: rename docker_*_facts -> docker_*_info (#54124)
  > azure virtual machine facts -- querying all machines in subscription fix (#54075)
  > add azure_rm_mariadbdatabase (#54147)
  > Disable failing azure_rm_managed_disk test.
  > Fix purefa_volume for QOS and erroneous delete (#53889)
  > Mark azure_rm_hdinsightcluster test unstable.
  > Replace no-underscore-variable test with pylint. (#54140)
  > Fix test_oneview_ethernet_network unit test.
  > add azure_rm_roleassginment_facts (#52626)
  > add azure_rm_mariadbfirewallrule (#54146)
  > add azure_rm_mariadbconfiguration (#54145)
  > add azure_rm_mariadbserver  module (#53998)
  > Update purefa_pg module to support Offload protection groups (#53895)
  > Fix no-underscore-variable test. (#54137)
  > Additional DevTest Lab modules (#53091)
  > add azure role assignment module (#52623)
  > fix azure_rm.py not showing nic info for vmss (#53496)
  > adding hdinsight cluster (#52612)
  > Pin the ansible-runner version in tests.
  > Add pypsrp to unit tests and disable failing test.
  > Fix typo in azure_rm_virtualmachine_scaleset_facts
  > Add pyyaml test constraint.
  > Ignore original author as a maintainer of uri (#53996)
  > include_tasks: fix traceback if no file specified (#54044)
  > Azure modules: more doc updates (#54077)
  > Add platform support matrix (#54032)
  > Docker: mention Docker SDK for Python instead of docker/docker-py (#53917)
  > fixed docbuild errors (#54061)
  > Add returned keys to example module (#53884)
  > Doc PR for the netvisor platform (#53947)
  > bug fix: dest_hostname is required for peering a vserver in remote cluster (#54066)
  > inventory: hcloud: implement constructed (#54097)
  > removes redundant functions (#53989)
  > Adds Gather Subset Feature to na_ontap_gather_facts (#53993)
  > Template run_once for handlers (#54030)
  > dict is dict (#54057)
  > ACME: rename acme_account_facts -> acme_account_info (#54082)
  > Lenovo cnos system module (#53764)
  > Lenovo cnos static route (#53736)
  > Resolved issue with NetworkConfig parsing device configs with inconsistent indentation levels. (#51850)
  > nxos_igmp_snooping: more group-timeout fixes (#53553)
  > Fix regular expression for timeout (#53994)
  > Getting latest API version if not specified in azure_rm_resource (#54022)
  > Add PSCustomUseLiteralPath and update PSSA for pslint (#54080)
  > Corrected Kubevirt template in the example (#54029)
  > plugin_formatter: Check if docs are present for given plugin (#53743)
  > Windows module: win_optional_feature for Windows workstations (#53709)
  > Remove nose from unittests (#54055)
  > Conditional bare: fix typos (#53807)
  > Add force_archive option to archive module to allow archiving and compression of single files (#49429)
  > Use local dummy repo for flatpak_remote integration tests (#52668)
  > BOTMETA: Add Cisco integration/unit tests (#53654)
  > docker_swarm_service: Make resolve_image default to false (#54018)
  > adds new module to manage bigip devices on the BIGIQ (#53987)
  > Add constraint for deepdiff.
  > This was supposed to be named snapshot
  > Update pylint and split runs more to avoid hangs.
  > docker_image: allow proxy config (#53905)
  > virt_net modify should fail when tag is not host (#53679)
  > tower_settings: "get" isn't implemented, "value" parameter is required (#54028)
  > kubevirt_cdi_upload: fix the upload (#54048)
  > Fix old version of gather facts from crashing (#53696)
  > Remove myself as maintainer of zypper and zypper_repository (#54040)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53954)
  > deprecates the old module name (#53972)
  > deprecates the old package name bigip_iapplx_package (#53988)
  > Add ability to run in Privileged mode to Na_ontap_command (#52343)
  > Bug Fix to na_ontap_iscsi (#53871)
  > Modify port would remove and re-add ports on a modify which can results in an error (#53341)
  > Create intersight maintainers using same structure used for ucs (#53548)
  > docker.swarm library docker bug workaround to provide correct swarm leader address (#53930)
  > docker_swarm_service: Report warnings on update (#53999)
  > Revert "kubevirt_pvc: default to wait; detect WaitForFirstConsumer (#53858)" (#53864)
  > Add an integration test for deleting image stores in check mode (#54015)
  > adds expiration parameter to the module (#53992)
  > adds strict resume parameter to the module (#53990)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53991)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53984)
  > inventory: vultr: implement keyed groups and filter (#53869)
  > BIGIP: Bugfix.bigiqapplication (#53986)
  > adds function to do version checks for bigiq (#53985)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53983)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53982)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53981)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53979)
  > docker_swarm_service: Support resolving images from private registries  (#53997)
  > win_dns_record (#51925)
  > BIGIP: Bugfix.multiple modules 3 (#53969)
  > Refactors main() function and module manager in multiple modules in line with recent changes (#53974)
  > BIGIP: Bugfix.bigip.data.group (#53968)
  > Adds new module to manage and create ha groups (#53967)
  > adding deployment facts (#53204)
  > Fixes issue with sub collection for pool members (#53955)
  > Refactors main() function and module manager in multiple modules (#53948)
  > Moving comparision functions to compare.py from common.py (#53946)
  > Facts: Use vm_stat instead of sysctl for free memory (#52917)
  > win_psexec - support paths with a space (#54009)
  > normalizing documentation before 2.8 (#54004)
  > win_get_url - fix glob like paths (#54008)
  > win_certificate_store - fix glob like paths (#54007)
  > win_copy - fix glob like paths (#54006)
  > win_find - fix glob like paths (#54005)
  > win_file - fix glob like paths (#54003)
  > Haproxy: add support for track in wait_until_status (#53677)
  > Build manpages as part of sdist (#53728)
  > Allow comment for na_ontap_svm (#52300)
  > Strip whitespace when reading limit file (#53564)
  > openssl_privatekey: add backup option (#53593)
  > ec2_vpc_vpn: Add delay and wait_timeout parameter (#53940)
  > Close files before opening new ones (#53961)
  > loader: Avoid loading autosave files (#53856)
  > Fix _hashable_policy for python3 (#53953)
  > [aws_ssm lookup plugin] Add example of using explicit aws credentials (#53956)
  > parse botocore.endpoint logs into a list of AWS actions (#49312)
  > Added support for iptables module iprange (#53732) (#53732)
  > New module postgresql_set - Change a PostgreSQL server configuration parameter (#51875)
  > New module postgresql_facts: Gathers facts about PostgreSQL servers. (#51164)
  > vcenter_license: Fix fail_json call (#53933)
  > docker_image: stop pulling by default on build (#53911)
  > Fix nxos action plugin for nxos_install_os (#53768)
  > modules: elb_target_group_facts: added targets_health_description (#53902)
  > added capture and return of information about changed volume (#53839)
  > openssl_csr: fix SAN handling for cryptography backend (#53927)
  > docker: improve TLS config (#53906)
  > aws_ecs_taskdefinition: container memory value from string to int (#53915)
  > docker_swarm inventory plugin: extend tests (#53913)
  > tests: vultr_server: adjust plan names, fixes integration test (#53914)
  > docker_swarm inventory plugin - new attribute with parsed node URI (#53894)
  > docker_swarm inventory plugin: add basic integration tests (#53908)
  > cloudstack: streamline modules doc (part 4) (#53874)
  > Terraform: Allow lock flag to get set to false (#53873)
  > Fix path. (#53904)
  > Fix metadata field. (#53903)
  > docker_swarm inventory plugin - Leader address Docker bug workaround (#53893)
  > cs_network_offering: Add choice list for supported_services in arg_spec (#53901)
  > Add new Cloudstack module cs_image_store (#53617)
  > dataloader: check exact value of dir (#52021)
  > inventory: find required binary for plugin to work (#53052)
  > Parameter change from orgAccess to org_access (#53574)
  > Bug fixes for GCP modules (#53880)
  > Bug fixes for GCP modules (#53881)
  > Bug fixes for GCP modules (#53879)
  > Bug fixes for GCP modules (#53878)
  > Bug fixes for GCP modules (#53882)
  > Convert k8s test to role and fix virtulenv usage. (#53883)
  > New Module: gcp_iam_role_facts (#53877)
  > Cleanup yaml files with incorrect task attrs (#53813)
  > New Options for na_elementsw_access_group (#52376)
  > Add shippable/posix/group4/ for CI. (#53816)
  > kubevirt_pvc: default to wait; detect WaitForFirstConsumer (#53858)
  > Add more tests for method option change (#52228)
  > Fix failure of cloudscale_floating_ip without server (#53702)
  > windows - Fix module utils with glob paths (#53835)
  > Add Pure Storage FlashArray module to manage local user accounts (#52758)
  > Add module to manage directory service roles for Pure Storage FlashArray (#52863)
  > Update slxos_vlan for new SLX-OS versions, linting fixes (#52956)
  > XenServer: Minor bug fixes (#53826)
  > Fix_dellos6_minor_issues (#52981)
  > Pluribus Networks network cli terminal and cliconf plugins (#53735)
  > Update roadmap with the slipped dates for 2.8.x (#53832)
  > Include docker_swarm inventory plugin into docker WG's realm. (#53818)
  > win_chocolatey - remove stray comment
  > Only use ports in the range 9001-9060.
  > win_chocolatey - Fix incompatibilities with latest Chocolatey release (#53841)
  > win_chocolatey_source - don't rely on cmd to get source info (#53837)
  > Update Testing page for OS version (#53800)
  > win_slurp - fix glob like paths (#53831)
  > win_owner - fix glob like paths (#53830)
  > win_acl_inheritance - fix glob like paths (#53829)
  > win_acl - fix glob file paths (#53828)
  > win_tempfile - return absolute path on created temp file (#53827)
  > Fix uri integration test uninstall of urllib3. (#53834)
  > User module - Check local database when local is specified in the task (#51088)
  > Move utility functions out of basic.py (#51715)
  > Remove conflicting urllib3 from pip in uri test.
  > Win domain group membership module (#52556)
  > Reference RFC 8555 instead of latest draft. (#53674)
  > Update an example in documentation fields (#53760)
  > add inventory plugin for Docker swarm nodes (#53058)
  > aws_ec2 inventory - update hosts with additional vars (#53645)
  > Fix netbox url with string concat (#49943)
  > Fix aliases for order integration test.
  > Allow parent groups to be variables or literal (#53649)
  > Changelog lint and generation bug fixes. (#53792)
  > junos_user add condition when user = root (#53111)
  > do not error in case of empty list constructed group (#53748)
  > Ability to add port in portset (#52734)
  > New Module: na_elementsw_initiators (#52375)
  > Strip None values from mod_args in gather_facts action (#53758)
  > Fix bug with keyed_group group name transformation (#53714)
  > Try to get correct buffer size to avoid races (#53547)
  > (postgresql_privs) accept 'ALL_IN_SCHEMA' objs for 'function' type (#35331)
  > VMware: vcenter_license module support add ESXi license (#53742)
  > Correctly count processors on ARM systems. (#52884)
  > New Module: na_ontap_snapshot_policy.py (#52299)
  > maven_artifact: Fix infinite recursion (#53734)
  > pids: case insensitive string comparison for process names (#52564)
  > AWS: add capabilities parameter in cloudformation (#53624)
  > XenServer: Fix wrong FakeXenAPI module import in unit tests (#53634)
  > Updated the Infoblox member module (#53747)
  > luks_device: add allow_to_remove_last_key option (#52371)
  > docker_*: report more warnings (#53710)
  > docker_image: improve usage (#52894)
  > nxos_facts fix default udpate platform facts (#53795)
  > Fix changelog entries using strings for sections.
  > Minor typo/style fixes in Firewalld (#53770)
  > fixing resource facts (#53727)
  > Handle binary files when scanning metadata in python 3 (#53773)
  > Keep existing to_yaml behavior with pyyaml >= 5.1. (#53772)
  > AWS: new module ec2_transit_gateway fixes #49376 (#53651)
  > Reduce verbosity of blocks test.
  > win_get_url - refactor tests to use httptester (#53765)
  > Undeprecate force handlers (#53705)
  > Add non_unique parameter for group module (#53085)
  > Merging of broadcast domain and Broadcast domain port (#51978)
  > New module: na_ontap_net_subnet (#50491)
  > na_ontap_dns: Add new parameter skip_validation (#50458)
  > More kubevirt_* modules in k8s mod defaults group (#53450)
  > cs_iso: fix missing param "is_public" (#53740)
  > cliconf and httpapi are documentable plugins now
  > GCP IAM Role (#53490)
  > ovirt: default save true in setup host networks (#49983)
  > Add headers parameter to the maven_artifact module (#53116)
  > Overhaul ansible-test code coverage and injector. (#53510)
  > java_cert: Remove redundant return (#52879)
  > Modify na_ontap_net_port NetAppModule module format, allow for multiple ports, unit tests (#52286)
  > give GCP team access to the GCP document fragment (#53659)
  > iptables: implement log_level parameter (#52880)
  > postgresql_db - Handle pg_dump return code (#52985)
  > iptables: Add support for gateway parameter (#53465)
  > kubevirt_pvc: add 'wait' support (#53692)
  > PR to include support for Skydive Node and Edge modules with Ansible (#53112)
  > ACME: add support for IP identifiers (#53660)
  > acme_challenge_cert_helper: add support for IP identifiers (#53661)
  > Fortinet's FortiOS voip profile (#52833)
  > vmware_vm_facts: custom attributes support (#45773)
  > nxos_linkagg: `group` type mismatch causes idempotency failure (#53653)
  > Use shared remote_tmp_dir to simplfy tests (#53721)
  > win_reboot - fix broken tests after recent commit (#53722)
  > Fix min_size reference where type is None (#53669)
  > win_psexec: make the tests more stable (#53716)
  > win_reboot: fix stray entry in module docs
  > win_reboot - Fix rc validation when using psrp and add extra docs (#53711)
  > cloudstack: streamline modules doc (part 3) (#53412)
  > fixes for stripping (#52930)
  > Disable failing azure_rm_keyvault test.
  > Disable old_style_cache_plugins integration test.
  > Cloudscale server password (#53701)
  > clear all loader caches with new dir for plugin (#53413)
  > Avoid auto-interpreter for ansible-pull localhost. (#53699)
  > Fortinet's FortiOS system global (#52826)
  > Fortinet's FortiOS system virtual wan link (#52830)
  > Fortinet's FortiOS log webtrends filter (#52272)
  > Add changelog for #53552 (#53695)
  > yum: fix disable_excludes in repoquery fallback (#53552)
  > Fix checksum file parsing in get_url (#53685)
  > Integration test cleanup for cloudscale modules (#53629)
  > Overridable safety (#53458)
  >  Don't raise AnsibleConnectionFailure if the ssh process has already died. (#53534)
  > nxos_vxlan_vtep: sanity.yaml test needs cast for httpapi tcam check (#53531)
  > Fix typo
  > Added support for infoblox member object (#53174)
  > New module for BGP configuration management in iosxr (#53121)
  > New module for BGP configuration management in Arista EOS (#52722)
  > Fortinet's FortiOS waf profile (#52834)
  > Fortinet's FortiOS wanopt profile (#52839)
  > Fortinet's FortiOS wanopt settings (#52840)
  > Fortinet's FortiOS web proxy explicit (#52841)
  > Fortinet's FortiOS web proxy global (#52842)
  > Fortinet's FortiOS web proxy profile (#52843)
  > Fix integration test inventory.
  > Fix integration tests with custom inventory.
  > Use unicode string for auto interpreter warnings (#53671)
  > Fix typos in purefa_pgsnap module (#53643)
  > Include Windows as a platform in playbooks_conditionals (#52155)
  > win_psexec - deprecate the extra_opts module options (#53666)
  > remove obsolete set_play on play_context (#47934)
  > Update vmware_vmkernel.py (#53084)
  > Fix ansible-test coverage stub memory usage. (#53652)
  > Add support for ansible-test --coverage-check. (#53573)
  > Updated playbook works sample. (#51673)
  > added `pmrun` and `enable` to `become-method` (#51009)
  > new module aci_access_sub_port_block_to_access_port (#51940)
  > Add arg and doc validation for PowerShell modules (#53615)
  > redfish_utils: add support to automate multiple systems. (#50854)
  > add warnings for the stding usage examples (#51859)
  > nso documentation fixes (#53478)
  > Fine tune sanity (#53544)
  > remove some instances of `state: installed` (#53537)
  > use composed vars in constructed groups (#53152)
  > hcloud_server: streamline label handling (#53633)
  > Rewrite of na_ontap_snapshot to follow NetAppModule, add new option to rename snapshot, bug fix to modify snapmirror_label (#52297)
  > add ovirt_disk check mode (#53625)
  > Updates to na_ontap_net_route (#49656)
  > Add hcloud_ssh_key module (#53550)
  > Adding ovirt_event Module (#51760) (#52982)
  > Remove dependency to psycopg2 with dump/restore (#53323)
  > kubevirt: add kubevirt_pvc module with CDI support (#53327)
  > kubevirt: Simplify VM parameters (#53340)
  > Add test to ordered integration tests to exercise shuffle code path (#53138)
  > Update to na_ontap_firewall_policy (#51976)
  > nxos_user: auth.yaml test: stronger test password needed (#53533)
  > nxos_pim_rp_address: N7K sanity test fix when removing rp w/pfx-list (#53556)
  > nxos_ospf_vrf: sanity.yaml test: fix timer_throttle_lsa_hold (#53561)
  > FreeIPA: Fix ipa_user password option (#48453)
  > Change listDatabases exception handling (#53605)
  > docker_container: show warnings, fix/improve tests (#53440)
  > docker_swarm_service: Add option rollback_config (#53594)
  > VMware: return failure when shutdownguest fails with timeout (#52952)
  > proper approach to query paged resources (#53500)
  > Add platform facts in network facts modules (#51434)
  > Update frr_facts (#53439)
  > nxos_igmp_interface: argument_spec for oif_ps breaks when 'default' (#53136)
  > XenServer: Documentation improvements and fixes for XenServer related modules (#53498)
  > win_chocolatey: Fix up validate_certs default value (#53614)
  > test: optimize win_psmodule tests (#53431)
  > docker_swarm_service: Extend mount options (#53559)
  > Removing a swarm node does not work with docker-py < 2.4.0, since it calls client.inspect_node(). (#53565)
  > Update elb_target_group.py (#52882)
  > Fix conditionals integration test. (#53583)
  > Improve display of test timeout message.
  > Fix yamllint issue.
  > Add extensions to changelog fragments.
  > Check extensions on changelog fragments.
  > Disable DevTest Labs tests.
  > Move fragment to correct location.
  > fix pkg name nevra parsing regex in dnf (#53572)
  > Fix coverage stub generation in CI.
  > Show invalid coverage paths with verbosity > 1.
  > Update purefa_facts module to support NVMe and preferred arrays (#53567)
  > Update purefa_ds to support new directory services format (#52865)
  > Update purefa_facts to collect admin accounts (#52856)
  > Fix no-assert code-smell regex.
  > apply node_id parameter to swarm node removal (#53503)
  > Allow dict2items to work with hostvars (#53538)
  > apt: clarify cache_valid_time (#53442)
  > Add PyYAML to docs requirements.txt (#53521)
  > ec2_vpc_dhcp_option_facts - fix filters ref URL (#53468)
  > Fix undefined label playbooks_reuse_includes warn (#53522)
  > Added eseries base with tests (#49269)
  > Configurable and parallel gather facts (#49399)
  > allow nontype configdata (#53365)
  > Order options alphabetically (#53511)
  > Adds SKU to properties returned by get_system_inventory (#53464)
  > openssl_*: improve passphrase handling for private keys in PyOpenSSL (#53489)
  > Ensure Clear Linux parsing is actually parsing a Clear Linux host and all others fall back to NA (#53298)
  > Make "absent" runnable with specifying NVR in DNF module. (#53206)
  > Minor Undefined variable fixes (#53383)
  > ovirt_vnic_profile: Fix issue in resetting the network filter (#53392)
  > hcloud: Add labels support to hcloud_server (#53514)
  > nxos_igmp_snooping: group-timeout fails when igmp snooping disabled (#53079)
  > nxos_pim_rp_address: update sanity test to work with legacy N3K (#53471)
  > postgresql_privs: Support FOREIGN DATA WRAPPER and FOREIGN SERVER (#38803)
  > docker_swarm_service: Add read_only option (#53482)
  > [docker_image] fix the changed state for tagging and pushing (#53451)
  > Warn user to send a password if the privatekey is password protected (#53360)
  > Fix for "AttributeError: 'module' object has no attribute 'cursors'" (#49191) (#53445)
  > Make ansible-test less noisy for change detection. (#53497)
  > Fixes typo of dicionaries to dictionaries (#53505)
  > Fixed win_file crash with hidden files (#52584)
  > nxos_vxlan_vtep: Add dependency checks (#53288)
  > test: fix get_url issues in CI for Ubuntu 14.04
  > include_vars: include main.yml (#51926)
  > ipa_dnsrecord: Add SRV and MX record type (#42482)
  > VMware: fail module when unable to find the user specified folder (#53474)
  > docs: refresh testing_integration.rst (#53338)
  > Add ansible-test finally block after tests run.
  > Add support for Windows hosts in the SSH connection plugin (#47732)
  > Fix ssh_keys: ... docs example for hcloud_server (#53466)
  > docker_swarm_service: Documentation fixes (#53479)
  > win_domain: fix issue when running without credential delegation (#53480)
  > Add port_security_enabled argument to os_port module (#47715)
  > win reg - Support special chars in path (#53305)
  > Trying to work around spurious test failures. (#53472)
  > Rebalance docker_* integration tests.
  > fix locals not getting updated (#41798)
  > Fix Examples with bad options (#53279)
  > Use distro.id() instead of distro.name() (#52199)
  > itential iap_start_workflow module (#51238)
  > Properly quote the username to support usernames with spaces (#53420)
  > Fix ansible-test junit timeout xml output.
  > New module postgresql_tablespace (#52914)
  > fix non bool path
  > openssl_csr: improve subject validation (#53198)
  >  Allocate an explicit stdin in async_wrapper (#53410)
  > Don't fail if ConnectionError has no code (#53455)
  > regex_escape: support POSIX basic regex (#50327)
  > httpapi/nxos_facts: raise ConnectionError is missing `code` (#53406)
  > nxos_user: fails to remove usernames with embedded '\' (#53149)
  > nxos_evpn_vni: exclude legacy N3k from sanity test (#53452)
  > ios_logging: fix idempotence errors (#53109)
  > opx_cps_changes (#51952)
  > Fix junos terminal regex for cluster srx devices (#53006)
  > FortiManager Plugin Module Conversion: fmgr_ha  (#52768)
  > Updating azure-mgmt-resource package version to 2.1.0 (#53437)
  > cleaning up azure_rm_deployment samples & return value doc (#53436)
  > Fixes #51324 azure_rm_publicipaddress not idempotent (#53375)
  > removed state present which is default (#53434)
  > Split Windows tests into 5 groups.
  > Fix ansible-test timeout junit output. (#53427)
  > file: add doc on how to convert epoch seconds to datetime (#53357)
  > Fix coverage handling for non_local tests.
  > utilities: Clean up parameter types and add seealso (#53063)
  > Use sed instead of perl in assert test.
  > improve docker_* test speed (#53417)
  > allow using env for foreman options (#52693)
  > async_wrapper should be support core, but has no ANSIBLE_METADATA (#53416)
  > Revert "Use GitHub Issue Templates to assign labels (#53356)" (#53419)
  > add '_facts' rule to module checklist (#53359)
  > docker_swarm_service: Set minimum docker-py version to 2.0.2 (#53295)
  > vdo: document versions that have read cache options (#53291)
  > Windows: Improve the file-related seealso references (#53099)
  > become: Add missing documentation for pfexec, dzdo and machinectl (#53314)
  > Windows: Add parameter types (#53325)
  > add azure role definition module (#52468)
  > add missing hostvars properties in azure_rm.py inventory (#53046)
  > Module nxos logging fixes (#52883)
  > doc: preseve block-quote structure (#53293)
  > Clarify json behavior with return_content key (#53316)
  > Update example to be correct (#53337)
  > Update aws_secret.py (#53390)
  > Fix inventory cache interface (#50446)
  > tower_credential: Add parameter vault_id (#53400)
  > scan_packages: made adding package managers easier (#49079)
  > Change handle_httperror in httpapi plugins (#53391)
  > Avi: Fixed import issues (#52661)
  > To fix bug on switch port issue of L3 interfaces. (#53267)
  > Add toggle to control invalid character substitution in group names (#52748)
  > Bug Fix: na_elementsw_cluster_pair.py check if clusters are allready paired (#52379)
  > Add option for tower inventory to give general metadata (#52747)
  > cloudscale_server: fix missing param use_private_network (#53381)
  > rhevm: Fix validate-modules issues (#52436)
  > Fix ec2_instance eventual consistency when wait: false (#51885)
  > Fix redfish_facts GetPsuInventory command not returning correct output (#52675)
  > Allow user to specify a custom condition when waiting (#52185)
  > Add launch type to ecs task (#49081)
  > Fix get_disk_inventory() not using Storage resource and add more prop… (#52939)
  > Adding ovirt_event_facts Module (#51760) (#52984)
  > tower: Handle AuthError (#53377)
  > New module postgresql_ping: Checks remote PostgreSQL server availability. (#51477)
  > docker_swarm_service: rename return variable to swarm_service (#53229)
  > VMware: add cluster name in facts (#53056)
  > Fixes #42407 add inbound_nat_rules for loadbalancer (#52966)
  > Fix return variable name.
  > Allow user to control output of verbose messages (#52948)
  > write to file option for ansible-inventory (#53183)
  > make debconf compare apples to apples (booleans) (#53331)
  > Extend win_psmodule - the second attempt, the previous was #46516 (#50621)
  > Fix Example for lun copy (#53281)
  > win_dsc - Add argument validation and other fixes (#53093)
  > made chroot exe configurable (#53147)
  > Update the Ansible Tower team (#53354)
  > BOTMETA: Add Pure maintainer (#53342)
  > Fix wrong number of arguments in string format (#53265)
  > Add timeout support to ansible-test. (#53302)
  > Use GitHub Issue Templates to assign labels (#53356)
  > docker_swarm_service: Add hosts option (#53290)
  > docker_*: enable RHEL8 tests (#53313)
  > Add keyed_groups feature (#52045)
  > Remove old 'srtd' theme and references. (#49289)
  > Add a new check to ensure that module arguments are valid python identifiers (#53278)
  > New Module: na_ontap_quotas (#49783)
  > Simplify docker_*_facts return names (#51939)
  > acme_account: improve account deactivation idempotency (#53234)
  > Add public key return to openssh_keypair (#53214)
  > docker_swarm_service: Add option groups (#53213)
  > openssl_csr: improve invalid SAN error messages (#53201)
  > Add tcp_max_xfer_size option for na_ontap_nfs, plus unit test (#52288)
  > Bug Fix for na_elementsw_backup.py (Default argument spec wasn't given) (#52378)
  > Python 2: accept both long and int for type=int (module options) (#53289)
  > Add missing RETURN to restconf_config (#53324)
  > ovirt_network: Fix update_check for cluster network role (#53318)
  > BOTMETA: Add $team_hcloud (#52694)
  > BOTMETA: Various fixes (#53303)
  > kubevirt: Add datavolumes support (#52998)
  > Fortinet's FortiOS user adgrp (#52831)
  > [win_get_url] feature: Add support `checksum` to module win_get_url (#51986)
  > cloudscale_server: refactor to implement update (#52683)
  > FortiManager Plugin Module Conversion: fmgr_secprof_web (#52788)
  > FortiManager Plugin Module Conversion: fmgr_secprof_waf (#52789)
  > Auto Commit for: fmgr_secprof_spam (#53021)
  > Auto Commit for: fmgr_secprof_av (#53022)
  > Auto Commit for: fmgr_secprof_wanopt (#53023)
  > Auto Commit for: fmgr_secprof_ips (#53024)
  > New FortiManager Module: fmgr_device_provision_template (#53025)
  > cleaning up azure_rm_sql* class names (#53261)
  > Add hcloud server module (#53062)
  > cleaning up class names in azure_rm_mysql* (#53260)
  > assert: allow list of strings in msg or failed_msg (#50531)
  > win_chocolatey - add ability to pin a package (#53157)
  > win_chocolatey_source - fix state=disabled with no source (#53097)
  > winrm - try and recover from a send input failure (#53187)
  > new maintenance group node module (#53094)
  > MSO: Clarify the site-local modules in the index (#53301)
  > mso_st_contract_filter: Add support for directives (#53300)
  > openssl_certificate: make sure extensions are present when they are queried by assertonly (#53207)
  > Move _handle_no_log_values() out of basic.py (#48628)
  > Only run docker swarm based tests on VMs. (#53292)
  > Misc typo fixes (#53284)
  > rebaalance AWS test groups (#53159)
  > improved nmap fix, updated as per fb (#53280)
  > Clarify return value of the sequence lookup (#53275)
  > If the private_ip has been provided for the new network interface it shouldn't also be added to top level parameters for run_instances (#52579)
  > yum/dnf: Add download_dir param (#53171)
  > k8s_auth: use group module defaults in example (#52712)
  > Correct usages of module.warn (#53268)
  > Wrong Setup function was being used, which could result in failure if new global options were used.  (#52862)
  > Add NVME to gatherfacts (#53007)
  > replaced outdate release info with checkmarks (#53016)
  > Bug fix for na_elementsw_admin_users (#52377)
  > Add support for FlexCache to na_ontap_vserver_peer (#52301)
  > VMware: Fail when unable to find managed object (#53158)
  > VMware: vmware_vm_inventory using vaulted config (#53048)
  > Make clear which option is used by which provider. (#53208)
  > F5: correct check in _transform_api_names API (#53269)
  > Minor formatting (#53178)
  > Fix an incorrect function call in a documentation example. (#53233)
  > restconf_config module (#51971)
  > Remove redundant article in testing integration note (#53209)
  > Fixed a typo in playbooks_async.rst (#53200)
  > Become plugin: Update documentation to match other plugin doc (#53266)
  > New FortiManager Module: fmgr_fwpol_package (#53026)
  > New FortiManager Module: fmgr_fwobj_service (#53027)
  > docker_swarm: support older docker-py versions (#53129)
  > New FortiManager Module:  fmgr_secprof_appctrl (#53028)
  > New FortiManager Module:  fmgr_secprof_proxy (#53029)
  > New FortiManager Module:  fmgr_secprof_voip (#53030)
  > New FortiManager Module: fmgr_fwobj_ippool (#53031)
  > New FortiManager Module: fmgr_fwobj_ippool6 (#53032)
  > frr: New module for BGP configuration management (#51281)
  > VMware: Update vmware_object_role_permission to allow permissions at root folder (#50465)
  > Adding DevTest Lab ARM Template facts (#53196)
  > Add addon/network/aad support for AKS (#51014)
  > Fortinet's FortiOS wireless controller global (#52844)
  > New module to support BGP configuration management in IOS (#49121)
  > Fortinet's FortiOS wireless controller wtp profile (#52851)
  > FortiManager Plugin Module Conversion: fmgr_device_config (#52765)
  > FortiManager Plugin Module Conversion: fmgr_device (#52767)
  > FortiManager Plugin Module Conversion: fmgr_query (#52770)
  > FortiManager Plugin Module Conversion: fmgr_fwobj_address (#52773)
  > Fortinet FortiManager Module_Utils MINOR Update (#52756)
  > Adding DevTest Lab Artifact facts (#53195)
  > Adding DevTest Lab Artifact Source facts module (#53194)
  > Use setup_remote_tmp for windows httptester (#53255)
  > udpating dtl version (#53220)
  > MSO: New module to manage local site VRF region CIDR subnets (#53254)
  > MSO: New module to manage local site VRF region CIDRs (#53253)
  > MSO: New module to manage local site VRFs (#53251)
  > MSO: New module to manage local site VRF regions (#53252)
  > MSO: New module to manage local site EPG subnets (#53250)
  > MSO: New module to manage local site BD l3outs (#53249)
  > MSO: New module to manage local site BDs (#53248)
  > MSO: New module to manage local site EPG subnets (#53247)
  > MSO: New module to manage local site static ports (#53246)
  > MSO: New module to manage local site static leafs (#53245)
  > MSO: New module to manage local site EPGs (#53244)
  > MSO: New module to manage local site ANPs (#53243)
  > mso_st_bd_subnet: Fix various issues (#53240)
  > mso_stae_subnet: Fix various issues (#53239)
  > MSO: Clean up internal references (#53242)
  > mso_st_filter_entry: Fix various issues (#53241)
  > mso_s_t_anp_epg: Fix incompatibility with newer MSO (#53238)
  > mso_schema_template: Fix examples (#53237)
  > Add documentation for win_copy as become user needing temp dir set (#53211)
  > Zabbix action: Correcting 'notify_all_involved' for acknowledge operations (#53197)
  > add mnecas to BOTMETA.yml (#53130)
  > openssl_certificate, fixed has_expired to check the cert expiration date (#53168)
  > Used C locale instead of relying on system locale.
  > Fix typo (#53123)
  > Disable ec2_vpc_vgw tests yet again (#53184)
  > validate-modules improve empty version_added handling (#53177)
  > Remove invalid validate-modules ignore entry.
  > Zabbix action: Adding operation condition (#53173)
  > hpe3par document type (#52992)
  > profile_tasks: Fix last task time with multiple plays (#53065)
  > [zabbix_action] Refactoring the argument spec (#53106)
  > Fixing mediatype default value (#53114)
  > Don't die when kernel memory accounting is not supported by runc build. (#53163)
  > Fortinet's FortiOS wireless controller setting (#52845)
  > Fortinet's FortiOS wireless controller utm profile (#52846)
  > Fortinet's FortiOS wireless controller vap (#52847)
  > Fortinet's FortiOS wireless controller wids profile (#52849)
  > Fortinet's FortiOS wireless controller wtp (#52850)
  > Remove mistaken commits from other pull request. (#52928)
  > Resolved conflicts with mistaken commits in earlier history (#52953)
  > Add kubevirt_cdi_upload module (#52990)
  > kubevirt: Fix cloud_init in kubevirt_vm (#52999)
  > get_url: return no change in check mode when checksum matches (#53070)
  > Do not delete duplicate host when fetching Zabbix Hosts (#53160)
  > fix class name (#53162)
  > fix keyvault auth in msi auth (#53100)
  > docs: SAN prefixes are required for openssl_csr (#53144)
  > Overhaul ansible-test cloud test plugins. (#53044)
  > interpreter discovery message tweaks (#53155)
  > Don't allow an empty version_added
  > replace uses of sort_json_policy_dict with compare_policies (#52943)
  > Move _handle_aliases() out of basic.py (#48578)
  > Reboot - add parameter for paths to search for shutdown command (#51194)
  > uri/win_uri: Make method a free text field (#49719)
  > botmeta: ignore tedder, fix some grammar (#53133)
  > Last two fields in fstab are optional (fixes #43855) (#43941)
  > Documentation update for labels operations on swarm/node (#53083)
  > Enable ec2_vpc_vgw tests (#53118)
  > aws_kms tags fix (#53088)
  > Revert back to using section (#53069)
  > properly convert inputs to handle bytes/unicode (#53072)
  > adding quiet option to assert (ansible#27124) (#52032)
  > Change the retry_files_enabled to False and modify the comments to reflect that this has been disabled (#52581)
  > AWS: handle boto3 credential file parsing error (#53098)
  > Add type in eos_config module docs (#53117)
  > postgresql_privs change fail to warn if role(s) does not exist (#52574)
  > Modify the correct variable when setting available hashing algorithms (#52994)
  > cloudstack: streamline modules doc (part 2) (#52730)
  > New module: xenserver_guest_powerstate - manages powerstate of XenServer VMs (#49425)
  > Python interpreter discovery (#50163)
  > some fixes in vm facts doc (#53089)
  > network.py:ActionModule:run: does not honor _handle_src_option failures (#52745)
  > Remove `skip/rhel8.0` from osx_defaults test.
  > Fix types
  > create aci_fabric_scheduler module
  > Fix types
  > create aci_firmware_group module
  > Migrate existing Digital Ocean integration tests to new framework (#51785)
  > Don't run integration tests for OS'es older than Windows 2016 (#53057)
  > Fix types
  > create aci_firmware_policy module
  > Fix types
  > create aci_firmware_group_node module
  > Fix type
  > create aci_maintenance_group module
  > Ensure play order is obeyed (#49897)
  > Adding postgresql configuration module (#45072)
  > adding mysql configuration module (#45076)
  > Only run ec2_vpc_vgw on changes to the module to avoid hitting the limit (#53082)
  > hostname.py: Fix openSUSE distribution name (#47020)
  > docker_swarm: more integration tests (#53035)
  > Lenovo cnos logging (#52978)
  > BOTMETA correct team names (#53077)
  > fix no_log indentation so AWS temporary credentials aren't displayed in tests (#53073)
  > Developer documentation - Change path to connection_plugins (#52577)
  > Reorganize Cisco technologies (#52876)
  > MSO: Clean up argspec (#53067)
  > FortiManager Plugin Module Conversion: fmgr_secprof_dns (#52771)
  > FortiManager Plugin Module Conversion: fmgr_secprof_profile_group (#52772)
  > FortiManager Plugin Module Conversion: fmgr_fwobj_vip (#52774)
  > lookup: redis: fix plugin returning repr'd byte objects (#52854)
  > cloudscale: improve error handling (#53054)
  > Fix force when state==present. (#53003)
  > docker_swarm: fix ca_force_rotate idempotency (#53039)
  > docker_swarm: fix diff mode and details (#53053)
  > nxos_hsrp: fix 'sh_preempt': <unknown enum:> (#52858)
  > Auto Commit for: fmgr_device_group (#52784)
  > FortiManager Plugin Module Conversion: fmgr_fwpol_ipv4 (#52785)
  > Fix types for signing_ca_cert and signing_ca_key options (changed wrongly in #52422). (#53038)
  > FortiManager Plugin Module Conversion: fmgr_script (#52786)
  > FortiManager Plugin Module Conversion: fmgr_secprof_ssl_ssh (#52787)
  > add boto3_tag_list_to_ansible_dict to ec2_vpc_peering_facts.py, and parameter checking to ec2_vpc_peer.py (#52307)
  > Run network tests when paramiko plugin changes.
  > Ecs service add features (#50059)
  > Remove merging artefact. (#53033)
  > Revert "use get_optoins instead of play_context for user (#52604)" (#53034)
  > doc - skip/windows for integration tests (#53010)
  > docker_swarm update to use shared Swarm library (#52886)
  > Deprecate returned facts. (#52518)
  > Clarify restrictions of excludes property in find module. (#49549)
  > Don't document a type for an argument which uses a callable (#53008)
  > Squash redundant tasks (#52628)
  > Reduce vcenter integration test boilerplate.
  > docker_swarm: extend tests (part I) (#53005)
  > varnames lookup (#51621)
  > Fix integration test script coverage reporting.
  > Docs: List of Sanity Tests (#52986)
  > use get_optoins instead of play_context for user (#52604)
  > Loader invalid plugin nicer error (#52754)
  > osx_say callback plugin: add espeak support, rename to say (#33740)
  > Update the Loop docs (#47895)
  > ACI: Add seealso sections to various modules (#52988)
  > Ansible module to enable the user to provision CPGs on HPE StoreServ 3PAR device (#39656)
  > ACI: Various changes and doc updates (#52957)
  > docker_swarm: add diff support (#52947)
  > Add kubevirt_template module (#52528)
  > docker_swarm: fix idempotency (#52976)
  > terraform: patch state 'planned' outputs and perform minor refactor (#52004)
  > Add firewall and gluster tuned options to oVirt cluster (#52655)
  > Ovirt skip fencing gluster (#52580)
  > make artifacts conditional (#52975)
  > VMware: Notify team_vmware for VMware inventory plugin (#52804)
  > nxos_command:run_commands results failure when commands array size >1 (#52670)
  > Revert Clear failed state in always only if we did rescue (#52968)
  > Adding DTL VM facts (#52692)
  > ACI: Fix examples in documentation (#52958)
  > Mark redshift tests as unstable because they are failing irregularly (#52941)
  > Ansible.Basic - Support a delegate type for option elements key (#52951)
  > Update ec2_elb_lb.py (#52729)
  > redshift_subnet_group: improve error message (#52900)
  > Fix the example plugin paths (#52881)
  > better error for bad module options (#52726)
  > Add aws_secret module for managing secretsmanager on AWS (#48486)
  > Revert "foreman: Use generic python in test run (#52544)"
  > Accidentally included q.q. (#52946)
  > VMware: add missing fact about IP network in firewall facts (#52554)
  > Unixy stdout callback: Display name of play and list of play hosts, don't display play name if no hosts in play (#32810)
  > Turn 'actionable' into a thin wrapper for 'default' (#52908)
  > Fortinet's FortiOS ssh filter profile (#52720)
  > NSO - added validate_certs parameter to allow for ignoring of SSL certificates (#51981)
  > Fortinet's FortiOS spamfilter profile (#52718)
  > Fortinet's FortiOS switch controller global (#52803)
  > Fortinet's FortiOS switch controller lldp profile (#52805)
  > Fortinet's FortiOS switch controller lldp settings (#52807)
  > Fortinet's FortiOS switch controller mac sync settings (#52808)
  > Fortinet's FortiOS switch controller managed switch (#52809)
  > Fortinet's FortiOS switch controller network monitor settings (#52810)
  > Fortinet's FortiOS system dhcp server (#52812)
  > New module postgresql_query (#52555)
  > validate-modules: Fix some files modules (#52440)
  > validate-modules: Fix net_tools modules (#52489)
  > Fix network config module invalid src option error (#52912)
  > Add ability to get vmware_guest_facts using vsphere schema output (#47446)
  > mongodb_replicaset module and test exception (#49690)
  > VMware: new module: vmware_dvs_portgroup_facts (#45116)
  > VMware: new module: vmware_guest_customization_facts (#38588)
  > Fixing VMWare Guest Disk Creation when Using Template (#52676)
  > VMware: Fix module vmware_host (#46225)
  > VMware: Add support in VMWare modules for BIOS and instance UUID's (#44399)
  > Clear failed state in always only if we did rescue (#52829)
  > docker_swarm: make labels work with older docker daemon versions (#52895)
  > Add docker_prune sample to remove everything, including non-dangling images (#52744)
  > VMware: Fix KeyError in vmware_host_config_manager (#52736)
  > VMware: add new module vmware_export_ovf (#50589)
  > win_certificate_store - Fix exception handling typo (#52906)
  > OpenSUSE - Add OpenSUSE 15 test containers (#52793)
  > Windows: Add backup parameter to modules (#50033)
  > rds: improve error message (#52901)
  > Add laps_password lookup for retrieving a Windows LAPS Password (#52012)
  > cloudscale: fix compatibilty with older py3 versions (#52822)
  > Add snapshot support for vultr_server (#52781)
  > Improve documentation on remote_addrs. (#52893)
  > docker_swarm: hopefully fix debug CI problems, and fix check mode (#52825)
  > Integration test for docker_node module (#52700)
  > Fix typos in examples for purefb_ds and purefb_dsrole (#52861)
  > tests: cloudstack: wait longer for template to be ready (#52866)
  > Rebalance AWS integration tests in CI.
  > Rebalance Azure tests in CI.
  > Add proper k8s *List kind support (#52529)
  > Do not add state: absent when a non-existent path is returned (#51350)
  > meraki_config_template - Fix actions when specifying net_id (#51586)
  > ec2: minor fix in the documentation (#52686)
  > BOTMETA: Update $team_aci (#52715)
  > New module - meraki/meraki_syslog (#48814)
  > Add option to ignore, warn, or error when a module parameter is converted to a string (#51404)
  > ungrouped as a list (#50593)
  > Change assertion to variable (#52550)
  > Update vault docs for client scripts, multiple keys and misc (#43993)
  > Deprecating panos modules; pointing to Galaxy role (#52355)
  > BOTMETA: Add ProxySQL to $team_mysql (#52054)
  > Bug Fix: Fix cmp in na_ontap_licence  (#52284)
  > docker_swarm_service: Specify choices on update_order (#52741)
  > Fix default for os_network port_security_enabled (#52821)
  > Don't worry with type changes, just compare strings (#52827)
  > Update validate-modules/ignore to make devel green (#52820)
  > Added npm ci command (#49665)
  > New Module: na_ontap_vscan_on_access_policy (#49785)
  > onepassword_facts bug fixes (#51953)
  > rhsm_repository: Properly handle no repos (#51938)
  > More botmeta (#52814)
  > serverless: Fix validate-modules issues (#52435)
  > nmcli: Fix known validate-modules issues (#52493)
  > cyberark_user: Fix validate-modules issue (#52515)
  > kubernetes: Clean up parameter types (#52543)
  > VMware: New Module: vmware_host_scanhba (#51440)
  > update author (#52583)
  > Better document the return type of the fileglob filter (#52801)
  > BOTMETA: Restart ovirt labeling (#52510)
  > BOTMETA: Updated $team_macos (#52723)
  > crypttab: Trim trailing newlines (#51594)
  > lxd_container fix to check for snap package install unix.socket #34924 (#51541)
  > Add Hetzner Cloud Inventory Plugin (#52553)
  > Filter DNSimple request by record name. (#49981)
  > Fixed lvol ValueError with float size. (#36811)
  > identity: Issue warning if GSSAPI parameters can't be used (#52721)
  > Fix idempotence in rabbitmq_plugin (#52166)
  > Katello: Added product to the dict choices (#49776)
  > add application security group facts (#52629)
  > Update galaxy cli metadata file templates (#51398)
  > add cdnendpoint facts module (#52631)
  > Suse add py3 package vars (#52794)
  > Ignore errors during container cleanup in CI.
  > VMware: Refactor guest inventory plugin (#52642)
  > test - add setup target that creates the nobody user (#52750)
  > group - fix explicit git scenario (#52769)
  > test - add Python 3 package for OpenSUSE in setup_openssl (#52775)
  > mysql_user: fix malformed regex used to check current privileges (#52278)
  > AWS Redshift: port module to boto3 and fix parameters check (#37052)
  > fix filesystem tests on OpenSUSE 15+ (#52716)
  > Adding changelog fragment for PR #52051 (#52687)
  > Adding changelog fragment for PR #52086 (#52689)
  > Exempt register vars from shell expansion (#52594)
  > - Initial commit (#51739)
  > docker_swarm_service: Add stop_grace_period option (#52519)
  > Fortinet's FortiOS report chart (#52328)
  > Fortinet's FortiOS report dataset (#52330)
  > Fortinet's FortiOS router access list (#52340)
  > Fortinet's FortiOS system accprofile (#52344)
  > Fortinet's FortiOS system admin (#52345)
  > Fortinet's FortiOS system api user (#52346)
  > Fortinet's FortiOS vpn ipsec concentrator (#52362)
  > Fortinet's FortiOS vpn ipsec manualkey (#52361)
  > Fortinet's FortiOS system vdom (#52357)
  > Fortinet's FortiOS vpn ipsec phase2 interface (#52368)
  > Fortinet's FortiOS vpn ipsec phase2 (#52367)
  > Fortinet's FortiOS vpn ipsec phase1 interface (#52366)
  > Fortinet's FortiOS vpn ipsec manualkey interface (#52364)
  > Fortinet's FortiOS vpn ipsec phase1 (#52365)
  > Fortinet's FortiOS vpn ipsec forticlient (#52363)
  > Fortinet's FortiOS system dns (#52392)
  > Fortinet's FortiOS router auth path (#52394)
  > Fortinet's FortiOS router bfd6 (#52395)
  > Fortinet's FortiOS router bfd (#52396)
  > Fortinet's FortiOS router bgp (#52397)
  > Fortinet's FortiOS router multicast6 (#52398)
  > Fortinet's FortiOS router multicast (#52399)
  > Fortinet's FortiOS router multicast flow (#52400)
  > Fortinet's FortiOS router ospf6 (#52401)
  > Fortinet's FortiOS router ospf (#52403)
  > Fortinet's FortiOS router policy6 (#52404)
  > Fortinet's FortiOS router policy (#52405)
  > Fortinet's FortiOS router setting (#52406)
  > add info about relative paths to config page (#51351)
  > Fortinet's FortiOS router prefix list (#52677)
  > Fortinet's FortiOS router rip (#52678)
  > Fortinet's FortiOS router static (#52679)
  > Add policy to na_ontap_snapmirror (#51497)
  > Change na_ontap_igroup to NetAppModule module format  (#52280)
  > fixing some yamllint issues (#42775)
  > Format dict keys need to be bytes (#52728)
  > type should be a string, not callable bool (#52735)
  > New Module: Ontap Igroup initiator (#52281)
  > New Module:  Allow for copy of Luns (#52285)
  > New Module: Manage security keys (#52291)
  > Modify na_ontap_service_processor_network to use NetAppModule, add new option to wait for completion, and unit tests.  (#52292)
  > New options for na_ontap_aggregate (wait_for_online, and time_out) (#52353)
  > New Module: na_ontap_vscan_on_demand_task  (#51183)
  > Make na_ontap_user idempotent (#51509)
  > use the same C() everywhere for absent / present options (#52610)
  > Modify job schedule to allow list of date and times instead of a single datetime (#51510)
  > specify basic minimum botocore version for this module (#52417)
  > Add pyFG as requirement instead of note (#52667)
  > osx_defaults: refactor (#52452)
  > Fortinet's FortiOS vpn ssl settings (#52680)
  > Fortinet's FortiOS user radius (#52681)
  > Fortinet's FortiOS vpn ssl web portal (#52682)
  > Update xenserver related entries in BOTMETA (#52348)
  > Add hannseman as docker_swarm_service maintainer. (#52410)
  > VMware: Add Tomorrow9 in Ansible VMware Team (#52704)
  > docker_swarm_service: Allow passing period strings on relevant options (#52530)
  > docker_swarm_service: Don’t remove service when networks change (#52634)
  > Fixes typo digeset to digest (#52709)
  > Fixes typo of formating to formatting (#52710)
  > support application security group in network interface (#52450)
  > Fixes typo of 'registed' to 'registered' (#52708)
  > Integration tests for docker_host_facts module (#52487)
  > modify doc description of disk.datastore (#52695)
  > adding tags to azure_rm_sqldatabase (#52615)
  > dev test labs artifacts and virtual machine modules (#51462)
  > Lenovo cnos lldp (#52568)
  > warn when having issues with local facts (#52507)
  > adding vmss instance module (#51461)
  > Bug fixes for GCP modules (#52616)
  > add agnostic doc fragment (#52673)
  > Fix issues with enable become plugin (#52657)
  > docker_node: labels operation fails when parameter 'labels' is None (#52662)
  > handle non strings in requirements version for ansible-galaxy (#52109)
  > Bug fixes for GCP modules (#52617)
  > Bug fixes for GCP modules (#52618)
  > Bug fixes for GCP modules (#52619)
  > New Module: gcp_cloudbuild_trigger (#52621)
  > New Module: gcp_cloudbuild_trigger_facts (#52622)
  > jira: Fixes json reading string object instead of byte (#52660)
  > Improve vmware_vmkernel module (#47270)
  > cloudstack: streamline modules doc (#52509)
  > Add support of facts gathering WWNs on Solaris 10 and Solaris 11 OS (#52091)
  > support deterministic host ordering from group ancestors (#44067)
  > tests: cloudscale_server: convert legacy to target tests (#52576)
  > improving consistency of azure examples/documentation - 2 (#52572)
  > Fix typo in lxd_container module (#52644)
  > Adding subnet facts (#52611)
  > Add stats on rescued/ignored tasks (#48418)
  > adding dlt vn facts (#52552)
  > Remove unused internal -a argument and functionality (#52602)
  > win_chocolatey - fix beta version parsing (#52601)
  > meraki_admin - Added recently added return fields for query (#51876)
  > add override value for sort_keys in to_nice_json (#52341)
  > Add k8s_auth and kubevirt_vm to the k8s group (#52320)
  > zabbix: Clean up parameter types (#52516)
  > validate: Clean up parameter types (#52521)
  > return_common: Clean up parameter types (#52524)
  > online: Clean up parameter types (#52527)
  > oneview: Clean up parameter types (#52537)
  > manageiq: Clean up parameter types (#52538)
  > ldap: Clean up parameter types (other) (#52541)
  > keycloak: Clean up parameter types (#52542)
  > Remove DEPENDENCY PROBLEMS from bug_report ISSUE TEMPLATE (#52248)
  > docker_swarm_service: Use inspect_service to get service data (#52534)
  > debug: prevent failing when printing var=rc (#52074)
  > doc_fragments: Clean up parameter types (other) (#52182)
  > ansible-doc: fix traceback when passing `-a` arg (#52036)
  > Fix tuples to actually be tuples (#52591)
  > Allow become_ask_pass from config to work (#52590)
  > improving consistency of azure examples/documentaion - 3 (#52573)
  > docker_swarm_service: Remove misinterpretable description (#52533)
  > use loop instead of with_items (#47231)
  > ovirt_network: ovirt fix getting labels (#52499)
  > Update filter documentation (#52575)
  > Use loop instead of obsolete with_items (#47244)
  > improving consistency of azure examples/documentation (#52571)
  > Added support for nvme, and bug fixes for na_ontap_interface (#52283)
  > Removed byte flag when opening the new JKS file. (#51951)
  > remove version detail from platform guides (#52512)
  > intersight_rest_api module and integration tests. (#52430)
  > fix(rundeck_acl_policy): compatible python 2 and 3 (#52473)
  > Merge doc fragments in earlier (#52193)
  > Change na_ontap_disks to NetAppModule module format (#52279)
  > Update user roles to NetAppModule format (#50992)
  > validate-modules: Fix all system modules (#52384)
  > New Module: Na_ontap_unix_user (#50888)
  > New Module: Na_ontap_flexcache (#50885)
  > Allow to to upgrade more than 1 node at a time.  (#50780)
  > New parameters and bugfixes for na_ontap_volume (#49511)
  > Plugin mysql_user: add MySQL v8 privileges to valid privs (#51478)
  > new module lxca_cmms for Lenovo XClarity Administrator (#49594)
  > ovirt_disk: Don't pass "initial_size" while adding the disk (#52559)
  > Fix a bug that caused exception on XenServer 7.1 with Cummulative Update (#52303)
  > utm: Clean up parameter types (#52517)
  > tower: Clean up parameter types (#52522)
  > rabbitmq: Clean up parameter types (#52525)
  > Add support for elements validation in argspec (#50335)
  > PR to start support for Skydive integration with Ansible (#50857)
  > Parse multiple values for single key in cmdline facts (#49591)
  > Add kubevirt_rs module (#52472)
  > Add kubevirt_preset module (#52498)
  > template: add additional variable for dest path (#52015)
  > zabbix_action: Adding an option for pausing operations while in maintenance (#52500)
  > Clarify StrictUndefined's side-effect in comment (#52508)
  > Use a consistent RLIMIT_NOFILE for ansible-test.
  > cron: adjust deprecated version (#52531)
  > adding sqldatabase facts (#43324)
  > adding devtest labs facts (#52001)
  > add redis cache facts (#48652)
  > test suse: get tests working on newer OpenSUSE distributions (#52539)
  > foreman: Use generic python in test run (#52544)
  > Adding cosmosdb account facts module (#51993)
  > fixed deallocated vm facts problem (#52540)
  > New module - meraki/meraki_content_filtering (#51223)
  > Rename orgAccess parameter to org_access (#51347)
  > meraki_ssid - Modifying SSID won't work when specifying number (#51645)
  > Fix exception handling in credtash lookup (#51099)
  > provider_segmentation_id is int (#51600)
  > Meraki performance fixes for net and org lookups (#51395)
  > BOTMETA: Time to move on
  > Reduce console noise at start of CI session. (#52387)
  > Avoid resolving module_paths for docs (#51453)
  > docker modules: add missing option types (#52422)
  > blockinfile: don't use aliases in documentation exemples (#52220)
  > Docs changes to na_ontap_nvme_subsystem (#52289)
  > Remove me from BOTMETA.yml (#52511)
  > ansible-galaxy init does create a sub directory (#52390)
  > Do not send "Connection: close" when requesting a tunnel. Fixes #32750 (#46070)
  > Don't error on type changes, cast to string and compare (#52505)
  > Update network_debug_troubleshooting.rst (#52446)
  > docker_swarm_service: Remove defaults (#52420)
  > fix pep8 on os_security_group_rule.py (#35924)
  > Add support for macro contexts that have colons (#51853)
  > cloudscale_volume: fail fast on volume type change (#52231)
  > flatpak_remote: Handle empty output in remote_exists (#52010)
  > Add enable become plugin patterned after runas (#52496)
  > fix bug #47154 (#49881)
  > GCE deprecation warning (#52116)
  > VMware: add new module vmware_host_kernel_manager (#52503)
  > Support unix socket with urls/uri (#43560)
  > luks_device: add integration tests (#52359)
  > Update tower_credential.py (#51469)
  > validate-modules: Harmonize error messages (#52385)
  > Bugfix: Fix return data and rework netbox_ip_address (#52415)
  > Fixing state=present for jenkins_plugin module (#52051)
  > Set user expires on FreeBSD using UTC. (#52276)
  > Fixed typo in azure_rm_cosmosdbaccount documentation (#52451)
  > VMware: remove tchernomax from vmware modules notification list (#52418)
  > Added new module - frr_facts (#51804)
  > fix typo in example (#52475)
  > docker_swarm_service: Add working_dir option (#52425)
  > docker: provide alternatives to ansible_facts results (#51192)
  > docker_image: really deprecate state==build (#52412)
  > docker_swarm_service: Add groups option (#52428)
  > git: kill gpg-agent in tests on newer OpenSUSE hosts (#52476)
  > crypto modules: add missing option types (#52421)
  > Alias ansible_model to ansible_product_name for Darwin. Fixes #52233 (#52242)
  > Fortinet's FortiOS fortios firewall service category (#52080)
  > Fortinet's FortiOS fortios firewall service custom (#52081)
  > Adds toggle port security on network create (#37390)
  > docker_swarm_service: Add healthcheck option (#52419)
  > docker_swarm_service: Add stop_signal option (#52424)
  > Update kubevirt_vm with new feautures (#52311)
  > modified storageaccount fact return curated result with connection string (#49702)
  > adding postgresqlconfiguration facts (#45071)
  > fixing force_update in azure_rm_mysqldatabase (#52389)
  > Fix az command to get object id (#52277)
  > alternatives - fix OpenSUSE dir on newer distros (#52458)
  > Fixing azure_rm_postgresqldatabase force_update parameter (#52388)
  > fix non location error (#52312)
  > zypper_repository: fix return check on newer OpenSUSE versions (#52457)
  > zypper: fix tests to use new URL for OpenSUSE 15.0 (#52453)
  > azure_rm_cosmosdbaccount - fix for virtual network rules (#52416)
  > Bug fixes and enhancements for panos connection (#52306)
  > Fix typo in key name (#52432)
  > opensuse - install password-store from specific repo (#52439)
  > Distribution: Add support for Linux Mint 18.3 (#52224)
  > fix version import in common (#52005)
  > Fixed typos (#52426)
  > docker_common: improve image finding methods (#44692)
  > Integration tests for docker_node_facts (#52423)
  > Fortinet's FortiOS log syslogd3 filter (#52262)
  > pacman: Check for package list before installing (#52246)
  > Correct minor typo in filesystem module docs (#52413)
  > etcd3: Support authentication (#44383)
  > Integration tests for module docker_swarm_facts (#52208)
  > docker_* modules: remove from validate-modules ignore list (#52402)
  > clarify how users are specified (#52260)
  > Update the default container to version 1.5.2.
  > Allow setting resource.RLIMIT_NOFILE in modules (#51989)
  > Adding custom module to get PID of the process (#50896)
  > Update pytest constraint for Python 2.7.
  > Unfreeze six in test constraints.
  > validate-modules: Documentation bool (#50085)
  > Bugfix/ fix mocker patch in tests (#52372)
  > Fix one issue (#52370)
  > Fix tests to use ANSIBLE_TEST_PYTHON_INTERPRETER.
  > cron - adds deprecation warnings (#37355). (#52322)
  > doc: remove grammatical glitch (#52336)
  > Native Jinja2: raise undefined error immediately (#52237)
  > Fix sanity test failures (pep8).
  > distribution: Add support for Cumulus Linux (#52309)
  > Sanity fixes to parameter types (#52325)
  > module_utils/mysql: Fixing unexpected keyword argument 'cursorclass' error after migratio… (#47809)
  > Cisco Intersight module_utils and intersight_facts module (#51309)
  > Fix various sonarcloud issues
  > Assorted pylint fixes
  > Module postgresql_idx: added ci tests, new params, returned values, code refactoring (#52230)
  > Fortinet's FortiOS fortios_firewall_schedule_recurring (#52078)
  > Fortinet's FortiOS Firewall Schedule OneTime (#52076)
  > Fortinet's FortiOS log syslogd2 filter (#52259)
  > Fortinet's FortiOS log setting (#52258)
  > Fortinet's FortiOS log null device setting (#52257)
  > Fortinet's FortiOS log null device filter (#52256)
  > Fortinet's FortiOS log memory global setting (#52251)
  > Fortinet's FortiOS log memory setting (#52255)
  > Fortinet's FortiOS log memory filter (#52250)
  > Fortinet's FortiOS log fortiguard override filter (#52168)
  > Fortinet's FortiOS system interface (#52247)
  > Fortinet's FortiOS log fortiguard filter (#52167)
  > Fortinet's FortiOS ips rule (#52121)
  > Fortinet's FortiOS log custom field (#52148)
  > Fortinet's FortiOS log disk filter (#52149)
  > Fortinet's FortiOS log disk setting (#52150)
  > Fortinet's FortiOS log eventfilter (#52151)
  > Fortinet's FortiOS log fortianalyzer2 filter (#52157)
  > Fortinet's FortiOS log fortianalyzer filter (#52162)
  > Fortinet's FortiOS log fortianalyzer override filter (#52163)
  > Fortinet's FortiOS log syslogd2 setting (#52261)
  > Fortinet's FortiOS log syslogd3 setting (#52264)
  > Fortinet's FortiOS log syslogd4 filter (#52265)
  > Fortinet's FortiOS log syslogd4 setting (#52266)
  > Fortinet's FortiOS log syslogd filter (#52267)
  > Fortinet's FortiOS log syslogd override filter (#52268)
  > Fortinet's FortiOS log syslogd override setting (#52269)
  > Fortinet's FortiOS log syslogd setting (#52270)
  > Fortinet's FortiOS log threat weight (#52271)
  > Fortinet's FortiOS log webtrends setting (#52273)
  > Fortinet's FortiOS report layout (#52294)
  > Fortinet's FortiOS report setting (#52295)
  > Fortinet's FortiOS report style (#52296)
  > Fortinet's FortiOS report theme (#52298)
  > doc_fragments: Clean up parameter types (cloud) (#52177)
  > Fix module issues (#52209)
  > crypto: Fix known issues in modules (#52302)
  > doc_fragments: Clean up parameter types (network) (#52176)
  > Fix for PostgresSQL server update and storage_mb (#51653)
  > Fix for MySQL server update and storage_mb (#51661)
  > New LUKS devices management module (#48991)
  > Fixing managed disk facts (#51781)
  > doc_fragments: Clean up parameter types (database) (#52178)
  > doc_fragments: Clean up parameter types (storage) (#52179)
  > Add Python 3.8 to ansible-test and CI.
  > Ansible.Basic - add required_by to module spec (#51407)
  > Add junction path to ontap_volume_clone (#51391)
  > Introduce new 'required_by' argument_spec option (#28662)
  > Add new WG members
  > cloudstack: test: ensure network is implemented (#52204)
  > Feature/alphanumeric password in passwordstore (#38121)
  > Update pytest and pytest-forked constraints.
  > Add constraint for pyone to keep tests passing.
  > gitlab_runner: refresh deprecated documentation notes (#52221)
  > Add FreeBSD 12.0 to CI. (#52195)
  > Fix pycodestyle E117 issues.
  > Ansible.Basic: make module options case insensitive with dep warning (#51583)
  > BOTMETA: Update team_mysql (#52212)
  > Fix openssl_privatekey test on FreeBSD 12.0.
  > add azure_applicationsecuritygroup module (#51214)
  > Fix misuse of `is not` testing a string.
  > yum always return changes dict, not only in check mode (#51987)
  > cloudstack: ensure return api_timeout is int (#52191)
  > Also return some information in case the docker daemon does not run, is not in swarm mode or not a swarm manager. (#52189)
  > New Module: na_ontap_nvme (#51182)
  > Fortinet's FortiOS log fortianalyzer2 setting (#52159)
  > Fortinet's FortiOS log fortianalyzer override setting (#52164)
  > Fortinet's FortiOS log fortianalyzer setting (#52165)
  > Fortinet's FortiOS log fortianalyzer3 filter (#52160)
  > Raise AnsibleConnectionError on winrm connnection errors (#51744)
  > Fortinet's FortiOS log fortianalyzer3 setting (#52161)
  > Fortinet's FortiOS log fortiguard override setting (#52169)
  > Fortinet's FortiOS log fortiguard setting (#52170)
  > Fortinet's FortiOS log gui display (#52171)
  > Fix safe_eval on Python 3.8.
  > cloudscale: combine docs in fragment (#52069)
  > move modules to community support (#52184)
  > Fix: Yum module does not use proxy when username is not set #51548 (#51994)
  > docker_*: always use client.fail() over module.fail_json(), allow to always return data on failure (#51999)
  > Update command/shell docs with note about modules for rebooting(#51499)
  > Add two more failure conditions to unarchive (#51914)
  > Restore behavior for detecting only localhost, and no limit match. Fixes #52152 (#52172)
  > Re-add support for setting shell from play context (#52139)
  > Disallow use of remote home directories containing .. in their path (CVE-2019-3828) (#52133)
  > identity: Add GSSAPI suport for FreeIPA authentication (#52031)
  > Add ontap version to gather facts (#51181)
  > New Module: na_ontap_qos_policy_group (#51392)
  > Change un-ordered list to ordered (#52033)
  > New Module: na_ontap_nvme_subsystem (#50887)
  > Send openstack inventory logs to stderr (#51827)
  > hashi_vault: fix multiple spaces in params (#51524)
  > Fortinet's FortiOS User Tacacs+ (#52071)
  > Fortinet's FortiOS Firewall Schedule Group (#52072)
  > Fortinet's FortiOS fortios firewall service group (#52090)
  > Fortinet's FortiOS fortios firewall shaper per ip shaper (#52092)
  > Fortinet's FortiOS fortios firewall shaper traffic shaper (#52093)
  > Fortinet's FortiOS firewall shaping policy (#52094)
  > Fortinet's FortiOS firewall shaping profile (#52095)
  > Fortinet's FortiOS firewall sniffer (#52096)
  > Fortinet's FortiOS firewall ssh host key (#52097)
  > Fortinet's FortiOS firewall ssh local ca (#52098)
  > Fortinet's FortiOS firewall ssh local key (#52099)
  > Fortinet's FortiOS firewall ssh setting (#52102)
  > Fortinet's FortiOS firewall ssl server (#52104)
  > Fortinet's FortiOS firewall ssl setting (#52105)
  > Fortinet's FortiOS firewall ssl ssh profile (#52106)
  > Fortinet's FortiOS firewall ttl policy (#52107)
  > Fortinet's FortiOS firewall wildcard fqdn custom (#52108)
  > Fortinet's FortiOS firewall wildcard fqdn group (#52110)
  > Fortinet's FortiOS ftp proxy explicit (#52113)
  > Fortinet's FortiOS system settings (#52112)
  > Fortinet's FortiOS icap profile (#52114)
  > Fortinet's FortiOS icap server (#52115)
  > Fortinet's FortiOS ips custom (#52118)
  > Fortinet's FortiOS ips decoder (#52119)
  > Fortinet's FortiOS ips global (#52120)
  > Fortinet's FortiOS ips settings (#52122)
  > Fortinet's FortiOS ips rule settings (#52123)
  > test for ipaddr filter (#52088)
  > tower modules: check that 'verify_ssl' defined in ~/.tower_cli.cfg isn't ignored (#50687)
  > kubevirt: Add new kubevirt_vm module (#50768)
  > Correct usage of sorted() in mongodb_user (#46792)
  > win_product_facts: Fix RETURN information (#52058)
  > Added support for user-specified log file in win_package (#51104)
  > Fix unit tests on Python 3.8.
  > Fixed typo from adress to address (#52143)
  > Update test constraints for Python 2.6. (#52055)
  > Updating update_url for jenkins_plugin (#52086)
  > Fix test case in vmware_guest (#52142)
  > Fix more incorrect uses of `is` operator.
  > aws_kms enhancements (#31960)
  > Improve import sanity test output handling. (#52136)
  > Fix incorrect use of `is` for comparisons.
  > fix docker default remote_user (#52137)
  > examples: fix Ansible API example (#51863)
  > Updated the ansible-galaxy docs (#52070)
  > Add posibilities to run the integration tests for PowerShell < 5.0 (#50808)
  > Update the NuGet package provider when needed (#50759)
  > Custom jinja Undefined class for handling nested undefined attributes (#51768)
  > docs: update docs about pipelining (#51856)
  > callbacks/slack: Explicitly set Content-Type header (#51824)
  > Remove misleading statement passwords must be same (#49798)
  > Update $team_crypto (#52057)
  > Pluribus Networks prefix list network module with Unit test cases (#52064)
  > New Modules: na_ontap_unix_group (#51390)
  > Add OpenStack Magnum cluster module (#44686)
  > - Initial commit (#51738)
  > Added Ansible UTM Info Module for network interface address entities. (#51733)
  > Fortinet's FortiOS Webfilter Content (#51800)
  > Fortinet's FortiOS antivirus profile (#51808)
  > Added more PostgreSQL team members
  > Fortinet's FortiOS antivirus settings (#51810)
  > Fortinet's FortiOS Application Group (#51813)
  > Fortinet's FortiOS Application Name (#51815)
  > Check metadata.status presence (#50416)
  > - Initial commit (#51731)
  > - Initial commit (#51736)
  > Fortinet's FortiOS antivirus quarantine (#51809)
  > Fortinet's FortiOS Application Rule Settings (#51816)
  > New module: xenserver_guest_facts - returns facts of XenServer VMs (#49426)
  > VMware: Tag management to VMware object (#46945)
  > VMware: Handle duplicate VM names in vmware_vm_facts (#45412)
  > Fixed positional argument in azure_vm_virtualmachine (#52067)
  > ansible-vault: handle utf-8 filename in vault (#50341)
  > Fortinet's FortiOS Authentication Rule (#51817)
  > Fortinet's FortiOS Authentication Scheme (#51821)
  > Fixes the comment in the example of the sysctl module(#51547)
  > Fortinet's FortiOS Application Custom (#51812)
  > Fortinet's FortiOS Authentication Setting (#51823)
  > Fortinet's FortiOS DLP Filepattern (#51829)
  > Fortinet's FortiOS DLP FingerPrint sensitivity (#51832)
  > Fortinet's FortiOS DLP Sensor (#51833)
  > Fortinet's FortiOS DLP Settings (#51834)
  > Fortinet's FortiOS DLP Fingerprint Doc source (#51837)
  > Fortinet's FortiOS Dnsfilter domain filter (#51867)
  > Fortinet's FortiOS Dnsfilter profile (#51870)
  > Fortinet's FortiOS Endpoint Control Client (#51872)
  > Fortinet's FortiOS Endpoint Control Forticlient EMS (#51886)
  > Fortinet's FortiOS Endpoint Control Forticlient Registration Sync (#51887)
  > Fortinet's FortiOS Endpoint Control Profile (#51889)
  > Fortinet's FortiOS Endpoint Control Settings (#51890)
  > Pluribus Networks old modules to be deprecated (#51686)
  > Pluribus Networks vrouter ospf6 module with UT (#51793)
  > docker_swarm_service: Extend env and add env_files support (#51762)
  > ufw: allow to insert rules relative to first/last IPv4/IPv6 rules (#49796)
  > Pluribus Networks vrouter interface ip module with UT (#51792)
  > Pluribus networks vflow table profile module with UT (#51722)
  > BOTMETA: Asorted fixes (#52061)
  > docker_swarm_facts: New module to retrieve Docker Swarm information (#50622)
  > docker_node_facts: Query may cover single or multiple nodes (#51701)
  > win_dsc - return warning from DSC invocation (#51927)
  > Pluribus Networks vrouter bgp network module with UT (#51791)
  > Add state option to git_config module (#50578)
  > Update FlashArray facts to get new information (#51550)
  > Add force parameter to gem module (#51366)
  > k8s handle absent resources when waiting (#51682)
  > vsphere_file: New module to manage files on datastores (#48180)
  > Add a description of the description attribute
  > two indentation fixes in playbooks_reuse_roles.rst (#51934)
  > Update connection plugins to use correct, non-deprecated, methods (#52038)
  > Fix scaleway_lb test failures.
  > Remove unnecessary validate-modules ignore entry.
  > include_vars: elaborate description of dir option (#52022)
  > Become plugins (#50991)
  > adding missing items in postgresql facts documentation (#51677)
  > adding missing items in the documentation of mysql server facts (#51676)
  > standardize connection variable names (#51776)
  > fix a little typo in ini inventory doc (#52025)
  > Add a Scaleway load-balancer module (#51741)
  > - Initial commit (#51729)
  > Promote include_tasks/role and import_tasks/role to stableinterface (#51975)
  > Update GetBiosBootOrder to use standard spec resources (#51764)
  > Properly parse boolean env values as boolean (#51836)
  > ufw: check values for direction depending on situation (#50402)
  > ufw: allow gre and igmp protocols (#51166)
  > Fortinet's FortiOS Extender Controller Extender (#51891)
  > Fortinet's FortiOS Firewall Auth (#51892)
  > remove non-standard GetManagerAttributes, SetManagerAttributes (#51898)
  > Fortinet's FortiOS Firewall Central SNAT Map (#51929)
  > Fortinet's FortiOS Firewall DNStranslation (#51930)
  > Fortinet's FortiOS Firewall DoSPolicy6 (#51931)
  > Fortinet's FortiOS Firewall DoSPolicy (#51932)
  > Fortinet's FortiOS Firewall Identity based Route (#51933)
  > Fortinet's FortiOS Firewall Interface Policy6 (#51935)
  > Fortinet's FortiOS Firewall Interface Policy (#51936)
  > Fortinet's FortiOS Firewall Internet Service Custom (#51937)
  > Fortinet's FortiOS Firewall Internet Service (#51943)
  > Fortinet's FortiOS Firewall Internet Service Group (#51945)
  > Fortinet's FortiOS Firewall IpMacBinding Setting (#51947)
  > Fortinet's FortiOS Firewall IpMacBinding Table (#51948)
  > Fortinet's FortiOS Firewall IP translation (#51950)
  > Fortinet's FortiOS Firewall IPv6 EH Filter (#51954)
  > Fortinet's FortiOS Firewall Multicast Address (#51964)
  > k8s_auth: new k8s module for handling auth (#50807)
  > Fortinet's FortiOS Firewall Multicast Policy6 (#51966)
  > Enable changed var with ufw check mode (#49948)
  > Fortinet's FortiOS Firewall LDB monitor (#51955)
  > Fortinet's FortiOS Firewall Local In Policy6 (#51957)
  > Fortinet's FortiOS Firewall Local In Policy (#51962)
  > Fortinet's FortiOS Firewall Multicast Address6 (#51963)
  > Fortinet's FortiOS Firewall Multicast Policy (#51968)
  > Fortinet's FortiOS Firewall Profile Group (#51969)
  > Fortinet's FortiOS Firewall Profile Protocol Options (#51970)
  > Fortinet's FortiOS Firewall Proxy Address (#51974)
  > Fortinet's FortiOS Firewall Proxy AddrGrp (#51982)
  > Fortinet's FortiOS Firewall Proxy Policy (#51983)
  > openssl_csr: ignore empty strings in altnames (#51473)
  > Added Shaps GH handle to team_crypto (#52020)
  > BOTMETA: Fix Spredzy's case (#52019)
  > netbox: inventory: Fix VMs do not have device_roles, but instead use roles  (#50761)
  > gitlab_hook: renaming module name (#51979)
  > Fix yaml indentation for from_yaml_all filter example (#51998)
  > docker_swarm_service: Remove defaults (#51216)
  > Properly handle unauthenticated yum proxy config (#51915)
  > Allow default regions list to use flexible credential types (#51451)
  > Changed 'Control Machine' to 'Control Node' (#51696)
  > Update developing_rebasing.rst (#51650)
  > Document httpapi and cliconf plugins (#49503)
  > ios_user: include filter works just as well. (#51845)
  > Update playbooks_delegation.rst (#51949)
  > docker modules: various adjustments (#51700)
  > Removes superfluous commands nxos_vlan (#51796)
  > VMware: Module for managing mirroring sessions. (#50338)
  > VMware: do create VMDK for new VMs (#51753)
  > Add more keywords to VMware (#51921)
  > Fixed wrong limit on 'Fetch all deployments' sample (#51897)
  > Change some file listings to try and figure out which rpm macro is undefined
  > copyright: edit deprecated email (#51912)
  > Add Windows Server 2019 to Shippable matrix (#51685)
  > Final round of moving modules to new import error msg (#51852)
  > fix Amazon system-release version parsing (#51521)
  > Use common functions for handling import errors (#51851)
  > Include materialized views for ALL_IN_SCHEMA (#50957)
  > Fortinet's FortiOS webfilter urlfilter (#51805)
  > Fortinet's FortiOS antivirus heuristic (#51806)
  > fix azure_rm_deployment test
  > Get docker tests working on OpenSUSE (#51896)
  > correctly detect pkg_mgr on fedora/rhel/centos rpm-ostree installed (#49256)
  > Refactor gitlab modules (#51141)
  > Update yaml.py example to include A colon for single host in a group (#51830)
  > Add team_crypto (#51866)
  > Validate modules prevent version change (#51549)
  > ec2_vol_facts: set filters to default value (#51589)
  > use list instead of tuple and remove md5 on ValueError (#51357)
  > spot instance request stay opened when module exit with timeout (#51535)
  > Remove unused imports and variable in hostvars.py (#51609)
  > java_cert: support of different keystore type (JKS, JCEKS) (#49953)
  > Ios static route new parameters (#41478)
  > Pluribus Networks point feature module for vrouter pim config with UT (#51013)
  > add chrisvanheuveln to nxos (#51869)
  > Fortinet FortiManager Connection Plugin RC, plus associated utilities (#50336)
  > win_rds: wait for reboot to be complete (#51849)
  > adding cosmos db account module (#47181)
  > Disable the update-bundled test during normal operation
  > Have update-bundled check for updates to all bundled code
  > mention ansible-lint and editor tools that help with playbook development (#51769)
  > removed old localhost content (#51839)
  > start getting modules to use shared import error code (#51787)
  > Fix dictionary access in os_floating_ip module (#51444)
  > meraki_admin - Add documentation about absent priority (#51766)
  > mysql_user: Match both single quotes and backticks when checking curr… (#40092)
  > Improve the issue template for dependency problems (#51657)
  > Cloudstack: New module cs_vlan_ip_range (#51597)
  > Improve kubernetes validation warnings (#51683)
  > Copy/Paste error for ssl_ca (#51614)
  > remove tstoner from notifying list (#51797)
  > acme_challenge_cert_helper: fix bad module.fail_json() call (#51795)
  > psrp - do not display bootstrap wrapper for eachach task (#51779)
  > fix string_format sanity check (#51780)
  > Support `ignore_changes` in code-smell tests.
  > Correct integration tests for the win_disk_facts module (#51044)
  > Pass number of forks to TQM from CLI/config (#51669)
  > Add note to network agnostic modules for supported platforms (#51617)
  > Windows facts for licensing information (#50079)
  > Add default Network timeout values to network troubleshooting guide (#51555)
  > win_rds: move the tests into 1 target to make it quicker (#51728)
  > Initial commit for xenserver module_util unit tests (#50850)
  > yum: disableexcludes is supported on centos6 (#51698)
  > Update "yum group list" command (#51743)
  > postgresql_user module: fix documentation (#51220)
  > docker_swarm_service: Enable tests (#51170)
  > VMware: Check for category id before assigning (#51684)
  > ansible-test: fix incompatibilty with the RDS tests and httptester (#51716)
  > Pluribus Networks role module with Unit tests (#51261)
  > win_updates - mark as unstable again (#51713)
  > win_user_profile - fix issue on Server 2019 (#51708)
  > Update vmware_guest docs about resizing disks (#51496)
  > test win_setup - make py3 compatible (#51693)
  > Avoid accidental fork bombs due to try/except (#51633) (#51636)
  > add diff_mode_enabled to documentation
  > uri: check unexpected failure doesn't occur when file cannot be saved (#45824)
  > VMware: debug property values (#45410)
  > Ovirt vm state running wait false (#51024)
  > add-description-to-doc-postgresql_user-module (#51613)
  > Restconf HTTPAPI plugin and modules (#49476)
  > validate memory parameter for ovirt_vm (#46698)
  > added response_timestamps to ios_xr_command module (#50095)
  > docker_node: Docker Swarm node operations module (#50584)
  > win_service - use custom binary for tests (#51689)
  > VMware: fix path for hw_files (#49116)
  > Pluribus Networks snmp community module with unit tests (#51165)
  > VMware: add support for customize existing VM directly (#51215)
  > Added support for defining the ServerSelection attribute of the update searcher session, which allows specifying non-default update server sources. (#51334)
  > new module: aix_devices, manage AIX devices (#32290)
  > new module: AIX Volume Group creating, resizing, removing (#30381)
  > add pause to make test more stable (#51680)
  > doc: fixing typo and grammar rundeck_project.py (#51674)
  > Simplify regex filter code (#50202)
  > docker_volume: improve force option (deprecate, add new option) (#51145)
  > Adds Woj as maintainer (#51644)
  > Add session_role to postgresql modules (#43650)
  > docker_host_facts: Get system-wide information about docker host (#51373)
  > Fix a potential issue with updating interfaces (#50464)
  > Added Ansible UTM Module for managing AAA groups. (#49860)
  > Add module for Pure Storage FlashBlade to manage directory services (#44925)
  > hashi_vault: add support for userpass authentication (#51538)
  > postgresql_ext: cascade extension creating/deleting (#50717)
  > Fixes documentation example (#51643)
  > Digital Ocean integration test for digital_ocean_tag (#49169)
  > Add response documentation (#51647)
  > Ammends docstring (#51641)
  > fixes issue #1186 (#51642)
  > Adds aggregate functionality to the module (#51638)
  > Adds aggregate functionality to the module (#51639)
  > Adds aggregate functionality to the module (#51640)
  > Fixes indentation style issues (#51637)
  > Adds clone_pools parameter (#51635)
  > doc: Correct path of unit tests directory (#51631)
  > Trivial nomenclature fix for NVMe hosts on Pure Storage FlashArray (#51616)
  > Added new AIX and Gitlab members
  > BOTMETA: Restructure Docker, Digital Ocean and Windows (#51544)
  > Pluribus Networks stp port module with UT (#51476)
  > ACI: Fix integration tests using urldecode (#51610)
  > Add $team_postgresql (#51558)
  > added missing version_added
  > ios_ntp module (#50705)
  > Lenovo cnos l3interface (#51322)
  > added support for breakout ports (#51607)
  > Added description to single net interface (#51602)
  > frr: Add terminal and cliconf plugins (#51169)
  > identity: Autodetect FreeIPA server with DNS (#50988)
  > add license_hostid fact nxos_facts (#51588)
  > Add coherency between check and normal mode for copy plugin action see issue #24633 (#51582)
  > Add a missed command (#50781)
  > Update Ansible docsite CSS to fix multi-page printing issue (#51472)
  > Correct spelling in meraki_ssid documentation (#51563)
  > Fix performance issue with large task retries. (#51581)
  > win_power_plan - move to Ansible.Basic and other fixes (#51575)
  > Bug fixes for GCP modules (#51572)
  > Bug fixes for GCP modules (#51573)
  > Bug fixes for GCP modules (#51574)
  > Bug fixes for GCP modules (#51576)
  > Bug fixes for GCP modules (#51577)
  > New Module: gcp_redis_instance (#51578)
  > New Module: gcp_redis_instance_facts (#51579)
  > Added config-context as an opt-in (#50343)
  > Add network fact to obtain FC WWN initiator ports (#37043)
  > unquote ev (#51560)
  > win_power_plan: fix for Windows 10 and Server 2008 compatibility (#51471)
  > win_rds move to test group 3 (#51559)
  > Broken link fixed. (#51492)
  > Rewrite of na_ontap_cluster and unit tests.  (#49780)
  > New Module: na_ontap_vscan_scanner_pool (#49786)
  > Add default fact for NVMe support (#50164)
  > fix changed-behaviour in check mode (to not always return True) (#37776)
  > Fixes issue where uppercase named A_Record delete was getting skipped (#51539)
  > Onepassword document fixes (#51527)
  > added timestamps to ios_command module (#50323)
  > Fix IF_ETH_REGEX to allow 1/1 and 1/1/1 interfaces (#51438)
  > Base integration test  for gitlab modules (#51490)
  > win_stat - add follow option and fix broken tests (#51522)
  > Pluribus Networks stp module with unit test (#51475)
  > Pluribus Networks pn user module with UT (#51428)
  > Pluribus Networks point feature cpu mgmt class module with UT's (#51427)
  > Pluribus Networks point features for snmp vacm with UT's (#51423)
  > pn snmp trap sink (#51420)
  > Add "pure" state functionality for win_group_membership (#51298)
  > make missing pattern ansibleerror (#51397)
  > add new module for webapp slot (#48862)
  > Use correct property name (#51511)
  > [k8s] Always check envvars when auth parameter is not provided (#51495)
  > move extravars and option vars loading into VM (#51070)
  > GCP resource representation uses "rrdatas" property instead of "target" (#51479)
  > win_stat: Rewrite using AnsibleModule (#49653)
  > added unsafe toggle to vars_prompt (#49219)
  > remove bare var handling in conditionals (#51030)
  > Add integration tests for docker_image options (#48574)
  > Add keywords for Working Groups
  > New module to manage OVH's failover IPs. (#34837)
  > add  info for module-utils tower (#51450)
  > Update developing_modules_general_windows.rst (#51493)
  > junos_config documentation missing "update" choice  (#51299)
  > VMware: vmware_guest - allow existing vmdk files to be attached to guest (#45953)
  > Add option to enter admin configuration mode in iosxr_user (#51430)
  > support for custom data in vmss (#51380)
  > test dnf - fix groups idempotency on RHEL and fix postgresql issue (#51319)
  > aci_aaa_user: Fix an issue with clear_password_history (#51459)
  > Toshio is now release manager for 2.8 and future 2.6 (#51452)
  > Ignore AttributeError when trying to import p paramiko (#51243)
  > ansible-test: make the httptester for Windows more resiliant around the shell chosen (#51416)
  > document how state=file works (#50986)
  > Update module to use Ansible.Basic (#51365)
  > add note about register + skip (#51339)
  > Add modules to manage Remote Desktop Services (#43406)
  > Update lib/ansible/modules/cloud/docker/docker_container.py
  > description updated to mention valid value
  > aws_ec2 Implement the missing 'region discovery' (#51333)
  > toggle for stripping empty shell/command output (#51342)
  > Fix gcp utils dict replace (#51426)
  > grammer fix and changed description to iteratively from recursively. (#50837)
  > Clarify use of variables in content parameter in copy module (#50940)
  > Add k8s module_defaults group and document (#51093)
  > dellos module doc updates for network_cli (#51207)
  > added docs for sleep/systemd interaction (#51336)
  > dnf load substitutions from installroot (#51206)
  > Clarify priority setting in Inventory doc (#51343)
  > add example into os_server for server group (#51375)
  > Update Docsite edit (#51115)
  > HP-UX: Fix ansible_pkg_mgr to use swdepot (#51411)
  > update git.py (#51017)
  > AIX: Add ansible_pkg_mgr to installp (#51410)
  > acknowledge operations are update operations now (#51304)
  > removed version line
  > Updates to ontap_user
  > Add new module - junos_ping (#50711)
  > changed interface config blocks parsing logic (#50340)
  > Allow check_mode with supports_generate_diff capability in cli_config (#51384)
  > Add multiline config example in cli_config docs (#51413)
  > PSRP: Add read_timeout connection parameters (#46850)
  > check elb type in compare_subnets for elbv2 (#50203)
  > Add installp to $aix_team
  > aci_aaa_user: Fix changing user description (#51408)
  > k8s: fix handling exceptions for certain modules (#51386)
  > change the default value of user to null (#51376)
  > changes to cifs_server
  > Rewrite of Na_ontap_job_schedule and new options (#49507)
  > ucadapter rewrite and unit test (#49497)
  > Update postgresql_lang connection methods (#49221)
  > Ansible.Basic - make choices validate case insensitive (#51203)
  > Python3 fix: Decode output from popen in iocage connection (#41868)
  > Add inject_ovf_env functionality for vmware_deploy_ovf (#51074)
  > New module: installp for AIX packages (#30238)
  > Add more return values to *_config modules (#50702)
  > Added new members
  > mso_stae_contract: Add EPG contracts (#51383)
  > Standardize cliconf get_capabilities (#51147)
  > Add $team_mysql (#51374)
  > mso_st_deploy: Deploy a schema template (#51379)
  > Adding mysql configuration facts module (#45075)
  > ios_user: Add support for multiple sshkeys (#51173)
  > VMware: New module vmware_vm_host_drs_rule (#50651)
  > Automatically removing all resources allocated by VM (#50652)
  > hpilo_boot: fix module doc to match code and logic (#51360)
  > docker_swarm_service: Compare image by digest (#51134)
  > New module: tower_notification (#50512)
  > docker_swarm_service: Remove root as default user (#51110)
  > docker_swarm_service: Fix endpoint mode idempotency (#51232)
  > More teammembers for aix, bsd, hpux and solaris
  > fix debug msg in example (#51361)
  > Prefer to use gmake (if available) on non linux OS (#51294)
  > Document trigger_severity values (#51331)
  > zabbix_template: Fixed interactions between options and data within JSON object (#51222)
  > More test fixes for split controller/remote tests.
  > MSO: Refactor modules to common structure (#51354)
  > Avoid macos stuff to become deprecated
  > add toggle for host pattern mismatch behaviour (#51199)
  > Enable force_handlers for integration tests.
  > Switch na_ontap_ifgrp to use NetAppModule and new option (#50774)
  > New Module: na_ontap_nvme_namespace (#50886)
  > added pipelining for z/OS (#51212)
  > New Module: na_ontap_portset (#49784)
  > mso_schema_site: Add sites to a schema template (#51332)
  > Add scm_update_cache_timeout, job_timeout and custom_virtualenv to tower_project (#51330)
  > k8s: turn off wait in check_mode (#51310)
  > postgresql_ext: Allow creating extension in a specific schema (#47279)
  > Make sure force_handlers is off for handlers test.
  > Fix path encoding bug in config manager.
  > Enable paramiko connection tests on RHEL 8.0.
  > Fix integration tests to support remote hosts.
  > mso_contract_filter: Improve logic (#51315)
  > MSO: Various small fixes (#51314)
  > mso_anp: Idempotency fixes (#51313)
  > vmss extension facts (#51263)
  > Adding Azure Virtual Machine Extension Facts (#51258)
  > Updating #51035: add rename to porting guide. (#51230)
  > Remove "as mentioned above" (#51295)
  > Fix docs syntax highlighting errors (#50836)
  > Fix example, clarify "macro_name" syntax (#51129)
  > changes 'github' to 'GitHub' in community (#51111)
  > mso_st_contract_filter: Manage contract filters (#51300)
  > mso_st_vrf: Manage VRFs in templates (#51292)
  > mso_st_l3out: Manage l3out's in templates (#51291)
  > add static facility and apply to register (#49737)
  > add support for hostname on Raspbian (#51273)
  > mso_st_filter_entry: Manage filter entries in templates (#51290)
  > mso_schema_template_bd: Manage BDs in templates (#51279)
  > mso_st_externalepg: Manage external EPGs in templates (#51285)
  > Rewite of na_ontap_cifs to use NetAppModule, new options, and unit tests.  (#49782)
  > mso_st_bd_subnet: Manage BD subnets in templates (#51282)
  > mso_sta_epg_subnet: Manage EPG subnets in templates (#51278)
  > mso_schema_template: Manage templates in schemas (#51277)
  > mso_s_t_anp: Manage ANPs in templates (#51274)
  > mso_s_t_anp_epg: Manage EPGs in templates (#51275)
  > Adding 'eval_type' option for zabbix_action module (#51266)
  > Required changes for schema-modifying modules (#51270)
  > mso_schema: Improvements to docs (#51272)
  > Added new $team_gitlab members
  > updating azure compute mgmt package to the latest version (#51259)
  > Add port_type argument to os_port module (#47415)
  > ovirt_disk: Support ISO image uploads. (#51256)
  > test - skip dnf on RHEL 8 until test is fixed (#51260)
  > Added Return Values (#51069)
  > Add backup filename and dir path option for config network modules (#50801)
  > facts: solaris: introduce distribution_major version detection for Solaris (#43978)
  > Doc fragments to plugins (#50172)
  > adding devtestlabs (#50961)
  > adding vmss extension (#50709)
  > team_macos: Add auto-labeling for macOS (#51255)
  > ec2_vpc_nacl fails when the VPC is configured with IPv6 (#49979)
  > Fix dnf integration test issues. (#51251)
  > New GCP module: gcp_iam_service_account_key (#50682)
  > Bug fixes for GCP modules (as of 2019-01-22T12:43:52-08:00) (#51244)
  > Bug fixes for GCP modules (as of 2019-01-22T12:43:52-08:00) (#51245)
  > Bug fixes for GCP modules (as of 2019-01-22T12:43:52-08:00) (#51246)
  > Bug fixes for GCP modules (as of 2019-01-22T12:43:52-08:00) (#51247)
  > Bug fixes for GCP modules (as of 2019-01-22T12:43:52-08:00) (#51248)
  > New GCP module: gcp_sourcerepo_repository (#51249)
  > New GCP module: gcp_sourcerepo_repository_facts (#51250)
  > facts: detect IP addresses on busybox properly (#51131)
  > Remove outdated minor release info from table (#50903)
  > Add team_docker as maintainer for and docker label to docker scenario guide. (#51229)
  > clarify environment (#50987)
  > doc: describe merging to ansible.module_utils.* (#51152)
  > add network roles info (#49501)
  > Modules tocfix (#51077)
  > update/enable postgresql integration test target for rhel8 beta
  > update/enable filesystem integration test target for rhel8 beta
  > update sefcontext integration target and enable for rhel8 beta
  > enable groupby_filter test target for rhel8 beta (#48962)
  > New Options for Autosupport (#50773)
  > Fieldattribute inheritance with defaults (#50891)
  > [WIP] force install role and its deps (#49347)
  > parallelize getting mount info (#49398)
  > faster config loading (#48333)
  > Catch sshpass authentication errors and don't retry multiple times to prevent account lockout (#50776)
  > Clarify gather_facts and highlight important lines
  > Handle complex quoting in extra args in pull cli (#50212)
  > PR to implement support feature for creating NIOS network container (#51168)
  > Populate product_name and system_vendor facts on Solaris (#44114)
  > docker_service: rename to docker_compose. (#51035)
  > keycloak_client: fix ansible diff/changed (sorting, null-values) (#39515)
  > Fix 'defaults' option in the nxos_config module (#51076)
  > Required changes for zfs_delegate_admin (#51202)
  > Feature junos filter (#44703)
  > New Module for SmartOS: nictagadm (#35919)
  > A module for managing ZFS admin privileges (#19240)
  > A few small cosmetic changes
  > Provide a boolean switch to enable/disable publisher refresh
  > fix include_vars non-ASCII error handling (#51198)
  > file - allow touch on files not owned by user (#50964)
  > remove usless tb initiator
  > Fix missing tracebacks in ansible-inventory
  > Adding digital_ocean_space alias for s3_bucket module (#39774)
  > shell: Improve documentation (#51109)
  > module mongodb_user fix roles default value (#46443) (#46526)
  > Relative time support for crypto modules (openssl_certificate) (#50570)
  > Add more team-members to $team_gitlab
  > Disable failing azure_rm_postgresqlserver test.
  > Update documentation for ignore_unknown_extensions (#50383)
  > copy module "dest" parameter is not only absolute (#50974)
  > add example of hosts in multiple inventory groups (#50895)
  > Clarify usage of version-variable in win_chocolatey documentation (#50769)
  > Pluribus Networks admin syslog modules with unit tests (#50596)
  > dataloader: unit tests (#50942)
  > Fix typo
  > Remove deprecated options from modules (#50246)
  > Add $team_gitlab (#51176)
  > Fix stray string in network_cli (#51142)
  > IBM_Storage: fix host_add_ports (#49420)
  > win_user_profile - new module (#50637)
  > ansible-test: add Ubuntu 18.04 container (#50790)
  > win_chocolatey: Fix hang on missing/required base env vars (#51154)
  > dnf: allow to operate on file paths (#51080)
  > Temporarily disable tests. (#51148)
  > Docker Network module labels support (#50883)
  > docker_swarm_service: Add command option (#50984)
  > docker_swarm_service: Fix crash when using configs parameter (#50606)
  > docker_swarm_service: Add placement_preferences option (#51082)
  > Add porting guide note about change from 49317 (#49629)
  > docker_swarm_service: Fix publish idempotency when mode is None (#50882)
  > docker_swarm_service: Use option_minimal_versions (#50609)
  > Remove obsolete alias from nios_txt_record test.
  > Update the example for API use to reflect new context object (#50723)
  > Modified description in nmcli module doc (#50661)
  > openssl_csr cryptography backend, try II (#50894)
  > More BSD/Solaris maintainers (#51138)
  > Update nxos_aaa_server_host.py (#49635)
  > homebrew_cask - add sudo_password parameter(#46471)
  > Update os_quota.py fixed typo (#50981)
  > Update debug.py (#51041)
  > New Unix maintainers (AIX, BSD, Solaris) (#51117)
  > Update vmware.py minor typo (#51047)
  > Pluribus Networks port cos rate setting module with UT (#50856)
  > Pluribus Networks switch setup module with unit test cases (#50797)
  > Fix connect_timeout config varaible in netconf connection (#51055)
  > Increase persistent command_timeout default value (#51056)
  > vmware_guest: improve task error handling (#49960)
  > VMware: Unit test for vmware_guest (#50140)
  > Ansible.Become - fix 32 bit incompatibility (#51094)
  > get standard properties for each firmware entry (#51028)
  > DigitalOcean module deprecation (#47272)
  > Add Digital Ocean Droplet API (#33984)
  > ec2_asg: doc: fix health_check_period default to match arg spec
  > Welcome bcoca !
  > allows loop pause for subseconds (#50461)
  > Fix subversion integration test on Fedora 29. (#51089)
  > Fix usetty keyword in example ansible.cfg (#51084)
  > Enable yum integration tests on RHEL 8.0.
  > Enable seboolean integration test on RHEL 8.0.
  > team_bsd: Add auto-labeling for BSD (#51085)
  > Enable pip integration test on RHEL 8.0.
  > Fix Foreman returning host parameters (#51034)
  > Fixes and refactor netbox device module (#50672)
  > Spotinst - adding support for instance health check validation (#49211)
  > Add new hpux labels and $team_hpux (#51075)
  > team_solaris: Add auto-labeling for solaris (#50730)
  > Merge module defaults groups docs into one page (#51045)
  > Make module handle its own exit (#50728)
  > Put in documented default for gcp_compute filters (#50025)
  > Adding TowerCLI receive module (#51023)
  > Adding tower_workflow_launch (#42701)
  > Adding TowerCLI send module (#37843)
  > modules: network: ingate: Add module ig_store_edit (#47675)
  > fixed vmss required parameters handling (#51012)
  > Fix parameter types and other fixes (#50111)
  > Run integration tests from temporary directory.
  > setup_rabbitmq - fix erlang pinned dependencies (#51048)
  > win_updates - fix category return value to be a list (#51001)
  > ovirt hosts facts add cluster version filtration (#48664)
  > ovirt add sync_networks (#49298)
  > Fix azure_rm_rediscache test resource naming.
  > Encoding fixes for plugin loader and vault. (#51002)
  > reboot - Fix connection timeout reset (#51000)
  > Add optional headers to utm modules (#49856)
  > Fix small typo
  > Match VLAN ID as whole line instead of searching for digits in line (#51019)
  > Add Checkpoint access layer facts module (#51016)
  > facts: set virtualization_role for KVM hosts (#50770)
  > Remove unnecessary absolute paths from tests.
  > Make Shippable timing script more resilient.
  > Fix malformed string error for hashed_password (#51007)
  > Remove unnecessary calls to cache_block_tasks noop (#50715)
  > added timestamps to nxos_command module (#50261)
  > fixed idempotence in vm extension (#51005)
  > More path encoding fixes.
  > fix new inventory azure_rm.py (#50006)
  > Fix UnicodeEncodeError for ansible --version. (#50997)
  > Add comment explaining to_native usage.
  > Use to_bytes on open and to_native on load_source.
  > Fix path encoding issue loading plugins.
  > Add new param "ignore_selinux_state" to seport, sefcontext, seboolean (#48945)
  > New GCP module: gcp_bigquery_dataset (#50676)
  > New GCP module: gcp_bigquery_table (#50678)
  > New GCP module: gcp_compute_interconnect_attachment (#50680)
  > New GCP module: gcp_iam_service_account (#50681)
  > New GCP module: gcp_resourcemanager_project (#50683)
  > New GCP module: gcp_storage_object (#50684)
  > Bug fixes for GCP modules (as of 2019-01-09T15:35:45-08:00) (#50783)
  > Bug fixes for GCP modules (as of 2019-01-09T15:35:45-08:00) (#50784)
  > Bug fixes for GCP modules (as of 2019-01-09T15:35:45-08:00) (#50785)
  > Prevent duplicate role insertion into roles: (#50552)
  > Allow overwrite of SSH key (#49971)
  > Bug fixes for GCP modules (as of 2019-01-09T15:35:45-08:00) (#50786)
  > ensure we have required systemd env var (#50607)
  > Add object_type param to checkpoint_object_facts (#50982)
  > Rename MSC modules to MSO nomenclature (#50959)
  > Correct the command for test coverage
  > Add checkpoint_session module (#50930)
  > Add checkpoint_object_facts module (#50933)
  > docker_swarm_service: Add option tests (#50699)
  > Add missing file deps to vmware_inventory test.
  > fix ansible_connect_timeout variable in connection plugins and nxos_install_os timeout check (#50965)
  > Fix ansible-test handling of empty test targets.
  > Pass ansible-test inventory path to test funcs.
  > Further cleanup of integration test inventory. (#50919)
  > Fix relative paths
  > Fix integration test shebangs and update tests.
  > Ignore @bpennypacker (#50948)
  > Update windows_setup.rst (#50941)
  > Add more ansible-test aliases to test docs. (#50921)
  > Revert Debug: Size of coverage file #50380 (#50945)
  > Clarify clear facts (#50667)
  > Aerospike migrations module (#49138)
  > gcp_compute: Add vars_prefix to prefix host_vars (#49601)
  > Fix false positives in no-get-exception test.
  > docs: tags: streamline indentation (#50875)
  > botmeta: adjust my cloud namespaces (#50884)
  > Consistent typesetting of "GitHub" (#50929)
  > msc_schema: Manage schemas on ACI MultiSite (#47758)
  > Minor typos (#50371)
  > Update documentation notes, copyright and license (#50927)
  > Fix cli_config backup option check (#50926)
  > Add support for users/sites to tenants (#50924)
  > Add autopublish and autoinstallpolicy behaviour to Checkpoint devices (#50862)
  > Switch set_fact test to private inventory.
  > Handle non-target file deps for integration tests.
  > ansible-test git: kill gpg-agent to remove locks (#50917)
  > ansible-test: fix cloud_init_data_facts for Ubuntu 18.04 (#50916)
  > ansible-test: fix dpkg_selections on Ubuntu 18.04 (#50915)
  > Fix ansible-test target dependency issues. (#50908)
  > ansible-test: add postgresql var file for Ubuntu 18.04 (#50914)
  > Delegate ansible-test with LC_ALL=en_US.UTF-8.
  > ansible-test: rename setup_mysql_db Ubuntu name to work with 18.04 (#50907)
  > ansible-test: apt cleanup and futher 18.04 fixes (#50906)
  > Bubble up import exception content for k8s module (#50657)
  > Fix ansible-test dependency processing.
  > ansible-test setup_dep_repo trust package  repo (#50795)
  > Updated test constraints for mock assert_called() and assert_called_once()
  > jabber: Fix joining group chats (#50846)
  > Fix encoding issues with file paths. (#50830)
  > Use different test package in pip test.
  > Fix create home dir fallback (#49262)
  > check for chroot in systemd module (#43904)
  > Preventing '/dev/tty not found' problems (#49950)
  > test subversion - support Ubuntu 18.04 (#50791)
  > Support for NIOS modules to use environment variables in provider (#49056)
  > Revert "openssl_csr: Allow to use cryptography as backend (#50324)"
  > VMware: New module vmware_drs_group_facts (#50649)
  > VMware: New module vmware_drs_group (#50650)
  > VMware: vcenter_license fixes (#50794)
  > Move changelog fragment to correct place. (#50869)
  > Giving felixfontein supershipit on docker stuff (#50878)
  > openssl_csr: Allow to use cryptography as backend (#50324)
  > docker_swarm_service: Documentation fixes (#50861)
  > Fix checkpoint access rule facts example (#50870)
  > azure_rm_virtualmachine - adding support for StandardSSD_LRS (#46676)
  > Add forgotten checkpoint unit tests (#50858)
  > fix use_proxy option in icinga2_host (#47671)
  > docker_swarm_service: use exact name match when finding services (#50665)
  > docker_swarm_service: Don’t add difference when update_order is None (#50655)
  > Add missing parameters in get_config vyos (#50855)
  > Fix_facts (#50597)
  > fix_dellos6_config (#50599)
  > Support curated return value for network interface and refine test (#50482)
  > VMware: add new module vmware_guest_video (#50590)
  > Move unrelated connection test to separate target.
  > Correct docsite typos: it's -> its (#50812)
  > docker_volume: revert #47390 (#50663)
  > Fix dpkg_selections integration test.
  > Do not load user kube config if path specified (#49952)
  > Setup TLS integration test for RabbitMQ (#50363)
  > Fixes #25725: strip quotes from lsb_release and distribution description. (#31143)
  > VMware: Fix vmware_vm_inventory (#50592)
  > Close all open filehandle (#50544)
  > redfish_utils: fix reference to local variable 'systems_service' (#50298)
  > azure_rm_managed_disk: properly handle os_type on creation and update (#49385)
  > Add docstrings (#49934)
  > Checkpoint task facts (#49932)
  > Added Ansible UTM Module for managing network/interface_address objects. (#49864)
  > Checkpoint host facts (#49935)
  > Checkpoint access rule facts (#49933)
  > Update filter documentation (#50255)
  > Improve panos_commit module (#50451)
  > added missing docs for option in acl module (#50775)
  > dns zone enhancement and return curated value (#50740)
  > azure virtualmachine scaleset supports loadbalancer update (#50132)
  > Pluribus Networks port config module (#50314)
  > Pluribus Networks port cos bw module (#50287)
  > Docs: Fix highlight line (#50756)
  > Add support for  idle_timeout, version and ipTags, curated in facts module (#48923)
  > Compare output as JSON to avoid sort issues.
  > Azure: Add Availability Zones (#49243)
  > Update purefa_volume to allow clearing of QoS limits (#50662)
  > Cleanup integration test inventory. (#50753)
  > Clean up some of the execution of the module (#48391)
  > Fix comma (#50766)
  > Checkpoint host (#49936)
  > Guard creating HTTPSClientAuthHandler behind HTTPS checks (#50523)
  >  schema can also be provided if type is default_privs (#50498)
  > fix eos_l2_interface insufficient commands (#50754)
  > Fix: lxca_nodes misspelled in the lxca_common.py (#50734)
  > Curate the  virtual network facts module (#50311)
  > Pluribus Networks pn_dscp_map_pri_map module with Unit tests (#50142)
  > PR to fix the issue of keyerror in Nios api (#49183)
  > To resolve NIOS race condition when ip allocated via NIOS next available ip function (#49818)
  > Use relative inventory paths instead of symlinks.
  > Move any_errors_fatal test inventory into test.
  > Move include_import test inventory into test.
  > Move meta_tasks test inventory into test.
  > Move strategy_linear test inventory into test.
  > azure_managed_disk enhancement (#50317)
  > Merge pull request #50735 from mattclay/callback-inv
  > Disable retry files for integration tests.
  > cleanup - required: false (#50648)
  > Improve performance of no-tests-as-filters test.
  > Add mksysb module to $team_aix
  > Add delay to fix spurious test breaks.
  > Add tests for WANT_JSON and old style modules (#50555)
  > default: callback plugin allow unreachable task to stderr (#50533)
  > Fix sanitizing config lines (#50553)
  > Lenovo cnos l2interface (#50641)
  > Lenovo cnos banner new module (#50145)
  > Update zabbix_action.py (#50548)
  > tqm._initialize_notified_handlers() is noop now (#50713)
  > Fixing exception import for tower modules (#50447)
  > fix docs for tower modules (#50710)
  > Remove elements= from arg_spec when type is not 'list'. (#50484)
  > Added two new members to AIX WG
  > Checkpoint access rule (#49937)
  > zabbix_host_facts: get list of templates (#50007)
  > zabbix: fix author's github handle (#50700)
  > inventory: vagrant: rename deprectated ansible_ssh_*  (#50694)
  > adbotmeta: add windows support to executor/powershell i (#50689)
  > New module: gcp_bigquery_dataset_facts (#50677)
  > New module: gcp_bigquery_table_facts (#50679)
  > win_psexec: added the pid return value to the docs (#50664)
  > Add auth_timeout parameter when supported by paramiko (#50448)
  > team_aix: Add members to the new team (#50660)
  > Add AIX support to reboot module (#50353)
  >  Included support to AIX group of subsystems on service module (#33043)
  > docker_network IPAM test / general docker test cleanup (#50499)
  > Documentation fix for developing own plugin (#50547)
  > Perf graphing (#46346)
  > avoid x2 setting of set_fact when 'cacheable' (#50564)
  > Update zabbix_action.py (#50582)
  > Make sure to clean up even if an exception occurs (#50620)
  > Introduce 'insertbefore' and 'insertafter' to specify the position (#44811)
  > fix ip address tokenization bug in eos_static_route module (#43151)
  > docker_node_facts: Read information about swarm node from swarm manager (#50571)
  > ufw: extend integration tests (#50400)
  > fix eos_l2_interface invalid command (#50644)
  > ovirt_storage_connection: Fix issue in detaching the connection (#50005)
  > New Module: vyos_ping (#50193)
  > Fix issue in junos and bigip action plugins (#50636)
  > Add Devuan Support for ascii release - resolve 49615 (#49616)
  > Fix run.py --branch argument.
  > Cloudscale volume (#49887)
  > tests: vultr: convert legacy tests to targets  (#50156)
  > add env variable VAULT_AUTH_METHOD (#50572)
  > xml: Improve documentation and examples (#50602)
  > Copy detailed logging to persistent.py so local can benefit, too. (#50614)
  > Clarify the change made to reverse_inventory
  > archive: Fix check if archive is created in path to be removed (#29420)
  > Fix for the new 2.8 feature to have modprobe check for builtins.
  > raw is transport-agnostic
  > Allow for vaulted templates in template lookup (#49819)
  > Checkpoint httpapi plugin (#49929)
  > Fix searchpath in the template lookup (#50488)
  > adding module azure_rm_virtualmachinescalesetinstance_facts (#50440)
  > Pluribus Networks module for connection stat settings with UT's (#50186)
  > (action/script) Fix windows absolute path detection when executing powershell script (#50365)
  > Improve style and fix typos in the Zabbix module titles and descriptions (#50575)
  > new module: Configure LVM and NFS file systems for AIX (#30810)
  > module_utils/urls.py is core (#50567)
  > Add new AnsibleTemplateError to more easily catch templating issues (#50563)
  > Corrects doc strings in bigip_asm_policy_* modules (#50561)
  > adds bigip apm policy import (#50559)
  > Changes exists() method logic in asm policy fetch, corrects documentation (#50560)
  > adds apm policy fetch module (#50534)
  > Add a porting guide entry for ansible_distribution facts (#50251)
  > dnf/yum - added install_weak_deps option (#50525)
  > Fix junos terminal error regex (#50538)
  > add privileged role validation for nxos become (#50312)
  > Fix backup issue in network config modules and network action plugins common code refactor (#50301)
  > Correct Errors in Documentation (#50507)
  > azure_rm_webapp: fix updating app settings (#49181)
  > remove forced lowercase on group_name (#50445)
  > Fix lastpass lookup error
  > Added new module to support NIOS Fixedaddress DHCP property (#49119)
  > Handle exception raised in recursive_finder API (#49590)
  > Update documentation for mysql_db notes (#50444)
  > Move the arguments module into cli/ and context_objects into utils
  > Cleanups and fixes to cli
  > Split up the base_parser function
  > Save the command line arguments into a global context
  > Add a CLIArgs Singleton class that will hold the parse cli arguments
  > Cleanups to the common.sys_info API
  > ansible-test: docker_network set as untable (#50526)
  > ACI: Implement encoded query_string (#50358)
  > urldecode filter for Jinja2 (#28503)
  >  Give IncludedFile more context via ansible_search_path (#50045)
  > ansible test: re-enable mysql tests with fix (#50430)
  > dnf - fix conf_file loading (#50515)
  > Add unstable alias to s3_bucket integration tests (#50508)
  > Add galaxy.html#dependencies link (#49984)
  > allow for vault enterprise namespaces (#50462)
  > Windows: Add missing parameter types and doc fixes (#50232)
  > Make WinRM security warning more explicit (#50263)
  > Docs: add Pygments lexer for Ansible output (#50318)
  > Fixes #37209 - Added complex return value, instance (#49989)
  > Update zabbix_action.py (#50490)
  > gcp: documentation update (#50183)
  > Update changed_when and failed_when examples (#50411)
  > Update playbooks_loops.rst (#50437)
  > ovirt_host: Improve failed upgrade check (#50489)
  > Add choices of the state parameter documentation (#50481)
  > add openssh_cert module (#49605)
  > openssl_*: prevent error when path includes no path (#50322)
  > openssl_csr: idempotency doesn't work correctly for keyUsage (#50361)
  > docker_swarm_service: Fix typo for option type (#50483)
  > disable docker_network ipam tests (#50477)
  > Add support for Kali Linux detection. (#50331)
  > add changelog for #50242 (#50480)
  > fix order of dnf api operations so transactions don't fail (#50038)
  > Sort suboptions and subresults in docs. (#50315)
  > added new module to manipulate signatre sets on ASM policy (#50209)
  > fixed a bug in transform_name (#50213)
  > uses correct highlighting (#50457)
  > Fix firewalld module failing on missing protocol. (#50242)
  > Add support for NRDP notifications (#39297)
  > - Fix sanity checks   - Fixed documentation trailing whitespaces   - Added missing/broken documentation
  > Added Ansible UTM Module for managing reverse proxy auth profile entries.
  > - Fix sanity checks   - Fixed documentation trailing whitespaces   - Added missing/broken documentation
  > Added Ansible UTM Module for managing reverse proxy frontend entries
  > - Fix sanity checks   - Fixed documentation trailing whitespaces   - Added missing/broken documentation
  > Added Ansible UTM Module for managing reverse proxy location entries
  > rename force to force_delete_nonempty (#50290)
  > Disable zabbix_host 50386 (#50427)
  > docker_secret, docker_config: allow to base64-decode data (#49688)
  > vultr_server: fix multiple ssh keys not handled (#50337)
  > Pure Storage facts fix (#50349)
  > Temporarily disable mysql_variables (#50403)
  > Temporarily disable mysql_user testcases (#50395)
  > Disable mysql_db (#50385)
  > Add missing aliases file (#50357)
  > ufw: add integration tests (#50374)
  > Debug: Size of coverage file (#50380)
  > Documentation remove escape r (#50277)
  > Fix bad placement of array variable (#50256)
  > Improve tagging examples. (#50321)
  > ACME: add seealso references (#50320)
  > Provide both service state and status when possible in service_facts (#49618)
  > docker_image: add network parameter (#50313)
  > Change net_* default behaviour on missing module (#49923)
  > Zabbix Action: Idempotency fix (#50297)
  > Pluribus Networks igmp snooping module with Unit tests (#50146)
  > Fix for AttributeError in network_cli (#50284)
  > Revert TEMP HACK: Upload all to codecov (#50279)
  > Elliptic curve tests for crypto modules (#50109)
  > fix: ansible_kubectl_ssl_ca_cert variable (#50217)
  > Add colon after module name (#50274)
  > postgresql_user: set type of conn_limit (#50178)
  > Update nios_aaaa_record.py (#50271)
  > update github handle (#50235)
  > Fix typo
  > ansible-doc: update faq to include common z/OS pitfalls (#18555) (#49504)
  > New GCP Module: gcp_compute_interconnect_attachment_facts (#48217)
  > New GCP Module: gcp_container_cluster_facts (#48249)
  > New GCP Module: gcp_container_node_pool_facts (#48251)
  > New GCP Module: gcp_iam_service_account_facts (#48257)
  > New GCP Module: gcp_resourcemanager_project_facts (#48263)
  > New GCP Module: gcp_spanner_database_facts (#48265)
  > New GCP Module: gcp_spanner_instance_facts (#48267)
  > New GCP Module: gcp_sql_database_facts (#48269)
  > GCP Bug Fixes (#49458)
  > New GCP Module: gcp_sql_instance_facts (#48271)
  > Allow AnsibleVaultEncryptedUnicode to pass through exec_jsonrpc (#48306)
  > New GCP Module: gcp_sql_user_facts (#48273)
  > Log device interaction and push labeled logs back to controller (#50028)
  > Merge backup functionality across config action plugins (#50208)
  > Add backup parameter to cli_config (#50206)
  > fixed invalid samples (#50227)
  > Correct match test documentation (#50229)
  > postgresql_idx: misc fixes (#50199)
  > Revert changes in vmware_vcenter_statistics(#49537)
  > VMware: add VBS configuration support for Windows 10 (#48595)
  > Fix Issue #39598 (#49982)
  > Fix Issue #49612 (#50073)
  > Add `env` command to ansible-test and run in CI. (#50176)
  > Fix docs typo at Special Variables (#50230)
  > win_firewall_rule: Remove invalid 'bypass' action (#50207)
  > win_updates: Correctly report changes on success (#50188)
  > Giving Google engineers supershipit on GCP Ansible resources/plugins/tests (#50218)
  > Added supershipit to botmeta sanity test (#50219)
  > Misc documentation update (#50190)
  > Add more detailed documentation on how to use multiple inventories (#47586)
  > Fix some handling of log messages from ansible-connection (#50214)
  > Make modprobe module check for builtins as well (#37150)
  > Docs: Show parameter types (in purple) (#49966)
  > MSC: Various bugfixes and features enhancements (#50200)
  > Prevent error if module.params['path'] has no path included. (#50106)
  > Jenkins_plugin: Handle 'latest' version when installing plugin for first time (#49723)
  >  List correctly current PV in "lvg" module: fix lvg reduce  (#49731)
  > Change the Packet.net section to be more consistent with the other *Cloud Guide pages. (#50170)
  > Update ini.py (#50171)
  > Move doc fragments to changelogs/fragments dir (#50179)
  > Remove incorect author (#50191)
  > Rewrite (#49570)
  > Update playbooks_intro.rst (#50187)
  > Update `Unknown error` to specific error message (#50129)
  > Skip non-management Packet IP addresses (#48168)
  > os_security_group_rule proper module exit (#50076)
  > influxdb_user: Fixed unhandled exception on invalid login credentials (#50134)
  > New Module for creating, managing Infoblox NIOS nameserver groups (#49124)
  > Fix eos terminal plugin (#49920)
  > sku in the sample became invalid, so updating (#50177)
  > fixing network client version (#50182)
  > add range_start and range_end agrs when query vm by a single id (#50056)
  > Fix type in RETURN for bitbucket_deploy_key
  > VMware: Improve vmware_host_ntp module (#47273)
  > New Module: Add bitbucket_deploy_key (#27467)
  > optimising vmss tests (#50175)
  > Log netconf connection a la paramiko (#50169)
  > Fix ansible-runner test
  > Add retries for Invoke-ScriptAnalyzer in pslint.
  > Update zabbix_action.py (#50149)
  > Fix typo in ds_type in examples section (#50166)
  > Command module docs: args vs argv (#49907)
  > VMware: Update example vmware_deploy_ovf (#49893)
  > update openshift inventory plugin docs (#49901)
  > Revert range change (#50155)
  > Refactoring of cnos_interface module like what followed by other vendors (#49927)
  > Allow persistent connection plugins to queue messages back to ansible-connection (#49977)
  > dont think all files are valid cause libs present (#50103)
  > corrected valid type values in RETURN (#50148)
  > rabbitmq_binding: Fix using empty routing key (#48597)
  > Added organization in the scm_credential get (#49884)
  > Pluribus Networks dhcp filter module with unit tests (#49848)
  > Pluribus Networks admin service module with unit tests (#49854)
  > Fix typo: or -> on (#50123)
  > Update git.py (#50139)
  > Fix incorrect examples with random filter (#50137)
  > Fix mandatory statement error for junos modules (#50074)
  > Fix no metadata traceback in validate-modules.
  > win_copy - fix remote dir copy when it contains an empty dir (#50126)
  > fixed an issue with parameter breaking idempotency (#50117)
  > changed oData filters (#50112)
  > added asm endpoint facts (#50114)
  > added bigip_asm_policy_manage (#50115)
  > fixed crash in facts (#50120)
  > added ASM policy server technology module (#50116)
  > Make the timeout decorator raise an exception out of the function's scope (#49921)
  > Warn of standard behavior of 'default' key store (#49903)
  > Fix return types
  > Convert to reduced list of known types (#50010)
  > VALID_ACTIONS for cli subcommands will now be a frozenset (#50058)
  > facts: detect FreeBSD KVM guests (#50030)
  > facts: correctly detect multiple ipv6 addresses per device (#50020)
  > Fix with_ini example and unittest
  > Return correct error message to user
  > Review comments
  > Update unit tests for configmanager
  > win_lineinfile - fix malformed returned json (#50066)
  > no-smart-quotes: Skip files by path in code-smell (#45881)
  > Small documentation update: Clarify daemon-reload always executing. (#49889)
  > Do switch to apt if aptitude is not installed (#30738)
  > Remove the use of mock from validate-modules (#50098)
  > plugin_formatter.py: Improve the output when processing docs (#46541)
  > Remove dead code in ansible-inventory
  > Remove older version_added information from docs (#50097)
  > added handlers_from (#49220)
  > GetManagerNicInventory (#49961)
  > Sanity fixes in various modules (#50080)
  > ios retry config if section filter fails (#49485)
  > Upgrade README to have 4k+ contributors listed (#50093)
  > Pluribus networks admin session timeout module with unit tests (#50012)
  > Improve module vmware_local_role_manager (#47870)
  > VMware: new module vmware_host_ad_auth (#47901)
  > Fix activate of the disks in ovirt_vm and ovirt_disk modules (#49762)
  > VMware: new module vmware_dvswitch_uplink_pg (#48846)
  > openssl_privatekey: add ECC support (#49416)
  > fixing vm state change when vm created with attached disk (#50071)
  > ACI: Fix module parameters (#50051)
  > Pluribus Networks dscp map module with unit tests (#49849)
  > Pluribus Networks cpu class module with unit tests (#49847)
  > Add force_host and issu options support in junos_package module (#50018)
  > Add OverlayFS work-around for CloudStack tests.
  > link to KB article -certified modules (#50050)
  > PSRP: Add support for reconnection retries (#49772)
  > Add types to files fragment (#49996)
  > fix facts memtotal_mb rounding on VMWare and swaptotal_mb conversion from KB to MB (#49940)
  > Lineinfile must not insert lines multiples times with insertbefore/insertafter (#49409)
  > Allow tags to be templated from a variable (#49833)
  > Fix reverse_inventory order to work on python3 (#49895)
  >  changed  if logic Type to boolean (#49628)
  > Fix MySQL tests when running under Docker. (#50047)
  > Fix GitHub handle, use keachi (#50043)
  > Port from plaform.dist to ansible.module_utils.distro.linux_distribution
  > Skip sanity tests that don't apply to bundled code
  > WIP: add tests to compare to platform.*dist
  > Changes to bundled distro to be Python-2.6 compatible
  > Bundle a copy of github.com/nir0s/distro/distro.py
  > Don't fail if a remote_addr with a '/' hits ansible_connection (#49781)
  > Move errors from import to connect (#50034)
  > Add types to common url parameters (#50000)
  > Meraki: Add types to common parameters (#49998)
  > MSC: Add type to common module parameters (#49999)
  > ACI: Add types to modules and  doc fragment (#49997)
  > Clean up backup doc fragment (#49995)
  > Add types to vmware REST client/VCA doc fragments (#50001)
  > Fix document references in modules (#49892)
  > add to ovirt snapshot download and upload disk (#46696)
  > Gundalow no net docs updates (#50031)
  > Redacted IP addresses under SSH_CLIENT & SSH_CONNECTION (#49991)
  > Docker inventory service/stack groups for docker swarm (#48021)
  > Sophos UTM - add module to handle utm ca host key certificate entries (#48927)
  > New module - postgresql_idx (#49684)
  > Add types to docker module fragments (#50002)
  > network_cli - ansible_command_timeout not working as expected (#49922)
  > new network module: edgeswitch_vlan (#48041)
  > Fixes #46410 Onyx show facts module does not work for onyx version 3.6.6000 and higher (#49414)
  > Issue: 46475 Fix onyx magp module for supporting new json format (#49417)
  > support lro in azure_rm_resource (#49919)
  > Fix validate-modules to not complain about sys.exit in comments
  > Ensure that current uses of BaseException are required
  > Update bare exceptions to specify Exception.
  > Enable the bare-except pylint and pep8 checking
  > Fix stacktrace when fail_on_error is False and a file cannot be parsed. (#49987)
  > Issue/38837 (#49873)
  > AWS: make jittered_backoff API parameter configurable (#49086)
  > Ad-hoc command: fix 'any' call in play_ds (#49852)
  > fortimanager: Correct example documentation (#49925)
  > Add seealso section to Windows and related modules (#49845)
  > docs: remove not implemented password_hash feature (#49945)
  > Remove erroneous extra-vars example, and a few really old versionadded indicators. Fixes #38415 (#49955)
  > add changelog for pr #49912 (#49962)
  > Fix yum/dnf handling of URIs that don't end in .rpm (#49912)
  > [docker_container] Failing on non-string env values (#49843)
  > [docker_volume] Checking option minimal versions (#49839)
  > Support for cache_from parameter in docker_image module (#49787)
  > Move verify up so approle and other methods work as intended.
  > issue with activation_key and proxy on subscription-manager (#42624)
  > with_items is obsolete - using loop instead (#47163)
  > with_items should not be used any more - using loop instead (#47364)
  > with_items should not be used any more - using loop instead (#47652)
  > removes space from example of L(link) syntax (#49908)
  > Misc typo fixes (#49816)
  > support overprovision in azure_rm_vmss (#49806)
  > ignore connection timeout out within parenthesis (#48413)
  > Get Capabilities Support (#49880)
  > Windows Privileges - moved util code to it's own C# util (#48897)
  > ansible-test: do not upgrade homebrew to speed up tests (#49914)
  > postgresql_schema: permit to drop cascade schema (#49469)
  > windows dev docs: fix a few issues and add missing info (#49836)
  > ACI: Add seealso fragments to module documentation (#49844)
  > BOTMETA module_utils/ec2.py us aws (#49899)
  > corrected docs on args
  > win_updates Add information/example wrt. reboots (#49834)
  > add host key as alias for sysname neighbors facts (#49827)
  > Revert "replace math round with ceiling for ansible_memtotal_mb + add new variables to display swapfile config (#49611)" (#49876)
  > Properly report install failures from dnf module (#49760)
  > Netbox Module: netbox_ip_address (#48424)
  > nmcli: Introduce SIT Tunnel (#45937)
  > win become: refactor and add support for passwordless become (#48082)
  > replace math round with ceiling for ansible_memtotal_mb + add new variables to display swapfile config (#49611)
  > Create Windows facts for ansible_virtualization_role and ansible_virt… (#49775)
  > Lowercase task name and format variable with spaces
  > adding example for route53_facts using start_record_name
  > link from API stub page to module_utils page (#49831)
  > Docs: Add a "seealso" section to the module docs (#45949)
  > Fix example with spacing error in hostname (#49812)
  > added support for icmp-blocks and icmp-block-inversion (#45705)
  > Making changes to the Community Guide index (#49670)
  > Update rhsm_repository.py (#49480)
  > itential iap_token module (#46773)
  > Update intro_installation.rst (#49756)
  > Amends #47040 - influxdb_user - Prevents potential accidental password changes to blank (#49084)
  > Fix grafana_dashboard py2/3 compatibility (#49194)
  > Fixes #49248  (#49384)
  > inventory plugin order: update doc
  > Fixes 36950. Added support for missing options capabilities and root_device in properties of os_ironic.py ansible module (#37113)
  > Add support for hashed password (#49464)
  > rhn_register fixes for username and password when unregistering
  > k8s_service: add new kubernetes module for handling Services (#48872)
  > Fix nxos_reload timeout and add integration tests (#49632)
  > Pluribus Networks pn access list ip module with unit test cases (#49604)
  > Bug Fix and rewrite (#49508)
  > Fixes 45136 and 47641: (#47642)
  > ovirt: Return also nested attributes of structs (#49239)
  > new module vmware_dvswitch_pvlans (#48855)
  > Docker common consolidation (#49707)
  > [docker_container] Fixes idempotency checks for network_mode (#49797)
  > Add support for hex color in slack module (#49804)
  > win_uri: fix body with one item in list (#49484)
  > fixing updating image reference in vmss (#49758)
  > fix vbox inventory to correclty unset pwfile (#49774)
  > Remove cliconf from httpapi connection (#46813)
  > plugin_formatter.py: accept multiple template dirs (#49765)
  > set ansible_os_family from name variable in os-release for clearlinux OS (#49639)
  > Fix spelling error in Display.banner description (#49790)
  > Reboot - Fix VMware ESXi not working by adding appropriate commands (#49637)
  > allow caller to deal with timeout (#49449)
  > Inventory plugins move auto before ini (#44428)
  > Don't fail on unable to set terminal width on ios (#47290)
  > Remove sleep and switch to pipe for IPC (#28561)
  > Reboot - Fix command not found, add Apline support, fix Solaris command (#49272)
  > Consolidate handler tracking (#49338)
  > Add DellEMC iDRAC Firmware module (#46675)
  > Don't just raise AnsibleError with the exception message (#49654)
  > readded rst
  > added missing guess
  > pear: More info if failure occurs (#49735)
  > stop requiring description. this is not a mandated jira field for all screens (#46023)
  > Let submitters know component is 'best effort' (#49619)
  > nmcli example: modern way to install packages (#49110)
  > Add support for variable_{start,end}_string (#49711)
  > add changelog for 46608
  > Fix Unicode-objects must be encoded before hashing (#46608)
  > Update rds.py (#49674)
  > Add missing parameter in virtualenv command (#49675)
  > BOTMETA - plugins/filters (#49655)
  > Disable failing ec2_vpc_vpn_facts test.
  > Style guide index (#49746)
  > Styleguide basic (#49747)
  > updated clog with cve
  > added dhcp standard options (#49729)
  > added jinja2 example (#49740)
  > VMware: update docs and return docs for vmware_host_service_facts (#49736)
  > mail: Fix new breakage on python 2.7 (#49197)
  > openstack: document RETURNS for os_volume (#49559)
  > match interpreter on stdout also (#49446)
  > simplify vm_guest detection code (#49378)
  > add path info to role list (#49346)
  > make adhoc include_role/task work again! (#49247)
  > Merge pull request #49678 from resmo/fix/cloudstack-tests-unstable
  > More specificity in errors for cfg mgr (#48995)
  > fixes to ansible-doc (#47682)
  > Pull documentation of ansible.module_utils.basic from (improved) doc strings. (#48416)
  > ensure ssh retry respects no log (#49569)
  > aci_rest: Fix ignoring custom port (#49715)
  > docker_*: hint at DOCKER_CONFIG environment variable (#49689)
  > read_csv: new module to read CSV files (#49578)
  > openstack: fix parameter handling when cloud provided as dict (#42899)
  > docker module_docs_fragment should also be community supported and maintained by $team_docker (#49679)
  > docker_swarm: fix minimal API version (#49691)
  > docker_swarm_service: ensure idempotency when the user parameter is None (#49235)
  > Support for generalizing VMs (#49704)
  > Add docker_volume_facts module (#49692)
  > VMware: New module vmware_host_snmp (#47937)
  > VMware: New module vmware_vcenter_settings (#48083)
  > [docker_network_facts] Creating docker_network_facts module (#49644)
  > Override help string version (#49545)
  > Fix if the route table changed to none (#49533)
  > azure_rm_image module's source can accept dict value (#48864)
  > PSRP: Move default loglevel of pypsrp to WARNING (#49673)
  > fixes typos in ansible-vault docs (#49671)
  > win_hotfix: use S3 bucket for update files in test (#49696)
  > rabbitmq_vhost_limits: Move to rabbitmq subdirectory (#49650)
  > fixes typo in windows usage guide (#49672)
  > Clean up some roadmap dates (#49630)
  > [FIX] grammatical structure of phrase (#49660)
  > Corrects minor typos in the documentation (#49668)
  > Add info about loop based on jinja2 loop var (#42134)
  > explain 'bare variables' (#49577)
  > rhn_channel lacks sufficient testing and supportability
  > move some of basic into common (#48078)
  > Add now() jinja2 global func for getting the date/time (#43792)
  > Add purge feature to rhsm_repository (#48123)
  > Add virtualenv symlink for RHEL 8.
  > Fix two regressions in flatpak and flatpak_remote modules (#49651)
  > Update BOTMETA.yml (#49622)
  > Record host specific messages to log files (#28661)
  > Print hostname when fails to generate keyed groups (#49609)
  > Update purefa_host module (#49157)
  > Fortinet's FortiOS firewall ippool IPv6 (#49311)
  > Fortinet's FortiOS firewall ippool (#49310)
  > Add new Redfish command module to handle iDRAC-specific extensions (#49572)
  > Fortinet's FortiOS firewall policy for IPv6-IPv4 (#49309)
  > Fortinet's FortiOS firewall vip group for IPv6-IPv4 (#49307)
  > Fortinet's FortiOS firewall vip group for IPv4-IPv6 (#49306)
  > Fortinet's FortiOS firewall vip group for IPv6 (#49305)
  > Fortinet's FortiOS firewal vip group (#49303)
  > Fortinet's FortiOS firewal vip64 (#49302)
  > Fortinet's FortiOS firewall vip6 (#49297)
  > Fortinet's FortiOS firewall addgrp6 (#49295)
  > Fortinet's FortiOS firewall address6 template (#49293)
  > Fortinet's FortiOS firewall address6 module (#49292)
  > Initial commit for fortios_firewall_vip46 (#49106)
  > Initial commit for firewall_vip46 (#49105)
  > Initial commit for firewall_policy6 (#49091)
  > Added get_certificate module (#41735)
  > Update postgresql_ext connection methods (#48538)
  > Rabbitmq user permission fixes (#49404)
  > Fix template_jinja2_latest aliases file.
  > ansible-test - swap Fedora 25 for 29 (#49634)
  > pip tests: skip distribute test case for py3 compat (#49636)
  > Revert "Fixes #49362 module dnf: install python3-dnf preferably over python2-dnf. (#49402)" (#49633)
  > Add rhsm_repository_release module (#43211)
  > remove non-standard CreateBiosConfigJob command (#48740)
  > Initial commit for firewall vip (#49003)
  > Fix idempotency issues 2 (#49333)
  > [docker_network] Adding `scope` and `attachable` flags (#49562)
  >  fix: ensure than all item of a list of excluded files aren't checked  (#45122)
  > Fix ReST formatting for Galaxy docs link (#49575)
  > Clarify that do until loops are unsupported on include tasks (#49581)
  > Update lambda documentation for runtimes (#49595)
  > Deprecate the github_hooks module (#49296)
  > Make squash deprecation messages less misleading (#49551)
  > doc: fix link to ansible-config (#49597)
  > Add github_webhook module (#35813)
  > Add github_webhook_facts module (#35814)
  > Fix google auth scoping for unscoped credentials (#46740)
  > ansible-test: change Fedora 24 to 28 (#49586)
  > fix py3 scope for unique filter errors, enable filters integration tests on rhel8 beta (#48961)
  > create local subversion server for tests (#49047)
  > Fixed win_route module (#46395)
  > several vmss fixes (#49580)
  > Corrects idempotency for f5 parameters (#49576)
  > Deprecate the bigip_asm_policy module (#49574)
  > Fix AWS STS session detection (#49536)
  > enable service integration test target for rhel8 beta (#48939)
  > enable template target integration tests on rhel8 beta (#48940)
  > enable mysql related integration tests for rhel8 beta (#49163)
  > Add inventory cache options to config base (#46097)
  > mongodb_shard module and test exception (#43673)
  > Simplify FactCache.update()
  > FactCache changes
  > fix cache 'update' method to be 'mapping' compatible
  > docs: link to openstacksdk (#49521)
  > Fix in dict_merge to check for Mapping
  > Support version 3 of the redis python library (#49445)
  > Mark cs_snapshot_policy unstable (#49543)
  > ipaddr: Add missing documenation about network/prefix filter (#49532)
  > updated ff docs to include and deprecate skip (#45167)
  > Fix an issue retrieving some types of 1Password items. (#47213)
  > Refactoring code of cnos_portchannel as cnos_linkagg in tune with other vendors. (#49467)
  > Added recommendation about module name (#49540)
  > Add explicit ansible_httpapi_port setting (#49314)
  > apt over apt-get (#47663)
  > Major update for purefa_pg module (#46771)
  > Fix for changes in clearlinux (#49344)
  > VMware: Implement wait_for_customization (#46625)
  > Documentation update for route53_facts (#49525)
  > VMware: Add option to modify disk type while cloning template (#47859)
  > Added new module lxca_nodes for Lenovo XClarity Administrator (#46767)
  > VMware: New module vmware_vcenter_statistics (#48084)
  > Fix for callback plugins on Python3 when a module returns dictionary keys that aren't strings
  > fix synchronize handling of encrypted hosts on delegation (#49460)
  > Adds description param to bigip_data_group (#49527)
  > Adds ASM policy import module (#49526)
  > Adds module for gtm topology regions (#49510)
  > plugins/connection/saltstack.py is support: community (#49502)
  > AWS: Add support for available db types (#48703)
  > Fix typo
  > azure_rm_image: fix creation of image with data disks (#49394)
  > Fix win_nssm credentials quoting (#48761)
  > become_method: make dzdo more like sudo (#47946)
  > Revert "fix cache 'update' method to be 'mapping' compatible"
  > Add win_psrepository (#48828)
  > Fixes #49362 module dnf: install python3-dnf preferably over python2-dnf. (#49402)
  > Update BOTMETA ignore list for alternatives.py (#49489)
  > Adds bigip_profile_analytics module (#49499)
  > Change GB to GiB in some AWS modules (#49304)
  > Update faq.rst: typo (#49491)
  > [s3_bucket] Handle error paginating object versions when bucket does not exist (#49396)
  > Warn if empty string is present in synchronize's rsync_opts
  > Adds ASM policy fetch module (#49494)
  > Various small fixes for f5 ansible modules (#49492)
  > Use IndexError in exception (#49488)
  > Fixes for examples in f5 modules (#49490)
  > Add better error when k=v syntax is used with YAML in tasks (#41754)
  > Add apt_repo module (#49187)
  > Fix nxos_vxlan_vtep test (#49479)
  > [Junos] Fix bug of setting user password (#44660)
  > Use System.Xml.XmlDocument.Load rather than Get-Content to avoid (#49206)
  > Fix TargetDBInstanceIdentifier assignment in wrong place (issue #46689) (#47710)
  > rabbitmq_binding: Add support for state=absent (#48599)
  > Add module parameter to control Puppet agent noop switch (#43678)
  > v2 dnsimple api uses type vs record_type (#39301)
  > Extend functionality of filesystem module to support swap creation (#49456)
  > Fix typo in confirm new vault password message (#49468)
  > Correct usages of custom error class (#48778)
  > VMware: Fix module usages in module_utils (#49421)
  > Fix issues related to track feature (#49454)
  > docs: try to clarify handlers a bit more (#49322)
  > Implement test case prefix to filter test cases (#40174)
  > Refines docs on creating action plugins (#49392)
  > Only one strategy_plugins page (#49442)
  > nxos: Make sure config ends with a linefeed (#48465)
  > Fix regex on ASA password prompt (#49438)
  > -Fix: The Ubuntu 14.04 image on Shippable runs an old version of python, causing issues with checking out bitbucket, adjust tests to compensate. (#49433)
  > Support for pids_limit parameter in docker_container module (#49319)
  > ``make`` module: check return code (#47861)
  > ec2_instance: add placement_group support (#49286)
  > Implement hide task arguments feature (#40176)
  > Adds `redshift_cross_region_snapshots` module (#35527)
  > Update botmeta with maintainer info for XenServer related modules (#49424)
  > Dont' attempt to remove drive if ID is "None" (#49423)
  > Fix Issue:#47076 onyx_l2_interface parameter trunk_allowed_vlans tries to remove all existing vlans on a port (#49418)
  > ACME: add diff to acme_account, account_public_key to acme_account_facts, and general refactoring (#49410)
  > New options of na_ontap_aggregate (#48906)
  > ACME: fix bug introduced in #49266, work around problem with Pebble (#49407)
  > zabbix: New zabbix_action module  (#49189)
  > Yaml inventory more tolerant (#48883)
  > cloudstack: inventory: consider more keys optional (#49364)
  > zabbix inventory: options to read per each host and set ansible_ssh_host (#44107)
  > Add Action plugin example (#49290)
  > Do not document buggy behavior. (#49325)
  > unsafe cleanup
  > removes talk of hardcoded loading from plugin docs (#49383)
  > Update intro_inventory.rst to show YAML ranges (#49265)
  > Specify key to use while sorting permissions (#49126)
  > CPM plugcontrol for WTI Power Devices (#47683)
  > CPM plug configuration for WTI Power Devices (#47989)
  > Local test docs: correct tox shell command usage (#49350)
  > dnf module load/init dnf pkg mgr plugins properly (#49278)
  > Add Windows example of raw command (#47153)
  > Last loaded handler with the same name wins (#49249)
  > Update set_fact doc to reflect updated caching options (#46565)
  > labels: docsite (#49359)
  > fixes an issue with dict_merge in network utils (#41107)
  > enable ONE auth file authentication (#49331)
  > server.security_groups is a list of dicts (#48798)
  > fix archive module can not compress a single file in a tar file (#45117)
  > fix module argument to be boolean (#47134)
  > Fix GCE and scaleway VM detection (#47193)
  > add default nolog param for VPN PreSharedKey (#47788)
  > Avoid duplicated recursive calls in inventory CLI (#48598)
  > Fortinet FortiManager Device Group Module (#46086)
  > comparing StorageConnection.password breaks idempotency (#48933)
  > Improve vmware_dvswitch module (#48720)
  > Add support for newer FreeIPA SHA256 SSH public key hashes (#40803)
  > add acme_inspect module (#48444)
  > Pluribus Networks pn access list module (#49176)
  > Removed the unused argument description from lxd_container module (#31440)
  > Misc typos in ce action plugin (#49348)
  > fix keyvault key secret not support cloud environment (#49182)
  > Set play context on stdout callback plugin (#35910)
  > Add the ability to download a specific version of an S3 object (#47867)
  > Run patch command with --check option instead of --dry-run to support older BSDs (#42168)
  > PSRP: Improve default logging to ansible.log (#47645)
  > WinRM: Improve default logging to ansible.log (#49308)
  > improve usage example of tempfile module   (#47933)
  > Fixes for na_ontap_cluster_peer (#48329)
  > VMware: Add a pointer on how to get possible values. (#48658)
  > update docs on runas become (#48149)
  > Meraki scenario guide - describe how to merge new data with old data (#48999)
  > revises inventory intro page (#49330)
  > Code style adjustment. (#49329)
  > Add comment about group merge in yaml inventory example (#24986)
  > Refine plugin docs (#49324)
  > clarify registered vs facts (#45432)
  > grafana_datasource: Add CloudWatch as grafana datasource type (#48174)
  > Do not allow addressing an import from handlers via notify. Fixes #48936 (#49317)
  > corrected action plugin docs (#49321)
  > zabbix_template: fixed idempotency issues (#49188)
  > ios_facts: Gather CDP neighbor data (#49129)
  > New module: AWS EC2 Launch Template (#46972)
  > Update elb_application_lb_facts.py (#48983)
  > added missing github id
  > Adding note on async+check mode incompatibility (#41427)
  > Update dellos10_command.py (#48167)
  > Non-existent RR returns empty string (#40680)
  > templar: ensure that exceptions are handled, fix 'AttributeError' (#48792)
  > Fix reboot plugin not working in Illumos/Solaris (#48986)
  > Improve log message (#49004)
  > Extend DMI form factors list to match SMBIOS standard 3.2.0 (2018-04-26) (#42239)
  > ignore empty lines in rabbitmqctl output (#43722)
  > VPC peer module unhandled exception on bad peering ID (#45306)
  > ec2_asg: Retry Autoscaling Group delete calls when scaling activity is in progress (#46124)
  > Cast int for expire field to avoid call failure to sensu API (#33239)
  > sets admin_password to no_log (#46604)
  > ec2_vpc_nacl: Don't default name into Name unless able (#48889)
  > Add basic unit tests for module_utils/acme.py. (#49103)
  > Fix error where pod has error and no containers (#49154)
  > zabbix_hostmacro: Fixed support for LLD type user macros and added missing validate_certs attribute (#48730)
  > ACME: improve error handling (#49266)
  > Fix iosxr netconf plugin response namespace (#49238)
  > Fix nxos modules idempotence issue (#46437)
  > Fix n3k power supply facts (#49150)
  > new module: azure_rm_rediscache (#47914)
  > Gather subset fix (#49264)
  > changed documented default value for url (#49097)
  > Bug fixes for na_ontap_fcp (#48583)
  > ec2_instance_facts.py: documentation: add example (#49010)
  > Clarify volume unit in the ec2_vol module (#49242)
  > require git when trying to use it in ansible-galaxy cli (#49212)
  > Refactoring cnos_vlan in line with ios, eos etc. (#48924)
  > fixed parsing issue with openstacksdk and idempotent checking issues (#44928)
  > Digital Ocean Integration tests (#29960)
  > E325 Removal - Part II (#49196)
  > PR to support commit check to confirm commits with JunOS (#49054)
  > Remove commented out author to attempt bot fix.
  > Fix author in azure_rm_virtualnetworkpeering.
  > Fix author GitHub id (#49228)
  > nxos_logging message fix (#49205)
  > add module azure_rm_virtualnetworkpeering (#47045)
  > win basic - fix issue when serializing PSObjects in result (#48860)
  > new module cdnendpoint (#46796)
  > Fix fact ansible_distribution_version for AIX (#48570)
  > Merge pull request #49080 from bcoca/better_invp_skip
  > Changes to redfish-based parameters (#48717)
  > Revert back to getting the AWS role name from the URI with a small change (#49113)
  > Updated example in include_role.py
  > Reboot - Fix errors when using Paramiko connection (#49002)
  > Fix using vault encrypted data with jinja2_native (#49025)
  > ansible-test: recursively scan setup dependencies (#49170)
  > fix constructed functionality in openstack inventory plugin (#48833)
  > Warn about falling back to jinja2_native=false (#49063)
  > Improve docs for umask option of pip module. (#49146)
  > -Change: set the 'canonical_url' theme option to enable rendering of canonical urls, promoting the 'latest' docs to search engines. (#49190)
  > Fix ansible-test skip warning message.
  > E325 removal - Part I (#49136)
  > pacman: if 'upgrade' is used, 'name' isn't apply (#48854)
  > -'templateLinkage' set to match Zabbix web interface defaults (#45229)
  > Update tower_host.py (#49186)
  > Update BOTMETA.yml (#49179)
  > Fix lookup_passwordstore test skipping. (#49178)
  > Adds hasattr checks for rpc calls used in network_cli plugins (#49173)
  > nxos_facts fix NameError (#48981)
  > Fix type in ansible-galaxy info output (#49096)
  > Use virtualenv in pip test to remove distribute.
  > split PS wrapper and payload (CVE-2018-16859) (#49142)
  > Fix incorrect 'installed' status setting in dnf.py (#48931)
  > updated var docs (#48957)
  > clarify what `strict` means for the `version` test (#48979)
  > Replace nose with pytest
  > Update git example (#49098)
  > adds hint about simplestreams protocol (#48959)
  > Docker & Remote Management Working Groups (#49023)
  > Docs reorg /community/index & /dev_guide/index  (#48734)
  > correct message to have consistent pluralisation (#36897)
  > Cloudstack: Add password reset module (#47931)
  > Properly handle FieldAttribute.default if callable (#48992)
  > Fix metadata comparison (#49133)
  > pip: Fix the mistake replacement from 'distribute' to 'setuptools' (#47403)
  > Updating argument_spec for type='list' options by elements value. (#48485)
  > Prevent metadata changes in a stable branch (#48994)
  > Improve vmware_portgroup_facts module (#47357)
  > Mention docker[tls]. (#49095)
  > docker_container: fix init option idempotency with old docker-py versions (#49078)
  > Don't jsonify after and before on diff return. (#49092)
  > Update ignore list (#49127)
  > wait_for: Add note about path and port (#48930)
  > Fix issue #39412 (#39483)
  > Add win_partition (#46292)
  > Updated help to list all features (#48875)
  > updated version_added
  > Removed choices for boolean options, as requested
  > Adds support for proxy authentication and repoview enablement.
  > Fix virt role detection for Hetzner cloud servers (#42023)
  > Add filters to os_router and os_subnet Fixes #37921 (#47220)
  > VMware: added documentation for missing netplan support (#46685)
  > Ecs service force new deployment (#47983)
  > ec2_metadata_facts: Handle missing identity_document_region (#49040)
  > influxdb_user: Fixed default password behavior (#47040)
  > Adding support for clearlinux showing release nuber (#47101)
  > Replace some likely forgotten `yum` by `dnf` (#48988)
  > Update docs with rhsm note (#48928)
  > cs_instance: fix typos in defaults for ip/ip6_ipaddress (#49064)
  > Fix dictionary iteration exception reported in #48096 (#48836)
  > update value in acme_certificate route53 example
  > add state parameter to route53 module
  > Ecs service module health check settings (#47217)
  > nxos_facts: Do not gather redundant neighbor data (#49024)
  > use explict conversion instead of as_dict (#49046)
  > fix keyvault doc (#49045)
  > Diff mode returns yaml diffs in yaml callback plugin (#48794)
  > modules: github_release: support anonymous access (#47817)
  > Update guide_packet.rst (#49007)
  > Remove unused import (#48639)
  > counter_enabled.py - Fix minor typos (#49014)
  > Fixes #38174: Add remove-brick operation for gluster_volume (#38269)
  > k8s append_hash (#48830)
  > win_mapped_drive: removed docs around a system wide mount (#49017)
  > Ovirt: fixes #41592, #34559 (#41622)
  > ignore yum module creator (#49009)
  > win_mapped_drive - refactor module and docs (#48642)
  > win_credential: new module to manage credentials (#48840)
  > win_snmp: Initial commit (#45710)
  > Validate DOCUMENTATION.author (#48993)
  > Fix pr44962 add check before hot add cpu or memory (#48289)
  > ignore netapp tests when no libs (#48941)
  > Bulk fix DOCUMENTATION.author (Part 3) (#48990)
  > Fix getheaders regression with open_url in Scaleway dynamic inventory (#48671)
  > feat: meaningful error message scaleway image not found (#48829)
  > updated missing botmeta support core (#48958)
  > Botmeta validate path macros (#48980)
  > Bulk module author 2 (#48955)
  > botmeta - ignore cigamit from VMware (#48978)
  > VMware: New module vmware_dvswitch_lacp (#48555)
  > Fortinet FortiManager Device Add Module (#45954)
  > Fortinet FortiManager Device Config Module (#46080)
  > Fortinet FortiManager Firewall Objects - Addresses (#46084)
  > Fortinet FortiManager HA Configuration Module (#46085)
  > Adds module to configure ldap device auth on a bigip (#48974)
  > Fortinet Firewall Object - Virtual IPs (#47637)
  > FortiManager security profile group module (#46220)
  > FortiManager DNS security profile (#46239)
  > Fortinet FortiManager IPv4 Policy Module (#47638)
  > Fortinet FortiManager Query Module (#46716)
  > FortiManager Web Application Firewall Security Profile (#46967)
  > FortiManager Web Filter Security Profile (#47150)
  > FortiManager SSL SSH Security Profiles (#47152)
  > Avoid implicit string concatenation in a list (#48718)
  > Removes remaining nose usage from f5 unit tests (#48973)
  > fix xxx.com (#48972)
  > Remove nose usage from a bigip unit test (#48964)
  > Add a Singleton metaclass, use it with Display (#48935)
  > Fix comparison of determining which rules to purge by ignoring descriptions (#48443)
  > Catch per loop label templating exceptions. Fixes #48879 (#48896)
  > fix typo in constants.py (#48877)
  > Add a missed command (#48857)
  > Add link to include / import module doc to discussion of include / import. (#48932)
  > user: Modify RBAC attributes for Illumos/Solaris based system (#48409)
  > Adds the bigip_password_policy module (#48951)
  > Bulk fix DOCUMENTATION.author (Part 1) (#48934)
  > Make wait_for return matched groups defined in search_regex. Closes #… (#47690)
  > influxdb_user - Allows updates to user privileges (#46667)
  > route53_facts: Handle exception gracefully (#48801)
  > Change intro portion of Testing page (#48692)
  > Add timeout information into async failure message
  > Ucs disk group policy (#43578)
  > Misc Typo (#48918)
  > Pass string command in run_command (#48805)
  > Fix issues with nxos_os_install module (#48811)
  > Adds the bigip_monitor_gateway_icmp module (#48915)
  > Adds the bigip_dns_cache_resolver module (#48914)
  > Removes f5-sdk references from bigip modules (#48911)
  > Ansible.Basic - fix deprecate return value (#48908)
  > Adds the ip_intelligence_policy parameter to vs module (#48903)
  > Make use of the bytes function that supports both py2 and 3 (#48904)
  > win_security_policy - add warning when using this module ot edit rights (#48850)
  > Added csharp utils to the botmeta (#48909)
  > Changes argspec to no longer enforce strict int (#48901)
  > Removes commented out code (#48902)
  > Change port to allow strings too (#48899)
  > Adds documentation to make note of tower/awx restrictions (#48900)
  > In the Makefile useful target list, mention "clean" and "webdocs". (#48843)
  > fix cache 'update' method to be 'mapping' compatible
  > fix failing tests
  > updated .decode('utf-8') to to_text()
  > make compatible with both python 2 and 3 by setting the encoding
  > fix group-missing/invalid-group detection
  > fix yamllint sanity
  > fix up sanity tests and with_modules conditional
  > dnf to support modularity module appstream specs
  > Add ckotte as VMware maintainer (#48884)
  > linode_v4: correct usage of module.fail_json (#48882)
  > fix bug in config mgr
  > better handling of bad type in config (#48821)
  > Added support for L2 external domain association (l2dom). (#48670)
  > Misc typo in msc_* modules (#48716)
  > apt: add policy_rc_d option (#47191)
  > Add common files for ONTAP and SOLIDFIRE unit tests (#48739)
  > Do not require TTY for 'apt-key' operations (#48580)
  > Make puppet module useable on puppet 6 (#46044)
  > BOTMETA.yml and module metadata: fix case authors (#46051)
  > plugins/loader is core (#48868)
  > add example for flusing [tables] chains (#48858)
  > docker_* tests: check API version (#48620)
  > docker_* modules: improve diff (#48546)
  > Initial commit for fortios_firewall_policy (#48815)
  > Initial commit for fortios_webfilter_ips_urlfilter_setting (#48806)
  > Initial commit for fortios_webfilter_ips_urlfilter_setting6 (#48807)
  > Initial commit for fortios_webfilter_ips_urlfilter_cache_setting (#48799)
  > Initial commit for fortios_webfilter_override (#48295)
  > Initial commit for fortios_webfilter_ftgd_local_rating (#48293)
  > Initial commit for fortios_webfilter_ftgd_local_cat (#48181)
  > Initial commit for fortios_webfilter_profile (#48177)
  > Fix a part of the example (#48851)
  > New module: xenserver_guest - manages XenServer VMs (#41041)
  > Fix a possible issue with comparing values with $null (#37763)
  > win_get_url: Rewrite using AnsibleModule (#48390)
  > win_say: Port to use CSharpUtil AnsibleBasic  (#48361)
  > zabbix_map: Add module to create Zabbix maps based on data written in DOT language (#23026)
  > Ansible.Basic.cs - fix check mode run with nested spec (#48838)
  > Add CI platform: rhel/8.0 (#48835)
  > nmcli: Introduce IPIP Tunnel (#45933)
  > Removes more f5-sdk references from f5 modules (#48771)
  > enable rhel8 beta for testing in ec2 (#48831)
  > Add `--raw` option to ansible-test shell command.
  > win_wait_for_process: Rewrite using AnsibleModule (#48388)
  > Update win_wait_for_process.py (#48816)
  > Support skip of platforms by version in tests. (#48826)
  > Remove the f5-sdk from bigip_remote_syslog (#48539)
  > YAML inventory doc: add info about 'all' group, remove unused option (#25408)
  > re-enable batch tests for win_script (#48822)
  > Initial commit for fortios_webfilter_fortiguard (#48161)
  > Adds new module for gtm topology records (#48817)
  > pacman: add & deprecate options (#30482)
  > Adds the bigip_imish_config module. (#48779)
  > use ansible json encoding/decoding to avoid errors (#47214)
  > inventory: fix hostname check (#48789)
  > UCS managed objects module for direct control of any object (#44470)
  > Provide Kubernetes resource validation to k8s module (#43352)
  > Add new linode_v4 module. (#46151)
  > Use force_kill instead of stop_timeout to fasten container cleanup. (#48733)
  > Remove CI platform: freebsd/10.4
  > FTD modules: upsert functionality and bug fixes (#47747)
  > Only pass ipam parameter to create_network() if needed. (#48735)
  > Switch tests from RHEL 7.5 to 7.6.
  > updating container service to 4.2.2 (#48768)
  > Adds a series of new parameters to bigip_virtual_server (#48777)
  > Fixes the changing of the root password so it is no longer logged (#48774)
  > Fixes ipv6 and defaults errors (#48776)
  > Added track option for nxos_static_route module (#48710)
  > Adds revoke functionality to device license (#48772)
  > Fixes bugs introduced while removing the f5-sdk (#48775)
  > Adds limits feature to bigip_gtm_server (#48773)
  > Various small fixes to bigip modules (#48769)
  > Adds bigip_file_copy module (#48770)
  > Update rds documentation for upgrade (#48713)
  > fixed sample code (#48707)
  > display.error on no matching --start-at-task (#45221)
  > Correct usage in RDS Group name in example (#48705)
  > fixes for typos, grammar, and links (#48721)
  > inventory now errors for invalid group/host names (#45499)
  > Code example improvements in Windows documentation (#45055)
  > Fix the changelog links to porting guide to be anonymous
  > add want_ssh_ansible_host flag to foreman dynamic inventory (#34169)
  > Improve release `make summary` shell compatibility.
  > Fix unit test issues with pytest >= 4.0.0.
  > Adds a new qubes connection plugin
  > slack: Add validate_certs option in plugin (#46567)
  > Include dependency role names in `role_names`. (#46483)
  > Sysvinit - Enabling a service should use "defaults" if no runlevels are specified (#48724)
  > GCP Bug Fixes (#48276)
  > cs_template: fix KeyError on state=extracted (#48675)
  > Missing min version in string format (#48715)
  > Fix license badge link (#48712)
  > Update elb_target.py (#48701)
  > upgrading azure-mgmt-compute to the latest (#47601)
  > Add rabbitmq_vhost_limits module (#37821)
  > kibana_plugin: Use update plugin command syntax (#46593)
  > Add CoC, Mailing Lists & License badges to README
  > Revert "Relax ansible-test python version checking."
  > upgrading network packages (#47639)
  > Add integration tests for iam_policy (#40115)
  > RabbitMQ publisher module (#44718)
  > Use `state: latest` for `dpkg_selections` test.
  > update doc in contrib\inventory\azure_rm.py (#46939)
  > apt: disable ubuntu repos to not change test env
  > Remove hekonsek from team_scaleway
  > Fix ansible-test interpreter tracking.
  > Fix ansible-test merge change detection.
  > Correct ansible-test injector python behavior.
  > committer_guidelines.rst: update core committers (#48662)
  > Fix passing of env vars to Shippable.
  > [AWS] ses rule set module for inbound email processing (#42781)
  > Add an example to serial usage (#48669)
  > Added a bytes cast when checking for terminal response (#48427)
  > [AWS] Enable Route53 integration tests (#46228)
  > Updated roadmap to reflect dates for 2.8 (#48626)
  > add N3K-F type to nxos platforms (#47944)
  > pagerduty_updates (#48367)
  > Add new meta task end_host (#47194)
  > avoid spurious warnigns on unique filter
  > module_utils/vmware is support:community (#48627)
  > fix nios modules (#48559)
  > VMware: Refactor vmware_cluster (#37072)
  > Remove datacenter_name option from vmware_host_datastore (#47824)
  > Fix typo in example (#48651)
  > Adding missing idempotence support in load balancer (#45548)
  > Add test to require docs for action plugins. (#48376)
  > Use correct interpreter for ansible-test injector.
  > Add change classification for powershell wrappers.
  > win_chocolatey - move over to AnsibleModule and add allow_multiple (#48370)
  > Run "update foo*" integration test on dnf too (#48607)
  > Relax ansible-test python version checking.
  > win_shortcut: add run as admin and fix shell folder idempotency (#48584)
  > docs - adapted abadger's changelog announcement email into dev process (#48172)
  > Clarify what recursive setting of attributes means (#48548)
  > powershell - fix async for Ansible.Basic (#48404)
  > make yum update_only option actually work (#47942)
  > Remove ansible version from PR template.
  > Correct the variable name in example (#48603)
  > VMware: add multiple VLAN ranges support #46150 (#46628)
  > code-smell test that can find deprecated config items (#46273)
  > Document the tests that are currently run on documentation pull requests. (#48436)
  > ec2_ami_copy: Fix unreferenced variable error (#47598)
  > Fix author (and test ansibot) (#46060)
  > docker_container: fix tests and idempotency for init and shm_size (#48551)
  > Add wait functionality to k8s module (#47493)
  > VMware: Improve module vmware_local_user_facts (#47868)
  > Refactor ingate module_utils (#47959)
  > adding fortimanager reviewers (#48581)
  > VMware: Add CreateTemporaryDirectoryInGuest capability to vmware_guest_file_operation (#47579)
  > Add tests filters (#43221)
  > VMware: Add esxi_hostname option to vmware_host_facts (#47062)
  > ovirt_vm: fix cloud_init_persist doc (#47854)
  > docker_container: make condition less specific (#48590)
  > Various small fixes to MSC modules and tests (#48417)
  > Fix man page template typo. (#48585)
  > Fix junos_command.py network module to support spaces in rpc args (#48343)
  > Do not reboot after updating BIOS configuration
  > Added config-context in hostvars (#47394)
  > win_shortcut: Rewrite using AnsibleModule (#48384)
  > win_product_facts: Implement review suggestions (#48573)
  > Catch and handle quickly shutdown connections in reboot plugin (#48389)
  > Add ansible_play_name magic var (#48562)
  > Match config prompts that aren't maint-mode (#47678)
  > Updated documentation for the k8s module (#48474)
  > IBM storage: fix domain issue by adding more keywords to pyxcli avail… (#48345)
  > Added short description and moved to rabbitmq subfolder (#48566)
  > added faq entry on ansible_host + delegation (#48438)
  > better handling of vmware-vm-shell timeout (#48100)
  > clarify port.mode paramter requiremets, fail if unmet (#47938)
  > docker_* modules: updating argument_spec (#48491)
  > Docker volume fix labels (#48536)
  > Fixing typo in developing_locally.rst (#48535)
  > Fix LLDP to use json (#48318)
  > Workaround for problems parsing the timezone (#48549)
  > win_tempfile: Rewrite using AnsibleModule (#48386)
  > win_defrag: Rewrite using AnsibleModule (#48381)
  > Remove f5-sdk from bigip_vcmp_guest (#48541)
  > win_wakeonlan: Rewrite using AnsibleModule (#48380)
  > win_product_facts: Rewrite using AnsibleModule (#48382)
  > win_psexec: Rewrite using AnsibleModule (#48383)
  > Removes the f5-sdk from bigip_routedomain (#48543)
  > Removes the f5-sdk from bigip_selfip (#48544)
  > Moving client variable out in bigiq modules (#48542)
  > Adds the bigip_dns_resolver module (#48540)
  > Adds the bigip_profile_server_ssl module (#48532)
  > Remove f5-sdk from bigip_profile_udp module (#48534)
  > Remove f5-sdk from bigip_profile_tcp module (#48533)
  > Corrects parameters to flatten correctly. (#48531)
  > Fix Deploy VM from template with id==0. (#48421)
  > Adds bigip_profile_fastl4 module (#48527)
  > Remove f5-sdk from bigip_profile_oneconnect (#48530)
  > Fixes unit tests in bigip_profile_http_compression (#48529)
  > Adds new parameters to bigip_profile_http (#48528)
  > Remove f5-sdk from bigip_profile_client_ssl (#48525)
  > Remove f5-sdk from bigip_profile_dns (#48526)
  > Remove f5-sdk from bigip_partition. Fix partition descriptions. (#48522)
  > Remove f5-sdk from bigip_policy_rule (#48524)
  > Removes the f5-sdk from bigip_policy (#48523)
  > Adds new params to bigip_node. Fix unit tests. (#48521)
  > Add new parameters to bigip monitor modules (#48520)
  > Removes f5-sdk from bigip_management_route (#48519)
  > Remove f5-sdk from bigip_log_destination (#48517)
  > Remove the f5-sdk from bigip_irule (#48516)
  > Remove f5-sdk from bigip_log_publisher (#48518)
  > Move client variable out to prevent variable declaration errors (#48515)
  > Adds parameters to ike_peer module (#48514)
  > Remove f5-sdk from bigip_iapp_service module (#48511)
  > Remove f5-sdk from bigip_iapplx_package (#48513)
  > Remove f5-sdk from bigip_iapp_template (#48512)
  > Remove f5-sdk from bigip_gtm_virtual_server (#48508)
  > Remove f5-sdk from bigip_gtm_wide_ip (#48509)
  > Add new features to gtm server module (#48507)
  > Remove f5-sdk from bigip_hostname (#48510)
  > Remove the f5-sdk from bigip_gtm_pool_member (#48506)
  > Remove f5-sdk from bigip_gtm_pool (#48505)
  > Remove f5-sdk from bigip_gtm_monitor_tcp_half_open (#48504)
  > Remove f5-sdk from bigip_gtm_monitor_tcp (#48503)
  > Remove the f5-sdk from bigip_gtm_monitor_https (#48502)
  > Remove f5-sdk from bigip_gtm_monitor_firepass (#48499)
  > Remove the f5-sdk from bigip_gtm_monitor_http (#48500)
  > Removes the f5-sdk from bigip_gtm_monitor_external (#48498)
  > Removes the f5-sdk from bigip_gtm_monitor_bigip (#48497)
  > Removes the f5-sdk from bigip_gtm_global (#48496)
  > Removes the f5-sdk from bigip_gtm_datacenter (#48495)
  > Add SSL support to postgresql_schema module (#44482)
  > Fixes unit tests and move client variable (#48494)
  > Adds token cleanup and fixes unit tests (#48493)
  > Remove the f5-sdk from bigip_firewall_port_list module (#48492)
  > Fixes unit tests for bigip_firewall_policy module (#48490)
  > Adds bigip_firewall_dos_vector module (#48487)
  > Adds bigip_dns_zone module (#48482)
  > Fixes unit tests broken in ansible 2.8 and minor module cleanup (#48484)
  > Removes the f5-sdk from bigip_firewall_address_list module (#48483)
  > Adds bigip_dns_nameserver module (#48480)
  > Remove f5-sdk from bigip_device_trust (#48479)
  > Remove f5-sdk from bigip_device_sshd (#48478)
  > Remove f5-sdk from bigip_device_ntp (#48477)
  > Removes f5-sdk from bigip_device_license (#48476)
  > Fixes ssl cipher ordering in bigip_device_httpd. Also fix unit tests (#48475)
  > Update Pure Storage FlashArray volume module (#45225)
  > Removes f5-sdk from bigip_device_group_member (#48464)
  > Remove f5-sdk from bigip_device_group (#48463)
  > Remove f5-sdk from bigip_device_dns (#48461)
  > Remove f5-sdk from bigip_device_facts and add more facts (#48462)
  > Removes f5-sdk from bigip_device_connectivity (#48460)
  > Fixes unit tests for bigip_device_auth that were broken in 2.8 (#48459)
  > Removes f5-sdk from bigip_data_group (#48458)
  > Remove the f5-sdk from bigip_configsync_action (#48457)
  > Removes the f5-sdk from bigip_config (#48456)
  > Removes the f5-sdk from bigip_command (#48455)
  > Fixes unit tests that were broken in ansible 2.8 (#48454)
  > Minor fixes to bigip_cli_alias (#48452)
  > Remove f5-sdk from bigip_asm_policy (#48451)
  > Remove the f5-sdk from as3 module (#48449)
  > Fixes rebase errors from existing PR. (#48450)
  > Add msc test targets
  > Adds new parameters to bigip_pool_member (#48448)
  > Support .yaml extension for meta file (#46505)
  > Fix consistency issue in grafana_dashboard module. (#47459)
  > cpm_user concat string changes (#45044)
  > Add release argument for redhat_subscription (#47888)
  > Removes f5-sdk from bigip_pool (#48431)
  > add note regarding {host,group}_vars directory lookup semantics (#48066)
  > clarifies FAQ answer about env vars (#48432)
  > Updates to the f5 module utils (#48428)
  > Adds functional tests for new mysql_user privs (#48403)
  > support for iscsi vnics based on customer feature request (#48377)
  > Add support for Scaleway object storage (#46353)
  > fix tagged implicit gathering (#48294)
  > vultr_server_facts: add tests and changelog for firewall group fix in #48342 (#48411)
  > ec2_instance: ebs_optimized is not sub-option of 'network' (#48341)
  > Netbox_device.py module (#46936)
  > Do not use str() on exceptions (#46950)
  > vultr_server_facts: fix gather facts fails when firewall is enabled on a VM (#48342)
  > Remove unused net_config action plugin.
  > Added support for FUNCTION and PROCEDURE privileges to mysql_user (#23223)
  > Removes the f5-sdk from bigip_provision (#48397)
  > Fixes for bigip_qkview (#48396)
  > Fixing issues with azure_rm_virtualmachine crashing (#45269)
  > make password locking in user module idempotent (#43671)
  > Update and correct iSCSI facts collection (#44644)
  > Remove TOML warning on emit (#48385)
  > Remove unnecessary --recursive option to git clone (#48379)
  > Fix pip idempotence in check mode
  > Add setup roles for passlib and pexpect for use with pause and vars_prompt tests (#43613)
  > os_server_facts: support all_projects (#44800)
  > ucs_service_profile_template and integration tests (#48277)
  > Remove unused ops_config action plugin.
  > ipaddr filter - return a network address when given an address with /32 subnet (#47539)
  > yum: add integration test for 'update foo*' (#48336)
  > Add run_once as a valid TaskInclude keyword (#48068)
  > Add next_run parameter to ovirt_vms_facts (#48347)
  > ios_facts: Strip header from running-config (#48047)
  > Always use /proc/sys/kernel/random/boot_id to confirm reboot on Linux (#47017)
  > playbooks_reuse_roles.rst long and shorthand example actually made equivalent. (#48339)
  > ovirt_vm: Add option to apply the configuration change on "Next Run" (#48286)
  > basic.py is support:core (#48340)
  > Add module for UCS Org (#46785)
  > Add UCS DNS Server management module (#46789)
  > do not override lldp neighbors nxos_facts (#48087)
  > add changelog fragment for changes merged in #47695 (#48305)
  > enchance yaml filter documentation (#46629)
  > aix_facts: statvfs works on AIX too so make use of it (#46759)
  > Prevent duplicate entries in rhsm_repository module (#48107)
  > VMware: Documentation for SSL installation methods (#43992)
  > user: fix removing the expiry time when it's 0 (#47115)
  > IBM_Storage: docs and author changes as requested by Ansible team (#48158)
  > Add a new "contains" jinja2 test (#45798)
  > conditional: fix direct boolean "shortcut" (#47941)
  > Improve debug logging of filetree with path being walked and items found (#47884)
  > clarify insane ini typing (#48169)
  > Support list of dicts with omit. Fixes #45907 (#45923)
  > Get rabbitmq and erlang GPG keys from S3 in tests.
  > make inventory warnings a bit smarter (#46284)
  > a more in depth doc on cacheable option (#47878)
  > VMware: further improvements to the scenario_clone_template (#48141)
  > Document installation procedure on Slackware (#47657)
  > Update yum.py (#47749)
  > Typo and style fixes in docs and messages for svc module (#48298)
  > Bug 42787 create volume with label (#46527)
  > Add survey_spec parameter to module. (#48182)
  > Update os_image.py (#47222)
  > win_updates: Add post search category matching to support product matching (#45708)
  > Minor fix in one_vm documentation (#48288)
  > virt: Fix return type of list_vms (#48160)
  > Added basic equivalent to PowerShell modules (#44705)
  > meraki_vlan - Add note explaining VLAN support tests in a Meraki network (#48278)
  > yum also parse obsolete package output (#45365)
  > Ansible Vault and Azure Key Vault vault password script (#44544)
  > [AWS] Allow the profile to take precedence to allow better compatibility between ~/.boto and ~/.aws/credential files (#45806)
  > make fact gathering obey play tags (#44717)
  > if we already have stderr, we don't need stderr_lines (#44675)
  > Updated Red Hat Repo (#48173)
  > Add threading to slack notification module (#47333)
  > Add toml inventory plugin (#41593)
  > add old usages to network cluster (#47185)
  > Add docker_container_facts module. (#48062)
  > mail: fixed STARTTLS module working with python 3.7.0 (#47412)
  > [docker_network] Add handling for Python booleans in driver_options (#48105)
  > ovirt require storage_domain if state is registred (#47423)
  > k8s_facts: fix handling of unknown resource types (#47857)
  > Test host in inventory by name in remove_host (#45639)
  > ansible-doc: list types of plugin available (#47055)
  > facts: suse: fix SLES4SAP12 detection (#44388)
  > Added nonstring='passthru' when calling to_native to avoid passing a 'None' string to the ipa client (#48157)
  > Added gitlab_runner module (#47727)
  > cleanp net_put temp file (#48148)
  > win_uri: stop output from mixing with module result (#48140)
  > powershell: add ability to ignore specific warnings in C# Add-Type (#47643)
  > Pin openshift version for k8s test.
  > Add Makefile to simplify upstream releases.
  > Fix regression in synchronize when using ssh passwords
  > Adjust pause test (#48125)
  > User module - allow bang and exclamation in password field without warning (#46498)
  > Correct yum and dnf autoremove behavior (#47902)
  > fix(tasks: synchronize): wrap in sshpass if ssh password was provided (#30743)
  > bump version of 'vcenter-test-container' to '1.4.0' (govmomi v0.19.0)
  > aci_epg: parameter bd is not required (#47999)
  > Fix return statement where we short circuit _get_delegated_vars (#48102)
  > aci_aptiplp: Support missing policy_group (#48000)
  > aci_iplpg: Support missing aep (#48001)
  > aci_switch_leaf_selector: Support missing policy_group (#47992)
  > ldap_attr bugfix (#48009)
  > Doc: k8s_raw_module fixing typo K8S_AUTH_HOST -> K8S_AUTH_KEY_FILE (#46947)
  > Remove Deprecated configs 2.8 (#46825)
  > Add docker_prune module (#48063)
  > Initial commit for fortios_ips_sensor (#46081)
  > New Pure Storage FlashArray module to enable/disable Remote Assist (#47592)
  > Fix argument_spec for modules that are using the old version (#47693)
  > tower{job,workflow}_template: use same retries value (#47865)
  > NetApp bugfix for na_ontap_snapmirror (#47621)
  > Add missing MSC support
  > Make the flatpak module work with Python 3.
  > add support for the --be-name option (#43030)
  > updated some callback info
  > Initial commit for fortios_system_sdn_connector (#46105)
  > Initial commit for fortios_system_central_management (#46067)
  > Initial commit for fortios_application_list (#46198)
  > Initial commit for fortios_webfilter_content_header (#46393)
  > Initial commit for fortios_webfilter_seach_engine (#46404)
  > Initial commit for fortios_webfilter_fortiguard (#46394)
  > Initial commit for fortios_firewall_address (#46406)
  > Initial commit for fortios_firewall_addrgrp (#46408)
  > fix boolean logic for overwrite parameter (#47916)
  > OpenStack: add an alias for name (#47972)
  > Fixing idempotency test. (#48038)
  > Fix lvg module idempotency (#47620)
  > fixed parentheses (#48067)
  > Improve paused test and behavior. (#48056)
  > docker_container: fix container removal when auto_remove is used (#48061)
  > Make tests fail less often with strange errors. (#48059)
  > IBM_Storage: Added a module to support adding and removing host ports. (#47614)
  > IBM_Storage: Added a module to define domains on Spectrum Accelerate … (#47873)
  > net_put: Fix trivial documentation typo (#48035)
  > docker_container: fix ipc_mode and pid_mode idempotency (#47997)
  > docker_container: simplify minimal required version per option handling (#47711)
  > vultr: fix for API returned unexpected empty list (#48036)
  > Replace robinro with webknjaz me as pip module maintainer
  > swap out RM for 2.8, it me now (#48013)
  > Removes f5-sdk from bigip_service_policy (#48033)
  > Remove f5-sdk from bigip_snat_pool (#48030)
  > Remove the f5-sdk from bigip_smtp (#48032)
  > Remove f5-sdk from bigip_snmp (#48029)
  > Remove the f5-sdk from snmp community module (#48028)
  > Fixes ansible unit tests for bigip_software_install (#48025)
  > Removes the f5-sdk from bigip_snmp_trap (#48027)
  > Fixes unit tests for bigip_software_image (#48026)
  > Removes f5-sdk from bigip_software_update (#48024)
  > Adds the bigip_ssl_ocsp module (#48018)
  > Fixes to bigip_static_route (#48017)
  > Removes f5-sdk from bigip_ssl_key module (#48019)
  > Removes f5-sdk from bigip_ssl_certificate (#48020)
  > Add NetApp reviewer (#47995)
  > Remove sdk and deprecated features (#48016)
  > Removes the f5-sdk from bigip_sys_db (#48015)
  > Removes the f5-sdk from timer policy module (#48014)
  > gcp additional info & edit (#45986)
  > Docs: Clean up of 'acl' module docs (#46329)
  > updated user_guide for regex test, #24155 (#47893)
  > Correct user anasbadaha (remove anasb from being notified for onyx) (#47986)
  > Document template plugin's convert_data option
  > Removes the f5-sdk from the traffic group module (#48008)
  > Adds description field to bigip_traffic_selector module (#48007)
  > Remove f5-sdk and add qinq ethertype (#48006)
  > Fixes unit tests and token cleanup (#48005)
  > Removes f5-sdk from bigip_ucs module (#48003)
  > Update elb_target_group.py (#47389)
  > msc_role: Manage roles on ACI MultiSite (#47757)
  > msc_site: Manage sites on ACI MultiSite (#47756)
  > msc_tenant: Manage tenants on ACI MultiSite (#47755)
  > protocol (#47666)
  > msc_user: Manage users on ACI MultiSite (#47754)
  > Fix vars_prompt "private" description and improve example (#47688)
  > Removes f5-sdk from bigip_uce_fetch module (#48002)
  > Add yaml version of using host variables example (#47700)
  > Slight Change in Wording in "Reporting Bugs and Features" (#47984)
  > exprpessions into expressions (#47967)
  > added missing vars (#47993)
  > Add examples to the helm module for a git source (#47988)
  > Removes the f5-sdk from bigip_user (#47794)
  > msc_label: Manage label on ACI MultiSite (#47753)
  > Correcting syntax of PyYAML package (#47987)
  > Misc fixes for several errors
  > issue-47881 making udp calls an option (#47885)
  > edgeswitch_facts (#47618)
  > Issue 46477 Fix Module onyx interface for supporting new json changes (#46494)
  > Added maintaner to the ignore list (#47448)
  > VMware: Improve output of vmware_local_role_facts (#47871)
  > Add retry mechanism support for deactivating storage domain (Updated). (#47551)
  > VMware: Handle exception for no snapshot while cloning (#47924)
  > VMware: improve readability and fix privileges names on scenario_clone_template (#47889)
  > Add new configurations for nxos_vxlan_vtep (#47834)
  > Add new configuration for nxos_vxlan_vtep_vni (#47882)
  > cs_network_acl_rule: fix doc and sanity (#47835)
  > [docker_network] add ipv6 support (#47492)
  > Support for device read write limit parameters (#47814)
  > Add unit tests for unsafe_proxy (#47887)
  > os_server_facts: remove duplicate statement (#47940)
  > Fix ansible-test invocation of pytest.
  > dnf yum: fix tests running on Fedora 29 (#47910)
  > s3_bucket: don't assume anything other than *.amazonaws.com is Walrus (#46745)
  > s3_bucket: handle not implemented operations (#46746)
  > Document lineinfile regexp gotcha (#47912)
  > Implement connection plugin for podman (#47519)
  > BOTMETA: Define tzurE as a maintainer for ibm storage modules (#47922)
  > Adding IGMP vlan module for onyx switches (#47811)
  > Adinng new module for supporting PTP interface in Onyx switches (#47489)
  > Adding new module for supporting PTP Global Protocol (#47501)
  > New voss_config module (#47533)
  > Fix advertise addr (#47608)
  > docker_container: fix paused and add some tests (#47900)
  > cs_ip_address: fix vpc and network mutually exclusive (#47846)
  > module grafana_dashboard fix for work python3 (#47708)
  > VMware: Fix documentation for cloning template (#47847)
  > Make service_facts return value documentation visible (#47701)
  > Update meraki_network.py (#47872)
  > remove redundant md5 hashing
  > Cleanup INVENTORY_IGNORE_EXTS (#47880)
  > Fix password lookup for FIPS
  > ansible-galaxy docs: fix init of container role (#47853)
  > Update ansible-doc for invariants in the metadata/plugin_doc api
  > Set the default metadata
  > command modules: optional stdin_add_newline (#45170)
  > updated documentation fixing #47202 (#47267)
  > pip: produce better error msg on import error (#47743)
  > Molecule is now IRC: ansible-molecule (#47860)
  > Add support for 25G and 100G interfaces (#47852)
  > Currently it's not possible to migrate the VMs if the automatic (#47612)
  > ce_vxlan_tunnel: remove redundant xml end tag (#47806)
  > Fix ios_user not able to handle certain scenario (#47656)
  > Add force disruptive option (#47694)
  > Adding new member for onyx team (#47552)
  > openstack: drop some reference to shade (#47359)
  > BOTMETA: Move rabbitmq modules to own directory (#46064)
  > fix setting config with DOCKER_CONFIG_FILE (#23096)
  > ansible-lint and molecule part of Red Hat (#47826)
  > Update Pure Storage purefa_pgsnap module to support recovery of (#47086)
  > Allow os_server_facts to filter results based on provided filters dictionary (#23638)
  >  Do not filter out exception, warnings, deprecations on failure when using debug (#47588)
  > New v2_runner_on_start callback added (#47684)
  > Updates variables docs: facts examples, headers, links, etc. (#47767)
  > fix yum proxy regex (closes #47797) (#47800)
  > yum: fix 'package == version' syntax (#47744)
  > Adding a link for PR info (#47778)
  > Better description for the ce_vlan module (#47816)
  > RabbitMQ documentation suggests that deleting queues/exchanges is not implemented, but it is (#46504)
  > pamd: fixes for multiple issues (#47695)
  > plugin_filter: check for type error (#46664)
  > Check if `enabled_snat` is set in modules arguments (#46754)
  > Fix missing exceptions (#45775)
  > New Pure Storage FlashArray module to configure array DNS settings (#47587)
  > New Pure Storage FlashArray module to manage array NTP settings (#47581)
  > New Pure Storage FlashBlade module to manage object store buckets (#47516)
  > New Pure Storage FlashBlade module to create S3 users (#47452)
  > New Pure Storage FlashBlade module for S3 Accounts (#47451)
  > Manageiq group module (#45867)
  > Add Pure Storage FlashBlade module to manage direcotry service roles (#44926)
  > Add Pure Storage FlashBlade module to manage network subnets (#44422)
  > Add Pure Storage FlashBlade module to manage network interfaces (#44421)
  > docker_* modules: simplify idempotency comparisons (#47709)
  > docker_image: Fix up 'changed' event in force mode (#33754)
  > nmcli: Introduce VxLan (#45932)
  > VMware: Improve module vmware_host_vmnic_facts (#47278)
  > Fixes unit tests for vcmp guest module (#47792)
  > VMware: New module: vmware_host_vmhba_facts (#47502)
  > Remove f5-sdk from bigip_virtual_address module (#47791)
  > Adds bigip_device_syslog module (#47790)
  > Adds firewall global rules module (#47789)
  > Adds module to manage cookie persistence profiles in BIG-IP (#47786)
  > Adds ipsec policy module for BIG-IP (#47785)
  > Adds bigip_traffic_selector module (#47784)
  > Import mdule for managing sys daemon logs in BIG-IP (#47783)
  > Adds bigip profile for http2 (#47782)
  > Adds bigip_monitor_ldap module (#47781)
  > docker_network: adding/updating tests (#47775)
  > docker_network: Adding basic integration test for overlay network (#47772)
  > Adds bigip_ike_peet module (#47780)
  > Adds any ip proto to virtual server module (#47779)
  > Adds new parameters to bigip_vlan (#47777)
  > Fixes tests in bigip_wait for ansible 2.8 (#47773)
  > Fixes bigiq unit tests for ansible 2.8 (#47771)
  > Update plugin filter documentation (#46665)
  > apt: warn users on auto-install dep (#47704)
  > Adds more facts to bigiq_device_facts (#47765)
  > Initial import of MSC module_utils (#46116)
  > Adds fixes to the bigiq unit tests (#47763)
  > Remove the f5-sdk from more bigiq modules (#47721)
  > VMware: correct logic to pass ESXi SSL thumbprint (#47600)
  > IBM_Storage: Added a module to define volume mapping on IBM spectrum … (#45110)
  > Fix netbox url with urljoin (#47655)
  > New facts module: Memset server products (#42386)
  > New facts module: Memset Memstore (#42387)
  > Correct AWX community link (#47742)
  > ovirt_host_network: Fix type conversion (#47617)
  > Addresses comments in #38971 (#44324)
  > Docker swarm service integration tests (#45674)
  > Add user_agent into FlashBlade API calls (#46221)
  > ACME: add support for POST-as-GET if GET fails with 405. (#44988)
  > docker_container: improve race condition behavior for detach:no, auto_remove:yes behavior (#47712)
  > VMware: restore timeout in set_vm_power_state operation (#47723)
  > adding enable_rbac option in aks (#47730)
  > pre-adding new packages to save testing time while merging new resources (#47729)
  > Revert "enhance recv calls in network_cli (#47345)" (#47731)
  > Update cloudfront_distribution module docs (#47726)
  > bad space (#47667)
  > Document all Working Group, email lists and IRC channels (#47615)
  > Tidy up Contributors Docs (#47619)
  > Docs: No need to follow up on backport PRs (#47616)
  > Fix spelling (#47692)
  > VMware: Add check mode support in vmware_vswitch_facts (#47263)
  > Misc typo fixes (#47699)
  > Add to k8s_raw docs re: vault-encrypted files (#47328)
  > Removes f5 sdk from bigiq modules and fixes unit tests (#47720)
  > Updates bigiq_utility_license_assignment for ansible 2.8 (#47719)
  > Adds caphrim007 to more f5 resources (#46348)
  > Add support for AC pods, Virtual Groups and Offload Targets in Pure Storage (#45760)
  > VMware: Add url quoting to support spaces in paths provided by the user (#46708)
  > VMware: New module: vmware_host_hyperthreading (#46750)
  > cs_account: add ability to bind accounts to LDAP (#46219)
  > Ignore empty result of rabbitmqctl list_parameters (#47021)
  > cyberarkpassword: Typo in cquery parameter (#47605)
  > zabbix_proxy: Fixed a typo (#47698)
  > Fix syntax error for Python 2.6 (#47635)
  > Rename team_e-spirit to something bot likes (#47687)
  > Creates base Sophos UTM module (#45781)
  > VMware: Fixed vmware fact gathering when no physical interfaces have IP Addresses (#42600)
  > Updates intro to dynamic inventory page (#46799)
  > doc: Scenario guide for VMware HTTP API usage (#47117)
  > Add missing self._supports_async to uri action plugin (#47677)
  > Add support for adding custom query parameters to URL (#46390)
  > ovirt_host_pm: Fix to powermanagement module (#47659)
  > Add docker_config module (#38792)
  > swupd: fail in case of an incorrect bundle (#45993)
  > VMware: Avoid misleading PyVmomi error if requests import fails (#47313)
  > enhance recv calls in network_cli (#47345)
  > modules: network: Add initial support for Ingate modules (#47494)
  > Type error in openssl_certificate (#47508)
  > feat: support postgres 10 in azure_rm_postgresqlserver (#47003)
  > Update proxysql_manage_config.py (#47613)
  > An error occurs if cluster_id is not specified (#47500)
  > Add odyssey4me, cloudnull and evrardjp to openstack team (#47419)
  > docker_image, docker_image_facts, docker_volume: add basic integration tests (#47383)
  > Module portinstall: use_packages is a bool (#47370)
  > Add shorthand debugger method to recreate the task from the original ds (#46987)
  > Update YAMLSyntax.rst (#47491)
  > Update pip.py (#47568)
  > Fix from sivel for ansible-doc
  > Detect the socket path after starting the service. Fixes #47582
  > Fix idempotency issues in set_bios_attributes
  > BOTMETA define (#47498)
  > adding subnet service endpoints (#47549)
  > fix trailing command in net_neighbors nxos_facts (#47548)
  > VMware: Add tag facts to vmware_guest_facts (#47495)
  > adding mysql firewall rule facts (#47342)
  > upgrading sql package to newest (#47544)
  > upgrading rdbms to the latest version (#47547)
  > added missing stuff to aliases (#47458)
  > fix webapp test (#47546)
  > feat: add security_group to scaleway compute resource (#45699)
  > adds 'success_msg' to valid args for assert module (#47030)
  > Fix mysql authentication errors
  > Add API pagination support to Scaleway inventory (#46117)
  > doc(user_guide): fix typos (#47425)
  > Netbox inventory: Fix NoneType issue if query_filters is not in netbox_inventory.yml (#46793)
  > Add docs about contributing to docs (#46481)
  > Fix markup: inline literal with spaces (#47560)
  > ios check_rc: Default to sending text of exception, not the whole exception (#47300)
  > Bug fix for purefb_fs to stop incorrect filesystem eradication (#47561)
  > Changed django_manage to return changed as boolean consistently (#46157)
  > Adding headers to be returned for retrieved messages. (#47375)
  > Add openssh_keypair module (#46436)
  > Add Support of healthcheck in docker_container module (#46772)
  > Add matrix notification module (#45823)
  > upgrading msrest packages (#47541)
  > WinRM/PSRP: Ensure shell returns UTF-8 output (#47404)
  > Add hard_limit support to Pure Strage FlashBlade filesystem module (#43987)
  > Add helper function to return helpful import error msg (#47409)
  > psrp - fix unicode handling in Python 2 (#47461)
  > Update netconf jumphost documentation (#47339)
  > Add new module ali_instance (#36898)
  > added in method to handle new and old login methods (#47170)
  > dnf properly gpg check local packages based on param (#47455)
  > don't restrict disable_excludes choices incorrectly (#47453)
  > TEMP HACK: Avoid overloading codecov.io (#47515)
  > Handle sets differently than lists in wrap_var. Fixes #47372 (#47510)
  > Ensure we don't overwrite roles from include/import_role when loading the play (#47512)
  > added build artifact to .gitignore (#47518)
  > Add changelog for k8s_facts fix
  > - Moved data sanitization logic so it is no longer conditionally applied (#41405)
  > Fix nxos_ospf_vrf module auto-cost idempotency and module check mode (#47190)
  > Fix minor typos (#47381)
  > Use kubeconfig if either context or kubeconfig is set (#47373)
  > docker_image: allow to delete image by ID (#47393)
  > docker_container: warn if ipvX_address is used for networks but not supported by docker-py (#47395)
  > docker_container: fix interaction of detach:no with auto_remove:yes (#47396)
  > Adding "internal" option to "docker_network" module (#35370)
  > Fix option change detection / force support for docker_volume. (#47390)
  > VMware: change type of state in vmware_host_ipv6 (#47362)
  > Fix #33045: get existing network via inspect_network (Rebased #33048) (#43997)
  > ovirt_vm: Fix issue in setting the custom_compatibility_version to NULL
  > AWS: docfix: spelling (#47443)
  > Revert "[stable-2.7] Handle sets differently than lists in wrap_var. Fixes #47372."
  > Fix changelog entry for user module CVE fix
  > Fix python3 problem in user module cve fix
  > Ignore user module use of subprocess.
  > Fix sanity test failure.
  > Revert "WinRM/PSRP: Fix UTF-8 issue (#46998)" (#47447)
  > really skip if no boto3
  > Fix problem where pip module cannot accept multiple extras
  > interfaces_file: Add test for pre-up/post-up with inet/inet6
  > interfaces_file: Add test for changing ipv4 or ipv6 address through address_family
  > interfaces_file: Add support for address_family
  > interfaces_file: Add test for multiple address_family for same iface
  > user: do not pass ssh_key_passphrase on cmdline
  > escape default prompt detection in telnet action plugin (#46573)
  > fix error checking if netns exists (#47397)
  > Fixed spelling error
  > Handle sets differently than lists in wrap_var. Fixes #47372
  > Fix exception when including tasks from handlers (#47307)
  > Fix prompt mismatch issue for ios (#47004)
  > [aws] Fix check mode bug in ec2_key (#45320)
  > Fix AWS EC2 inventory plugin caching of groups (#46961)
  > nxos_file_copy fix for binary files (#46822)
  > add ec2_instance example docs (#47386)
  > refresh_inventory doc typo (#47402)
  > WinRM/PSRP: Fix UTF-8 issue (#46998)
  > rabbitmq_plugin: refactor logic (#46597)
  > psexec: Handle socket errors (Connection timeout) (#47201)
  > feat: dynamic security group (#46571)
  > VMware: Add check for timezone variable (windows customization) (#47135)
  > fix callback name
  > removes docs/api dir from .gitignore and Makefile (#47366)
  > with_items should not be used any more - using loop instead (#47363)
  > gluster_volume: Avoid error when deleting non-existent volume (#42097)
  > Update documentation for marker (#47292)
  > yum/dnf: fail when space separated string of names (#47109)
  > Fix yum/dnf lock file polling (#47250)
  > VMware: New module vmware_host_powermgmt_policy (#46688)
  > VMware: New module vmware_host_ipv6 (#47275)
  > with_items should not be used any more - using loop instead (#47294)
  > os_user_role: Include domain parameter in user lookup (#42913)
  > VMware: Improve module vcenter folder (#46497)
  > Enable pylint rules and fix exposed bugs. (#47219)
  > refines vmware sample scenario page (#47320)
  > pamd: add delete=False to NamedTemporaryFile() (#47281)
  > Fix minor typos on variable names (#47165)
  > Add output for skipped tasks
  > Display output for loops on 'ok' result
  > Fixed typos in winrm doc (#47351)
  > VMware: Add check mode support to vmware_vmkernel_facts (#47286)
  > Adding full list of supported devices (#46949)
  > Update profile_tasks docs (#46690)
  > ovirt_vm: Fix initialization of cloud init (#47348)
  > Documentation for docker_container: fix documentation for memory_swappiness. Default value will not equal 0, it will be inherited from the host machine (#47296)
  > Add runtime option to docker_container module (#47247)
  > docker_network: add basic integration tests (#46137)
  > azure_rm_cdnprofile: Add 'standard_microsoft' to sku (#47309)
  > ovirt_vm: Add option to export the VMs (#47113)
  > ovirt_vm: Fix issue in SSO option (#47312)
  > Adding postgresql firewall rule facts (#45078)
  > Use {{ ansible_python.executable }} instead of python in integration tests. (#47340)
  > psexec: better error on import failure (#47327)
  > ansible-test: add retry for Windows httptester download (#47334)
  > Force PEM SSH keys for paramiko
  > win httptester: add wait for endpoint in case it is still coming up (#47326)
  > win_domain: Add missing functionality (#46552)
  > Remove extra parameter in format_exc (#46251)
  > Fix increase fake disk size for filesytem's tests
  > filesystem tests: enable LVM
  > Fix get_fs_size for LVM filesystem
  > Use syntax loop instead of with_items in example (#47241)
  > Use loop instead of obsolete with_items in example (#47246)
  > Do not strip new lines in native jinja (#46751)
  > Remove runtime usage of pkg_resources.
  > Use loop instead of with_items in examples (#47318)
  > Use loop instead of with_items in examples (#47319)
  > Enable additional pylint rules and resolve issues found. (#47221)
  > Don't use the task for a cache, return a special cache var (#47243)
  > add note about named tasks in blocks (#46984)
  > adding additional example and clarification (#47224)
  > Minor documentation fix. (#47276)
  > Making minor changes (#47311)
  > Add constraint for requests on python 2.6. (#47306)
  > Fix versions in module.deprecate call to align with module deprecation. Fixes #45035 #45034 (#47211)
  > Update some cliconf plugins (#47141)
  > ansible-galaxy: fix searching with unicode
  > reboot: Add timeout in error to help troubleshooting (#47216)
  > Add constraints to pip install in setup_docker.
  > Try to be more verbose with JSON decode errors (#47066)
  > Remove get_exception from the remainder of the modules
  > GCP MagicModules bug fixes (#47285)
  > get_url: Updates documentation for proper use of headers (#47242)
  > ec2_tag: Fix removing tags without specifying a value (#47228)
  > New GCP Module: gcp_compute_region_disk (#46886)
  > New GCP Module: gcp_compute_region_disk_facts (#46887)
  > New GCP Module: gcp_dns_managed_zone_facts (#46917)
  > New GCP Module: gcp_dns_resource_record_set_facts (#46919)
  > New GCP Module: gcp_pubsub_subscription_facts (#46921)
  > New GCP Module: gcp_pubsub_topic_facts (#46923)
  > Fixup of #47046. (#47274)
  > ovirt_vm: Check next_run configuration update if exist (#47280)
  > ovirt_host_network: check for empty user_opts (#46695)
  > restore ptux for Copy maintainer (#47266)
  > docker_* modules: unify docker module version checks (#47046)
  > ROADMAP_2_8.rst link to GH project (#47265)
  > VMware: Add timeout parameter for vmware module vsphere_copy (#46762)
  > test-module: define ansible_version attribute
  > test-module: check availability of special attrs
  > test: filesystem update note on test comment (#47260)
  > Fix documentation (#47218)
  > Remove deprecated os_server_actions alias (#47208)
  > pamd: use module.tmpdir for NamedTemporaryFile() (#47133)
  > add module aws_codecommit to represent AWS CodeCommit (#46161)
  > Fix auto scale create with fix date without  recurrence (#47186)
  > Clean up of docker swarm service (#45525)
  > Implement snap packaging module
  > Add unsafe_perm flag (#36946)
  > Fixed the ssl-certs in netbox plugin (#46543)
  > Add support for platform grouping (#45733)
  > filesystem: fix test to work on newer Fedora (#47176)
  > openss: fix various test and Python 3 issues (#47188)
  > Mark azure_rm_{appserviceplan,webapp} unstable.
  > [aws] New key_data argument to ec2_win_password module (#45463)
  > fix: Parse docker_service scale parameter to int (#45508)
  > [aws] New module: iam_password_policy (#36200)
  > spotinst_aws_elastigroup module: adding version to Rancher integration (#46293)
  > [s3_bucket] Cast tag keys and values to text to match the values returned (#46405)
  > [docs] Include required ARN format of actions in ec2_metric_alarm (#46514)
  > [aws][docs] Replace uses of now-obsolete `with_items` with `loop` (#47164)
  > [aws] ec2_instance: don't report changed when instance is already stopped (#46714)
  > [aws] ec2_vol_facts: only access volume tags when set (#46801)
  > [aws] Convert containerPort to int before comparing to avoid jinja2 string-int issues (#39215) (#47195)
  > Adoc fixes (#47137)
  > Gentoo installation no longer requires a workaround. (#47151)
  > Add support for IOS vlan parsing filter. (#40555)
  > An earlier optimization of ansible-doc -l caused failures. (#47012)
  > docs: Fix restructuredtext link format (#47199)
  > network.py filter_plugin typo fix (#47011)
  > Fix junos terminal regex (#47096)
  > postgresql_user: fix test errors on newer Fedora versions (#47166)
  > gem: fix tests to work on newer Fedora hosts (#47158)
  > Update requirements for urllib3 for python 2.6.
  > with_items is obsolete - using loop instead (#46806)
  > with_items is obsolete - using loop instead (#46805)
  > with_items is obsolete - loop should be used instead (#46524)
  > Fixed typo (#47139)
  > test: openssl 1.1.x compatibility (#47112)
  > Ensure that an empty literal list with loop skips the task (#47129)
  > This fixes a weird indentation issue in the menu (#45089)
  > Use 4 nodes for sanity tests in CI.
  > Correct wording in k8s module description (#47125)
  > Update default-test-container to version 1.4.1. (#47042)
  > Add porting guide note about inline vars on import/include_tasks (#47121)
  > Update the document to link to the script itself (#46986)
  > VMware: new module: vmware_guest_disk (#36165)
  > BOTMETA : Add more Pure maintainers (#47116)
  > Add unit tests for junos terminal (#47103)
  > ovirt_storage_domain: Improve logic for state controlling. (#46951)
  > ansible-test: setup up http runner in between each target (#47100)
  > adds redirect configurations and probes to azure_rm_appgateway (#46607)
  > Handle non-ascii characters in foreman.py (#46779)
  > bigip_firewall_rule -- missing port_range (#47077)
  > ansible-test: run win httptester with bypass policy (#47090)
  > Use the copied and merged task for calculating task vars in the free strategy. Fixes #47024 (#47060)
  > Fix ansible-test --exclude with delegation.
  > Revert "Use 4 nodes for sanity tests in CI."
  > Add BOM check to shebang sanity test.
  > Use 4 nodes for sanity tests in CI.
  > efs_facts: Documentation update (#46826)
  > rabbitmq_binding: Fix misnamed reference (#47049)
  > Add new Pure Storage maintainers (#47074)
  > adding postgresql firewall rule (#45077)
  > Adding mysql firewall rule module (#45074)
  > Add sphinx constraint for rstcheck compatibility.
  > option [others] of get_url is unnecessary (#47005)
  > fixes local toc, updates language (#47054)
  > revert 46677 changes (#47044)
  > VMware: Added secure boot enable/disable to vmware_guest_boot_manager. (#46717)
  > VMware: Provide facility to specify path for template (#38031)
  > Add constraint for pycparser.
  > Fix in confirmed_commit capability in netconf_config modules (#46964)
  > Upgrade pylint to version 2.1.1. (#47036)
  > Fix to resolve bug 46671, which now handles checking for Nonetype connection prompt (#46677)
  > Add a test target for the foreman inventory script (#46837)
  > WIP: fix build errors due to missing certified_supported label (#46835)
  > VMware: Improve module vmware_host_datastore (#45652)
  > Fixes #35284 - Added ability for os_nova_flavor to update existing flavors (#37170)
  > Added ability to create Openstack users without password (#37338)
  > Add ConnectionError too
  > Update changelog fragment
  > Add changelog snippet
  > Move requests import into pypsrp try-block
  > WinRM/PSRP: Add support for unreachable
  > Fix spelling issue (#46982)
  > Move unit test compat code out of `lib/ansible/`. (#46996)
  > win test: add http tester container to Windows tests (#46606)
  > update sros metadata to certified (#46981)
  > Restore SIGPIPE handler to DFL on POpen
  > update cyberark metadata to certified (#46978)
  > Change netapp ontap and elementsw modules to certified (#46974)
  > Mark NIOS modules as certified (#46973)
  > changed F5 module metadata to certified (#46849)
  > Do not use mutable defaults in FieldAttribute, instead allow supplying a callable for defaults of mutable types. Fixes #46824 (#46833)
  > change UCS modules to certified (#46848)
  > better information for user from inventory plugins (#46766)
  > simpler/shorter option names for user
  > now clog matches code
  > Making minor grammatical changes (#46844)
  > use to_text instead of str in async_status (#45990)
  > Add missing connection param to test (#46831)
  > use ansible json encoder for results in callbacks (#46830)
  > VMware: Improve module vmware_host_config_manager (#46264)
  > ldap_attr: typecast values to list (#46818)
  > Ensure that k8s_facts always returns resources key (#46733)
  > Add a netbox team to botmeta (#46817)
  > Add Alibaba to RedHat family list. (#46828)
  > ansible-test: add skip/windows/... alias to skip tests on specific Windows versions (#46845)
  > Add OUTPUT_DIR env var to integration tests.
  > remove cross-module imports
  > Block module ansible imports outside module_utils.
  > add sample for follow parameter of copy.py (#45765)
  > Add link check to `make sdist`.
  > mark Cisco ACI modules certified (#46842)
  > mark Cisco ACI modules as certified (#46841)
  > all amazon modules are community maintained (#46840)
  > all azure modules are community maintained (#46839)
  > fix scaleway user data tests (#46570)
  > [AWS] Support check mode in aws ec2_instance module (#46774)
  > Provide flexibility when retrieving facts (#46148)
  > Update win_scheduled_task.py (#46720)
  > fix yum proxy username/password handling (#46291)
  > Fix ansible-test custom docker image traceback.
  > Locate prtdiag even when absent from /usr/bin (#44113)
  > Fix scaleway_compute dynamic_ip_required (#46256)
  > Add virtualization devices in the inventory (#45728)
  > Use constructable with NetBox dynamic inventory (#45913)
  > add note to inform awx team on change
  > add more consistent extension matching for inventory plugins (#46786)
  > added friendlier aliases for auth options (#46816)
  > copy - support recursive copying with remote_src (#43998)
  > yum module properly check for None config_file (#46641)
  > adds stub API docs in a single file (#46663)
  > Clean playbook filters doc by adding whitespaces (#46569)
  > Lenovo finetune modules (#46623)
  > Convert results with to_native in consul_kv plugin (#46551)
  > Enable HTTP Authentication for url lookup (#43467)
  > nmcli: fix vlan connection modification Fixes #42322 (#42415)
  > VMware: Add check mode support to module vmware_host_firewall_manager (#46266)
  > VMware: Gather extended datastore facts (#46546)
  > Update nso_action.py (#46763)
  > yum module handle list optional empty strings properly (#46634)
  > Update eos_config.py (#45810)
  > remove default from delegate_facts to inherit (#45492)
  > Fix netconf module_utils dict changed size issue (#46778)
  > lambda: fix unboundLocalError in lambda (#46729)
  > manage levels for 'multiple included lists' (#46359)
  > Do not append msg to verbose tasks (#46721)
  > Add support for IGMP interfaces on onyx switches (#46218)
  > Add xz-utils requirement (#46159)
  > [do
  > Fix os_router ignores enable_snat: no (#45921)
  > Correct usage of message in ConnectionError (#46566)
  > Add mnaser to OpenStack team (#46753)
  > ios_facts: Fix minor aesthetical glitches (#46577)
  > Added iostype details in network ios_facts module (#46599)
  > Do not try to encode metadata if it is None (#46739)
  > ec2_asg: adding explanation of replace_all_instances (#46694)
  > win_uri: use variable for httpbin host (#46734)
  > Fix vmware_inventory unit tests so they run.
  > Rabbitmq: Enable communication to management API over HTTPS (#18437)
  > fix: check execute_lock boolean, not lock string var (#45329)
  > Indentation
  > Update wording as requested by review
  > Update windows_faq.rst
  > Fixes #23456 (#35171)
  > Reduce noise in warnings from ansible (#40754)
  > Use default Shippable container. (#46703)
  > ovirt_storage_domain: Fix error message formating (#46678)
  > Define team_botmeta & inventory plugin (#46684)
  > Add a Linode v4 dynamic inventory plugin. (#45902)
  > ovirt_disk: Add wipe_after_delete option (#46679)
  > Mocking out __future__ could cause problems
  > ansible-test: set ulimit to enforce consistent test environment (#46652)
  > botmeta: cloudstack: new team member (#46622)
  > create sources.list.d directory if needed (#36981)
  > rabbitmq_user: 'node' parameter: add default value (#38156)
  > Fix python 3 compatibility (#41645)
  > merge conflict (#25235)
  > feat(apt): add -f --fix-broken option to apt module (#27162)
  > incorrect ref (#46492)
  > Add rmcintosh as new Linode maintainer. (#46642)
  > Update MANIFEST.in (#46502)
  > Docs: Fix ftype list in sefcontext module (#46364)
  > Update links to module sources (#46553)
  > Linode maintainers: Add displague. Remove zbal. (#46635)
  > Add 'auto' to documented default enabled inventory plugins (#46621)
  > Register missing parameter reboot_timeout (#46585)
  > docs: add Support section for plugin types (#46520)
  > added jinja2 example (#46445)
  > Python 3.8 collections compatibility fixes.
  > Add docs for inventory caching (#46402)
  > Added (Define Values From CSV File) to example section (#46620)
  > Plugin: check if executable exists in local connection (#46201)
  > introduce `module_utils.urls.fetch_file` as a wrapper to download and save files (#19172)
  > allow update_cache as stand alone operation for yum/dnf (#46183)
  > influxdb_retention_policy: don't fail with empty error message (#28792)
  > Account for boolean OVF properties (#45529)
  > changelogs/fragments/: community (#46616)
  > docker_container: add port range and IPv6 support for published_ports (#46596)
  > VMware: Add check mode support to module vmware_host_ntp (#46268)
  > VMware: Add check mode support to module vmware_host_service_manager (#46271)
  > docker_container: allow more mount modes for volumes (#46598)
  > VMware: new module vmware_host_feature_facts (#45966)
  > docker_container: fix problem with published_ports idempotency (#46595)
  > docker_container: improve publish all ports functionality (#46594)
  > nxos_evpn_vni check_mode (#46612)
  > Add chdir support to win_package (#46123)
  > Win chocolatey facts module (#46610)
  > proxmox: doc: Fix example for restart container (#46602)
  > Port the sns module to boto3 (#45634)
  > Added module to manage manageiq tenants (#43988)
  > Digital Ocean firewall facts (#46582)
  > Specify region in IP facts (#46210)
  > Add region parameters to sg (#46211)
  > Add region to server facts (#46212)
  > Add region to snapshots facts (#46213)
  > fix digitalocean inventory tags endpoint (#46192)
  > Misc typo in logentries plugin module (#46568)
  > VMware: Add check mode support to module vmware_host_dns_facts (#46530)
  > Add tags grouping (#45741)
  > Add region to the volume facts (#46214)
  > docker_container, docker_image_facts: allow to use image IDs (#46324)
  > docker_container: fix behavior when image is not specified (#46322)
  > Add missing bracket in documentation (#46564)
  > Fix parametrize warning in unit tests.
  > AWS: check dbname attribute before accessing (#46253)
  > Move docsite requirements to the docs/docsite dir. (#46518)
  > zabbix_host: fix link template error (#46521)
  > mail: Fix regression when sending mail without SSL (#46403)
  > Ovirt_disk - Add ability to refresh passthrough disks (#46386)
  > azure_rm_common: use __version__ from module_util (#46184)
  > Ovirt delete snapshots after x days  (#45551)
  > shippable: fix py3 issues with downloader (#46522)
  > fix drain mode 'bool' (#30833) (#46478)
  > Ovirt add kernel persist (#45555)
  > add external provider to ovirt network (#43636)
  > Add test suite for ec2_vpc_igw before boto3 upgrade (#45903)
  > [aws] ALB/NLB support SubnetMappings in AWS create LB call (#42060)
  > Fix support for SubnetMappings and EIPs in NLB (#42979)
  > win_reboot: Fix for ignore post_reboot_delay (#46360)
  > added porting guide for PowerShell EAP changes (#46451)
  > Add documentation on underlying tools in user module (#46455)
  > updates language about documentation versions and releases on index page (#46465)
  > Fix subelements example correctly (#46482)
  > Purging logging configuration before running playbook (#46302)
  > Add symlinks sanity test. (#46467)
  > VMware: Add check mode support to module vmware_host_firewall_facts (#46265)
  > VMware: Add check mode support to module vmware_host_acceptance (#46260)
  > Improve ansible-test environment checking between tests. (#46459)
  > Make default_operation optional in netconf_config module (#46333)
  > Docs: Clean up of 'fetch' module docs (#46330)
  < New release v2.7.0
  > Docs: Clean up 'win_reboot' module docs (#46377)
  < updates latest in docs conf.py (#46400)
  > add simple j2 example to vyos_config (#46442)
  > Docs: Clean up of 'template' module docs (#46297)
  > updates latest in docs conf.py (#46400)
  > Fix spelling error in subelements Filter example (#46446)
  > Lookup plugin for rabbitmq (#44070)
  > Docs: Clean up 'win_service' module docs (#46407)
  > remove unnecessary space (#46462)
  > Add file exists check in integration-aliases test.
  > Use proper index value with insertbefore on a one line file (#46071)
  > Docs: Cleanup make module docs (#46422)
  > Docs: Clean up of 'assemble' module docs (#46328)
  > ps-lint: ignore rules that are not relevant to Ansible (#46376)
  > win_chocolatey: remove test packages after tests are run (#46431)
  > Subscribing to notifications. (#46372)
  > Docs: iptables module cleanup (#46368)
  > Use default-test-container version 1.3.0.
  > Docs: Clean up of 'file' module docs (#46327)
  > Update asa_config.py (#46448)
  > Macports: Add upgrade parameter and replace update_ports with selfupdate (#45049)
  > Docs: Cleanup selinux_permissive module docs (#46351)
  > fixed tests after EAP set to Stop globally, ci_complete
  > Docsite: Add a new tool:  Ansible Playbook Grapher (#46435)
  > Only delete key from redis in-memory cache if present (#35126)
  > VMware: Add check mode support in vmware_host_config_facts (#46272)
  > Change with_*: loops to loop: loops. Fix some examples. (#46373)
  > win_exec: refactor PS exec runner (#45334)
  > Docs: Clean up of 'blockinfile' module docs (#46331)
  < disable gather facts and update playbook output (#46409) (#46418)
  < Updates release & maintenance version docs for 2.7 (#46414)
  > Fix ansible-test encoding issues for exceptions.
  > Fix ansible-test multi-group smoke test handling. (#46363)
  > New option JUNIT_TASK_RELATIVE_PATH to output relative paths. (#37274)
  > Move network utils that are used by AWS modules (#45579)
  > disable gather facts and update playbook output (#46409)
  > Rebalance shippable/posix/ CI groups.
  > Updates release & maintenance version docs for 2.7
  > Add examples for bind and unmount to mount module docs
  > Add ssl support to consul_kv lookup (#42456)
  > Correct invalid example in jenkins_script docs (#46193)
  > Fix typo in the author's github username.
  > Ignore empty result of rabbitmqctl list_user_permissions (#35598)
  > vcenter_folder - fix error events being generated, incorrect parent folders (#45951)
  > New module: routeros_facts – collect facts from RouterOS devices (#46114)
  > Use recursive_diff for kubernetes (#45645)
  > remove comments from multiplle yaml string that breaks tests for now
  > clean up doc - removed required: false (#46357)
  > Use specified loopvar in include_role example loop
  > WIP: Check that union Jinja filter can be chained (#46298)
  > Add the k8s label to the k8s files
  > Add configuration to override location of ansible-connection (#46128)
  > avoid tests when ncclient is not installed
  > Mention YAML as a AWS CloudFormation template language (#46345)
  > Fix callout json plugin show global stats (#43123)
  > Add logstash_plugin example for lower heap size
  > Add label pure_storage for all related files. Add team_purestorage macro
  > Add new member to botmeta
  > Fix typo in ec2_vpnc_nat_gateway module (#46304)
  > homebrew_cask: Fixes #38772
  > feat: add scaleway security_group_rule management (#45694)
  > docker_container: ambiguous parameter "stop_timeout"  (#43874)
  > seboolean: Fix issue with changing persistent SELinux boolean values (#22779)
  > Add support for OpenBSD (#46147)
  > Use bytes rather than native string for result (#46281)
  > better error on empty playbook
  > Update playbooks_delegation.rst (#46254)
  < yes, we do run validate_modules in Shippable (#46280) (#46283)
  > yes, we do run validate_modules in Shippable (#46280)
  > Add less judgmental hint to use script + template
  > Add unit tests
  > Add integration tests
  > Ensure _raw_params retain exact spaces
  > Use unicode instead of bytes (#46234)
  > added period in description. Changed integration test to work correctly.
  > added parameter leaf_port_blk_description in module and integration tests
  > be compliant to pep8 and pylint. Added integration tests.
  > changed documentation strings
  > added new module aci_access_port_block_to_access_port
  > Corrected typo
  < fix wording for silencing a sensu client (#46250) (#46267)
  < Meraki scenario guide - Changed section markup types (#46158) (#46263)
  > module/systemd: fix logic determining if a service needs to be enabled (#46245)
  < Clean up Vault docs in User Guide. (#46188) (#46270)
  > fix wording for silencing a sensu client (#46250)
  > Clean up Vault docs in User Guide. (#46188)
  > Meraki scenario guide - Changed section markup types (#46158)
  > ovirt_host: Fix fail condititon of upgrade (#46104)
  > No longer necessary since #33792 and #45628. (#45603)
  > docker_container: allow to configure comparison for existing containers (#44789)
  > Fix ec2_group for EC2-Classic accounts (#46242)
  < Set release to a post release
  < New release 2.7.0rc4
  > Revert "powershell - fix for ANSIBLE_KEEP_REMOTE_FILES on older Pythons (#45942)" (#46238)
  > k8s/oc plugins: fix 'ResourceField' is not JSON serializable (#46145)
  < [stable-2.7] Update the minimum python versions to install (#46230)
  > Adding connector for network/panos modules (#46142)
  > Update the minimum python versions to install (#46230)
  > Move module tests using TQM to integration tests.
  < skip installing linux-image-extra in CI as it shouldn't be needed (#46101)
  < Fix and re-enable sts_assume_role integration tests (#46026)
  < add skip/docker alias to skip tests when running on Docker (#45955)
  > [aws] route53 module: fix idempotency for CAA records  (#46049)
  > Docs: Keep the module index clean (#46155)
  > nmcli: set hairpin to str to bool (#45908)
  > Correct loop syntax in example (#46178)
  > moved 'strftime' filter into 'Other Useful Filters' section (#45801)
  > Clean up common module docs (#45888)
  > Fail on attrs that don't work for includes (#46177)
  > Misc typo fix (#46199)
  > Adding maintainer for GlusterFS modules. (#46160)
  > Handle dnf immutable mutable datatypes (#46176)
  > cs_account: Implement role parameter support (#46166)
  > win_nssm: tests and several bug fixes (#44755)
  > add azure_rm_cdnprofile and azure_rm_cdnprofile_facts (#45097)
  > openshift inventory plugin: fix exception when auth fails (#45826)
  > add maintainers for k8s lookup and inventory plugins (#46180)
  > Update win_robocopy.py (#38633)
  < [backport-2.7] Meraki scenario guide (#41827) (#45494)
  > made sros_config docs match code for match options (#46135)
  > Bugfixes in Netbox inventory (#45731)
  > Added feature facts to nxos_facts (#45934)
  > fix for banner idempotent issue (#46001)
  > cs_resourcelimit: use query_api for error handling (#46036)
  > cs_ip_address: use query_api, fixes error handling (#46034)
  > cs_staticnat: fix sanity (#46037)
  > cs_instance: doc: fix typo in examples (#46035)
  > docker-py: bump minimal version to 1.8.0 (#46134)
  > VMware: trigger customization for customization_spec (#45415)
  > VMware: Add support for service type (#40651)
  > win_setup: don't fail when running as non-admin and EAP is set to Stop (#46149)
  < Revert "winrm: add further conditional to using pexect for kerb auth (#45952)"
  < winrm: add further conditional to using pexect for kerb auth (#45952)
  > [docs] Add changelog for ec2_asg launch template feature
  > EC2_ASG: Enable support for launch_templates (#45647)
  > Speed up VariableManager by preserving Templar state. (#45572)
  > skip installing linux-image-extra in CI as it shouldn't be needed (#46101)
  > [azure] Fix name for the symbol * in docs (#46119)
  > allow jinja2 unique filter compat (#45637)
  > botmeta support: core (#45917)
  > fix for managed disk facts (#46021)
  > ROADMAP_2_8 stub (#46120)
  < Update synchronize.py, mention variable ansible_rsync_path needed for different local rsync binary (#41870) (#46110)
  < Added documentation for collectstatic --clear. (#42007) (#45860)
  < inventory/tower: authors -< author so Doc can pick it up (#45936) (#45972)
  < The sshkey option is available in version 2.7 and above (#46103) (#46107)
  < spotinst_aws_elastigroup elastic_ips example (#41190) (#46111)
  > Add a guide for Scaleway (#44810)
  > feat: add scaleway security group module (#45686)
  > pylint plugin to catch due/past-due deprecated calls (#44143)
  > cs_instance: fix host migration without volume (#46115)
  > Fix _uri option documentation for cache plugins that expect strings
  < Update sl_vm.py (#43966) (#46109)
  > [docs] Fix typos in aws_s3 and s3_bucket module docs (#46106)
  > restores legacy testing file (#46095)
  > homebrew_cask: Pass install_options during uninstall (#44938)
  > fixed nxos_aaa_server_host issue with type 7 encrypt key (#46015)
  > spotinst_aws_elastigroup elastic_ips example (#41190)
  > Update synchronize.py, mention variable ansible_rsync_path needed for different local rsync binary (#41870)
  > Update sl_vm.py (#43966)
  > The sshkey option is available in version 2.7 and above (#46103)
  > Fix iterator to list conversion in ldap_entry module
  > Generalize config retrieval in ios_l3_interface module (#45270)
  > Add ospf net type (#45904)
  > [rabbitmq_binding] Fix the quoting of vhost and other names (#45109)
  > Additional feature enhancements to nxos_logging (#45844)
  > async tests: add stability (#46100)
  > winrm: add further conditional to using pexect for kerb auth (#45952)
  > adds support for null values to the ternary filter (#45303)
  > explicitly set LocalAccountTokenFilterPolicy on WinRM configure script (#45947)
  > Update typetalk.py to use com domain (#46045)
  > Perform full RETURN schema validation in one step, don't try to loop (#46079)
  > fix doc links (#46094)
  > ovirt_host_network: Add save parameter to example (#45965)
  > Changed hash_merge to link for ANSIBLE_HASH_BEHAVIOUR (#45996)
  > Add `systemctl daemon-reexec` to `systemd` module
  > Fix issues with PLUGIN_FILTERS_CFG config handling (#45994)
  > Support nested JSON decoding in AnsibleJSONDecoder (#45924)
  >  Infoblox scenario guide (#45664)
  > Add an Online servers fact
  > Reduce noise in docs-build test failures.
  > [aws] Change IAM role name parsing to come from the ARN (#45534)
  > [sns_topic] Don't mask non-authorization errors (#46030)
  > win_get_url: Clarify the encoded slash issue (#45376)
  > Fix author in modules (#46068)
  > Update cron.py (#46055)
  > Fix typo in Azure ARM module documentation (#46065)
  > BOTMETA: Clean up (#46066)
  > New module: Manage RabbitMQ global parameters [messaging/rabbitmq_global_parameter] (#26080)
  > Refactor attribute lookup to make it multithreaded (#45786)
  > Add a Scaleway IP module (#45121)
  > Try to be more helpful when JSON gives up (#45600)
  > docker_container: fix various idempotency problems and non-working options (#45905)
  > Update yaml-style in password-lookup example (#46046)
  < Update developing_modules_general_aci.rst (#46042)
  > cs_loadbalancer_rule_member: fix error handling (#46012)
  > digital_ocean_domain: fix to allow updating the module param ip between calls (#42009)
  > VMware: vmware_inventory contrib testing (#42879)
  > Fix ansible-test docker python version handling.
  > Fix and re-enable sts_assume_role integration tests (#46026)
  > Disable failing sts_assume_role integration test.
  > fix premature exit when RG doesn't exist (#46013)
  > Update developing_modules_general_aci.rst
  > Improve stability of Docker integration tests. (#46005)
  > Fix integration test library search path.
  > Improve symlink install error message in setup.py
  > Add 'signalled' state to supervisorctl module with associated 'signal' parameter. (#32694)
  < added note about cli execution of include_x (#45227) (#45999)
  > added note about cli execution of include_x (#45227)
  < Update short description for NetApp E-Series modules. (#45820) (#45864)
  < NetApp Bulk Doc changes (#45856) (#45866)
  < Misc typo fixes (#45969) (#45978)
  < Add docs for say.py to indicate how to list voices (#37737) (#45979)
  > Bug fixes and cleanup for ansible-test. (#45991)
  > Unify terms and UI between 1Password lookups and facts module (#45427)
  > Add python.py coverage injector for ansible-test.
  > Add a guide for using Online with Ansible (#45277)
  > allow openstack invetnory to work cacheless
  > Fix calling deprecate with correct arguments (#44726)
  > Add documentation about the query filters (#45835)
  > [network] fix typo in ftd_configuration - all operation(s) are performed over REST API (#45977)
  > Impr