diff --git a/CHANGELOG.md b/CHANGELOG.md
index ed5ac8baca..feec528821 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,24 @@
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).
-## [v8.0.0](https://github.com/puppetlabs/puppetlabs-apache/tree/v8.0.0) (2022-08-08)
+## [v8.1.0](https://github.com/puppetlabs/puppetlabs-apache/tree/v8.1.0) (2022-08-18)
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v8.0.0...v8.1.0)
+
+### Added
+
+- Manage DNF module for mod\_auth\_openidc [\#2283](https://github.com/puppetlabs/puppetlabs-apache/pull/2283) ([ekohl](https://github.com/ekohl))
+- pdksync - \(GH-cat-11\) Certify Support for Ubuntu 22.04 [\#2276](https://github.com/puppetlabs/puppetlabs-apache/pull/2276) ([david22swan](https://github.com/david22swan))
+
+### Fixed
+
+- Allow integers for timeouts [\#2294](https://github.com/puppetlabs/puppetlabs-apache/pull/2294) ([traylenator](https://github.com/traylenator))
+- Allow setting icons\_path to false so no alias will be set for it [\#2292](https://github.com/puppetlabs/puppetlabs-apache/pull/2292) ([Zarne](https://github.com/Zarne))
+- fix duplicate definition of auth\_basic-mod [\#2287](https://github.com/puppetlabs/puppetlabs-apache/pull/2287) ([sircubbi](https://github.com/sircubbi))
+- Allow custom\_config to have a string priority again [\#2284](https://github.com/puppetlabs/puppetlabs-apache/pull/2284) ([martin-koerner](https://github.com/martin-koerner))
+- Remove auth\_kerb and nss from Debian Bullseye [\#2281](https://github.com/puppetlabs/puppetlabs-apache/pull/2281) ([ekohl](https://github.com/ekohl))
+
+## [v8.0.0](https://github.com/puppetlabs/puppetlabs-apache/tree/v8.0.0) (2022-08-09)
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v7.0.0...v8.0.0)
diff --git a/REFERENCE.md b/REFERENCE.md
index 0b17ba9f4f..600e8e11de 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -1224,7 +1224,7 @@ Default value: `'Indexes MultiViews'`
##### `icons_path`
-Data type: `Stdlib::Absolutepath`
+Data type: `Variant[Boolean, Stdlib::Absolutepath]`
Sets the local path for an /icons/ Alias. Default depends on operating system:
- Debian: /usr/share/apache2/icons
@@ -1399,7 +1399,7 @@ Default value: ``undef``
##### `cas_timeout`
-Data type: `Optional[String]`
+Data type: `Optional[Variant[Integer[0],String]]`
The hard limit, in seconds, for a mod_auth_cas session.
@@ -1407,7 +1407,7 @@ Default value: ``undef``
##### `cas_idle_timeout`
-Data type: `Optional[String]`
+Data type: `Optional[Variant[Integer[0],String]]`
The limit, in seconds, of how long a mod_auth_cas session can be idle.
@@ -1591,10 +1591,44 @@ Default value: ``undef``
Installs and configures `mod_auth_openidc`.
+* **Note** Unsupported platforms: OracleLinux: 6; RedHat: 6; Scientific: 6; SLES: all
+
* **See also**
* https://github.com/zmartzone/mod_auth_openidc
* for additional documentation.
+#### Parameters
+
+The following parameters are available in the `apache::mod::auth_openidc` class:
+
+* [`manage_dnf_module`](#manage_dnf_module)
+* [`dnf_module_ensure`](#dnf_module_ensure)
+* [`dnf_module_name`](#dnf_module_name)
+
+##### `manage_dnf_module`
+
+Data type: `Boolean`
+
+Whether to manage the DNF module
+
+Default value: `and`
+
+##### `dnf_module_ensure`
+
+Data type: `String[1]`
+
+The DNF module name to ensure. Only relevant if manage_dnf_module is set to true.
+
+Default value: `'present'`
+
+##### `dnf_module_name`
+
+Data type: `String[1]`
+
+The DNF module name to manage. Only relevant if manage_dnf_module is set to true.
+
+Default value: `'mod_auth_openidc'`
+
### `apache::mod::authn_core`
Installs `mod_authn_core`.
@@ -5651,7 +5685,7 @@ Default value: `'On'`
##### `proxy_timeout`
-Data type: `Optional[String]`
+Data type: `Optional[Variant[Integer[0],String]]`
Network timeout for proxied requests.
@@ -7326,7 +7360,7 @@ Default value: ``undef``
##### `priority`
-Data type: `Variant[Integer, Boolean]`
+Data type: `Apache::Vhost::Priority`
Sets the configuration file's priority by prefixing its filename with this parameter's
numeric value, as Apache processes configuration files in alphanumeric order.
@@ -10636,11 +10670,11 @@ Default value: ``false``
##### `oidc_settings`
-Data type: `Optional[Apache::OIDCSettings]`
+Data type: `Apache::OIDCSettings`
An Apache::OIDCSettings Struct containing (mod_auth_openidc settings)[https://github.com/zmartzone/mod_auth_openidc/blob/master/auth_openidc.conf].
-Default value: ``undef``
+Default value: `{}`
##### `limitreqfields`
diff --git a/metadata.json b/metadata.json
index 11602cea03..857ec4d146 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-apache",
- "version": "8.0.0",
+ "version": "8.1.0",
"author": "puppetlabs",
"summary": "Installs, configures, and manages Apache virtual hosts, web services, and modules.",
"license": "Apache-2.0",