diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3950a39c6..e761dd2c9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,19 @@ 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).
-## [v12.0.3](https://github.com/puppetlabs/puppetlabs-apache/tree/v12.0.3) - 2024-03-01
+## [v12.1.0](https://github.com/puppetlabs/puppetlabs-apache/tree/v12.1.0) - 2024-04-03
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v12.0.3...v12.1.0)
+
+### Added
+
+- vhost: Allow customizing show_diff [#2536](https://github.com/puppetlabs/puppetlabs-apache/pull/2536) ([kajinamit](https://github.com/kajinamit))
+
+### Fixed
+
+- Stop managing mime support package on Debian [#2526](https://github.com/puppetlabs/puppetlabs-apache/pull/2526) ([jcharaoui](https://github.com/jcharaoui))
+
+## [v12.0.3](https://github.com/puppetlabs/puppetlabs-apache/tree/v12.0.3) - 2024-03-02
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apache/compare/v12.0.2...v12.0.3)
diff --git a/REFERENCE.md b/REFERENCE.md
index 5536426b8..b637f3722 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -3887,7 +3887,7 @@ The following parameters are available in the `apache::mod::mime` class:
##### `mime_support_package`
-Data type: `String`
+Data type: `Optional[String]`
Name of the MIME package to be installed.
@@ -7544,6 +7544,7 @@ The following parameters are available in the `apache::vhost` defined type:
* [`error_log_format`](#-apache--vhost--error_log_format)
* [`error_documents`](#-apache--vhost--error_documents)
* [`ensure`](#-apache--vhost--ensure)
+* [`show_diff`](#-apache--vhost--show_diff)
* [`fallbackresource`](#-apache--vhost--fallbackresource)
* [`filters`](#-apache--vhost--filters)
* [`h2_copy_files`](#-apache--vhost--h2_copy_files)
@@ -8158,6 +8159,14 @@ Specifies if the virtual host is present or absent.
Default value: `'present'`
+##### `show_diff`
+
+Data type: `Boolean`
+
+Specifies whether to set the show_diff parameter for the file resource.
+
+Default value: `true`
+
##### `fallbackresource`
Data type: `Optional[Variant[Stdlib::Absolutepath, Enum['disabled']]]`
diff --git a/metadata.json b/metadata.json
index 5592f58ad..a74ad4424 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-apache",
- "version": "12.0.3",
+ "version": "12.1.0",
"author": "puppetlabs",
"summary": "Installs, configures, and manages Apache virtual hosts, web services, and modules.",
"license": "Apache-2.0",