CHANGELOG.md 7.56 KB
Newer Older
Raphaël Pinson's avatar
Raphaël Pinson committed
1
# Change log
Alexander Fisher's avatar
Alexander Fisher committed
2

Raphaël Pinson's avatar
Raphaël Pinson committed
3
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
Alexander Fisher's avatar
Alexander Fisher committed
4

Raphaël Pinson's avatar
Raphaël Pinson committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
## [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)

### Added

- 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))
-  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))

### Fixed

- 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))
- 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
22
## [1.10.0](https://github.com/camptocamp/puppet-postfix/tree/1.10.0) (2020-01-23)
Alexander Fisher's avatar
Alexander Fisher committed
23

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

### Added
Alexander Fisher's avatar
Alexander Fisher committed
27

Raphaël Pinson's avatar
Raphaël Pinson committed
28 29 30
- 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
31

Raphaël Pinson's avatar
Raphaël Pinson committed
32
### Fixed
Alexander Fisher's avatar
Alexander Fisher committed
33

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

Raphaël Pinson's avatar
Raphaël Pinson committed
36 37 38
## [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
39

Raphaël Pinson's avatar
Raphaël Pinson committed
40
### Added
Alexander Fisher's avatar
Alexander Fisher committed
41 42 43 44 45 46 47 48

- 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
49 50 51 52
### Fixed

- 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
53
## 1.8.0 (2019-04-05)
Raphaël Pinson's avatar
Raphaël Pinson committed
54 55 56 57 58 59 60 61 62 63

- 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
64
## 1.7.0 (2018-11-01)
Raphaël Pinson's avatar
Raphaël Pinson committed
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

- 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
84
## 1.6.0 (2017-08-25)
Simon Séhier's avatar
Simon Séhier committed
85 86 87 88 89 90 91 92

- 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
93
## 1.5.0 (2016-11-17)
Christian Kaenzig's avatar
Christian Kaenzig committed
94 95 96 97 98 99

- 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
100
## 1.4.0 (2016-08-23)
Raphaël Pinson's avatar
Raphaël Pinson committed
101 102 103 104 105 106 107 108 109 110 111

- 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
112
## 1.3.1 (2016-03-16)
Raphaël Pinson's avatar
Raphaël Pinson committed
113 114 115

- Fix tests for Puppet 4

Alexander Fisher's avatar
Alexander Fisher committed
116
## 1.3.0 (2016-03-15)
Raphaël Pinson's avatar
Raphaël Pinson committed
117 118 119 120 121

- 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
122 123 124 125 126
## 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
127

Alexander Fisher's avatar
Alexander Fisher committed
128
- Fix documentation
Mickaël Canévet's avatar
Mickaël Canévet committed
129

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
136 137 138 139
- 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
140

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

Alexander Fisher's avatar
Alexander Fisher committed
143
- Update documentation
Mickaël Canévet's avatar
Mickaël Canévet committed
144

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

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

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

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

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

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

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

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

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

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

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
171
- Don't pin beaker
Raphaël Pinson's avatar
Raphaël Pinson committed
172

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
179 180
- 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
181

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

Alexander Fisher's avatar
Alexander Fisher committed
184 185 186 187 188
- 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
189

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
196 197 198 199
- 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
200

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

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

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

Alexander Fisher's avatar
Alexander Fisher committed
207 208
- 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
209

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

Alexander Fisher's avatar
Alexander Fisher committed
212
- Setup automatic Forge releases
Raphaël Pinson's avatar
Raphaël Pinson committed
213

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

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