New beta release: ansible-core 2.11.0b4

Hi all- we're happy to announce that the beta release of ansible-core,
2.11.0b4 is now available!

Note that because we are shipping a fourth beta, the rc1 release candidate of
ansible-core has been pushed back one week and is expected to land on 5 April
2021. The branching to stable-2.11 will take place then too. All other dates in
the recent "Dates worth knowing" email to the ansible-devel@ mailing list remain
unchanged.

ansible-core 2.11 is a rename of ansible-base. As with ansible-base, it includes
only a minimal, vetted set of modules and plugins, and is extensible through the
use of Ansible Collections. This release of ansible-core includes some new
features and changes that we'd like to highlight below. This list is not
exhaustive:

- As of this release, Python 3.8 is now a *soft requirement* on the
  controller. (This release will continue to work with the same versions of
  Python as ansible-base 2.10, but ansible-core 2.12 will NOT)

- Role arguments can now be validated at runtime to ensure that roles are used
  correctly

- ansible-galaxy now makes use of "resolvelib" for resolving dependencies

- New virtualization facts are now included (as lists), so that administrators
  can see all virtual guest and host technologies available to the node

- Playbooks can now be run from collections

- For module authors, module_utils imports are now treated as optional if in
  any nested block (such as 'try' or 'if') allowing for implementation of
  fallback behavior for module_utils that do not exist in older versions of
  Ansible.

In addition, this fourth beta includes a bugfix affecting role argument
validation, several small enhancements to `ansible-galaxy collection verify`,
and a few smaller bugfixes. See the changelog for more details.

We appreciate any and all early adopters and welcome any reports of issues on
GitHub. Happy testing!

How to get it