Skip to content

Commit 72c1a17

Browse files
committed
Release 2.5.0.
1 parent 694584f commit 72c1a17

31 files changed

+242
-93
lines changed

CHANGELOG.rst

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,105 @@ Community General Release Notes
66

77
This changelog describes changes after version 1.0.0.
88

9+
v2.5.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular feature release. Will be the last 2.x.0 minor release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- apache2_mod_proxy - refactored/cleaned-up part of the code (https://github.com/ansible-collections/community.general/pull/2142).
21+
- atomic_container - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
22+
- atomic_host - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
23+
- atomic_image - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
24+
- beadm - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
25+
- bitbucket_pipeline_variable - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
26+
- hiera lookup - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
27+
- ipa_config - add new options ``ipaconfigstring``, ``ipadefaultprimarygroup``, ``ipagroupsearchfields``, ``ipahomesrootdir``, ``ipabrkauthzdata``, ``ipamaxusernamelength``, ``ipapwdexpadvnotify``, ``ipasearchrecordslimit``, ``ipasearchtimelimit``, ``ipauserauthtype``, and ``ipausersearchfields`` (https://github.com/ansible-collections/community.general/pull/2116).
28+
- ipa_user - fix ``userauthtype`` option to take in list of strings for the multi-select field instead of single string (https://github.com/ansible-collections/community.general/pull/2174).
29+
- ipwcli_dns - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
30+
- java_cert - change ``state: present`` to check certificates by hash, not just alias name (https://github.com/ansible/ansible/issues/43249).
31+
- jira - added ``attach`` operation, which allows a user to attach a file to an issue (https://github.com/ansible-collections/community.general/pull/2192).
32+
- jira - added parameter ``account_id`` for compatibility with recent versions of JIRA (https://github.com/ansible-collections/community.general/issues/818, https://github.com/ansible-collections/community.general/pull/1978).
33+
- known_hosts module utils - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
34+
- module_helper module utils - added management of facts and adhoc setting of the initial value for variables (https://github.com/ansible-collections/community.general/pull/2188).
35+
- module_helper module utils - added mechanism to manage variables, providing automatic output of variables, change status and diff information (https://github.com/ansible-collections/community.general/pull/2162).
36+
- nictagadm - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
37+
- npm - add ``no_bin_links`` option (https://github.com/ansible-collections/community.general/issues/2128).
38+
- ovh_ip_failover - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
39+
- proxmox inventory plugin - added ``Constructable`` class to the inventory to provide options ``strict``, ``keyed_groups``, ``groups``, and ``compose`` (https://github.com/ansible-collections/community.general/pull/2180).
40+
- proxmox inventory plugin - added ``proxmox_agent_interfaces`` fact describing network interfaces returned from a QEMU guest agent (https://github.com/ansible-collections/community.general/pull/2148).
41+
- rhevm - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
42+
- smartos_image_info - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
43+
- svr4pkg - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
44+
- xattr - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
45+
- xfconf - changed implementation to use ``ModuleHelper`` new features (https://github.com/ansible-collections/community.general/pull/2188).
46+
- zfs_facts - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
47+
- zpool_facts - minor refactor converting multiple statements to a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
48+
49+
Security Fixes
50+
--------------
51+
52+
- java_cert - remove password from ``run_command`` arguments (https://github.com/ansible-collections/community.general/pull/2008).
53+
- java_keystore - pass secret to keytool through an environment variable to not expose it as a commandline argument (https://github.com/ansible-collections/community.general/issues/1668).
54+
55+
Bugfixes
56+
--------
57+
58+
- dimensiondata_network - bug when formatting message, instead of % a simple comma was used (https://github.com/ansible-collections/community.general/pull/2139).
59+
- github_repo - PyGithub bug does not allow explicit port in ``base_url``. Specifying port is not required (https://github.com/PyGithub/PyGithub/issues/1913).
60+
- haproxy - fix a bug preventing haproxy from properly entering ``DRAIN`` mode (https://github.com/ansible-collections/community.general/issues/1913).
61+
- ipa_user - allow ``sshpubkey`` to permit multiple word comments (https://github.com/ansible-collections/community.general/pull/2159).
62+
- java_cert - allow setting ``state: absent`` by providing just the ``cert_alias`` (https://github.com/ansible/ansible/issues/27982).
63+
- java_cert - properly handle proxy arguments when the scheme is provided (https://github.com/ansible/ansible/issues/54481).
64+
- java_keystore - improve error handling and return ``cmd`` as documented. Force ``LANG``, ``LC_ALL`` and ``LC_MESSAGES`` environment variables to ``C`` to rely on ``keytool`` output parsing. Fix pylint's ``unused-variable`` and ``no-else-return`` hints (https://github.com/ansible-collections/community.general/pull/2183).
65+
- java_keystore - use tempfile lib to create temporary files with randomized names, and remove the temporary PKCS#12 keystore as well as other materials (https://github.com/ansible-collections/community.general/issues/1667).
66+
- jira - fixed fields' update in ticket transitions (https://github.com/ansible-collections/community.general/issues/818).
67+
- kibana_plugin - added missing parameters to ``remove_plugin`` when using ``state=present force=true``, and fix potential quoting errors when invoking ``kibana`` (https://github.com/ansible-collections/community.general/pull/2143).
68+
- module_helper module utils - fixed decorator ``cause_changes`` (https://github.com/ansible-collections/community.general/pull/2203).
69+
- pkgutil - fixed calls to ``list.extend()`` (https://github.com/ansible-collections/community.general/pull/2161).
70+
- vmadm - correct type of list elements in ``resolvers`` parameter (https://github.com/ansible-collections/community.general/issues/2135).
71+
- xfconf - module was not honoring check mode when ``state`` was ``absent`` (https://github.com/ansible-collections/community.general/pull/2185).
72+
73+
New Plugins
74+
-----------
75+
76+
Filter
77+
~~~~~~
78+
79+
- dict - The ``dict`` function as a filter: converts a list of tuples to a dictionary
80+
- path_join - Redirects to ansible.builtin.path_join for ansible-base 2.10 or newer, and provides a compatible implementation for Ansible 2.9
81+
82+
New Modules
83+
-----------
84+
85+
Identity
86+
~~~~~~~~
87+
88+
ipa
89+
^^^
90+
91+
- ipa_otpconfig - Manage FreeIPA OTP Configuration Settings
92+
- ipa_otptoken - Manage FreeIPA OTPs
93+
94+
Monitoring
95+
~~~~~~~~~~
96+
97+
- spectrum_model_attrs - Enforce a model's attributes in CA Spectrum.
98+
99+
Net Tools
100+
~~~~~~~~~
101+
102+
pritunl
103+
^^^^^^^
104+
105+
- pritunl_org - Manages Pritunl Organizations using the Pritunl API
106+
- pritunl_org_info - List Pritunl Organizations using the Pritunl API
107+
9108
v2.4.0
10109
======
11110

changelogs/changelog.yaml

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,3 +1661,146 @@ releases:
16611661
name: loganalytics
16621662
namespace: null
16631663
release_date: '2021-03-30'
1664+
2.5.0:
1665+
changes:
1666+
bugfixes:
1667+
- dimensiondata_network - bug when formatting message, instead of % a simple
1668+
comma was used (https://github.com/ansible-collections/community.general/pull/2139).
1669+
- github_repo - PyGithub bug does not allow explicit port in ``base_url``. Specifying
1670+
port is not required (https://github.com/PyGithub/PyGithub/issues/1913).
1671+
- haproxy - fix a bug preventing haproxy from properly entering ``DRAIN`` mode
1672+
(https://github.com/ansible-collections/community.general/issues/1913).
1673+
- ipa_user - allow ``sshpubkey`` to permit multiple word comments (https://github.com/ansible-collections/community.general/pull/2159).
1674+
- 'java_cert - allow setting ``state: absent`` by providing just the ``cert_alias``
1675+
(https://github.com/ansible/ansible/issues/27982).'
1676+
- java_cert - properly handle proxy arguments when the scheme is provided (https://github.com/ansible/ansible/issues/54481).
1677+
- java_keystore - improve error handling and return ``cmd`` as documented. Force
1678+
``LANG``, ``LC_ALL`` and ``LC_MESSAGES`` environment variables to ``C`` to
1679+
rely on ``keytool`` output parsing. Fix pylint's ``unused-variable`` and ``no-else-return``
1680+
hints (https://github.com/ansible-collections/community.general/pull/2183).
1681+
- java_keystore - use tempfile lib to create temporary files with randomized
1682+
names, and remove the temporary PKCS#12 keystore as well as other materials
1683+
(https://github.com/ansible-collections/community.general/issues/1667).
1684+
- jira - fixed fields' update in ticket transitions (https://github.com/ansible-collections/community.general/issues/818).
1685+
- kibana_plugin - added missing parameters to ``remove_plugin`` when using ``state=present
1686+
force=true``, and fix potential quoting errors when invoking ``kibana`` (https://github.com/ansible-collections/community.general/pull/2143).
1687+
- module_helper module utils - fixed decorator ``cause_changes`` (https://github.com/ansible-collections/community.general/pull/2203).
1688+
- pkgutil - fixed calls to ``list.extend()`` (https://github.com/ansible-collections/community.general/pull/2161).
1689+
- vmadm - correct type of list elements in ``resolvers`` parameter (https://github.com/ansible-collections/community.general/issues/2135).
1690+
- xfconf - module was not honoring check mode when ``state`` was ``absent``
1691+
(https://github.com/ansible-collections/community.general/pull/2185).
1692+
minor_changes:
1693+
- apache2_mod_proxy - refactored/cleaned-up part of the code (https://github.com/ansible-collections/community.general/pull/2142).
1694+
- atomic_container - using ``get_bin_path()`` before calling ``run_command()``
1695+
(https://github.com/ansible-collections/community.general/pull/2144).
1696+
- atomic_host - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
1697+
- atomic_image - using ``get_bin_path()`` before calling ``run_command()`` (https://github.com/ansible-collections/community.general/pull/2144).
1698+
- beadm - minor refactor converting multiple statements to a single list literal
1699+
(https://github.com/ansible-collections/community.general/pull/2160).
1700+
- bitbucket_pipeline_variable - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
1701+
- hiera lookup - minor refactor converting multiple statements to a single list
1702+
literal (https://github.com/ansible-collections/community.general/pull/2160).
1703+
- ipa_config - add new options ``ipaconfigstring``, ``ipadefaultprimarygroup``,
1704+
``ipagroupsearchfields``, ``ipahomesrootdir``, ``ipabrkauthzdata``, ``ipamaxusernamelength``,
1705+
``ipapwdexpadvnotify``, ``ipasearchrecordslimit``, ``ipasearchtimelimit``,
1706+
``ipauserauthtype``, and ``ipausersearchfields`` (https://github.com/ansible-collections/community.general/pull/2116).
1707+
- ipa_user - fix ``userauthtype`` option to take in list of strings for the
1708+
multi-select field instead of single string (https://github.com/ansible-collections/community.general/pull/2174).
1709+
- ipwcli_dns - minor refactor converting multiple statements to a single list
1710+
literal (https://github.com/ansible-collections/community.general/pull/2160).
1711+
- 'java_cert - change ``state: present`` to check certificates by hash, not
1712+
just alias name (https://github.com/ansible/ansible/issues/43249).'
1713+
- jira - added ``attach`` operation, which allows a user to attach a file to
1714+
an issue (https://github.com/ansible-collections/community.general/pull/2192).
1715+
- jira - added parameter ``account_id`` for compatibility with recent versions
1716+
of JIRA (https://github.com/ansible-collections/community.general/issues/818,
1717+
https://github.com/ansible-collections/community.general/pull/1978).
1718+
- known_hosts module utils - minor refactor converting multiple statements to
1719+
a single list literal (https://github.com/ansible-collections/community.general/pull/2160).
1720+
- module_helper module utils - added management of facts and adhoc setting of
1721+
the initial value for variables (https://github.com/ansible-collections/community.general/pull/2188).
1722+
- module_helper module utils - added mechanism to manage variables, providing
1723+
automatic output of variables, change status and diff information (https://github.com/ansible-collections/community.general/pull/2162).
1724+
- nictagadm - minor refactor converting multiple statements to a single list
1725+
literal (https://github.com/ansible-collections/community.general/pull/2160).
1726+
- npm - add ``no_bin_links`` option (https://github.com/ansible-collections/community.general/issues/2128).
1727+
- ovh_ip_failover - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
1728+
- proxmox inventory plugin - added ``Constructable`` class to the inventory
1729+
to provide options ``strict``, ``keyed_groups``, ``groups``, and ``compose``
1730+
(https://github.com/ansible-collections/community.general/pull/2180).
1731+
- proxmox inventory plugin - added ``proxmox_agent_interfaces`` fact describing
1732+
network interfaces returned from a QEMU guest agent (https://github.com/ansible-collections/community.general/pull/2148).
1733+
- rhevm - removed unreachable code (https://github.com/ansible-collections/community.general/pull/2157).
1734+
- smartos_image_info - minor refactor converting multiple statements to a single
1735+
list literal (https://github.com/ansible-collections/community.general/pull/2160).
1736+
- svr4pkg - minor refactor converting multiple statements to a single list literal
1737+
(https://github.com/ansible-collections/community.general/pull/2160).
1738+
- xattr - minor refactor converting multiple statements to a single list literal
1739+
(https://github.com/ansible-collections/community.general/pull/2160).
1740+
- xfconf - changed implementation to use ``ModuleHelper`` new features (https://github.com/ansible-collections/community.general/pull/2188).
1741+
- zfs_facts - minor refactor converting multiple statements to a single list
1742+
literal (https://github.com/ansible-collections/community.general/pull/2160).
1743+
- zpool_facts - minor refactor converting multiple statements to a single list
1744+
literal (https://github.com/ansible-collections/community.general/pull/2160).
1745+
release_summary: Regular feature release. Will be the last 2.x.0 minor release.
1746+
security_fixes:
1747+
- java_cert - remove password from ``run_command`` arguments (https://github.com/ansible-collections/community.general/pull/2008).
1748+
- java_keystore - pass secret to keytool through an environment variable to
1749+
not expose it as a commandline argument (https://github.com/ansible-collections/community.general/issues/1668).
1750+
fragments:
1751+
- 1978-jira-transition-logic.yml
1752+
- 1993-haproxy-fix-draining.yml
1753+
- 2.5.0.yml
1754+
- 2008-update-java-cert-replace-cert-when-changed.yml
1755+
- 2116-add-fields-to-ipa-config-module.yml
1756+
- 2135-vmadm-resolvers-type-fix.yml
1757+
- 2139-dimensiondata_network-str-format.yml
1758+
- 2142-apache2_mod_proxy-cleanup.yml
1759+
- 2143-kibana_plugin-fixed-function-calls.yml
1760+
- 2144-atomic_get_bin_path.yml
1761+
- 2146-npm-add_no_bin_links_option.yaml
1762+
- 2148-proxmox-inventory-agent-interfaces.yml
1763+
- 2157-unreachable-code.yml
1764+
- 2159-ipa-user-sshpubkey-multi-word-comments.yaml
1765+
- 2160-list-literals.yml
1766+
- 2161-pkgutil-list-extend.yml
1767+
- 2162-modhelper-variables.yml
1768+
- 2162-proxmox-constructable.yml
1769+
- 2163-java_keystore_1667_improve_temp_files_storage.yml
1770+
- 2174-ipa-user-userauthtype-multiselect.yml
1771+
- 2177-java_keystore_1668_dont_expose_secrets_on_cmdline.yml
1772+
- 2183-java_keystore_improve_error_handling.yml
1773+
- 2185-xfconf-absent-check-mode.yml
1774+
- 2188-xfconf-modhelper-variables.yml
1775+
- 2192-add-jira-attach.yml
1776+
- 2203-modhelper-cause-changes-deco.yml
1777+
- 2204-github_repo-fix-baseurl_port.yml
1778+
- dict-filter.yml
1779+
- path_join-shim-filter.yml
1780+
modules:
1781+
- description: Manage FreeIPA OTP Configuration Settings
1782+
name: ipa_otpconfig
1783+
namespace: identity.ipa
1784+
- description: Manage FreeIPA OTPs
1785+
name: ipa_otptoken
1786+
namespace: identity.ipa
1787+
- description: Manages Pritunl Organizations using the Pritunl API
1788+
name: pritunl_org
1789+
namespace: net_tools.pritunl
1790+
- description: List Pritunl Organizations using the Pritunl API
1791+
name: pritunl_org_info
1792+
namespace: net_tools.pritunl
1793+
- description: Enforce a model's attributes in CA Spectrum.
1794+
name: spectrum_model_attrs
1795+
namespace: monitoring
1796+
plugins:
1797+
filter:
1798+
- description: 'The ``dict`` function as a filter: converts a list of tuples
1799+
to a dictionary'
1800+
name: dict
1801+
namespace: null
1802+
- description: Redirects to ansible.builtin.path_join for ansible-base 2.10
1803+
or newer, and provides a compatible implementation for Ansible 2.9
1804+
name: path_join
1805+
namespace: null
1806+
release_date: '2021-04-13'

changelogs/fragments/1978-jira-transition-logic.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/1993-haproxy-fix-draining.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/2.5.0.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelogs/fragments/2008-update-java-cert-replace-cert-when-changed.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)