Skip to content

Commit eb679b2

Browse files
authored
Merge pull request #934 from Valantin/release-9.2.1
Release 10.0.0
2 parents dfaaf97 + 335241b commit eb679b2

File tree

2 files changed

+94
-4
lines changed

2 files changed

+94
-4
lines changed

CHANGELOG.md

Lines changed: 93 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,105 @@ All notable changes to this project will be documented in this file.
44
Each new release typically also includes the latest modulesync defaults.
55
These should not affect the functionality of the module.
66

7-
## [v9.2.0](https://github.com/voxpupuli/puppet-zabbix/tree/v9.2.0) (2022-06-03)
7+
## [v10.0.0](https://github.com/voxpupuli/puppet-zabbix/tree/v10.0.0) (2024-03-14)
8+
9+
[Full Changelog](https://github.com/voxpupuli/puppet-zabbix/compare/v9.2.0...v10.0.0)
10+
11+
**Breaking changes:**
12+
13+
- drop last bits of Fedora support [\#912](https://github.com/voxpupuli/puppet-zabbix/pull/912) ([evgeni](https://github.com/evgeni))
14+
- Remove deprecated zabbix\_host.group, zabbix::agent::zbx\_group, zabbix::resources::agent::group parameters [\#909](https://github.com/voxpupuli/puppet-zabbix/pull/909) ([evgeni](https://github.com/evgeni))
15+
- drop naizvoru.com arm repo for Debian [\#907](https://github.com/voxpupuli/puppet-zabbix/pull/907) ([evgeni](https://github.com/evgeni))
16+
- puppetlabs/firewall: Require 7.x [\#898](https://github.com/voxpupuli/puppet-zabbix/pull/898) ([evgeni](https://github.com/evgeni))
17+
- increase default CacheSize to 32M, the default in 6.0 [\#895](https://github.com/voxpupuli/puppet-zabbix/pull/895) ([evgeni](https://github.com/evgeni))
18+
- install Zabbix 6.0 by default everywhere but EL7 [\#894](https://github.com/voxpupuli/puppet-zabbix/pull/894) ([evgeni](https://github.com/evgeni))
19+
- Drop support for Zabbix 4.0 [\#891](https://github.com/voxpupuli/puppet-zabbix/pull/891) ([evgeni](https://github.com/evgeni))
20+
- Drop support for Windows 2012 and 2012 R2 [\#889](https://github.com/voxpupuli/puppet-zabbix/pull/889) ([evgeni](https://github.com/evgeni))
21+
- Drop Debian 10 and Ubuntu 18.04 support [\#888](https://github.com/voxpupuli/puppet-zabbix/pull/888) ([evgeni](https://github.com/evgeni))
22+
- Drop support for Zabbix 5.2 and 5.4 which are EOL upstream [\#886](https://github.com/voxpupuli/puppet-zabbix/pull/886) ([evgeni](https://github.com/evgeni))
23+
- Remove check for Apache 2.4/2.2, require puppetlabs/apache 9.x [\#859](https://github.com/voxpupuli/puppet-zabbix/pull/859) ([JoshuaSmeda](https://github.com/JoshuaSmeda))
24+
- Drop support for Puppet 6 [\#841](https://github.com/voxpupuli/puppet-zabbix/pull/841) ([smortex](https://github.com/smortex))
25+
- Drop EoL Debian 9 support [\#837](https://github.com/voxpupuli/puppet-zabbix/pull/837) ([bastelfreak](https://github.com/bastelfreak))
26+
- puppetlabs/apache: Require 8.x; switch apache ports from string to int [\#835](https://github.com/voxpupuli/puppet-zabbix/pull/835) ([bdeferme](https://github.com/bdeferme))
27+
- Drop EoL Ubuntu 16.04 [\#833](https://github.com/voxpupuli/puppet-zabbix/pull/833) ([root-expert](https://github.com/root-expert))
28+
29+
**Implemented enhancements:**
30+
31+
- Add Ubuntu 22.04 support [\#925](https://github.com/voxpupuli/puppet-zabbix/issues/925)
32+
- Centralize the logic which server/agent versions are supported [\#932](https://github.com/voxpupuli/puppet-zabbix/pull/932) ([ekohl](https://github.com/ekohl))
33+
- Use shared example for indempotent resource [\#931](https://github.com/voxpupuli/puppet-zabbix/pull/931) ([Valantin](https://github.com/Valantin))
34+
- Bootstrap agent2 support [\#929](https://github.com/voxpupuli/puppet-zabbix/pull/929) ([Valantin](https://github.com/Valantin))
35+
- Add Debian 12 OS support [\#927](https://github.com/voxpupuli/puppet-zabbix/pull/927) ([Valantin](https://github.com/Valantin))
36+
- Add Ubuntu 22.04 support [\#926](https://github.com/voxpupuli/puppet-zabbix/pull/926) ([Valantin](https://github.com/Valantin))
37+
- Allow puppetlabs/postgresql 10, puppetlabs/apache 12 [\#924](https://github.com/voxpupuli/puppet-zabbix/pull/924) ([Valantin](https://github.com/Valantin))
38+
- Add and remove Zabbix 6.0 + 6.4 options \(HA mode, StatsAllowedIP, ProxyConfigFrequency, HeartbeatFrequency\) [\#921](https://github.com/voxpupuli/puppet-zabbix/pull/921) ([geirra](https://github.com/geirra))
39+
- Reduce the size of prepare\_host in acceptance tests [\#917](https://github.com/voxpupuli/puppet-zabbix/pull/917) ([ekohl](https://github.com/ekohl))
40+
- allow specifying custom parameters to apache::vhost [\#915](https://github.com/voxpupuli/puppet-zabbix/pull/915) ([evgeni](https://github.com/evgeni))
41+
- use os.family fact to detect params [\#913](https://github.com/voxpupuli/puppet-zabbix/pull/913) ([evgeni](https://github.com/evgeni))
42+
- don't specialcase oracle in the repo config [\#911](https://github.com/voxpupuli/puppet-zabbix/pull/911) ([evgeni](https://github.com/evgeni))
43+
- add support for arm64 Debian and Ubuntu repos [\#908](https://github.com/voxpupuli/puppet-zabbix/pull/908) ([evgeni](https://github.com/evgeni))
44+
- remove old version comparison guards for Zabbix pre 5.0 [\#906](https://github.com/voxpupuli/puppet-zabbix/pull/906) ([evgeni](https://github.com/evgeni))
45+
- Better Hiera compatibility [\#905](https://github.com/voxpupuli/puppet-zabbix/pull/905) ([ekohl](https://github.com/ekohl))
46+
- Clean up PostgreSQL DB creation logic [\#904](https://github.com/voxpupuli/puppet-zabbix/pull/904) ([ekohl](https://github.com/ekohl))
47+
- move zabbixapi gem installation into own class [\#903](https://github.com/voxpupuli/puppet-zabbix/pull/903) ([evgeni](https://github.com/evgeni))
48+
- add support for AlmaLinux and Rocky 8 and 9 [\#897](https://github.com/voxpupuli/puppet-zabbix/pull/897) ([evgeni](https://github.com/evgeni))
49+
- execute zabbix::proxy tests everywhere [\#896](https://github.com/voxpupuli/puppet-zabbix/pull/896) ([evgeni](https://github.com/evgeni))
50+
- add EL9 support [\#893](https://github.com/voxpupuli/puppet-zabbix/pull/893) ([evgeni](https://github.com/evgeni))
51+
- don't call puppet multiple times in prepare host for acceptance [\#892](https://github.com/voxpupuli/puppet-zabbix/pull/892) ([evgeni](https://github.com/evgeni))
52+
- Add support for ODBC pollers in Zabbix \>= 6.0 [\#881](https://github.com/voxpupuli/puppet-zabbix/pull/881) ([fraenki](https://github.com/fraenki))
53+
- Replace deprecated use of mysql\_password [\#880](https://github.com/voxpupuli/puppet-zabbix/pull/880) ([DJClean](https://github.com/DJClean))
54+
- Add Puppet 8 support [\#879](https://github.com/voxpupuli/puppet-zabbix/pull/879) ([bastelfreak](https://github.com/bastelfreak))
55+
- Allow puppetlabs/stdlib 9.x, puppetlabs/postgresql 9.x, puppetlabs/mysql 15.x, pyppetlabs/apache 11.x, puppetlabs/apt 9.x, puppet/systemd 6.x, puppet/selinux 4.x [\#878](https://github.com/voxpupuli/puppet-zabbix/pull/878) ([bastelfreak](https://github.com/bastelfreak))
56+
- Use structured $facts hash syntax in spec tests [\#872](https://github.com/voxpupuli/puppet-zabbix/pull/872) ([Phil-Friderici](https://github.com/Phil-Friderici))
57+
- Add unit tests to reach 100% resource coverage [\#871](https://github.com/voxpupuli/puppet-zabbix/pull/871) ([Phil-Friderici](https://github.com/Phil-Friderici))
58+
- Add support for FreeBSD only for Zabbix Agent [\#867](https://github.com/voxpupuli/puppet-zabbix/pull/867) ([gizmo15](https://github.com/gizmo15))
59+
- bump puppet/systemd to \< 5.0.0 [\#863](https://github.com/voxpupuli/puppet-zabbix/pull/863) ([jhoblitt](https://github.com/jhoblitt))
60+
- Add option to restrict API access to specific hosts [\#856](https://github.com/voxpupuli/puppet-zabbix/pull/856) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
61+
- Add/rename Linux SNMP templates for Zabbix 6.0+ [\#855](https://github.com/voxpupuli/puppet-zabbix/pull/855) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
62+
- Add path for Zabbix 6.0 database schema [\#850](https://github.com/voxpupuli/puppet-zabbix/pull/850) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
63+
- Allow latest version of the PostgreSQL module [\#849](https://github.com/voxpupuli/puppet-zabbix/pull/849) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
64+
- Certificate authentication in zabbix\_host resource [\#848](https://github.com/voxpupuli/puppet-zabbix/pull/848) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
65+
- Add charset and collate parameters for zabbix::proxy [\#842](https://github.com/voxpupuli/puppet-zabbix/pull/842) ([xchotard-talentsoft](https://github.com/xchotard-talentsoft))
66+
67+
**Fixed bugs:**
68+
69+
- RHEL 9 packages fails to install [\#858](https://github.com/voxpupuli/puppet-zabbix/issues/858)
70+
- The centos-release-scl package does not exist for RHEL [\#823](https://github.com/voxpupuli/puppet-zabbix/issues/823)
71+
- use www-data on all Debian family systems, not only on Debian and Ubuntu [\#910](https://github.com/voxpupuli/puppet-zabbix/pull/910) ([evgeni](https://github.com/evgeni))
72+
- manifests/proxy.pp: avoid undefined variable for Puppet 8 compat [\#900](https://github.com/voxpupuli/puppet-zabbix/pull/900) ([spicyprogramming](https://github.com/spicyprogramming))
73+
- OracleLinux fixes [\#887](https://github.com/voxpupuli/puppet-zabbix/pull/887) ([evgeni](https://github.com/evgeni))
74+
- Fix java-gateway pid different in zabbix 6 [\#885](https://github.com/voxpupuli/puppet-zabbix/pull/885) ([Fabian1976](https://github.com/Fabian1976))
75+
- Provide correct gpgkey for RHEL family, version \> 8. [\#861](https://github.com/voxpupuli/puppet-zabbix/pull/861) ([Joshua-Snapp](https://github.com/Joshua-Snapp))
76+
- Configure DirectoryIndex by default [\#854](https://github.com/voxpupuli/puppet-zabbix/pull/854) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
77+
- use provided database port in pgpass [\#851](https://github.com/voxpupuli/puppet-zabbix/pull/851) ([teluq-pbrideau](https://github.com/teluq-pbrideau))
78+
- Propagate `default_vhost` to zabbix::web [\#826](https://github.com/voxpupuli/puppet-zabbix/pull/826) ([ikcalB](https://github.com/ikcalB))
79+
80+
**Closed issues:**
81+
82+
- Use shared example in acceptance [\#930](https://github.com/voxpupuli/puppet-zabbix/issues/930)
83+
- Module dependency version cause Acceptance test failure [\#922](https://github.com/voxpupuli/puppet-zabbix/issues/922)
84+
- Set DirectoryIndex in the zabbix module [\#853](https://github.com/voxpupuli/puppet-zabbix/issues/853)
85+
- Proxy schema file incorrect for Zabbix 6 [\#838](https://github.com/voxpupuli/puppet-zabbix/issues/838)
86+
- Mysql charset \(utf8\) and collate \(utf8\_bin\) not idempotent [\#832](https://github.com/voxpupuli/puppet-zabbix/issues/832)
87+
- Exec\[update\_pgpass\] failed [\#830](https://github.com/voxpupuli/puppet-zabbix/issues/830)
88+
- Raspberry PI Agent Install from naizvoru.com - Certificate Expired [\#802](https://github.com/voxpupuli/puppet-zabbix/issues/802)
89+
- Zabbix:agent error with module puppet-systemd \> 3.3.0 [\#799](https://github.com/voxpupuli/puppet-zabbix/issues/799)
90+
- Drop deprecated hiera\_hash\(\) [\#777](https://github.com/voxpupuli/puppet-zabbix/issues/777)
91+
- Add Support for Zabbix Agent 2 [\#692](https://github.com/voxpupuli/puppet-zabbix/issues/692)
92+
93+
**Merged pull requests:**
94+
95+
- add documentation to satisfy linting [\#866](https://github.com/voxpupuli/puppet-zabbix/pull/866) ([Phil-Friderici](https://github.com/Phil-Friderici))
96+
97+
## [v9.2.0](https://github.com/voxpupuli/puppet-zabbix/tree/v9.2.0) (2022-06-05)
898

999
[Full Changelog](https://github.com/voxpupuli/puppet-zabbix/compare/v9.1.0...v9.2.0)
10100

11101
**Implemented enhancements:**
12102

13103
- Add Zabbix 6.0 support [\#820](https://github.com/voxpupuli/puppet-zabbix/pull/820) ([root-expert](https://github.com/root-expert))
14104
- add zabbix-server options StartReportWriters and WebServiceURL. [\#811](https://github.com/voxpupuli/puppet-zabbix/pull/811) ([Heidistein](https://github.com/Heidistein))
15-
- Add AIX 7 support [\#807](https://github.com/voxpupuli/puppet-zabbix/pull/807) ([cchallenorskytap](https://github.com/cchallenorskytap))
105+
- Add AIX 7 support [\#807](https://github.com/voxpupuli/puppet-zabbix/pull/807) ([ghost](https://github.com/ghost))
16106
- Add RedHat 8 support [\#805](https://github.com/voxpupuli/puppet-zabbix/pull/805) ([tjikkun](https://github.com/tjikkun))
17107
- Added ability to keep templates in sync \(no manual changes\) [\#803](https://github.com/voxpupuli/puppet-zabbix/pull/803) ([Fabian1976](https://github.com/Fabian1976))
18108
- Bump lower bound of systemd to 3.1.0 [\#791](https://github.com/voxpupuli/puppet-zabbix/pull/791) ([root-expert](https://github.com/root-expert))
@@ -407,7 +497,7 @@ These should not affect the functionality of the module.
407497

408498
**Implemented enhancements:**
409499

410-
- add vmwaretimeout as possible server-param [\#482](https://github.com/voxpupuli/puppet-zabbix/pull/482) ([b014651](https://github.com/b014651))
500+
- add vmwaretimeout as possible server-param [\#482](https://github.com/voxpupuli/puppet-zabbix/pull/482) ([trikke-basel](https://github.com/trikke-basel))
411501
- \#476 Pass credentials for HTTP auth [\#479](https://github.com/voxpupuli/puppet-zabbix/pull/479) ([tux-o-matic](https://github.com/tux-o-matic))
412502

413503
**Fixed bugs:**

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppet-zabbix",
3-
"version": "9.2.1-rc0",
3+
"version": "10.0.0",
44
"summary": "Installing and maintaining Zabbix. Will install server, proxy, java-gateway and agent on RedHat/Debian/Ubuntu (Incl. exported resources).",
55
"author": "Vox Pupuli",
66
"dependencies": [

0 commit comments

Comments
 (0)