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

Raphaël Pinson's avatar
Raphaël Pinson committed
3
4
5
6
7
8
9
10
11
12
13
14
## [1.12.0](https://github.com/camptocamp/puppet-postfix/tree/1.12.0) (2021-04-23)

[Full Changelog](https://github.com/camptocamp/puppet-postfix/compare/1.11.0...1.12.0)

**Implemented enhancements:**

- puppetlabs/stdlib: Allow 7.x [\#294](https://github.com/camptocamp/puppet-postfix/pull/294) ([bastelfreak](https://github.com/bastelfreak))
- Add FreeBSD support [\#288](https://github.com/camptocamp/puppet-postfix/pull/288) ([smortex](https://github.com/smortex))

**Fixed bugs:**

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

Raphaël Pinson's avatar
Raphaël Pinson committed
16
17
18
19
## [1.11.0](https://github.com/camptocamp/puppet-postfix/tree/1.11.0) (2021-01-20)

[Full Changelog](https://github.com/camptocamp/puppet-postfix/compare/1.10.0...1.11.0)

Raphaël Pinson's avatar
Raphaël Pinson committed
20
**Implemented enhancements:**
Raphaël Pinson's avatar
Raphaël Pinson committed
21
22
23

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

Raphaël Pinson's avatar
Raphaël Pinson committed
28
29
30
31
32
33
**Closed issues:**

- Wrong tag on release 1.10.0 [\#276](https://github.com/camptocamp/puppet-postfix/issues/276)
- Transport augeas test failed [\#241](https://github.com/camptocamp/puppet-postfix/issues/241)

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

Raphaël Pinson's avatar
Raphaël Pinson committed
35
36
- Fix CI [\#291](https://github.com/camptocamp/puppet-postfix/pull/291) ([towo](https://github.com/towo))
- Fix CI [\#289](https://github.com/camptocamp/puppet-postfix/pull/289) ([smortex](https://github.com/smortex))
Raphaël Pinson's avatar
Raphaël Pinson committed
37
38
- Fix hardcoded map path [\#287](https://github.com/camptocamp/puppet-postfix/pull/287) ([towo](https://github.com/towo))
- Transport: allow \[host\]:port smtp syntax [\#285](https://github.com/camptocamp/puppet-postfix/pull/285) ([raphink](https://github.com/raphink))
Raphaël Pinson's avatar
Raphaël Pinson committed
39
- README.md: fix link to puppet-lint [\#283](https://github.com/camptocamp/puppet-postfix/pull/283) ([kenyon](https://github.com/kenyon))
Raphaël Pinson's avatar
Raphaël Pinson committed
40
- Fixes postmap when ensure=absent [\#202](https://github.com/camptocamp/puppet-postfix/pull/202) ([earsdown](https://github.com/earsdown))
Raphaël Pinson's avatar
Raphaël Pinson committed
41
- Add virtual and transport regexp examples [\#116](https://github.com/camptocamp/puppet-postfix/pull/116) ([micah](https://github.com/micah))
Raphaël Pinson's avatar
Raphaël Pinson committed
42

Raphaël Pinson's avatar
Raphaël Pinson committed
43
## [1.10.0](https://github.com/camptocamp/puppet-postfix/tree/1.10.0) (2020-01-23)
Alexander Fisher's avatar
Alexander Fisher committed
44

Raphaël Pinson's avatar
Raphaël Pinson committed
45
46
[Full Changelog](https://github.com/camptocamp/puppet-postfix/compare/1.9.0...1.10.0)

Raphaël Pinson's avatar
Raphaël Pinson committed
47
**Implemented enhancements:**
Alexander Fisher's avatar
Alexander Fisher committed
48

Raphaël Pinson's avatar
Raphaël Pinson committed
49
50
51
- Add the possibility to manage \(or not\) aliases [\#271](https://github.com/camptocamp/puppet-postfix/pull/271) ([Bodenhaltung](https://github.com/Bodenhaltung))
- Convert to PDK [\#270](https://github.com/camptocamp/puppet-postfix/pull/270) ([raphink](https://github.com/raphink))
- Convert params.pp to hiera data [\#269](https://github.com/camptocamp/puppet-postfix/pull/269) ([raphink](https://github.com/raphink))
Alexander Fisher's avatar
Alexander Fisher committed
52

Raphaël Pinson's avatar
Raphaël Pinson committed
53
**Closed issues:**
Alexander Fisher's avatar
Alexander Fisher committed
54

Raphaël Pinson's avatar
Raphaël Pinson committed
55
56
57
58
59
60
- new release on forge [\#266](https://github.com/camptocamp/puppet-postfix/issues/266)
- Add possibility to manage \(or not\) /etc/aliases [\#237](https://github.com/camptocamp/puppet-postfix/issues/237)

**Merged pull requests:**

- Release 1.10.0 [\#273](https://github.com/camptocamp/puppet-postfix/pull/273) ([raphink](https://github.com/raphink))
Raphaël Pinson's avatar
Raphaël Pinson committed
61
- Fix manage\_aliases [\#272](https://github.com/camptocamp/puppet-postfix/pull/272) ([raphink](https://github.com/raphink))
Alexander Fisher's avatar
Alexander Fisher committed
62

Raphaël Pinson's avatar
Raphaël Pinson committed
63
64
65
## [1.9.0](https://github.com/camptocamp/puppet-postfix/tree/1.9.0) (2019-11-26)

[Full Changelog](https://github.com/camptocamp/puppet-postfix/compare/1.8.0...1.9.0)
Alexander Fisher's avatar
Alexander Fisher committed
66

Raphaël Pinson's avatar
Raphaël Pinson committed
67
**Implemented enhancements:**
Alexander Fisher's avatar
Alexander Fisher committed
68
69
70
71
72
73
74
75

- Upping version dependency on puppet-alternatives [\#260](https://github.com/camptocamp/puppet-postfix/pull/260) ([cubiclelord](https://github.com/cubiclelord))
- Add RedHat 8 support [\#257](https://github.com/camptocamp/puppet-postfix/pull/257) ([zeromind](https://github.com/zeromind))
- Add missing inet\_protocols parameter to the README. [\#254](https://github.com/camptocamp/puppet-postfix/pull/254) ([catay](https://github.com/catay))
- add retry and proxywrite for debian family OSes [\#253](https://github.com/camptocamp/puppet-postfix/pull/253) ([Dan33l](https://github.com/Dan33l))
- Allow `puppetlabs/stdlib` 6.x [\#246](https://github.com/camptocamp/puppet-postfix/pull/246) ([alexjfisher](https://github.com/alexjfisher))
- Add show\_diff parameter to postfix::conffile [\#226](https://github.com/camptocamp/puppet-postfix/pull/226) ([treydock](https://github.com/treydock))

Raphaël Pinson's avatar
Raphaël Pinson committed
76
77
78
79
80
81
82
83
84
85
86
**Fixed bugs:**

- Should mailalias\_core be declared as a dependency ? [\#236](https://github.com/camptocamp/puppet-postfix/issues/236)

**Closed issues:**

- Add Debian Stretch to metadata.json [\#259](https://github.com/camptocamp/puppet-postfix/issues/259)
- qmgr warning: connect to transport private/retry [\#252](https://github.com/camptocamp/puppet-postfix/issues/252)
- Clarify license [\#250](https://github.com/camptocamp/puppet-postfix/issues/250)

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

Raphaël Pinson's avatar
Raphaël Pinson committed
88
- Release 1.9.0 [\#265](https://github.com/camptocamp/puppet-postfix/pull/265) ([alexjfisher](https://github.com/alexjfisher))
Raphaël Pinson's avatar
Raphaël Pinson committed
89
90
- Add missing Variable for Suse [\#245](https://github.com/camptocamp/puppet-postfix/pull/245) ([cocker-cc](https://github.com/cocker-cc))

Alexander Fisher's avatar
Alexander Fisher committed
91
## 1.8.0 (2019-04-05)
Raphaël Pinson's avatar
Raphaël Pinson committed
92
93
94
95
96
97
98
99
100
101

- 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
102
## 1.7.0 (2018-11-01)
Raphaël Pinson's avatar
Raphaël Pinson committed
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121

- 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
122
## 1.6.0 (2017-08-25)
Simon Séhier's avatar
Simon Séhier committed
123
124
125
126
127
128
129
130

- 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
131
## 1.5.0 (2016-11-17)
Christian Kaenzig's avatar
Christian Kaenzig committed
132
133
134
135
136
137

- 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
138
## 1.4.0 (2016-08-23)
Raphaël Pinson's avatar
Raphaël Pinson committed
139
140
141
142
143
144
145
146
147
148
149

- 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
150
## 1.3.1 (2016-03-16)
Raphaël Pinson's avatar
Raphaël Pinson committed
151
152
153

- Fix tests for Puppet 4

Alexander Fisher's avatar
Alexander Fisher committed
154
## 1.3.0 (2016-03-15)
Raphaël Pinson's avatar
Raphaël Pinson committed
155
156
157
158
159

- 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
160
161
162
163
164
## 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
165

Alexander Fisher's avatar
Alexander Fisher committed
166
- Fix documentation
Mickaël Canévet's avatar
Mickaël Canévet committed
167

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
174
175
176
177
- 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
178

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

Alexander Fisher's avatar
Alexander Fisher committed
181
- Update documentation
Mickaël Canévet's avatar
Mickaël Canévet committed
182

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

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

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

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

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

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

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

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

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

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

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
209
- Don't pin beaker
Raphaël Pinson's avatar
Raphaël Pinson committed
210

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
217
218
- 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
219

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

Alexander Fisher's avatar
Alexander Fisher committed
222
223
224
225
226
- 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
227

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
234
235
236
237
- 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
238

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
245
246
- 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
247

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

Alexander Fisher's avatar
Alexander Fisher committed
250
- Setup automatic Forge releases
Raphaël Pinson's avatar
Raphaël Pinson committed
251

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

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