Skip to content

Latest commit

 

History

History
236 lines (217 loc) · 33.6 KB

CHANGELOG.rst

File metadata and controls

236 lines (217 loc) · 33.6 KB

Community General Release Notes

This changelog describes changes after version 5.0.0.

This is a pre-release for the upcoming 6.0.0 major release. The main objective of this pre-release is to make it possible to test the large stuctural changes by flattening the directory structure. See the corresponding entry in the changelog for details.

  • The internal structure of the collection was changed for modules and action plugins. These no longer live in a directory hierarchy ordered by topic, but instead are now all in a single (flat) directory. This has no impact on users assuming they did not use internal FQCNs. These will still work, but result in deprecation warnings. They were never officially supported and thus the redirects are kept as a courtsey, and this is not labelled as a breaking change. Note that for example the Ansible VScode plugin started recommending these internal names. If you followed its recommendation, you will now have to change back to the short names to avoid deprecation warnings, and potential errors in the future as these redirects will be removed in community.general 9.0.0 (ansible-collections#5461).
  • newrelic_deployment - removed New Relic v1 API, added support for v2 API (ansible-collections#5341).
  • ArgFormat module utils - deprecated along CmdMixin, in favor of the cmd_runner_fmt module util (ansible-collections#5370).
  • CmdMixin module utils - deprecated in favor of the CmdRunner module util (ansible-collections#5370).
  • CmdModuleHelper module utils - deprecated in favor of the CmdRunner module util (ansible-collections#5370).
  • CmdStateModuleHelper module utils - deprecated in favor of the CmdRunner module util (ansible-collections#5370).
  • cmd_runner module utils - deprecated fmt in favour of cmd_runner_fmt as the parameter format object (ansible-collections#4777).
  • django_manage - support for Django releases older than 4.1 has been deprecated and will be removed in community.general 9.0.0 (ansible-collections#5400).
  • django_manage - support for the commands cleanup, syncdb and validate that have been deprecated in Django long time ago will be removed in community.general 9.0.0 (ansible-collections#5400).
  • django_manage - the behavior of "creating the virtual environment when missing" is being deprecated and will be removed in community.general version 9.0.0 (ansible-collections#5405).
  • gconftool2 - deprecates state=get in favor of using the module gconftool2_info (ansible-collections#4778).
  • lxc_container - the module will no longer make any effort to support Python 2 (ansible-collections#5304).
  • newrelic_deployment - appname and environment are no longer valid options in the v2 API. They will be removed in community.general 7.0.0 (ansible-collections#5341).
  • proxmox - deprecated the current unprivileged default value, will be changed to true in community.general 7.0.0 (https://github.com/pull/5224).
  • xfconf - deprecated parameter disable_facts, as since version 4.0.0 it only allows value true (ansible-collections#4520).
  • bitbucket* modules - username is no longer an alias of workspace, but of user (ansible-collections#5326).
  • gem - the default of the norc option changed from false to true (ansible-collections#5326).
  • gitlab_group_members - gitlab_group must now always contain the full path, and no longer just the name or path (ansible-collections#5326).
  • keycloak_authentication - the return value flow has been removed. Use end_state instead (ansible-collections#5326).
  • keycloak_group - the return value group has been removed. Use end_state instead (ansible-collections#5326).
  • lxd_container - the default of the ignore_volatile_options option changed from true to false (ansible-collections#5326).
  • mail callback plugin - the sender option is now required (ansible-collections#5326).
  • module_helper module utils - remove the VarDict attribute from ModuleHelper. Import VarDict from ansible_collections.community.general.plugins.module_utils.mh.mixins.vars instead (ansible-collections#5326).
  • proxmox inventory plugin - the default of the want_proxmox_nodes_ansible_host option changed from true to false (ansible-collections#5326).
  • vmadm - the debug option has been removed. It was not used anyway (ansible-collections#5326).
  • scaleway_function_namespace - Scaleway Function namespace management
  • scaleway_function_namespace_info - Retrieve information on Scaleway Function namespace