diff --git a/CHANGELOG.md b/CHANGELOG.md
index d259b3adc9..089acdb208 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,21 @@ 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).
+## [v10.1.0](https://github.com/puppetlabs/puppetlabs-postgresql/tree/v10.1.0) - 2024-03-26
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-postgresql/compare/v10.0.3...v10.1.0)
+
+### Added
+
+- Add a global password_encryption parameter [#1584](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1584) ([ekohl](https://github.com/ekohl))
+- Use RequiresMountsFor on datadir [#1582](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1582) ([ekohl](https://github.com/ekohl))
+- Support Ubuntu 24.04 and postgis for postgresql 16 [#1581](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1581) ([bmiklautz](https://github.com/bmiklautz))
+- Add Fedora 39 support [#1580](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1580) ([lweller](https://github.com/lweller))
+
+### Other
+
+- Fix typo in postgresql_conf provider docs [#1579](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1579) ([bastelfreak](https://github.com/bastelfreak))
+
## [v10.0.3](https://github.com/puppetlabs/puppetlabs-postgresql/tree/v10.0.3) - 2024-01-09
[Full Changelog](https://github.com/puppetlabs/puppetlabs-postgresql/compare/v10.0.2...v10.0.3)
diff --git a/REFERENCE.md b/REFERENCE.md
index 4a2b80dd15..64fd7e14b9 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -208,6 +208,7 @@ The following parameters are available in the `postgresql::globals` class:
* [`locale`](#-postgresql--globals--locale)
* [`data_checksums`](#-postgresql--globals--data_checksums)
* [`timezone`](#-postgresql--globals--timezone)
+* [`password_encryption`](#-postgresql--globals--password_encryption)
* [`manage_pg_hba_conf`](#-postgresql--globals--manage_pg_hba_conf)
* [`manage_pg_ident_conf`](#-postgresql--globals--manage_pg_ident_conf)
* [`manage_recovery_conf`](#-postgresql--globals--manage_recovery_conf)
@@ -584,6 +585,15 @@ Sets the default timezone of the postgresql server. The postgresql built-in defa
Default value: `undef`
+##### `password_encryption`
+
+Data type: `Optional[Postgresql::Pg_password_encryption]`
+
+Specify the type of encryption set for the password.
+Defaults to scram-sha-256 for PostgreSQL >= 14, otherwise md5.
+
+Default value: `undef`
+
##### `manage_pg_hba_conf`
Data type: `Optional[Boolean]`
diff --git a/metadata.json b/metadata.json
index ba09de478d..eeed477da8 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-postgresql",
- "version": "10.0.3",
+ "version": "10.1.0",
"author": "puppetlabs",
"summary": "Offers support for basic management of PostgreSQL databases.",
"license": "Apache-2.0",