- (New) Autoremove checkpoint_segments from configuration if pg > 9.4
- (New) Add extension lwrp to install extensions from postgresql-contrib subpackage, which comes installed
- (New) Add pgxn extension lwrp to install extensions from pgxn.org website, using pgxn client
- (New) Add test recipes for installing extensions with newly introduced resources
- (Fix) [postgresql] Fix initial slave creation on 9.1
- (Fix) [postgresql_database] Fix database existence
- (Fix) [common] Fix run under Chef 11
- (Fix) [common] Fix compatibility with Chef 12.4.0
- (New) [postgresql_user] Use inline resources in user provider
- (New) [common] Return to LR for all resources
- (New) [cloud_backup] Add backup retention
- (New) [cloud_backup] Add postgresql_cloud_backup_helper.sh (See README)
- (Fix) [cloud_backup] install libffi-dev package for cffi
- (Fix) [common] Fix reload on Chef 12
- (Fix) [metadata] Fix recipes name
- (New) [Replication] Add primary_slot_name param support in recovery.conf
- (New) [cloud_backup] Add add prefix to crontab command
- (Fix) [packages] Install dev package only for actual cluster version
- (Fix) Remove wal-e pip attribute
- (New) Add serverspec tests for cloud backup
- (New) Use virtualenv for wal-e
- (New) Add test recipe for cloud backup
- (Fix) Fix cloud_backup cron script name
- (Fix) Fix pg version checks
- (New) ssl key and cert linkage for pg < 9.2
- (Fix) Fix full_backup_time param
- (Fix) Fix Test Kitchen boxes
- (Fix) Fix postgresql start after reboot
- (New) Add cloud backup lwrp, using wal-e for cloud backup
- (Fix) Fix broken allow_restart_cluster option
- (New) Flat configuration file
- (New) Initial replicaton can be started automatically
- (New) Option allow_restart_cluster allows do restart instead reload (Only first time or always)
- (New) Resources/providers for database and user creation
- (New) Recipe apt_official_repository with official postgresql repository
- (New) Severspec tests added
- (Removed) Removed databags for users and databases. You should use appropriate providers
- (Fix) pg_ident template fixed
- Cluster create options were defined as Hash and accessed as Mash.
- pg_hba.conf became faulty on long db/user names or other line fields.
- Examples in readme was badly formatted and contained small syntax issues.
- ssl was hardcoded to postgresql.conf.
- Check cluster_create_options hash for key before accessing it.
- Style fixes to satisfy foodcritic wishes
- Set LANG from cluster_create for postgresql package install(used in pg_clustercreate in debian scripts)