diff --git a/CHANGELOG.md b/CHANGELOG.md
index 91f775c6..3a551102 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).
+## [v2.2.0](https://github.com/puppetlabs/puppetlabs-lvm/tree/v2.2.0) - 2024-06-26
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-lvm/compare/v2.1.0...v2.2.0)
+
+### Added
+
+- Allow modifying the physical extent size for volume groups [#333](https://github.com/puppetlabs/puppetlabs-lvm/pull/333) ([glangloi](https://github.com/glangloi))
+
+### Other
+
+- Documentation cleanup [#331](https://github.com/puppetlabs/puppetlabs-lvm/pull/331) ([kenyon](https://github.com/kenyon))
+- pdk update to version 3.0.1 template-ref heads/main-0-g23c6fff [#330](https://github.com/puppetlabs/puppetlabs-lvm/pull/330) ([kenyon](https://github.com/kenyon))
+- Documentation fixes [#329](https://github.com/puppetlabs/puppetlabs-lvm/pull/329) ([kenyon](https://github.com/kenyon))
+- README, metadata: correct name of LVM in summaries [#328](https://github.com/puppetlabs/puppetlabs-lvm/pull/328) ([kenyon](https://github.com/kenyon))
+
## [v2.1.0](https://github.com/puppetlabs/puppetlabs-lvm/tree/v2.1.0) - 2023-09-21
[Full Changelog](https://github.com/puppetlabs/puppetlabs-lvm/compare/v2.0.3...v2.1.0)
@@ -46,14 +61,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
[Full Changelog](https://github.com/puppetlabs/puppetlabs-lvm/compare/v1.4.0...v2.0.0)
+### Changed
+
+- (maint) - Add puppet 8/Drop puppet 6 [#284](https://github.com/puppetlabs/puppetlabs-lvm/pull/284) ([jordanbreen28](https://github.com/jordanbreen28))
+
### Added
- pdksync - (MAINT) - Allow Stdlib 9.x [#286](https://github.com/puppetlabs/puppetlabs-lvm/pull/286) ([LukasAud](https://github.com/LukasAud))
- (CONT-974) - Add puppet module support [#283](https://github.com/puppetlabs/puppetlabs-lvm/pull/283) ([jordanbreen28](https://github.com/jordanbreen28))
-### Changed
-- (maint) - Add puppet 8/Drop puppet 6 [#284](https://github.com/puppetlabs/puppetlabs-lvm/pull/284) ([jordanbreen28](https://github.com/jordanbreen28))
-
### Fixed
- (maint) Update Puppet VS Code Extension ID [#255](https://github.com/puppetlabs/puppetlabs-lvm/pull/255) ([jpogran](https://github.com/jpogran))
diff --git a/REFERENCE.md b/REFERENCE.md
index 8a1483d5..e28769b1 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -978,6 +978,7 @@ using the physical_volume resource type.
The following parameters are available in the `volume_group` type.
* [`createonly`](#-volume_group--createonly)
+* [`extent_size`](#-volume_group--extent_size)
* [`followsymlinks`](#-volume_group--followsymlinks)
* [`name`](#-volume_group--name)
* [`provider`](#-volume_group--provider)
@@ -993,6 +994,10 @@ volume group does exist no action will be taken. Defaults to `false`.
Default value: `false`
+##### `extent_size`
+
+The physical extent size. Uses OS default if not provided. Only applicable on Linux.
+
##### `followsymlinks`
Valid values: `true`, `false`, `yes`, `no`
diff --git a/metadata.json b/metadata.json
index 51906c67..f62a7c5a 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-lvm",
- "version": "2.1.0",
+ "version": "2.2.0",
"author": "puppetlabs",
"summary": "Provides Puppet types and providers to manage Logical Volume Manager (LVM) features.",
"license": "GPL-2.0",