diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 24b9534f50..8d4014ca09 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,133 @@ Community General Release Notes .. contents:: Topics +v1.0.0 +====== + +Release Summary +--------------- + +This is release 1.0.0 of ``community.general``, released on 2020-07-31. + + +Minor Changes +------------- + +- Add the ``gcpubsub``, ``gcpubsub_info`` and ``gcpubsub_facts`` (to be removed in 3.0.0) modules. These were originally in community.general, but removed on the assumption that they have been moved to google.cloud. Since this turned out to be incorrect, we re-added them for 1.0.0. +- Add the deprecated ``gcp_backend_service``, ``gcp_forwarding_rule`` and ``gcp_healthcheck`` modules, which will be removed in 2.0.0. These were originally in community.general, but removed on the assumption that they have been moved to google.cloud. Since this turned out to be incorrect, we re-added them for 1.0.0. +- The collection is now actively tested in CI with the latest Ansible 2.9 release. +- airbrake_deployment - add ``version`` param; clarified docs on ``revision`` param (https://github.com/ansible-collections/community.general/pull/583). +- apk - added ``no_cache`` option (https://github.com/ansible-collections/community.general/pull/548). +- firewalld - the module has been moved to the ``ansible.posix`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/623). +- gitlab_project - add support for merge_method on projects (https://github.com/ansible/ansible/pull/66813). +- gitlab_runners inventory plugin - permit environment variable input for ``server_url``, ``api_token`` and ``filter`` options (https://github.com/ansible-collections/community.general/pull/611). +- haproxy - add options to dis/enable health and agent checks. When health and agent checks are enabled for a service, a disabled service will re-enable itself automatically. These options also change the state of the agent checks to match the requested state for the backend (https://github.com/ansible-collections/community.general/issues/684). +- log_plays callback - use v2 methods (https://github.com/ansible-collections/community.general/pull/442). +- logstash callback - add ini config (https://github.com/ansible-collections/community.general/pull/610). +- lxd_container - added support of ``--target`` flag for cluster deployments (https://github.com/ansible-collections/community.general/issues/637). +- parted - accept negative numbers in ``part_start`` and ``part_end`` +- pkgng - added ``stdout`` and ``stderr`` attributes to the result (https://github.com/ansible-collections/community.general/pull/560). +- pkgng - added support for upgrading all packages using ``name: *, state: latest``, similar to other package providers (https://github.com/ansible-collections/community.general/pull/569). +- postgresql_query - add search_path parameter (https://github.com/ansible-collections/community.general/issues/625). +- rundeck_acl_policy - add check for rundeck_acl_policy name parameter (https://github.com/ansible-collections/community.general/pull/612). +- slack - add support for sending messages built with block kit (https://github.com/ansible-collections/community.general/issues/380). +- splunk callback - add an option to allow not to validate certificate from HEC (https://github.com/ansible-collections/community.general/pull/596). +- xfconf - add arrays support (https://github.com/ansible/ansible/issues/46308). +- xfconf - add support for ``uint`` type (https://github.com/ansible-collections/community.general/pull/696). + +Breaking Changes / Porting Guide +-------------------------------- + +- log_plays callback - add missing information to the logs generated by the callback plugin. This changes the log message format (https://github.com/ansible-collections/community.general/pull/442). +- pkgng - passing ``name: *`` with ``state: absent`` will no longer remove every installed package from the system. It is now a noop. (https://github.com/ansible-collections/community.general/pull/569). +- pkgng - passing ``name: *`` with ``state: latest`` or ``state: present`` will no longer install every package from the configured package repositories. Instead, ``name: *, state: latest`` will upgrade all already-installed packages, and ``name: *, state: present`` is a noop. (https://github.com/ansible-collections/community.general/pull/569). + +Deprecated Features +------------------- + +- The ldap_attr module has been deprecated and will be removed in a later release; use ldap_attrs instead. +- xbps - the ``force`` option never had any effect. It is now deprecated, and will be removed in 3.0.0 (https://github.com/ansible-collections/community.general/pull/568). + +Removed Features (previously deprecated) +---------------------------------------- + +- conjur_variable lookup - has been moved to the ``cyberark.conjur`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/570). +- digital_ocean_* - all DigitalOcean modules have been moved to the ``community.digitalocean`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/622). +- infini_* - all infinidat modules have been moved to the ``infinidat.infinibox`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/607). +- logicmonitor - the module has been removed in 1.0.0 since it is unmaintained and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539, https://github.com/ansible-collections/community.general/pull/541). +- logicmonitor_facts - the module has been removed in 1.0.0 since it is unmaintained and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539, https://github.com/ansible-collections/community.general/pull/541). +- mysql_* - all MySQL modules have been moved to the ``community.mysql`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/633). +- proxysql_* - all ProxySQL modules have been moved to the ``community.proxysql`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/624). + +Bugfixes +-------- + +- aix_filesystem - fix issues with ismount module_util pathing for Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/567). +- consul_kv lookup - fix ``ANSIBLE_CONSUL_URL`` environment variable handling (https://github.com/ansible/ansible/issues/51960). +- consul_kv lookup - fix arguments handling (https://github.com/ansible-collections/community.general/pull/303). +- digital_ocean_tag_info - fix crash when querying for an individual tag (https://github.com/ansible-collections/community.general/pull/615). +- doas become plugin - address a bug with the parameters handling that was breaking the plugin in community.general when ``become_flags`` and ``become_user`` were not explicitly specified (https://github.com/ansible-collections/community.general/pull/704). +- docker_compose - add a condition to prevent service startup if parameter ``stopped`` is true. Otherwise, the service will be started on each play and stopped again immediately due to the ``stopped`` parameter and breaks the idempotency of the module (https://github.com/ansible-collections/community.general/issues/532). +- docker_compose - disallow usage of the parameters ``stopped`` and ``restarted`` at the same time. This breaks also the idempotency (https://github.com/ansible-collections/community.general/issues/532). +- docker_container - use Config MacAddress by default instead of Networks. Networks MacAddress is empty in some cases (https://github.com/ansible/ansible/issues/70206). +- docker_container - various error fixes in string handling for Python 2 to avoid crashes when non-ASCII characters are used in strings (https://github.com/ansible-collections/community.general/issues/640). +- docker_swarm - removes ``advertise_addr`` from list of required arguments when ``state`` is ``"join"`` (https://github.com/ansible-collections/community.general/issues/439). +- dzdo become plugin - address a bug with the parameters handling that was breaking the plugin in community.general when ``become_user`` was not explicitly specified (https://github.com/ansible-collections/community.general/pull/708). +- filesystem - resizefs of xfs filesystems is fixed. Filesystem needs to be mounted. +- jenkins_plugin - replace MD5 checksum verification with SHA1 due to MD5 being disabled on systems with FIPS-only algorithms enabled (https://github.com/ansible/ansible/issues/34304). +- jira - improve error message handling (https://github.com/ansible-collections/community.general/pull/311). +- jira - improve error message handling with multiple errors (https://github.com/ansible-collections/community.general/pull/707). +- kubevirt - Add aliases 'interface_name' for network_name (https://github.com/ansible/ansible/issues/55641). +- nmcli - fix idempotetency when modifying an existing connection (https://github.com/ansible-collections/community.general/issues/481). +- osx_defaults - fix handling negative integers (https://github.com/ansible-collections/community.general/issues/134). +- pacman - treat package names containing .zst as package files during installation (https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/, https://github.com/ansible-collections/community.general/pull/650). +- pbrun become plugin - address a bug with the parameters handling that was breaking the plugin in community.general when ``become_user`` was not explicitly specified (https://github.com/ansible-collections/community.general/pull/708). +- postgresql_privs - fix crash when set privileges on schema with hyphen in the name (https://github.com/ansible-collections/community.general/issues/656). +- postgresql_set - only display a warning about restarts, when restarting is needed (https://github.com/ansible-collections/community.general/pull/651). +- redfish_info, redfish_config, redfish_command - Fix Redfish response payload decode on Python 3.5 (https://github.com/ansible-collections/community.general/issues/686) +- selective - mark task failed correctly (https://github.com/ansible/ansible/issues/63767). +- snmp_facts - skip ``EndOfMibView`` values (https://github.com/ansible/ansible/issues/49044). +- yarn - fixed an index out of range error when no outdated packages where returned by yarn executable (see https://github.com/ansible-collections/community.general/pull/474). +- yarn - fixed an too many values to unpack error when scoped packages are installed (see https://github.com/ansible-collections/community.general/pull/474). + +New Plugins +----------- + +Inventory +~~~~~~~~~ + +- cobbler - Cobbler inventory source + +Lookup +~~~~~~ + +- dsv - Get secrets from Thycotic DevOps Secrets Vault +- tss - Get secrets from Thycotic Secret Server + +New Modules +----------- + +Cloud +~~~~~ + +docker +^^^^^^ + +- docker_stack_info - Return information on a docker stack + +Database +~~~~~~~~ + +misc +^^^^ + +- odbc - Execute SQL via ODBC + +System +~~~~~~ + +- launchd - Manage macOS services + v0.2.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 468d715279..4c21a04434 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -905,3 +905,208 @@ releases: name: lmdb_kv namespace: null release_date: '2020-06-20' + 1.0.0: + changes: + breaking_changes: + - log_plays callback - add missing information to the logs generated by the + callback plugin. This changes the log message format (https://github.com/ansible-collections/community.general/pull/442). + - 'pkgng - passing ``name: *`` with ``state: absent`` will no longer remove + every installed package from the system. It is now a noop. (https://github.com/ansible-collections/community.general/pull/569).' + - 'pkgng - passing ``name: *`` with ``state: latest`` or ``state: present`` + will no longer install every package from the configured package repositories. + Instead, ``name: *, state: latest`` will upgrade all already-installed packages, + and ``name: *, state: present`` is a noop. (https://github.com/ansible-collections/community.general/pull/569).' + bugfixes: + - aix_filesystem - fix issues with ismount module_util pathing for Ansible 2.9 + (https://github.com/ansible-collections/community.general/pull/567). + - consul_kv lookup - fix ``ANSIBLE_CONSUL_URL`` environment variable handling + (https://github.com/ansible/ansible/issues/51960). + - consul_kv lookup - fix arguments handling (https://github.com/ansible-collections/community.general/pull/303). + - digital_ocean_tag_info - fix crash when querying for an individual tag (https://github.com/ansible-collections/community.general/pull/615). + - doas become plugin - address a bug with the parameters handling that was breaking + the plugin in community.general when ``become_flags`` and ``become_user`` + were not explicitly specified (https://github.com/ansible-collections/community.general/pull/704). + - docker_compose - add a condition to prevent service startup if parameter ``stopped`` + is true. Otherwise, the service will be started on each play and stopped again + immediately due to the ``stopped`` parameter and breaks the idempotency of + the module (https://github.com/ansible-collections/community.general/issues/532). + - docker_compose - disallow usage of the parameters ``stopped`` and ``restarted`` + at the same time. This breaks also the idempotency (https://github.com/ansible-collections/community.general/issues/532). + - docker_container - use Config MacAddress by default instead of Networks. Networks + MacAddress is empty in some cases (https://github.com/ansible/ansible/issues/70206). + - docker_container - various error fixes in string handling for Python 2 to + avoid crashes when non-ASCII characters are used in strings (https://github.com/ansible-collections/community.general/issues/640). + - docker_swarm - removes ``advertise_addr`` from list of required arguments + when ``state`` is ``"join"`` (https://github.com/ansible-collections/community.general/issues/439). + - dzdo become plugin - address a bug with the parameters handling that was breaking + the plugin in community.general when ``become_user`` was not explicitly specified + (https://github.com/ansible-collections/community.general/pull/708). + - filesystem - resizefs of xfs filesystems is fixed. Filesystem needs to be + mounted. + - jenkins_plugin - replace MD5 checksum verification with SHA1 due to MD5 being + disabled on systems with FIPS-only algorithms enabled (https://github.com/ansible/ansible/issues/34304). + - jira - improve error message handling (https://github.com/ansible-collections/community.general/pull/311). + - jira - improve error message handling with multiple errors (https://github.com/ansible-collections/community.general/pull/707). + - kubevirt - Add aliases 'interface_name' for network_name (https://github.com/ansible/ansible/issues/55641). + - nmcli - fix idempotetency when modifying an existing connection (https://github.com/ansible-collections/community.general/issues/481). + - osx_defaults - fix handling negative integers (https://github.com/ansible-collections/community.general/issues/134). + - pacman - treat package names containing .zst as package files during installation + (https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/, + https://github.com/ansible-collections/community.general/pull/650). + - pbrun become plugin - address a bug with the parameters handling that was + breaking the plugin in community.general when ``become_user`` was not explicitly + specified (https://github.com/ansible-collections/community.general/pull/708). + - postgresql_privs - fix crash when set privileges on schema with hyphen in + the name (https://github.com/ansible-collections/community.general/issues/656). + - postgresql_set - only display a warning about restarts, when restarting is + needed (https://github.com/ansible-collections/community.general/pull/651). + - redfish_info, redfish_config, redfish_command - Fix Redfish response payload + decode on Python 3.5 (https://github.com/ansible-collections/community.general/issues/686) + - selective - mark task failed correctly (https://github.com/ansible/ansible/issues/63767). + - snmp_facts - skip ``EndOfMibView`` values (https://github.com/ansible/ansible/issues/49044). + - yarn - fixed an index out of range error when no outdated packages where returned + by yarn executable (see https://github.com/ansible-collections/community.general/pull/474). + - yarn - fixed an too many values to unpack error when scoped packages are installed + (see https://github.com/ansible-collections/community.general/pull/474). + deprecated_features: + - The ldap_attr module has been deprecated and will be removed in a later release; + use ldap_attrs instead. + - xbps - the ``force`` option never had any effect. It is now deprecated, and + will be removed in 3.0.0 (https://github.com/ansible-collections/community.general/pull/568). + minor_changes: + - Add the ``gcpubsub``, ``gcpubsub_info`` and ``gcpubsub_facts`` (to be removed + in 3.0.0) modules. These were originally in community.general, but removed + on the assumption that they have been moved to google.cloud. Since this turned + out to be incorrect, we re-added them for 1.0.0. + - Add the deprecated ``gcp_backend_service``, ``gcp_forwarding_rule`` and ``gcp_healthcheck`` + modules, which will be removed in 2.0.0. These were originally in community.general, + but removed on the assumption that they have been moved to google.cloud. Since + this turned out to be incorrect, we re-added them for 1.0.0. + - The collection is now actively tested in CI with the latest Ansible 2.9 release. + - airbrake_deployment - add ``version`` param; clarified docs on ``revision`` + param (https://github.com/ansible-collections/community.general/pull/583). + - apk - added ``no_cache`` option (https://github.com/ansible-collections/community.general/pull/548). + - firewalld - the module has been moved to the ``ansible.posix`` collection. + A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/623). + - gitlab_project - add support for merge_method on projects (https://github.com/ansible/ansible/pull/66813). + - gitlab_runners inventory plugin - permit environment variable input for ``server_url``, + ``api_token`` and ``filter`` options (https://github.com/ansible-collections/community.general/pull/611). + - haproxy - add options to dis/enable health and agent checks. When health + and agent checks are enabled for a service, a disabled service will re-enable + itself automatically. These options also change the state of the agent checks + to match the requested state for the backend (https://github.com/ansible-collections/community.general/issues/684). + - log_plays callback - use v2 methods (https://github.com/ansible-collections/community.general/pull/442). + - logstash callback - add ini config (https://github.com/ansible-collections/community.general/pull/610). + - lxd_container - added support of ``--target`` flag for cluster deployments + (https://github.com/ansible-collections/community.general/issues/637). + - parted - accept negative numbers in ``part_start`` and ``part_end`` + - pkgng - added ``stdout`` and ``stderr`` attributes to the result (https://github.com/ansible-collections/community.general/pull/560). + - 'pkgng - added support for upgrading all packages using ``name: *, state: + latest``, similar to other package providers (https://github.com/ansible-collections/community.general/pull/569).' + - postgresql_query - add search_path parameter (https://github.com/ansible-collections/community.general/issues/625). + - rundeck_acl_policy - add check for rundeck_acl_policy name parameter (https://github.com/ansible-collections/community.general/pull/612). + - slack - add support for sending messages built with block kit (https://github.com/ansible-collections/community.general/issues/380). + - splunk callback - add an option to allow not to validate certificate from + HEC (https://github.com/ansible-collections/community.general/pull/596). + - xfconf - add arrays support (https://github.com/ansible/ansible/issues/46308). + - xfconf - add support for ``uint`` type (https://github.com/ansible-collections/community.general/pull/696). + release_summary: 'This is release 1.0.0 of ``community.general``, released on + 2020-07-31. + + ' + removed_features: + - conjur_variable lookup - has been moved to the ``cyberark.conjur`` collection. + A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/570). + - digital_ocean_* - all DigitalOcean modules have been moved to the ``community.digitalocean`` + collection. A redirection is active, which will be removed in version 2.0.0 + (https://github.com/ansible-collections/community.general/pull/622). + - infini_* - all infinidat modules have been moved to the ``infinidat.infinibox`` + collection. A redirection is active, which will be removed in version 2.0.0 + (https://github.com/ansible-collections/community.general/pull/607). + - logicmonitor - the module has been removed in 1.0.0 since it is unmaintained + and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539, + https://github.com/ansible-collections/community.general/pull/541). + - logicmonitor_facts - the module has been removed in 1.0.0 since it is unmaintained + and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539, + https://github.com/ansible-collections/community.general/pull/541). + - mysql_* - all MySQL modules have been moved to the ``community.mysql`` collection. + A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/633). + - proxysql_* - all ProxySQL modules have been moved to the ``community.proxysql`` + collection. A redirection is active, which will be removed in version 2.0.0 + (https://github.com/ansible-collections/community.general/pull/624). + fragments: + - 1.0.0.yml + - 296-ansible-2.9.yml + - 303-consul_kv-fix-env-variables-handling.yaml + - 311-jira-error-handling.yaml + - 33979-xfs_growfs.yml + - 442-log_plays-add_playbook_task_name_and_action.yml + - 474-yarn_fix-outdated-fix-list.yml + - 547-start-service-condition.yaml + - 548_apk.yml + - 55903_kubevirt.yml + - 560-pkgng-add-stdout-and-stderr.yaml + - 562-nmcli-fix-idempotency.yaml + - 564-docker_container_use_config_macaddress_by_default.yaml + - 568_packaging.yml + - 569-pkgng-add-upgrade-action.yaml + - 596-splunk-add-option-to-not-validate-cert.yaml + - 610_logstash_callback_add_ini_config.yml + - 611-gitlab-runners-env-vars-intput-and-default-item-limit.yaml + - 613-snmp_facts-EndOfMibView.yml + - 615-digital-ocean-tag-info-bugfix.yml + - 63767_selective.yml + - 642-docker_container-python-2.yml + - 646-docker_swarm-remove-advertise_addr-from-join-requirement.yaml + - 650_pacman_support_zst_package_files.yaml + - 651-fix-postgresql_set-warning.yaml + - 653-postgresql_query_add_search_path_param.yml + - 656-name-with-hyphen.yml + - 66813_gitlab_project.yml + - 676-osx_defaults_fix_handling_negative_ints.yml + - 677-jenkins_plugins_sha1.yaml + - 687-fix-redfish-payload-decode-python35.yml + - 689-haproxy_agent_and_health.yml + - 693-big-revamp-on-xfconf-adding-array-values.yml + - 702-slack-support-for-blocks.yaml + - 704-doas-set-correct-default-values.yml + - 707-jira-error-handling.yaml + - 708-set-correct-default-values.yml + - 711-lxd-target.yml + - add_argument_check_for_rundeck.yaml + - airbrake_deployment_add_version.yml + - aix_filesystem-module_util-routing-issue.yml + - cyberarkconjur-removal.yml + - digital-ocean.yml + - firewalld_migration.yml + - google-modules.yml + - infinidat-removal.yml + - logicmonitor-removal.yml + - mysql.yml + - parted_negative_numbers.yml + - porting-guide-2.yml + - proxysql.yml + - xfconf_add_uint_type.yml + modules: + - description: Return information on a docker stack + name: docker_stack_info + namespace: cloud.docker + - description: Manage macOS services + name: launchd + namespace: system + - description: Execute SQL via ODBC + name: odbc + namespace: database.misc + plugins: + inventory: + - description: Cobbler inventory source + name: cobbler + namespace: null + lookup: + - description: Get secrets from Thycotic DevOps Secrets Vault + name: dsv + namespace: null + - description: Get secrets from Thycotic Secret Server + name: tss + namespace: null + release_date: '2020-07-31' diff --git a/changelogs/fragments/1.0.0.yml b/changelogs/fragments/1.0.0.yml deleted file mode 100644 index b58f44b69a..0000000000 --- a/changelogs/fragments/1.0.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -release_summary: | - This is release 1.0.0 of ``community.general``, released on 2020-07-31. diff --git a/changelogs/fragments/296-ansible-2.9.yml b/changelogs/fragments/296-ansible-2.9.yml deleted file mode 100644 index 7ad2a4e51e..0000000000 --- a/changelogs/fragments/296-ansible-2.9.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "The collection is now actively tested in CI with the latest Ansible 2.9 release." diff --git a/changelogs/fragments/303-consul_kv-fix-env-variables-handling.yaml b/changelogs/fragments/303-consul_kv-fix-env-variables-handling.yaml deleted file mode 100644 index 1053842808..0000000000 --- a/changelogs/fragments/303-consul_kv-fix-env-variables-handling.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - consul_kv lookup - fix ``ANSIBLE_CONSUL_URL`` environment variable handling (https://github.com/ansible/ansible/issues/51960). - - consul_kv lookup - fix arguments handling (https://github.com/ansible-collections/community.general/pull/303). diff --git a/changelogs/fragments/311-jira-error-handling.yaml b/changelogs/fragments/311-jira-error-handling.yaml deleted file mode 100644 index 11d73455fe..0000000000 --- a/changelogs/fragments/311-jira-error-handling.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- jira - improve error message handling (https://github.com/ansible-collections/community.general/pull/311). diff --git a/changelogs/fragments/33979-xfs_growfs.yml b/changelogs/fragments/33979-xfs_growfs.yml deleted file mode 100644 index 2976695a24..0000000000 --- a/changelogs/fragments/33979-xfs_growfs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "filesystem - resizefs of xfs filesystems is fixed. Filesystem needs to be mounted." diff --git a/changelogs/fragments/442-log_plays-add_playbook_task_name_and_action.yml b/changelogs/fragments/442-log_plays-add_playbook_task_name_and_action.yml deleted file mode 100644 index 924c48796e..0000000000 --- a/changelogs/fragments/442-log_plays-add_playbook_task_name_and_action.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- log_plays callback - use v2 methods (https://github.com/ansible-collections/community.general/pull/442). -breaking_changes: -- log_plays callback - add missing information to the logs generated by the callback plugin. This changes the log message format (https://github.com/ansible-collections/community.general/pull/442). diff --git a/changelogs/fragments/474-yarn_fix-outdated-fix-list.yml b/changelogs/fragments/474-yarn_fix-outdated-fix-list.yml deleted file mode 100644 index baa19b7070..0000000000 --- a/changelogs/fragments/474-yarn_fix-outdated-fix-list.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - yarn - fixed an index out of range error when no outdated packages where returned by yarn executable (see https://github.com/ansible-collections/community.general/pull/474). - - yarn - fixed an too many values to unpack error when scoped packages are installed (see https://github.com/ansible-collections/community.general/pull/474). diff --git a/changelogs/fragments/547-start-service-condition.yaml b/changelogs/fragments/547-start-service-condition.yaml deleted file mode 100644 index 408156c301..0000000000 --- a/changelogs/fragments/547-start-service-condition.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -bugfixes: - - docker_compose - add a condition to prevent service startup - if parameter ``stopped`` is true. Otherwise, the service will be - started on each play and stopped again immediately due to - the ``stopped`` parameter and breaks the idempotency of the module - (https://github.com/ansible-collections/community.general/issues/532). - - docker_compose - disallow usage of the parameters ``stopped`` and ``restarted`` - at the same time. This breaks also the idempotency - (https://github.com/ansible-collections/community.general/issues/532). diff --git a/changelogs/fragments/548_apk.yml b/changelogs/fragments/548_apk.yml deleted file mode 100644 index 825dc830c4..0000000000 --- a/changelogs/fragments/548_apk.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- apk - added ``no_cache`` option (https://github.com/ansible-collections/community.general/pull/548). diff --git a/changelogs/fragments/55903_kubevirt.yml b/changelogs/fragments/55903_kubevirt.yml deleted file mode 100644 index f05b06834c..0000000000 --- a/changelogs/fragments/55903_kubevirt.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- kubevirt - Add aliases 'interface_name' for network_name (https://github.com/ansible/ansible/issues/55641). diff --git a/changelogs/fragments/560-pkgng-add-stdout-and-stderr.yaml b/changelogs/fragments/560-pkgng-add-stdout-and-stderr.yaml deleted file mode 100644 index f8dc4683ce..0000000000 --- a/changelogs/fragments/560-pkgng-add-stdout-and-stderr.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pkgng - added ``stdout`` and ``stderr`` attributes to the result (https://github.com/ansible-collections/community.general/pull/560). diff --git a/changelogs/fragments/562-nmcli-fix-idempotency.yaml b/changelogs/fragments/562-nmcli-fix-idempotency.yaml deleted file mode 100644 index ad112a18dd..0000000000 --- a/changelogs/fragments/562-nmcli-fix-idempotency.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nmcli - fix idempotetency when modifying an existing connection (https://github.com/ansible-collections/community.general/issues/481). \ No newline at end of file diff --git a/changelogs/fragments/564-docker_container_use_config_macaddress_by_default.yaml b/changelogs/fragments/564-docker_container_use_config_macaddress_by_default.yaml deleted file mode 100644 index b2eab62644..0000000000 --- a/changelogs/fragments/564-docker_container_use_config_macaddress_by_default.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - docker_container - use Config MacAddress by default instead of Networks. Networks MacAddress is empty in some cases (https://github.com/ansible/ansible/issues/70206). diff --git a/changelogs/fragments/568_packaging.yml b/changelogs/fragments/568_packaging.yml deleted file mode 100644 index ab0fa9778e..0000000000 --- a/changelogs/fragments/568_packaging.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: -- xbps - the ``force`` option never had any effect. It is now deprecated, and will be removed in 3.0.0 (https://github.com/ansible-collections/community.general/pull/568). diff --git a/changelogs/fragments/569-pkgng-add-upgrade-action.yaml b/changelogs/fragments/569-pkgng-add-upgrade-action.yaml deleted file mode 100644 index 0078c18865..0000000000 --- a/changelogs/fragments/569-pkgng-add-upgrade-action.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: - - "pkgng - added support for upgrading all packages using ``name: *, state: latest``, similar to other package providers (https://github.com/ansible-collections/community.general/pull/569)." -breaking_changes: - - "pkgng - passing ``name: *`` with ``state: latest`` or ``state: present`` will no longer install every package from the configured package repositories. Instead, ``name: *, state: latest`` will upgrade all already-installed packages, and ``name: *, state: present`` is a noop. (https://github.com/ansible-collections/community.general/pull/569)." - - "pkgng - passing ``name: *`` with ``state: absent`` will no longer remove every installed package from the system. It is now a noop. (https://github.com/ansible-collections/community.general/pull/569)." diff --git a/changelogs/fragments/596-splunk-add-option-to-not-validate-cert.yaml b/changelogs/fragments/596-splunk-add-option-to-not-validate-cert.yaml deleted file mode 100644 index ce2a0398c0..0000000000 --- a/changelogs/fragments/596-splunk-add-option-to-not-validate-cert.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - splunk callback - add an option to allow not to validate certificate from HEC (https://github.com/ansible-collections/community.general/pull/596). diff --git a/changelogs/fragments/610_logstash_callback_add_ini_config.yml b/changelogs/fragments/610_logstash_callback_add_ini_config.yml deleted file mode 100644 index ad2bbad27b..0000000000 --- a/changelogs/fragments/610_logstash_callback_add_ini_config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "logstash callback - add ini config (https://github.com/ansible-collections/community.general/pull/610)." diff --git a/changelogs/fragments/611-gitlab-runners-env-vars-intput-and-default-item-limit.yaml b/changelogs/fragments/611-gitlab-runners-env-vars-intput-and-default-item-limit.yaml deleted file mode 100644 index de40435454..0000000000 --- a/changelogs/fragments/611-gitlab-runners-env-vars-intput-and-default-item-limit.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_runners inventory plugin - permit environment variable input for ``server_url``, ``api_token`` and ``filter`` options (https://github.com/ansible-collections/community.general/pull/611). diff --git a/changelogs/fragments/613-snmp_facts-EndOfMibView.yml b/changelogs/fragments/613-snmp_facts-EndOfMibView.yml deleted file mode 100644 index acf4c8bd40..0000000000 --- a/changelogs/fragments/613-snmp_facts-EndOfMibView.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snmp_facts - skip ``EndOfMibView`` values (https://github.com/ansible/ansible/issues/49044). diff --git a/changelogs/fragments/615-digital-ocean-tag-info-bugfix.yml b/changelogs/fragments/615-digital-ocean-tag-info-bugfix.yml deleted file mode 100644 index 384666161b..0000000000 --- a/changelogs/fragments/615-digital-ocean-tag-info-bugfix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - digital_ocean_tag_info - fix crash when querying for an individual tag (https://github.com/ansible-collections/community.general/pull/615). diff --git a/changelogs/fragments/63767_selective.yml b/changelogs/fragments/63767_selective.yml deleted file mode 100644 index ce5d7fba7e..0000000000 --- a/changelogs/fragments/63767_selective.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- selective - mark task failed correctly (https://github.com/ansible/ansible/issues/63767). diff --git a/changelogs/fragments/642-docker_container-python-2.yml b/changelogs/fragments/642-docker_container-python-2.yml deleted file mode 100644 index f579761f4a..0000000000 --- a/changelogs/fragments/642-docker_container-python-2.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_container - various error fixes in string handling for Python 2 to avoid crashes when non-ASCII characters are used in strings (https://github.com/ansible-collections/community.general/issues/640)." diff --git a/changelogs/fragments/646-docker_swarm-remove-advertise_addr-from-join-requirement.yaml b/changelogs/fragments/646-docker_swarm-remove-advertise_addr-from-join-requirement.yaml deleted file mode 100644 index b247190f08..0000000000 --- a/changelogs/fragments/646-docker_swarm-remove-advertise_addr-from-join-requirement.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - docker_swarm - removes ``advertise_addr`` from list of required arguments when ``state`` is ``"join"`` (https://github.com/ansible-collections/community.general/issues/439). diff --git a/changelogs/fragments/650_pacman_support_zst_package_files.yaml b/changelogs/fragments/650_pacman_support_zst_package_files.yaml deleted file mode 100644 index b1e4041271..0000000000 --- a/changelogs/fragments/650_pacman_support_zst_package_files.yaml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - pacman - treat package names containing .zst as package files during installation - (https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/, - https://github.com/ansible-collections/community.general/pull/650). diff --git a/changelogs/fragments/651-fix-postgresql_set-warning.yaml b/changelogs/fragments/651-fix-postgresql_set-warning.yaml deleted file mode 100644 index 8369a4cef5..0000000000 --- a/changelogs/fragments/651-fix-postgresql_set-warning.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - postgresql_set - only display a warning about restarts, when - restarting is needed (https://github.com/ansible-collections/community.general/pull/651). diff --git a/changelogs/fragments/653-postgresql_query_add_search_path_param.yml b/changelogs/fragments/653-postgresql_query_add_search_path_param.yml deleted file mode 100644 index 72ba15b8ab..0000000000 --- a/changelogs/fragments/653-postgresql_query_add_search_path_param.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- postgresql_query - add search_path parameter (https://github.com/ansible-collections/community.general/issues/625). diff --git a/changelogs/fragments/656-name-with-hyphen.yml b/changelogs/fragments/656-name-with-hyphen.yml deleted file mode 100644 index ad326f73ec..0000000000 --- a/changelogs/fragments/656-name-with-hyphen.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- postgresql_privs - fix crash when set privileges on schema with hyphen in the name (https://github.com/ansible-collections/community.general/issues/656). diff --git a/changelogs/fragments/66813_gitlab_project.yml b/changelogs/fragments/66813_gitlab_project.yml deleted file mode 100644 index 97c51708c2..0000000000 --- a/changelogs/fragments/66813_gitlab_project.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- gitlab_project - add support for merge_method on projects (https://github.com/ansible/ansible/pull/66813). diff --git a/changelogs/fragments/676-osx_defaults_fix_handling_negative_ints.yml b/changelogs/fragments/676-osx_defaults_fix_handling_negative_ints.yml deleted file mode 100644 index d8fa6b0057..0000000000 --- a/changelogs/fragments/676-osx_defaults_fix_handling_negative_ints.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- osx_defaults - fix handling negative integers (https://github.com/ansible-collections/community.general/issues/134). diff --git a/changelogs/fragments/677-jenkins_plugins_sha1.yaml b/changelogs/fragments/677-jenkins_plugins_sha1.yaml deleted file mode 100644 index 2a39a1cd6d..0000000000 --- a/changelogs/fragments/677-jenkins_plugins_sha1.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -bugfixes: - - jenkins_plugin - replace MD5 checksum verification with SHA1 due to MD5 - being disabled on systems with FIPS-only algorithms enabled - (https://github.com/ansible/ansible/issues/34304). diff --git a/changelogs/fragments/687-fix-redfish-payload-decode-python35.yml b/changelogs/fragments/687-fix-redfish-payload-decode-python35.yml deleted file mode 100644 index 93b3ed2512..0000000000 --- a/changelogs/fragments/687-fix-redfish-payload-decode-python35.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - redfish_info, redfish_config, redfish_command - Fix Redfish response payload decode on Python 3.5 (https://github.com/ansible-collections/community.general/issues/686) diff --git a/changelogs/fragments/689-haproxy_agent_and_health.yml b/changelogs/fragments/689-haproxy_agent_and_health.yml deleted file mode 100644 index 0e86d75e65..0000000000 --- a/changelogs/fragments/689-haproxy_agent_and_health.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -minor_changes: - - haproxy - add options to dis/enable health and agent checks. When health - and agent checks are enabled for a service, a disabled service will - re-enable itself automatically. These options also change the state of - the agent checks to match the requested state for the backend - (https://github.com/ansible-collections/community.general/issues/684). diff --git a/changelogs/fragments/693-big-revamp-on-xfconf-adding-array-values.yml b/changelogs/fragments/693-big-revamp-on-xfconf-adding-array-values.yml deleted file mode 100644 index fb2b92b33a..0000000000 --- a/changelogs/fragments/693-big-revamp-on-xfconf-adding-array-values.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- xfconf - add arrays support (https://github.com/ansible/ansible/issues/46308). diff --git a/changelogs/fragments/702-slack-support-for-blocks.yaml b/changelogs/fragments/702-slack-support-for-blocks.yaml deleted file mode 100644 index 40c2a3452e..0000000000 --- a/changelogs/fragments/702-slack-support-for-blocks.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - slack - add support for sending messages built with block kit (https://github.com/ansible-collections/community.general/issues/380). diff --git a/changelogs/fragments/704-doas-set-correct-default-values.yml b/changelogs/fragments/704-doas-set-correct-default-values.yml deleted file mode 100644 index 911a1146ef..0000000000 --- a/changelogs/fragments/704-doas-set-correct-default-values.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- doas become plugin - address a bug with the parameters handling that was breaking the plugin in community.general when ``become_flags`` and ``become_user`` were not explicitly specified (https://github.com/ansible-collections/community.general/pull/704). diff --git a/changelogs/fragments/707-jira-error-handling.yaml b/changelogs/fragments/707-jira-error-handling.yaml deleted file mode 100644 index 23f4ac2629..0000000000 --- a/changelogs/fragments/707-jira-error-handling.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- jira - improve error message handling with multiple errors (https://github.com/ansible-collections/community.general/pull/707). diff --git a/changelogs/fragments/708-set-correct-default-values.yml b/changelogs/fragments/708-set-correct-default-values.yml deleted file mode 100644 index 27630da19e..0000000000 --- a/changelogs/fragments/708-set-correct-default-values.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- dzdo become plugin - address a bug with the parameters handling that was breaking the plugin in community.general when ``become_user`` was not explicitly specified (https://github.com/ansible-collections/community.general/pull/708). -- pbrun become plugin - address a bug with the parameters handling that was breaking the plugin in community.general when ``become_user`` was not explicitly specified (https://github.com/ansible-collections/community.general/pull/708). diff --git a/changelogs/fragments/711-lxd-target.yml b/changelogs/fragments/711-lxd-target.yml deleted file mode 100644 index 9f417ad742..0000000000 --- a/changelogs/fragments/711-lxd-target.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - lxd_container - added support of ``--target`` flag for cluster deployments (https://github.com/ansible-collections/community.general/issues/637). diff --git a/changelogs/fragments/add_argument_check_for_rundeck.yaml b/changelogs/fragments/add_argument_check_for_rundeck.yaml deleted file mode 100644 index 7d918d0048..0000000000 --- a/changelogs/fragments/add_argument_check_for_rundeck.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- rundeck_acl_policy - add check for rundeck_acl_policy name parameter (https://github.com/ansible-collections/community.general/pull/612). diff --git a/changelogs/fragments/airbrake_deployment_add_version.yml b/changelogs/fragments/airbrake_deployment_add_version.yml deleted file mode 100644 index 4e95b91769..0000000000 --- a/changelogs/fragments/airbrake_deployment_add_version.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "airbrake_deployment - add ``version`` param; clarified docs on ``revision`` param (https://github.com/ansible-collections/community.general/pull/583)." diff --git a/changelogs/fragments/aix_filesystem-module_util-routing-issue.yml b/changelogs/fragments/aix_filesystem-module_util-routing-issue.yml deleted file mode 100644 index 1cb803e1c2..0000000000 --- a/changelogs/fragments/aix_filesystem-module_util-routing-issue.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - aix_filesystem - fix issues with ismount module_util pathing for Ansible 2.9 (https://github.com/ansible-collections/community.general/pull/567). diff --git a/changelogs/fragments/cyberarkconjur-removal.yml b/changelogs/fragments/cyberarkconjur-removal.yml deleted file mode 100644 index 1c3cc6dadf..0000000000 --- a/changelogs/fragments/cyberarkconjur-removal.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - "conjur_variable lookup - has been moved to the ``cyberark.conjur`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/570)." diff --git a/changelogs/fragments/digital-ocean.yml b/changelogs/fragments/digital-ocean.yml deleted file mode 100644 index a8870cbc1a..0000000000 --- a/changelogs/fragments/digital-ocean.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: -- "digital_ocean_* - all DigitalOcean modules have been moved to the ``community.digitalocean`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/622)." \ No newline at end of file diff --git a/changelogs/fragments/firewalld_migration.yml b/changelogs/fragments/firewalld_migration.yml deleted file mode 100644 index 57e7dbf1e4..0000000000 --- a/changelogs/fragments/firewalld_migration.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - firewalld - the module has been moved to the ``ansible.posix`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/623). diff --git a/changelogs/fragments/google-modules.yml b/changelogs/fragments/google-modules.yml deleted file mode 100644 index e43052cc7a..0000000000 --- a/changelogs/fragments/google-modules.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- Add the deprecated ``gcp_backend_service``, ``gcp_forwarding_rule`` and ``gcp_healthcheck`` modules, which will be removed in 2.0.0. These were originally in community.general, but removed on the assumption that they have been moved to google.cloud. Since this turned out to be incorrect, we re-added them for 1.0.0. -- Add the ``gcpubsub``, ``gcpubsub_info`` and ``gcpubsub_facts`` (to be removed in 3.0.0) modules. These were originally in community.general, but removed on the assumption that they have been moved to google.cloud. Since this turned out to be incorrect, we re-added them for 1.0.0. diff --git a/changelogs/fragments/infinidat-removal.yml b/changelogs/fragments/infinidat-removal.yml deleted file mode 100644 index eaafd3f00a..0000000000 --- a/changelogs/fragments/infinidat-removal.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: - - "infini_* - all infinidat modules have been moved to the ``infinidat.infinibox`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/607)." diff --git a/changelogs/fragments/logicmonitor-removal.yml b/changelogs/fragments/logicmonitor-removal.yml deleted file mode 100644 index d068b5ac5f..0000000000 --- a/changelogs/fragments/logicmonitor-removal.yml +++ /dev/null @@ -1,3 +0,0 @@ -removed_features: - - "logicmonitor - the module has been removed in 1.0.0 since it is unmaintained and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539, https://github.com/ansible-collections/community.general/pull/541)." - - "logicmonitor_facts - the module has been removed in 1.0.0 since it is unmaintained and the API used by the module has been turned off in 2017 (https://github.com/ansible-collections/community.general/issues/539, https://github.com/ansible-collections/community.general/pull/541)." diff --git a/changelogs/fragments/mysql.yml b/changelogs/fragments/mysql.yml deleted file mode 100644 index acfc578125..0000000000 --- a/changelogs/fragments/mysql.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: -- "mysql_* - all MySQL modules have been moved to the ``community.mysql`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/633)." diff --git a/changelogs/fragments/parted_negative_numbers.yml b/changelogs/fragments/parted_negative_numbers.yml deleted file mode 100644 index 9a54a2c173..0000000000 --- a/changelogs/fragments/parted_negative_numbers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "parted - accept negative numbers in ``part_start`` and ``part_end``" diff --git a/changelogs/fragments/porting-guide-2.yml b/changelogs/fragments/porting-guide-2.yml deleted file mode 100644 index 71fea312ee..0000000000 --- a/changelogs/fragments/porting-guide-2.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - The ldap_attr module has been deprecated and will be removed in a later release; use ldap_attrs instead. diff --git a/changelogs/fragments/proxysql.yml b/changelogs/fragments/proxysql.yml deleted file mode 100644 index c1192b05a1..0000000000 --- a/changelogs/fragments/proxysql.yml +++ /dev/null @@ -1,2 +0,0 @@ -removed_features: -- "proxysql_* - all ProxySQL modules have been moved to the ``community.proxysql`` collection. A redirection is active, which will be removed in version 2.0.0 (https://github.com/ansible-collections/community.general/pull/624)." diff --git a/changelogs/fragments/xfconf_add_uint_type.yml b/changelogs/fragments/xfconf_add_uint_type.yml deleted file mode 100644 index 7022a3404b..0000000000 --- a/changelogs/fragments/xfconf_add_uint_type.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xfconf - add support for ``uint`` type (https://github.com/ansible-collections/community.general/pull/696).