diff --git a/CHANGELOG.md b/CHANGELOG.md
index fbafb57..107e32c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,14 @@
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).
+## [v1.4.0](https://github.com/tailored-automation/puppet-module-patroni/tree/v1.4.0) (2021-04-28)
+
+[Full Changelog](https://github.com/tailored-automation/puppet-module-patroni/compare/v1.3.0...v1.4.0)
+
+### UNCATEGORIZED PRS; GO LABEL THEM
+
+- Add support for specifying a custom pip provider [\#19](https://github.com/tailored-automation/puppet-module-patroni/pull/19) ([ghoneycutt](https://github.com/ghoneycutt))
+
## [v1.3.0](https://github.com/tailored-automation/puppet-module-patroni/tree/v1.3.0) (2021-04-07)
[Full Changelog](https://github.com/tailored-automation/puppet-module-patroni/compare/v1.2.0...v1.3.0)
diff --git a/REFERENCE.md b/REFERENCE.md
index d8c152b..6e8492f 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -135,6 +135,7 @@ The following parameters are available in the `patroni` class:
* [`service_name`](#service_name)
* [`service_ensure`](#service_ensure)
* [`service_enable`](#service_enable)
+* [`custom_pip_provider`](#custom_pip_provider)
##### `scope`
@@ -1075,3 +1076,11 @@ Patroni service enable property
Default value: ``true``
+##### `custom_pip_provider`
+
+Data type: `Optional[String[1]]`
+
+Use custom pip path when installing pip packages
+
+Default value: ``undef``
+
diff --git a/metadata.json b/metadata.json
index 80b1398..466e7e4 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "tailoredautomation-patroni",
- "version": "1.3.0",
+ "version": "1.4.0",
"author": "tailoredautomation",
"summary": "Install and manages Patroni for high-availability PostgreSQL",
"license": "Apache-2.0",