Browse Source

Prep for 4.8.0

David Schmitt 7 years ago
parent
commit
6cef1f4be7
3 changed files with 33 additions and 7 deletions
  1. 22 1
      CHANGELOG.md
  2. 8 0
      README.md
  3. 3 6
      metadata.json

+ 22 - 1
CHANGELOG.md

@@ -1,3 +1,24 @@
+## Supported Release 4.8.0
+### Summary
+This release primarily fixes an issue with `postgresql_conf` values of ipaddresses being considered floats and not getting quoted.
+
+#### Features
+- Add `default_connect_settings` parameter to `postgresql::server`
+- Running under strict variables is now supported
+- Add timestamps into logs by default
+
+#### Bugfixes
+- Obscure password in postgresql\_psql type
+- Fix ip address quoting in postgresql\_conf type
+- Fix handling of systemd service on Ubuntu
+- Mark log_min_duration_statement setting as requiring a service restart
+- Add fixes for Fedora 23, Fedora 24, FreeBSD, OpenBSD
+- Fix environment handling to avoid "Overriding environment setting" message
+- Work around PUP-6385, using empty arrays instead of undef when specifying resource relationships
+- README editorial pass
+- Reduce whitespace in templates
+- Update build/test infrastructure
+
 ## Supported Release 4.7.1
 ### Summary
 This release contains some bugfixes and documentation updates.
@@ -559,7 +580,7 @@ the stage for the large scale refactoring work of 3.0.0.
 ####Features
 
 
-####Bugfixes 
+####Bugfixes
 - Use boolean for refreshonly.
 - Fix postgresql::plperl documentation.
 - Add two missing parameters to config::beforeservice

+ 8 - 0
README.md

@@ -445,6 +445,10 @@ Sets the default database locale for all databases created with this module. On
 
 Overrides the default PostgreSQL log directory. Default: initdb's default path.
 
+##### `log_line_prefix`
+
+Set a prefix for the server logs. Default: `'%t '`
+
 ##### `manage_package_repo`
 
 Sets up official PostgreSQL repositories on your host if set to true. Default: false.
@@ -650,6 +654,10 @@ Specifies the addresses the server accepts connections to. Valid values:
 
 Sets the default database locale for all databases created with this module. On certain operating systems this is used during the `template1` initialization as well, so it becomes a default outside of the module. Default: undef, which is effectively `C`. **On Debian, you must ensure that the 'locales-all' package is installed for full functionality of PostgreSQL.**
 
+##### `log_line_prefix`
+
+Set a prefix for the server logs. Default: `'%t '`
+
 ##### `manage_pg_hba_conf`
 
 Whether to manage the pg_hba.conf. If set to true, Puppet overwrites this file. If set to false, Puppet does not modify the file. Valid values: true, false. Default

+ 3 - 6
metadata.json

@@ -1,6 +1,6 @@
 {
   "name": "puppetlabs-postgresql",
-  "version": "4.7.1",
+  "version": "4.8.0",
   "author": "Inkling/Puppet Labs",
   "summary": "Offers support for basic management of PostgreSQL databases.",
   "license": "Apache-2.0",
@@ -59,16 +59,13 @@
       "operatingsystemrelease": [
         "10.04",
         "12.04",
-        "14.04"
+        "14.04",
+        "16.04"
       ]
     }
   ],
   "requirements": [
     {
-      "name": "pe",
-      "version_requirement": ">= 3.0.0 < 2015.4.0"
-    },
-    {
       "name": "puppet",
       "version_requirement": ">= 3.0.0 < 5.0.0"
     }