diff --git a/CHANGELOG.md b/CHANGELOG.md
index 90110e9..445fce8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,15 @@
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.0](https://github.com/puppetlabs/support-tasks/tree/v5.1.0) (2025-02-03)
+
+[Full Changelog](https://github.com/puppetlabs/support-tasks/compare/v5.0.0...v5.1.0)
+
+### Added
+
+- \(CAT-2207\) Remove legacy facts [\#194](https://github.com/puppetlabs/support-tasks/pull/194) ([amitkarsale](https://github.com/amitkarsale))
+- Remove deprecated tasks [\#193](https://github.com/puppetlabs/support-tasks/pull/193) ([MartyEwings](https://github.com/MartyEwings))
+
## [v5.0.0](https://github.com/puppetlabs/support-tasks/tree/v5.0.0) (2023-11-14)
[Full Changelog](https://github.com/puppetlabs/support-tasks/compare/v4.1.0...v5.0.0)
diff --git a/REFERENCE.md b/REFERENCE.md
index 51758f5..393af4e 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -7,28 +7,12 @@
### Tasks
* [`st0009_change_pe_service_loglevel`](#st0009_change_pe_service_loglevel): ST0009 Change PE Service Loglevel - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0009 - https://suppor
-* [`st0236_set_cache_paths_to_default`](#st0236_set_cache_paths_to_default): ST0236 Set Cache Paths To Default - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0236 - https://suppor
-* [`st0267_clear_file_sync_locks`](#st0267_clear_file_sync_locks): ST0267 Clear File Sync Locks - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0267 - https://support.pup
-* [`st0285_find_disabled_agents`](#st0285_find_disabled_agents): ST0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.pupp
-* [`st0285a_bash_find_disabled_agents`](#st0285a_bash_find_disabled_agents): ST0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.pupp
-* [`st0285b_powershell_find_disabled_agents`](#st0285b_powershell_find_disabled_agents): ST0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.pupp
-* [`st0286_change_puppet_daemon_runmode`](#st0286_change_puppet_daemon_runmode): ST0286 Change Puppet Daemon Runmode - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0286 - https://supp
* [`st0287_check_db_table_sizes`](#st0287_check_db_table_sizes): ST0287 Check DB Table Sizes - This task is to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0287 - https://support.p
-* [`st0298_run_code_deploy`](#st0298_run_code_deploy): ST0298 Run Code Deploy - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article https://support.puppet.com/hc/en-u
-* [`st0305_support_script_and_upload`](#st0305_support_script_and_upload): Execute the PE Support Script and upload it via SFTP
-* [`st0317a_clean_cert`](#st0317a_clean_cert): Clean (remove) a Puppet agent's certificate from your Primary Server
-* [`st0317b_purge_node`](#st0317b_purge_node): Purge Puppet agent nodes
* [`st0346_herd_resolver`](#st0346_herd_resolver): This Task will restart the puppet agent process in a randomised period between 0 and the currently set runinterval
* [`st0346a_bash_herd_resolver`](#st0346a_bash_herd_resolver): This Task will restart the puppet agent process in a randomised period between 0 and the currently set runinterval
* [`st0346b_powershell_herd_resolver`](#st0346b_powershell_herd_resolver): powershell thundering herd script
* [`st0361_uploading_facts`](#st0361_uploading_facts): ST0361 Uploading Facts To the Puppet Primary Server Outside of a Puppet Run - This Task to be used in conjunction with Puppet Enterprise Know
-* [`st0362_download_latest_pe_in_stream`](#st0362_download_latest_pe_in_stream): ST0362 Download Latest PE Z release in the currently installed stream - This task to be used in conjunction with Puppet Enterprise Knowledge
-* [`st0370_generate_token`](#st0370_generate_token): ST0370_Generate_Token This task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0370 - https://support.puppet.com/h
-* [`st0371_puppet_commands`](#st0371_puppet_commands): ST0371 Puppet Commands - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0371 - https://support.puppet.co
-* [`st0372_os_commands`](#st0372_os_commands): ST0372 OS Commands - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0372 - https://support.puppet.com/hc
-* [`st0373_api_calls`](#st0373_api_calls): ST0373 API Calls - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0373 - https://support.puppet.com/hc/e
* [`st1096_db_commands`](#st1096_db_commands): ST1096 PDB Commands - This Task to be used in conjunction with Puppet Enterprise Guide Article - https://support.puppet.com/hc/en-us/articles
-* [`st1105_primary_server_port_check`](#st1105_primary_server_port_check): Task to test TCP port connectivity of the Puppet Primary Server
## Tasks
@@ -52,56 +36,6 @@ Data type: `Enum[puppetserver, puppetdb, console-services, orchestration-service
PE service
-### `st0236_set_cache_paths_to_default`
-
-ST0236 Set Cache Paths To Default - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0236 - https://support.puppet.com/hc/en-us/articles/360001060434
-
-**Supports noop?** false
-
-### `st0267_clear_file_sync_locks`
-
-ST0267 Clear File Sync Locks - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0267 - https://support.puppet.com/hc/en-us/articles/360003883933
-
-**Supports noop?** false
-
-### `st0285_find_disabled_agents`
-
-ST0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.puppet.com/hc/en-us/articles/360006717334
-
-**Supports noop?** false
-
-### `st0285a_bash_find_disabled_agents`
-
-ST0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.puppet.com/hc/en-us/articles/360006717334
-
-**Supports noop?** false
-
-### `st0285b_powershell_find_disabled_agents`
-
-ST0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.puppet.com/hc/en-us/articles/360006717334
-
-**Supports noop?** false
-
-### `st0286_change_puppet_daemon_runmode`
-
-ST0286 Change Puppet Daemon Runmode - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0286 - https://support.puppet.com/hc/en-us/articles/360006721014
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `puppet_mode`
-
-Data type: `Enum['enable','disable']`
-
-Can be either `enable` or `disable`, the mode to put the daemon in
-
-##### `reason`
-
-Data type: `Optional[String[1]]`
-
-An optional message string to pass that will be added to disabled agents. Shows up in syslog.
-
### `st0287_check_db_table_sizes`
ST0287 Check DB Table Sizes - This task is to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0287 - https://support.puppet.com/hc/en-us/articles/360006922673
@@ -116,74 +50,6 @@ Data type: `Enum['pe-puppetdb', 'pe-postgres', 'pe-classifier', 'pe-rbac', 'pe-a
The name of the db to connect to
-### `st0298_run_code_deploy`
-
-ST0298 Run Code Deploy - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article https://support.puppet.com/hc/en-us/articles/360008192734
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `environment`
-
-Data type: `String[1]`
-
-The name of the environment to deploy, use all to deploy every environment
-
-### `st0305_support_script_and_upload`
-
-Execute the PE Support Script and upload it via SFTP
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `logage`
-
-Data type: `Optional[Pattern[/^[0-9]$/]]`
-
-Log age (in days) to collect. Defaults to '3'
-
-##### `scope`
-
-Data type: `Optional[Pattern[/^[a-z,]+$/]]`
-
-Scope (comma-delimited) of diagnostics to collect. Defaults to 'enterprise,etc,log,networking,resources,system'
-
-##### `ticket`
-
-Data type: `Integer`
-
-Support ticket number. Required
-
-### `st0317a_clean_cert`
-
-Clean (remove) a Puppet agent's certificate from your Primary Server
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `agent_certnames`
-
-Data type: `Pattern[/^([A-Za-z0-9._-]+,?)+$/]`
-
-A comma-separated list of agent certificate to clean
-
-### `st0317b_purge_node`
-
-Purge Puppet agent nodes
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `agent_certnames`
-
-Data type: `Pattern[/^([A-Za-z0-9._-]+,?)+$/]`
-
-A comma-separated list of agent certificate names
-
### `st0346_herd_resolver`
This Task will restart the puppet agent process in a randomised period between 0 and the currently set runinterval
@@ -208,82 +74,6 @@ ST0361 Uploading Facts To the Puppet Primary Server Outside of a Puppet Run - Th
**Supports noop?** false
-### `st0362_download_latest_pe_in_stream`
-
-ST0362 Download Latest PE Z release in the currently installed stream - This task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB00362 - https://support.puppet.com/hc/en-us/articles/360036141593
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `dlpath`
-
-Data type: `String`
-
-The Path to Download PE too
-
-### `st0370_generate_token`
-
-ST0370_Generate_Token This task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0370 - https://support.puppet.com/hc/en-us/articles
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `user`
-
-Data type: `String`
-
-PE RBAC User
-
-##### `password`
-
-Data type: `String`
-
-PE RBAC User Password
-
-### `st0371_puppet_commands`
-
-ST0371 Puppet Commands - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0371 - https://support.puppet.com/hc/en-us/articles/
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `command`
-
-Data type: `Enum[config_print, module_list, infrastructure_status, tune]`
-
-The Puppet Primary Server Command Line action to perform
-
-### `st0372_os_commands`
-
-ST0372 OS Commands - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0372 - https://support.puppet.com/hc/en-us/articles/
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `command`
-
-Data type: `Enum[puppet_port_status, puppetserver_log, puppetdb_log, console_log, orchestrator_log, syslog_log, ssldir_permissions ]`
-
-The Puppet Primary Server Command Line action to perform
-
-### `st0373_api_calls`
-
-ST0373 API Calls - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0373 - https://support.puppet.com/hc/en-us/articles/
-
-**Supports noop?** false
-
-#### Parameters
-
-##### `command`
-
-Data type: `Enum[ get_all_services_status, manual_gitlab_webhook_hit, create_role_cd4pe, list_tokens ]`
-
-The Puppet Primary Server API Commands to Run
-
### `st1096_db_commands`
ST1096 PDB Commands - This Task to be used in conjunction with Puppet Enterprise Guide Article - https://support.puppet.com/hc/en-us/articles/4403877435927
@@ -304,9 +94,3 @@ Data type: `Enum[pe-puppetdb,pe-classifier,pe-orchestrator,pe-activity,pe-invent
The database name for the PDB command. Default is pe-puppetdb
-### `st1105_primary_server_port_check`
-
-Task to test TCP port connectivity of the Puppet Primary Server
-
-**Supports noop?** false
-
diff --git a/metadata.json b/metadata.json
index d246c0e..5cb8d42 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-support_tasks",
- "version": "5.0.0",
+ "version": "5.1.0",
"author": "Puppet Support Team",
"summary": "A module used to deliver Tasks for the solutions & configurations described in the PE Support Knowledgebase https://support.puppet.com/hc/en-us",
"license": "Apache-2.0",