diff --git a/CHANGELOG.md b/CHANGELOG.md
index a9293ad..78c89df 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,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).
-## [v5.1.1](https://github.com/puppetlabs/puppetlabs-java_ks/tree/v5.1.1) - 2025-01-24
+## [v6.0.0](https://github.com/puppetlabs/puppetlabs-java_ks/tree/v6.0.0) - 2026-09-16
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-java_ks/compare/v5.1.1...v6.0.0)
+
+### Changed
+
+- (CAT-2377) Prepare module for Puppetcore / Drop Support for Puppet 7 [#471](https://github.com/puppetlabs/puppetlabs-java_ks/pull/471) ([shubhamshinde360](https://github.com/shubhamshinde360))
+
+### Added
+
+- MODULES-11721: Add Puppet 9 support [#475](https://github.com/puppetlabs/puppetlabs-java_ks/pull/475) ([span786](https://github.com/span786))
+
+### Fixed
+
+- Fix boolean parameters [#469](https://github.com/puppetlabs/puppetlabs-java_ks/pull/469) ([alexjfisher](https://github.com/alexjfisher))
+- Fix race condition by memoizing `Tempfile` objects [#461](https://github.com/puppetlabs/puppetlabs-java_ks/pull/461) ([alexjfisher](https://github.com/alexjfisher))
+
+## [v5.1.1](https://github.com/puppetlabs/puppetlabs-java_ks/tree/v5.1.1) - 2025-01-27
[Full Changelog](https://github.com/puppetlabs/puppetlabs-java_ks/compare/v5.1.0...v5.1.1)
diff --git a/REFERENCE.md b/REFERENCE.md
index cb1152f..5b705ff 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -118,7 +118,7 @@ converted to lowercase.
##### `password_fail_reset`
-Valid values: `true`, `false`
+Valid values: `true`, `false`, `yes`, `no`
If the supplied password does not succeed in unlocking the
keystore file, then delete the keystore file and create a new one.
@@ -189,7 +189,7 @@ Destination file for the keystore. This will autorequire the parent directory o
##### `trustcacerts`
-Valid values: `true`, `false`
+Valid values: `true`, `false`, `yes`, `no`
Certificate authorities aren't by default trusted so if you are adding a CA you need to set this to true.
Defaults to :false.
diff --git a/metadata.json b/metadata.json
index 2e5c9e6..b3ddd52 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-java_ks",
- "version": "5.1.1",
+ "version": "6.0.0",
"author": "puppetlabs",
"summary": "Manage arbitrary Java keystore files",
"license": "Apache-2.0",