From 658e95c5cacbb718c906ebd76bd878dd344c6ee6 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 18 May 2021 13:09:47 +0200 Subject: [PATCH] Release 3.1.0. --- CHANGELOG.rst | 89 ++++++++++++ changelogs/changelog.yaml | 132 ++++++++++++++++++ .../1085-consul-acl-hcl-whitelist-update.yml | 2 - .../fragments/2323-groupby_as_dict-filter.yml | 3 - ...dfish_config-skip-incorrect-attributes.yml | 4 - ...spotinst_aws_elastigroup-list-elements.yml | 2 - .../2364-influxdb_user-first_user.yml | 5 - ...uxdb_retention_policy-add-state-option.yml | 6 - .../2393-module_helper-breakdown.yml | 2 - .../fragments/2410-linode-improvements.yml | 5 - .../fragments/2417-nmcli_remove_dead_code.yml | 2 - ...450-gitlab_user-add_expires_at_option.yaml | 3 - .../2472_filesystem_module_revamp.yml | 9 -- ...85-java_keystore-ssl_backend-parameter.yml | 2 - ...fluxdb_user-fix-multiple-no-privileges.yml | 2 - ...asswordstore-add_option_ignore_missing.yml | 3 - .../fragments/2514-mh-improved-changed.yml | 2 - .../fragments/2517-cmd-params-from-vars.yml | 2 - .../2518-nmap-fix-cache-disabled.yml | 2 - .../fragments/2520-connection-refactors.yml | 9 -- .../fragments/2524-pacman_add_bin_option.yml | 2 - ...ables_state-fix-initialization-command.yml | 6 - .../2526-java_keystore-password-via-stdin.yml | 4 - .../fragments/2540-zfs-delegate-choices.yml | 2 - changelogs/fragments/3.1.0.yml | 1 - changelogs/fragments/deprecate-ipaddress.yml | 4 - changelogs/fragments/nios-deprecation.yml | 2 - 27 files changed, 221 insertions(+), 86 deletions(-) delete mode 100644 changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml delete mode 100644 changelogs/fragments/2323-groupby_as_dict-filter.yml delete mode 100644 changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml delete mode 100644 changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml delete mode 100644 changelogs/fragments/2364-influxdb_user-first_user.yml delete mode 100644 changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml delete mode 100644 changelogs/fragments/2393-module_helper-breakdown.yml delete mode 100644 changelogs/fragments/2410-linode-improvements.yml delete mode 100644 changelogs/fragments/2417-nmcli_remove_dead_code.yml delete mode 100644 changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml delete mode 100644 changelogs/fragments/2472_filesystem_module_revamp.yml delete mode 100644 changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml delete mode 100644 changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml delete mode 100644 changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml delete mode 100644 changelogs/fragments/2514-mh-improved-changed.yml delete mode 100644 changelogs/fragments/2517-cmd-params-from-vars.yml delete mode 100644 changelogs/fragments/2518-nmap-fix-cache-disabled.yml delete mode 100644 changelogs/fragments/2520-connection-refactors.yml delete mode 100644 changelogs/fragments/2524-pacman_add_bin_option.yml delete mode 100644 changelogs/fragments/2525-iptables_state-fix-initialization-command.yml delete mode 100644 changelogs/fragments/2526-java_keystore-password-via-stdin.yml delete mode 100644 changelogs/fragments/2540-zfs-delegate-choices.yml delete mode 100644 changelogs/fragments/3.1.0.yml delete mode 100644 changelogs/fragments/deprecate-ipaddress.yml delete mode 100644 changelogs/fragments/nios-deprecation.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ba15b4e7a4..5ae15a68d4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,95 @@ Community General Release Notes This changelog describes changes after version 2.0.0. +v3.1.0 +====== + +Release Summary +--------------- + +Regular feature and bugfix release. + +Minor Changes +------------- + +- ModuleHelper module utils - improved mechanism for customizing the calculation of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514). +- chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()`` params from ``self.vars``, as opposed to previously retrieving those from ``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517). +- filesystem - cleanup and revamp module, tests and doc. Pass all commands to ``module.run_command()`` as lists. Move the device-vs-mountpoint logic to ``grow()`` method. Give to all ``get_fs_size()`` the same logic and error handling. (https://github.com/ansible-collections/community.general/pull/2472). +- funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325). +- idrac_redfish_config - modified set_manager_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output. Modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995). +- influxdb_retention_policy - add ``state`` parameter with allowed values ``present`` and ``absent`` to support deletion of existing retention policies (https://github.com/ansible-collections/community.general/issues/2383). +- influxdb_retention_policy - simplify duration logic parsing (https://github.com/ansible-collections/community.general/pull/2385). +- iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- java_keystore - added ``ssl_backend`` parameter for using the cryptography library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485). +- java_keystore - replace envvar by stdin to pass secret to ``keytool`` (https://github.com/ansible-collections/community.general/pull/2526). +- linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410). +- linode - parameter ``additional_disks`` is now validated as a list of dictionaries (https://github.com/ansible-collections/community.general/pull/2410). +- lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- module_helper module utils - break down of the long file into smaller pieces (https://github.com/ansible-collections/community.general/pull/2393). +- nmcli - remove dead code, ``options`` never contains keys from ``param_alias`` (https://github.com/ansible-collections/community.general/pull/2417). +- pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524). +- passwordstore lookup - add option ``missing`` to choose what to do if the password file is missing (https://github.com/ansible-collections/community.general/pull/2500). +- qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995). +- redfish_utils module utils - modified set_bios_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output (https://github.com/ansible-collections/community.general/issues/1995). +- saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). +- spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355). +- zfs_delegate_admin - drop choices from permissions, allowing any permission supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540). +- zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + +Deprecated Features +------------------- + +- The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address, nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view, nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup, and nios_network_view module have been deprecated and will be removed from community.general 5.0.0. Please install the `infoblox.nios_modules `_ collection instead and use its plugins and modules (https://github.com/ansible-collections/community.general/pull/2458). +- The vendored copy of ``ipaddress`` will be removed in community.general 4.0.0. Please switch to ``ipaddress`` from the Python 3 standard library, or `from pypi `_, if your code relies on the vendored version of ``ipaddress`` (https://github.com/ansible-collections/community.general/pull/2459). +- linode - parameter ``backupsenabled`` is deprecated and will be removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410). +- lxd inventory plugin - the plugin will require ``ipaddress`` installed when used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is part of the Python 3 standard library, but can be installed for Python 2 from pypi (https://github.com/ansible-collections/community.general/pull/2459). +- scaleway_security_group_rule - the module will require ``ipaddress`` installed when used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is part of the Python 3 standard library, but can be installed for Python 2 from pypi (https://github.com/ansible-collections/community.general/pull/2459). + +Bugfixes +-------- + +- consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495). +- filesystem - repair ``reiserfs`` fstype support after adding it to integration tests (https://github.com/ansible-collections/community.general/pull/2472). +- influxdb_user - allow creation of admin users when InfluxDB authentication is enabled but no other user exists on the database. In this scenario, InfluxDB 1.x allows only ``CREATE USER`` queries and rejects any other query (https://github.com/ansible-collections/community.general/issues/2364). +- influxdb_user - fix bug where an influxdb user has no privileges for 2 or more databases (https://github.com/ansible-collections/community.general/pull/2499). +- iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean up (https://github.com/ansible-collections/community.general/pull/2525). +- iptables_state - fix initialization of iptables from null state when adressing more than one table (https://github.com/ansible-collections/community.general/issues/2523). +- nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512). + +New Plugins +----------- + +Filter +~~~~~~ + +- groupby_as_dict - Transform a sequence of dictionaries to a dictionary where the dictionaries are indexed by an attribute + +Lookup +~~~~~~ + +- dependent - Composes a list with nested elements of other lists or dicts which can depend on previous loop variables +- random_pet - Generates random pet names + +New Modules +----------- + +Cloud +~~~~~ + +misc +^^^^ + +- proxmox_nic - Management of a NIC of a Qemu(KVM) VM in a Proxmox VE cluster. + +Notification +~~~~~~~~~~~~ + +- discord - Send Discord messages + v3.0.2 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 600b51463b..b51e963768 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1024,3 +1024,135 @@ releases: - 2454-detect_zfs_changed.yml - 3.0.2.yml release_date: '2021-05-11' + 3.1.0: + changes: + bugfixes: + - consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495). + - filesystem - repair ``reiserfs`` fstype support after adding it to integration + tests (https://github.com/ansible-collections/community.general/pull/2472). + - influxdb_user - allow creation of admin users when InfluxDB authentication + is enabled but no other user exists on the database. In this scenario, InfluxDB + 1.x allows only ``CREATE USER`` queries and rejects any other query (https://github.com/ansible-collections/community.general/issues/2364). + - influxdb_user - fix bug where an influxdb user has no privileges for 2 or + more databases (https://github.com/ansible-collections/community.general/pull/2499). + - iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean + up (https://github.com/ansible-collections/community.general/pull/2525). + - iptables_state - fix initialization of iptables from null state when adressing + more than one table (https://github.com/ansible-collections/community.general/issues/2523). + - nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512). + deprecated_features: + - The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation + fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address, + nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view, + nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup, + and nios_network_view module have been deprecated and will be removed from + community.general 5.0.0. Please install the `infoblox.nios_modules `_ + collection instead and use its plugins and modules (https://github.com/ansible-collections/community.general/pull/2458). + - The vendored copy of ``ipaddress`` will be removed in community.general 4.0.0. + Please switch to ``ipaddress`` from the Python 3 standard library, or `from + pypi `_, if your code relies on the vendored + version of ``ipaddress`` (https://github.com/ansible-collections/community.general/pull/2459). + - linode - parameter ``backupsenabled`` is deprecated and will be removed in + community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410). + - lxd inventory plugin - the plugin will require ``ipaddress`` installed when + used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is part + of the Python 3 standard library, but can be installed for Python 2 from pypi + (https://github.com/ansible-collections/community.general/pull/2459). + - scaleway_security_group_rule - the module will require ``ipaddress`` installed + when used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is + part of the Python 3 standard library, but can be installed for Python 2 from + pypi (https://github.com/ansible-collections/community.general/pull/2459). + minor_changes: + - ModuleHelper module utils - improved mechanism for customizing the calculation + of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514). + - chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()`` + params from ``self.vars``, as opposed to previously retrieving those from + ``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517). + - filesystem - cleanup and revamp module, tests and doc. Pass all commands to + ``module.run_command()`` as lists. Move the device-vs-mountpoint logic to + ``grow()`` method. Give to all ``get_fs_size()`` the same logic and error + handling. (https://github.com/ansible-collections/community.general/pull/2472). + - funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325). + - idrac_redfish_config - modified set_manager_attributes function to skip invalid + attribute instead of returning. Added skipped attributes to output. Modified + module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995). + - influxdb_retention_policy - add ``state`` parameter with allowed values ``present`` + and ``absent`` to support deletion of existing retention policies (https://github.com/ansible-collections/community.general/issues/2383). + - influxdb_retention_policy - simplify duration logic parsing (https://github.com/ansible-collections/community.general/pull/2385). + - iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - java_keystore - added ``ssl_backend`` parameter for using the cryptography + library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485). + - java_keystore - replace envvar by stdin to pass secret to ``keytool`` (https://github.com/ansible-collections/community.general/pull/2526). + - linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410). + - linode - parameter ``additional_disks`` is now validated as a list of dictionaries + (https://github.com/ansible-collections/community.general/pull/2410). + - lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - module_helper module utils - break down of the long file into smaller pieces + (https://github.com/ansible-collections/community.general/pull/2393). + - nmcli - remove dead code, ``options`` never contains keys from ``param_alias`` + (https://github.com/ansible-collections/community.general/pull/2417). + - pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524). + - passwordstore lookup - add option ``missing`` to choose what to do if the + password file is missing (https://github.com/ansible-collections/community.general/pull/2500). + - qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995). + - redfish_utils module utils - modified set_bios_attributes function to skip + invalid attribute instead of returning. Added skipped attributes to output + (https://github.com/ansible-collections/community.general/issues/1995). + - saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + - spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355). + - zfs_delegate_admin - drop choices from permissions, allowing any permission + supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540). + - zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). + release_summary: Regular feature and bugfix release. + fragments: + - 1085-consul-acl-hcl-whitelist-update.yml + - 2323-groupby_as_dict-filter.yml + - 2334-redfish_config-skip-incorrect-attributes.yml + - 2355-spotinst_aws_elastigroup-list-elements.yml + - 2364-influxdb_user-first_user.yml + - 2383-influxdb_retention_policy-add-state-option.yml + - 2393-module_helper-breakdown.yml + - 2410-linode-improvements.yml + - 2417-nmcli_remove_dead_code.yml + - 2450-gitlab_user-add_expires_at_option.yaml + - 2472_filesystem_module_revamp.yml + - 2485-java_keystore-ssl_backend-parameter.yml + - 2499-influxdb_user-fix-multiple-no-privileges.yml + - 2500-passwordstore-add_option_ignore_missing.yml + - 2514-mh-improved-changed.yml + - 2517-cmd-params-from-vars.yml + - 2518-nmap-fix-cache-disabled.yml + - 2520-connection-refactors.yml + - 2524-pacman_add_bin_option.yml + - 2525-iptables_state-fix-initialization-command.yml + - 2526-java_keystore-password-via-stdin.yml + - 2540-zfs-delegate-choices.yml + - 3.1.0.yml + - deprecate-ipaddress.yml + - nios-deprecation.yml + modules: + - description: Send Discord messages + name: discord + namespace: notification + - description: Management of a NIC of a Qemu(KVM) VM in a Proxmox VE cluster. + name: proxmox_nic + namespace: cloud.misc + plugins: + filter: + - description: Transform a sequence of dictionaries to a dictionary where the + dictionaries are indexed by an attribute + name: groupby_as_dict + namespace: null + lookup: + - description: Composes a list with nested elements of other lists or dicts + which can depend on previous loop variables + name: dependent + namespace: null + - description: Generates random pet names + name: random_pet + namespace: null + release_date: '2021-05-18' diff --git a/changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml b/changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml deleted file mode 100644 index 78db43da7d..0000000000 --- a/changelogs/fragments/1085-consul-acl-hcl-whitelist-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - consul_acl - update the hcl allowlist to include all supported options (https://github.com/ansible-collections/community.general/pull/2495). diff --git a/changelogs/fragments/2323-groupby_as_dict-filter.yml b/changelogs/fragments/2323-groupby_as_dict-filter.yml deleted file mode 100644 index e72f323a60..0000000000 --- a/changelogs/fragments/2323-groupby_as_dict-filter.yml +++ /dev/null @@ -1,3 +0,0 @@ -add plugin.filter: - - name: groupby_as_dict - description: Transform a sequence of dictionaries to a dictionary where the dictionaries are indexed by an attribute diff --git a/changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml b/changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml deleted file mode 100644 index 2e609c43fc..0000000000 --- a/changelogs/fragments/2334-redfish_config-skip-incorrect-attributes.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - redfish_utils module utils - modified set_bios_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output (https://github.com/ansible-collections/community.general/issues/1995). - - idrac_redfish_config - modified set_manager_attributes function to skip invalid attribute instead of returning. Added skipped attributes to output. Modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995). - - redfish_config - modified module exit to add warning variable (https://github.com/ansible-collections/community.general/issues/1995). diff --git a/changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml b/changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml deleted file mode 100644 index 876b212690..0000000000 --- a/changelogs/fragments/2355-spotinst_aws_elastigroup-list-elements.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - spotinst_aws_elastigroup - elements of list parameters are now validated (https://github.com/ansible-collections/community.general/pull/2355). diff --git a/changelogs/fragments/2364-influxdb_user-first_user.yml b/changelogs/fragments/2364-influxdb_user-first_user.yml deleted file mode 100644 index 905688643b..0000000000 --- a/changelogs/fragments/2364-influxdb_user-first_user.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - influxdb_user - allow creation of admin users when InfluxDB authentication - is enabled but no other user exists on the database. In this scenario, - InfluxDB 1.x allows only ``CREATE USER`` queries and rejects any other query - (https://github.com/ansible-collections/community.general/issues/2364). diff --git a/changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml b/changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml deleted file mode 100644 index b8e358848e..0000000000 --- a/changelogs/fragments/2383-influxdb_retention_policy-add-state-option.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - influxdb_retention_policy - add ``state`` parameter with allowed values - ``present`` and ``absent`` to support deletion of existing retention policies - (https://github.com/ansible-collections/community.general/issues/2383). - - influxdb_retention_policy - simplify duration logic parsing - (https://github.com/ansible-collections/community.general/pull/2385). diff --git a/changelogs/fragments/2393-module_helper-breakdown.yml b/changelogs/fragments/2393-module_helper-breakdown.yml deleted file mode 100644 index 472a1c3569..0000000000 --- a/changelogs/fragments/2393-module_helper-breakdown.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - module_helper module utils - break down of the long file into smaller pieces (https://github.com/ansible-collections/community.general/pull/2393). diff --git a/changelogs/fragments/2410-linode-improvements.yml b/changelogs/fragments/2410-linode-improvements.yml deleted file mode 100644 index cdf8551b08..0000000000 --- a/changelogs/fragments/2410-linode-improvements.yml +++ /dev/null @@ -1,5 +0,0 @@ -deprecated_features: - - linode - parameter ``backupsenabled`` is deprecated and will be removed in community.general 5.0.0 (https://github.com/ansible-collections/community.general/pull/2410). -minor_changes: - - linode - added proper traceback when failing due to exceptions (https://github.com/ansible-collections/community.general/pull/2410). - - linode - parameter ``additional_disks`` is now validated as a list of dictionaries (https://github.com/ansible-collections/community.general/pull/2410). diff --git a/changelogs/fragments/2417-nmcli_remove_dead_code.yml b/changelogs/fragments/2417-nmcli_remove_dead_code.yml deleted file mode 100644 index 9d94c393fa..0000000000 --- a/changelogs/fragments/2417-nmcli_remove_dead_code.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - remove dead code, ``options`` never contains keys from ``param_alias`` (https://github.com/ansible-collections/community.general/pull/2417). diff --git a/changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml b/changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml deleted file mode 100644 index 290e13847a..0000000000 --- a/changelogs/fragments/2450-gitlab_user-add_expires_at_option.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - gitlab_user - add ``expires_at`` option (https://github.com/ansible-collections/community.general/issues/2325). diff --git a/changelogs/fragments/2472_filesystem_module_revamp.yml b/changelogs/fragments/2472_filesystem_module_revamp.yml deleted file mode 100644 index 691c861078..0000000000 --- a/changelogs/fragments/2472_filesystem_module_revamp.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -minor_changes: - - "filesystem - cleanup and revamp module, tests and doc. Pass all commands to - ``module.run_command()`` as lists. Move the device-vs-mountpoint logic to - ``grow()`` method. Give to all ``get_fs_size()`` the same logic and error - handling. (https://github.com/ansible-collections/community.general/pull/2472)." -bugfixes: - - "filesystem - repair ``reiserfs`` fstype support after adding it to integration - tests (https://github.com/ansible-collections/community.general/pull/2472)." diff --git a/changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml b/changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml deleted file mode 100644 index b446476f82..0000000000 --- a/changelogs/fragments/2485-java_keystore-ssl_backend-parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - java_keystore - added ``ssl_backend`` parameter for using the cryptography library instead of the OpenSSL binary (https://github.com/ansible-collections/community.general/pull/2485). diff --git a/changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml b/changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml deleted file mode 100644 index d4575ea711..0000000000 --- a/changelogs/fragments/2499-influxdb_user-fix-multiple-no-privileges.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - influxdb_user - fix bug where an influxdb user has no privileges for 2 or more databases (https://github.com/ansible-collections/community.general/pull/2499). diff --git a/changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml b/changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml deleted file mode 100644 index 6141ac7747..0000000000 --- a/changelogs/fragments/2500-passwordstore-add_option_ignore_missing.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - passwordstore lookup - add option ``missing`` to choose what to do if the password file is missing - (https://github.com/ansible-collections/community.general/pull/2500). diff --git a/changelogs/fragments/2514-mh-improved-changed.yml b/changelogs/fragments/2514-mh-improved-changed.yml deleted file mode 100644 index b540600130..0000000000 --- a/changelogs/fragments/2514-mh-improved-changed.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ModuleHelper module utils - improved mechanism for customizing the calculation of ``changed`` (https://github.com/ansible-collections/community.general/pull/2514). diff --git a/changelogs/fragments/2517-cmd-params-from-vars.yml b/changelogs/fragments/2517-cmd-params-from-vars.yml deleted file mode 100644 index 95a2f7165d..0000000000 --- a/changelogs/fragments/2517-cmd-params-from-vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cmd (Module Helper) module utils - ``CmdMixin`` now pulls the value for ``run_command()`` params from ``self.vars``, as opposed to previously retrieving those from ``self.module.params`` (https://github.com/ansible-collections/community.general/pull/2517). diff --git a/changelogs/fragments/2518-nmap-fix-cache-disabled.yml b/changelogs/fragments/2518-nmap-fix-cache-disabled.yml deleted file mode 100644 index 8f4680b6a6..0000000000 --- a/changelogs/fragments/2518-nmap-fix-cache-disabled.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nmap inventory plugin - fix local variable error when cache is disabled (https://github.com/ansible-collections/community.general/issues/2512). diff --git a/changelogs/fragments/2520-connection-refactors.yml b/changelogs/fragments/2520-connection-refactors.yml deleted file mode 100644 index 2e5c8273d7..0000000000 --- a/changelogs/fragments/2520-connection-refactors.yml +++ /dev/null @@ -1,9 +0,0 @@ -minor_changes: - - chroot connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - funcd connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - iocage connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - jail connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - lxc connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - qubes connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - saltstack connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). - - zone connection - minor refactor to make lints and IDEs happy (https://github.com/ansible-collections/community.general/pull/2520). diff --git a/changelogs/fragments/2524-pacman_add_bin_option.yml b/changelogs/fragments/2524-pacman_add_bin_option.yml deleted file mode 100644 index 1a7c78f7ec..0000000000 --- a/changelogs/fragments/2524-pacman_add_bin_option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pacman - add ``executable`` option to use an alternative pacman binary (https://github.com/ansible-collections/community.general/issues/2524). diff --git a/changelogs/fragments/2525-iptables_state-fix-initialization-command.yml b/changelogs/fragments/2525-iptables_state-fix-initialization-command.yml deleted file mode 100644 index 552c0b26ab..0000000000 --- a/changelogs/fragments/2525-iptables_state-fix-initialization-command.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -bugfixes: - - "iptables_state - fix initialization of iptables from null state when adressing - more than one table (https://github.com/ansible-collections/community.general/issues/2523)." - - "iptables_state - fix a 'FutureWarning' in a regex and do some basic code clean up - (https://github.com/ansible-collections/community.general/pull/2525)." diff --git a/changelogs/fragments/2526-java_keystore-password-via-stdin.yml b/changelogs/fragments/2526-java_keystore-password-via-stdin.yml deleted file mode 100644 index 1e45e306af..0000000000 --- a/changelogs/fragments/2526-java_keystore-password-via-stdin.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - "java_keystore - replace envvar by stdin to pass secret to ``keytool`` - (https://github.com/ansible-collections/community.general/pull/2526)." diff --git a/changelogs/fragments/2540-zfs-delegate-choices.yml b/changelogs/fragments/2540-zfs-delegate-choices.yml deleted file mode 100644 index 8e0138420c..0000000000 --- a/changelogs/fragments/2540-zfs-delegate-choices.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - zfs_delegate_admin - drop choices from permissions, allowing any permission supported by the underlying zfs commands (https://github.com/ansible-collections/community.general/pull/2540). diff --git a/changelogs/fragments/3.1.0.yml b/changelogs/fragments/3.1.0.yml deleted file mode 100644 index c1cd23f095..0000000000 --- a/changelogs/fragments/3.1.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular feature and bugfix release. diff --git a/changelogs/fragments/deprecate-ipaddress.yml b/changelogs/fragments/deprecate-ipaddress.yml deleted file mode 100644 index 545a66c7f1..0000000000 --- a/changelogs/fragments/deprecate-ipaddress.yml +++ /dev/null @@ -1,4 +0,0 @@ -deprecated_features: -- "The vendored copy of ``ipaddress`` will be removed in community.general 4.0.0. Please switch to ``ipaddress`` from the Python 3 standard library, or `from pypi `_, if your code relies on the vendored version of ``ipaddress`` (https://github.com/ansible-collections/community.general/pull/2459)." -- "scaleway_security_group_rule - the module will require ``ipaddress`` installed when used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is part of the Python 3 standard library, but can be installed for Python 2 from pypi (https://github.com/ansible-collections/community.general/pull/2459)." -- "lxd inventory plugin - the plugin will require ``ipaddress`` installed when used with Python 2 from community.general 4.0.0 on. ``ipaddress`` is part of the Python 3 standard library, but can be installed for Python 2 from pypi (https://github.com/ansible-collections/community.general/pull/2459)." diff --git a/changelogs/fragments/nios-deprecation.yml b/changelogs/fragments/nios-deprecation.yml deleted file mode 100644 index bcfc2b4128..0000000000 --- a/changelogs/fragments/nios-deprecation.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: -- "The nios, nios_next_ip, nios_next_network lookup plugins, the nios documentation fragment, and the nios_host_record, nios_ptr_record, nios_mx_record, nios_fixed_address, nios_zone, nios_member, nios_a_record, nios_aaaa_record, nios_network, nios_dns_view, nios_txt_record, nios_naptr_record, nios_srv_record, nios_cname_record, nios_nsgroup, and nios_network_view module have been deprecated and will be removed from community.general 5.0.0. Please install the `infoblox.nios_modules `_ collection instead and use its plugins and modules (https://github.com/ansible-collections/community.general/pull/2458)."