diff options
Diffstat (limited to 'ansible_collections/community/zabbix/CHANGELOG.rst')
-rw-r--r-- | ansible_collections/community/zabbix/CHANGELOG.rst | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/ansible_collections/community/zabbix/CHANGELOG.rst b/ansible_collections/community/zabbix/CHANGELOG.rst index cf83e116c..e6b53e476 100644 --- a/ansible_collections/community/zabbix/CHANGELOG.rst +++ b/ansible_collections/community/zabbix/CHANGELOG.rst @@ -5,6 +5,163 @@ community.zabbix Release Notes .. contents:: Topics +v2.3.1 +====== + +Bugfixes +-------- + +- Avoid to update user-directory configuration in dry run. + +v2.3.0 +====== + +Minor Changes +------------- + +- api_requests - Handled error from depricated CertificateError class +- multiple roles - Removed unneeded Apt Clean commands. +- proxy role - Updated MariaDB version for Centos 7 to 10.11 +- zabbix web - Allowed the independent configuration of php-fpm without creating vhost. +- zabbix_host_info - added ability to get all the hosts configured in Zabbix +- zabbix_proxy role - Add variable zabbix_proxy_dbpassword_hash_method to control whether you want postgresql user password to be hashed with md5 or want to use db default. When zabbix_proxy_dbpassword_hash_method is set to anything other than md5 then do not hash the password with md5 so you could use postgresql scram-sha-256 hashing method. +- zabbix_server role - Add variable zabbix_server_dbpassword_hash_method to control whether you want postgresql user password to be hashed with md5 or want to use db default. When zabbix_server_dbpassword_hash_method is set to anything other than md5 then do not hash the password with md5 so you could use postgresql scram-sha-256 hashing method. +- zabbix_templategroup module added + +Bugfixes +-------- + +- api module - Fixed certificiate errors +- proxy and server roles - Defaulted location of fping and fping6 based on OS. +- proxy role - Removed requirement for mysql group definition. +- server role - typo in configuration var StasAllowedIP to StatsAllowedIP +- zabbix-{agent, javagateway, proxy, server, web} - support raspberry pi without repository url specification + +v2.2.0 +====== + +Minor Changes +------------- + +- Added zabbix_group_events_info module +- action module - Added notify_if_canceled property +- agent and proxy roles - Set default `zabbix_api_server_port` to 80 or 443 based on `zabbix_api_use_ssl` +- agent role - Removed duplicative Windows agent task +- agent role - Standardized default yum priority to 99 +- all roles - Re-added ability to override Debian repo source +- all roles - Updated Debian repository format to 822 standard +- various - updated testing modules +- various - updated to fully qualified module names +- zabbix agent - Added capability to add additional configuration includes +- zabbix_api_info module added +- zabbix_user module - add current_passwd optional parameter to enable password updating of the currently logged in user (https://www.zabbix.com/documentation/6.4/en/manual/api/reference/user/update) + +Bugfixes +-------- + +- zabbix_inventory - fixed handeling of add_zabbix_groups option +- zabbix_template - fix template export when template's content has "error" word +- zabbix_web role - fix variable naming issues (undefined) to zabbix_web_version and zabbix_web_apt_repository + +v2.1.0 +====== + +Minor Changes +------------- + +- Multiple Roles - Replaced depricated 'include' statements with 'include_tasks' +- Update action_groups variable in runtime.yml +- all roles - Added support for Debian 12 (Bookworm) +- all roles - Delete gpg ids variable. +- all roles - Modified to allow a non-root user to run the role. +- all roles - Updated testing to account for the correct version of Zabbix +- zabbix_hostmacro module - Add description property for Host macro creation/update. Allow to set/update description of Zabbix host macros. +- zabbix_proxy - Added installation of PyMySQL pip package +- zabbix_proxy - Modified installation of Centos 7 MySQL client +- zabbix_proxy - Standardized MySQL client installed on Debian and Ubuntu +- zabbix_regexp module added +- zabbix_settings module added +- zabbix_token module added + +Bugfixes +-------- + +- agent role - Added missing become statement to allow run to role as nonroot +- zabbix_host module - fix updating hosts that were discovered via LLD +- zabbix_proxy role - failed at version validation. Fix adds cast of zabbix_proxy_version to float, similarly to the other roles. +- zabbix_proxy role - undefined vars at updating proxy definition. Fix adds null defaults for zabbix_proxy_tlsaccept and zabbix_proxy_tlsconnect. +- zabbix_web role - removed 'ssl on;' nginx configuration, which is no longer supported since nginx version 1.25.1. + +New Modules +----------- + +- community.zabbix.zabbix_regexp - Create/update/delete Zabbix regular expression +- community.zabbix.zabbix_settings - Update Zabbix global settings. +- community.zabbix.zabbix_token - Create/Update/Generate/Delete Zabbix token. + +v2.0.1 +====== + +Bugfixes +-------- + +- Proxy and Agent Roles - Added `zabbix_api_use_ssl` variable to allow secure API connections +- Web Role - Added defaults and documentation for `zabbix_apache_custom_includes` +- agent - Handled undefined variable error for Windows default versions +- all roles - Added option to selectively disable a repo on Redhat installs + +v2.0.0 +====== + +Minor Changes +------------- + +- Replaced usage of deprecated apt key management in Debian based distros - See https://wiki.debian.org/DebianRepository/UseThirdParty +- Standardized tags across all roles. +- Updated all roles to default to version 6.4 for install. +- all roles - removed unused variables from defaults +- all roles - standardized testing matrix to check all supported versions and operating systems. +- all roles - temporarily disable epel repo on zabbix installation tasks +- all roles - updated documentation. +- inventory plugin - switched from using zabbix-api to custom implementation adding authentication with tokens +- inventory script - re-coded to stop using zabbix-api. API tokens support added. +- web role - removed support for htpasswd + +Breaking Changes / Porting Guide +-------------------------------- + +- agent role - removed support for Darwin, Amazon, Fedora, XCP-ng, Suse, Mint, and Sangoma operating systems +- agent role - removed support for zabbix_create_host and replaced it with zabbix_agent_host_state +- agent role - removed support for zabbix_create_hostgroup and replaced it with zabbix_agent_hostgroups_state +- agent role - removed support for zabbix_http_password, zabbix_api_http_password, zabbix_api_pass, and zabbix_api_login_pass and replaced it with zabbix_api_login_pass +- agent role - removed support for zabbix_http_user, zabbix_api_http_user, zabbix_api_user, and zabbix_api_login_user and replaced it with zabbix_api_login_user +- agent role - removed support for zabbix_inventory_mode and replaced it with zabbix_agent_inventory_mode +- agent role - removed support for zabbix_link_templates adn replaced it with zabbix_agent_link_templates +- agent role - removed support for zabbix_macros and replaced it with zabbix_agent_macros +- agent role - removed support for zabbix_proxy and replaced it with zabbix_agent_proxy +- agent role - removed support for zabbix_update_host and replaced it with zabbix_agent_host_update +- all modules - dropped support of Zabbix versions < 6.0 +- all roles - removed support for the zabbix_version variable. +- all roles - removed support for all versions of Zabbix < 6.0. +- all roles - removed support for installation from epel and non-standard repositories +- dropped support of zabbix-api to make REST API calls to Zabbix +- proxy role - removed support for zabbix_database_creation and replaced it with zabbix_proxy_database_creation +- proxy role - removed support for zabbix_database_sqlload and replaced it with zabbix_proxy_database_sqlload +- proxy role - removed support for zabbix_selinux and replaced it with zabbix_proxy_selinux +- server role - removed support for zabbix_server_mysql_login_password and replaced with zabbix_server_dbpassword +- server role - removed support for zabbix_server_mysql_login_user and replaced with zabbix_server_dbuser +- stopped supporting Ansible < 2.12 +- stopped supporting Python < 3.9 +- zabbix_action - message parameter renamed to op_message +- zabbix_group_facts module - removed in favour of zabbix_group_info +- zabbix_host_facts module - removed in favour of zabbix_host_info + +Removed Features (previously deprecated) +---------------------------------------- + +- agent role - removed support to configure firewall +- web role - removed installation of apache, debian, and php + v1.9.3 ====== |