CHANGELOG.md 10.9 KB
Newer Older
Raphaël Pinson's avatar
Raphaël Pinson committed
1
# Changelog
Alexander Fisher's avatar
Alexander Fisher committed
2

Christos Papageorgiou's avatar
Christos Papageorgiou committed
3
4
5
All notable changes to this project will be documented in this file.
Each new release typically also includes the latest modulesync defaults.
These should not affect the functionality of the module.
Raphaël Pinson's avatar
Raphaël Pinson committed
6

Christos Papageorgiou's avatar
Christos Papageorgiou committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
## [v2.0.0](https://github.com/voxpupuli/puppet-postfix/tree/v2.0.0) (2021-08-26)

[Full Changelog](https://github.com/voxpupuli/puppet-postfix/compare/1.12.0...v2.0.0)

**Breaking changes:**

- Drop RedHat 6; Add CentOS 7/8 support [\#301](https://github.com/voxpupuli/puppet-postfix/pull/301) ([root-expert](https://github.com/root-expert))
- Drop Fedora 28/29/30; Add Fedora 33/34 support [\#300](https://github.com/voxpupuli/puppet-postfix/pull/300) ([root-expert](https://github.com/root-expert))
- Drop puppet 4/5; Add Puppet 7 [\#299](https://github.com/voxpupuli/puppet-postfix/pull/299) ([root-expert](https://github.com/root-expert))
- Drop Debian 7/8/9; Add 10/11; Drop Ubuntu 14/16; Add 20.04 [\#298](https://github.com/voxpupuli/puppet-postfix/pull/298) ([root-expert](https://github.com/root-expert))

**Merged pull requests:**

- Allow stdlib 8.0.0 [\#302](https://github.com/voxpupuli/puppet-postfix/pull/302) ([smortex](https://github.com/smortex))

## [1.12.0](https://github.com/voxpupuli/puppet-postfix/tree/1.12.0) (2021-04-23)

[Full Changelog](https://github.com/voxpupuli/puppet-postfix/compare/1.11.0...1.12.0)
Raphaël Pinson's avatar
Raphaël Pinson committed
25
26
27

**Implemented enhancements:**

Christos Papageorgiou's avatar
Christos Papageorgiou committed
28
29
- puppetlabs/stdlib: Allow 7.x [\#294](https://github.com/voxpupuli/puppet-postfix/pull/294) ([bastelfreak](https://github.com/bastelfreak))
- Add FreeBSD support [\#288](https://github.com/voxpupuli/puppet-postfix/pull/288) ([smortex](https://github.com/smortex))
Raphaël Pinson's avatar
Raphaël Pinson committed
30
31
32

**Fixed bugs:**

Christos Papageorgiou's avatar
Christos Papageorgiou committed
33
- master.cf.common.erb: fix smtp\_bind\_address typo [\#293](https://github.com/voxpupuli/puppet-postfix/pull/293) ([farlerac](https://github.com/farlerac))
Alexander Fisher's avatar
Alexander Fisher committed
34

Christos Papageorgiou's avatar
Christos Papageorgiou committed
35
## [1.11.0](https://github.com/voxpupuli/puppet-postfix/tree/1.11.0) (2021-01-20)
Raphaël Pinson's avatar
Raphaël Pinson committed
36

Christos Papageorgiou's avatar
Christos Papageorgiou committed
37
[Full Changelog](https://github.com/voxpupuli/puppet-postfix/compare/1.10.0...1.11.0)
Raphaël Pinson's avatar
Raphaël Pinson committed
38

Raphaël Pinson's avatar
Raphaël Pinson committed
39
**Implemented enhancements:**
Raphaël Pinson's avatar
Raphaël Pinson committed
40

Christos Papageorgiou's avatar
Christos Papageorgiou committed
41
42
43
44
45
- Add Solaris support [\#274](https://github.com/voxpupuli/puppet-postfix/pull/274) ([rstuart-indue](https://github.com/rstuart-indue))
- Feature/allow specify master cf content & template [\#217](https://github.com/voxpupuli/puppet-postfix/pull/217) ([c33s](https://github.com/c33s))
- Add a variable definition and two examples. [\#212](https://github.com/voxpupuli/puppet-postfix/pull/212) ([dafydd2277](https://github.com/dafydd2277))
-  Include parameter title in error output [\#209](https://github.com/voxpupuli/puppet-postfix/pull/209) ([mrintegrity](https://github.com/mrintegrity))
- more than two amavis processes [\#175](https://github.com/voxpupuli/puppet-postfix/pull/175) ([farlerac](https://github.com/farlerac))
Raphaël Pinson's avatar
Raphaël Pinson committed
46

Raphaël Pinson's avatar
Raphaël Pinson committed
47
48
**Closed issues:**

Christos Papageorgiou's avatar
Christos Papageorgiou committed
49
50
- Wrong tag on release 1.10.0 [\#276](https://github.com/voxpupuli/puppet-postfix/issues/276)
- Transport augeas test failed [\#241](https://github.com/voxpupuli/puppet-postfix/issues/241)
Raphaël Pinson's avatar
Raphaël Pinson committed
51
52

**Merged pull requests:**
Raphaël Pinson's avatar
Raphaël Pinson committed
53

Christos Papageorgiou's avatar
Christos Papageorgiou committed
54
55
56
57
58
59
60
- Fix CI [\#291](https://github.com/voxpupuli/puppet-postfix/pull/291) ([towo](https://github.com/towo))
- Fix CI [\#289](https://github.com/voxpupuli/puppet-postfix/pull/289) ([smortex](https://github.com/smortex))
- Fix hardcoded map path [\#287](https://github.com/voxpupuli/puppet-postfix/pull/287) ([towo](https://github.com/towo))
- Transport: allow \[host\]:port smtp syntax [\#285](https://github.com/voxpupuli/puppet-postfix/pull/285) ([raphink](https://github.com/raphink))
- README.md: fix link to puppet-lint [\#283](https://github.com/voxpupuli/puppet-postfix/pull/283) ([kenyon](https://github.com/kenyon))
- Fixes postmap when ensure=absent [\#202](https://github.com/voxpupuli/puppet-postfix/pull/202) ([earsdown](https://github.com/earsdown))
- Add virtual and transport regexp examples [\#116](https://github.com/voxpupuli/puppet-postfix/pull/116) ([micah](https://github.com/micah))
Raphaël Pinson's avatar
Raphaël Pinson committed
61

Christos Papageorgiou's avatar
Christos Papageorgiou committed
62
## [1.10.0](https://github.com/voxpupuli/puppet-postfix/tree/1.10.0) (2020-01-23)
Alexander Fisher's avatar
Alexander Fisher committed
63

Christos Papageorgiou's avatar
Christos Papageorgiou committed
64
[Full Changelog](https://github.com/voxpupuli/puppet-postfix/compare/1.9.0...1.10.0)
Raphaël Pinson's avatar
Raphaël Pinson committed
65

Raphaël Pinson's avatar
Raphaël Pinson committed
66
**Implemented enhancements:**
Alexander Fisher's avatar
Alexander Fisher committed
67

Christos Papageorgiou's avatar
Christos Papageorgiou committed
68
69
70
- Add the possibility to manage \(or not\) aliases [\#271](https://github.com/voxpupuli/puppet-postfix/pull/271) ([Bodenhaltung](https://github.com/Bodenhaltung))
- Convert to PDK [\#270](https://github.com/voxpupuli/puppet-postfix/pull/270) ([raphink](https://github.com/raphink))
- Convert params.pp to hiera data [\#269](https://github.com/voxpupuli/puppet-postfix/pull/269) ([raphink](https://github.com/raphink))
Alexander Fisher's avatar
Alexander Fisher committed
71

Raphaël Pinson's avatar
Raphaël Pinson committed
72
**Closed issues:**
Alexander Fisher's avatar
Alexander Fisher committed
73

Christos Papageorgiou's avatar
Christos Papageorgiou committed
74
75
- new release on forge [\#266](https://github.com/voxpupuli/puppet-postfix/issues/266)
- Add possibility to manage \(or not\) /etc/aliases [\#237](https://github.com/voxpupuli/puppet-postfix/issues/237)
Raphaël Pinson's avatar
Raphaël Pinson committed
76
77
78

**Merged pull requests:**

Christos Papageorgiou's avatar
Christos Papageorgiou committed
79
80
- Release 1.10.0 [\#273](https://github.com/voxpupuli/puppet-postfix/pull/273) ([raphink](https://github.com/raphink))
- Fix manage\_aliases [\#272](https://github.com/voxpupuli/puppet-postfix/pull/272) ([raphink](https://github.com/raphink))
Alexander Fisher's avatar
Alexander Fisher committed
81

Christos Papageorgiou's avatar
Christos Papageorgiou committed
82
## [1.9.0](https://github.com/voxpupuli/puppet-postfix/tree/1.9.0) (2019-11-26)
Raphaël Pinson's avatar
Raphaël Pinson committed
83

Christos Papageorgiou's avatar
Christos Papageorgiou committed
84
[Full Changelog](https://github.com/voxpupuli/puppet-postfix/compare/1.8.0...1.9.0)
Alexander Fisher's avatar
Alexander Fisher committed
85

Raphaël Pinson's avatar
Raphaël Pinson committed
86
**Implemented enhancements:**
Alexander Fisher's avatar
Alexander Fisher committed
87

Christos Papageorgiou's avatar
Christos Papageorgiou committed
88
89
90
91
92
93
- Upping version dependency on puppet-alternatives [\#260](https://github.com/voxpupuli/puppet-postfix/pull/260) ([cubiclelord](https://github.com/cubiclelord))
- Add RedHat 8 support [\#257](https://github.com/voxpupuli/puppet-postfix/pull/257) ([zeromind](https://github.com/zeromind))
- Add missing inet\_protocols parameter to the README. [\#254](https://github.com/voxpupuli/puppet-postfix/pull/254) ([catay](https://github.com/catay))
- add retry and proxywrite for debian family OSes [\#253](https://github.com/voxpupuli/puppet-postfix/pull/253) ([Dan33l](https://github.com/Dan33l))
- Allow `puppetlabs/stdlib` 6.x [\#246](https://github.com/voxpupuli/puppet-postfix/pull/246) ([alexjfisher](https://github.com/alexjfisher))
- Add show\_diff parameter to postfix::conffile [\#226](https://github.com/voxpupuli/puppet-postfix/pull/226) ([treydock](https://github.com/treydock))
Alexander Fisher's avatar
Alexander Fisher committed
94

Raphaël Pinson's avatar
Raphaël Pinson committed
95
96
**Fixed bugs:**

Christos Papageorgiou's avatar
Christos Papageorgiou committed
97
- Should mailalias\_core be declared as a dependency ? [\#236](https://github.com/voxpupuli/puppet-postfix/issues/236)
Raphaël Pinson's avatar
Raphaël Pinson committed
98
99
100

**Closed issues:**

Christos Papageorgiou's avatar
Christos Papageorgiou committed
101
102
103
- Add Debian Stretch to metadata.json [\#259](https://github.com/voxpupuli/puppet-postfix/issues/259)
- qmgr warning: connect to transport private/retry [\#252](https://github.com/voxpupuli/puppet-postfix/issues/252)
- Clarify license [\#250](https://github.com/voxpupuli/puppet-postfix/issues/250)
Raphaël Pinson's avatar
Raphaël Pinson committed
104
105

**Merged pull requests:**
Raphaël Pinson's avatar
Raphaël Pinson committed
106

Christos Papageorgiou's avatar
Christos Papageorgiou committed
107
108
- Release 1.9.0 [\#265](https://github.com/voxpupuli/puppet-postfix/pull/265) ([alexjfisher](https://github.com/alexjfisher))
- Add missing Variable for Suse [\#245](https://github.com/voxpupuli/puppet-postfix/pull/245) ([cocker-cc](https://github.com/cocker-cc))
Raphaël Pinson's avatar
Raphaël Pinson committed
109

Alexander Fisher's avatar
Alexander Fisher committed
110
## 1.8.0 (2019-04-05)
Raphaël Pinson's avatar
Raphaël Pinson committed
111
112
113
114
115
116
117
118
119
120

- Deprecate Puppet 3 support
- Add new config parameter to add configuration from hiera (GH #240)
- Allow Sensitive postfix::hash content (GH #243)
- Add master_bounce_command and master_defer_command (GH #239)
- Schleuder: port invocation syntax to Schleuder 3. (GH #234)
- Allow multiple spaces in postfix::mta::mynetworks  (GH #235)
- Add postfix::mailalias (GH #233)
- Remove legacy instructions on exec paths

Alexander Fisher's avatar
Alexander Fisher committed
121
## 1.7.0 (2018-11-01)
Raphaël Pinson's avatar
Raphaël Pinson committed
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140

- Add chroot parameter (GH #170, #224)
- Fix resource dependencies (GH #185)
- Add postfix::service_ensure and postfix::service_enabled parameters (GH #184)
- Fix email address matching for postfix::virtual augeas lens (GH #177)
- Add master_entries parameter (GH #171)
- Add templates for SLES12 SP2 and SP3 (GH #198)
- Install sendmail alternative on RedHat (GH #199)
- Move Exec['newaliases'] to services to it could be run after service restart (GH #205)
- Unbreak sendmail (GH #201)
- Add retry to RedHat master.cf (GH #215)
- Support '+' in canonical maps (GH #222, fix #220)
- Add support for Alpine Linux (GH #213)
- Support multiple destinations in postfix::virtual (#223, fix #164)
- Make transport pattern accept regexp (GH #225, fix #92)
- Ensure that map files are regenerated if removed (GH #228, fix #161)
- Allow puppetlabs-stdlib < 6.0.0 (GH #229)
- Modulesync: update testing harness and add Puppet 6

Alexander Fisher's avatar
Alexander Fisher committed
141
## 1.6.0 (2017-08-25)
Simon Séhier's avatar
Simon Séhier committed
142
143
144
145
146
147
148
149

- Fix package name resolution for Debian stretch (GH #179)
- Do not generate postmap when postfix::map ensure is absent (GH #178)
- Add inet_protocol param. (GH #172)
- Create master.cf.SLES11.4.erb (GH #156)
- Allow mydestination to be blank (GH #162)
- Fix hash.pp doc (GH #159)

Alexander Fisher's avatar
Alexander Fisher committed
150
## 1.5.0 (2016-11-17)
Christian Kaenzig's avatar
Christian Kaenzig committed
151
152
153
154
155
156

- Fix params validation + specs (GH #154)
- Fix map calling in hash (GH #153)
- Fix the path of the database (GH #149)
- Add a map define to create postfix maps (#138)

Alexander Fisher's avatar
Alexander Fisher committed
157
## 1.4.0 (2016-08-23)
Raphaël Pinson's avatar
Raphaël Pinson committed
158
159
160
161
162
163
164
165
166
167
168

- Add manage_root_alias parameter to disable
  management of root's mailalias resource (GH #133)
- set mode 0644 for /etc/mailname (GH #142)
- Fix virtual.db and transport.db creation (GH #135, GH #130)
- Add $manage_mailx boolean to control
  whether mailx is managed (GH #143, GH #141)
- Add conffile define (GH #139)
- Fix acceptance tests (GH #144)
- Update test system

Alexander Fisher's avatar
Alexander Fisher committed
169
## 1.3.1 (2016-03-16)
Raphaël Pinson's avatar
Raphaël Pinson committed
170
171
172

- Fix tests for Puppet 4

Alexander Fisher's avatar
Alexander Fisher committed
173
## 1.3.0 (2016-03-15)
Raphaël Pinson's avatar
Raphaël Pinson committed
174
175
176
177
178

- Consistent formating of documentation (GH #125)
- Add ensure class arguments for packages (GH #99)
- Various testing changes/fixes

Alexander Fisher's avatar
Alexander Fisher committed
179
180
181
182
183
## 1.2.14 (2015-08-21)

- Use docker for acceptance tests

## 1.2.13 (2015-06-30)
Mickaël Canévet's avatar
Mickaël Canévet committed
184

Alexander Fisher's avatar
Alexander Fisher committed
185
- Fix documentation
Mickaël Canévet's avatar
Mickaël Canévet committed
186

Alexander Fisher's avatar
Alexander Fisher committed
187
## 1.2.12 (2015-06-26)
Mickaël Canévet's avatar
Mickaël Canévet committed
188

Alexander Fisher's avatar
Alexander Fisher committed
189
- Fix strict_variables activation with rspec-puppet 2.2
Mickaël Canévet's avatar
Mickaël Canévet committed
190

Alexander Fisher's avatar
Alexander Fisher committed
191
## 1.2.11 (2015-06-24)
Mickaël Canévet's avatar
Mickaël Canévet committed
192

Alexander Fisher's avatar
Alexander Fisher committed
193
194
195
196
- Add support for SLES 12 and newest openSUSE releases
- Add acceptance test
- Restart postfix instead of reload after package installation (Fixes #90)
- Use RHEL SELinux type for /etc/aliases
Mickaël Canévet's avatar
Mickaël Canévet committed
197

Alexander Fisher's avatar
Alexander Fisher committed
198
## 1.2.10 (2015-06-19)
Mickaël Canévet's avatar
Mickaël Canévet committed
199

Alexander Fisher's avatar
Alexander Fisher committed
200
- Update documentation
Mickaël Canévet's avatar
Mickaël Canévet committed
201

Alexander Fisher's avatar
Alexander Fisher committed
202
## 1.2.9 (2015-05-28)
Mickaël Canévet's avatar
Mickaël Canévet committed
203

Alexander Fisher's avatar
Alexander Fisher committed
204
- Add beaker_spec_helper to Gemfile
Mickaël Canévet's avatar
Mickaël Canévet committed
205

Alexander Fisher's avatar
Alexander Fisher committed
206
## 1.2.8 (2015-05-26)
Mickaël Canévet's avatar
Mickaël Canévet committed
207

Alexander Fisher's avatar
Alexander Fisher committed
208
- Use random application order in nodeset
Mickaël Canévet's avatar
Mickaël Canévet committed
209

Alexander Fisher's avatar
Alexander Fisher committed
210
## 1.2.7 (2015-05-26)
Mickaël Canévet's avatar
Mickaël Canévet committed
211

Alexander Fisher's avatar
Alexander Fisher committed
212
- add utopic & vivid nodesets
Mickaël Canévet's avatar
Mickaël Canévet committed
213

Alexander Fisher's avatar
Alexander Fisher committed
214
## 1.2.6 (2015-05-25)
Simon Séhier's avatar
Simon Séhier committed
215

Alexander Fisher's avatar
Alexander Fisher committed
216
- Don't allow failure on Puppet 4
Simon Séhier's avatar
Simon Séhier committed
217

Alexander Fisher's avatar
Alexander Fisher committed
218
## 1.2.5 (2015-05-19)
Mickaël Canévet's avatar
Mickaël Canévet committed
219

Alexander Fisher's avatar
Alexander Fisher committed
220
- Add missing ownership
Mickaël Canévet's avatar
Mickaël Canévet committed
221

Alexander Fisher's avatar
Alexander Fisher committed
222
## 1.2.4 (2015-05-13)
Mickaël Canévet's avatar
Mickaël Canévet committed
223

Alexander Fisher's avatar
Alexander Fisher committed
224
- Add puppet-lint-file_source_rights-check gem
Mickaël Canévet's avatar
Mickaël Canévet committed
225

Alexander Fisher's avatar
Alexander Fisher committed
226
## 1.2.3 (2015-05-12)
Raphaël Pinson's avatar
Raphaël Pinson committed
227

Alexander Fisher's avatar
Alexander Fisher committed
228
- Don't pin beaker
Raphaël Pinson's avatar
Raphaël Pinson committed
229

Alexander Fisher's avatar
Alexander Fisher committed
230
## 1.2.2 (2015-04-27)
Mickaël Canévet's avatar
Mickaël Canévet committed
231

Alexander Fisher's avatar
Alexander Fisher committed
232
- Add nodeset ubuntu-12.04-x86_64-openstack
Mickaël Canévet's avatar
Mickaël Canévet committed
233

Alexander Fisher's avatar
Alexander Fisher committed
234
## 1.2.1 (2015-04-15)
Mickaël Canévet's avatar
Mickaël Canévet committed
235

Alexander Fisher's avatar
Alexander Fisher committed
236
237
- Use file() function instead of fileserver (way faster)
- Fix issue with ldap-alias map
Mickaël Canévet's avatar
Mickaël Canévet committed
238

Alexander Fisher's avatar
Alexander Fisher committed
239
## 1.2.0 (2015-04-03)
Mickaël Canévet's avatar
Mickaël Canévet committed
240

Alexander Fisher's avatar
Alexander Fisher committed
241
242
243
244
245
- Allow to pass arrays to postfix::hash::source and postfix::hash::content
- IPv6 support
- Fix for RedHat
- Add RedHat 7 support
- Use rspec-puppet-facts for unit tests
Mickaël Canévet's avatar
Mickaël Canévet committed
246

Alexander Fisher's avatar
Alexander Fisher committed
247
## 1.1.1 (2015-03-24)
Mickaël Canévet's avatar
Mickaël Canévet committed
248

Alexander Fisher's avatar
Alexander Fisher committed
249
- Various spec improvements
Mickaël Canévet's avatar
Mickaël Canévet committed
250

Alexander Fisher's avatar
Alexander Fisher committed
251
## 1.1.0 (2015-02-19)
Raphaël Pinson's avatar
Raphaël Pinson committed
252

Alexander Fisher's avatar
Alexander Fisher committed
253
254
255
256
- Various specs improvements
- Fix specs for postfix::config with ensure => blank
- Simplify relationships and avoid spaceship operators
- nexthop parameter is not necessary for postfix::canonical
Raphaël Pinson's avatar
Raphaël Pinson committed
257

Alexander Fisher's avatar
Alexander Fisher committed
258
## 1.0.5 (2015-01-07)
Raphaël Pinson's avatar
Raphaël Pinson committed
259

Alexander Fisher's avatar
Alexander Fisher committed
260
- Fix unquoted strings in cases
Raphaël Pinson's avatar
Raphaël Pinson committed
261

Alexander Fisher's avatar
Alexander Fisher committed
262
## 1.0.2 (2014-11-17)
Raphaël Pinson's avatar
Raphaël Pinson committed
263

Alexander Fisher's avatar
Alexander Fisher committed
264
265
- Add missing postfix_canonical lens to postfix::augeas (GH #59)
- Fix unit tests for RH 7
Raphaël Pinson's avatar
Raphaël Pinson committed
266

Alexander Fisher's avatar
Alexander Fisher committed
267
## 1.0.1 (2014-10-20)
Raphaël Pinson's avatar
Raphaël Pinson committed
268

Alexander Fisher's avatar
Alexander Fisher committed
269
- Setup automatic Forge releases
Raphaël Pinson's avatar
Raphaël Pinson committed
270

Raphaël Pinson's avatar
Raphaël Pinson committed
271

Alexander Fisher's avatar
Alexander Fisher committed
272
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*