Puppet4.7.0(2016/9/22リリース)の、リリースノートで個人的に気になる変更をピックアップしてみました。動作確認とかはしてないので、間違っている部分があればご指摘ください。
Puppet 4.7.0
Released September 22, 2016.
Critical bug fix
4.7.0は、重大バグ修正1つのみです。
リリースノートの記載がわかりにくいですが、environmentを使ってパス指定している場合に影響があるようです。
/environment/productionのつもりで、
/environment/${::environment}
で指定している箇所で、本来マッチしないはずの
/status/environment/productionなどにもマッチするバグが修正されているようです。
補足情報
関連しそうなバグチケットと、GitHubのコミットログです。
リリースノートだけでは影響範囲がわかりにくいので、このへんが参考になるかもしれません。
- Puppet's fileserver seems to be unable to handle a path containing a directory called "environment"
- (PUP-6636) Only match /environment/:env route as the whole path
参考
Puppet 4.7 Release Notes
https://docs.puppet.com/puppet/4.7/reference/release_notes.html