From 4d99ae38f1f916e2b7bab13ebc767a6316830167 Mon Sep 17 00:00:00 2001 From: Jagger <116566+jagger@users.noreply.github.com> Date: Thu, 21 May 2026 01:24:21 -0400 Subject: [PATCH 1/2] docs: refresh compatibility matrix for SS 12.0 + rename event-pipeline folders to plural Phase 4 of the v0.62.0 documentation refresh. Compatibility: - Intro now states the module is tested through SS 12.0 (was vague "latest Secret Server release") - Add SS 12.0 notes subsection covering the response-filtering fixes shipped in v0.62.0 (Get-TssConfiguration, Get-TssRpcPasswordType, Get-TssDirectoryServiceSyncStatus, plus the general FilterTssResponse pass) Folder rename: - docs/commands/event-pipeline/ -> event-pipelines/ - docs/commands/event-pipeline-policy/ -> event-pipeline-policies/ - Plural matches sibling folders (secrets/, folders/, reports/, etc.) - Each moved page gets redirect_from: frontmatter pointing at its old URL, plus self-link in RELATED LINKS updated to the new path - Readme nav titles updated to plural - Add jekyll-redirect-from plugin to docs/_config.yml so the redirects actually render Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/_config.yml | 1 + .../Add-TssEventPipeline.md | 4 +++- .../Disable-TssEventPipelinePolicy.md | 4 +++- .../Enable-TssEventPipelinePolicy.md | 4 +++- .../Get-TssEventPipelinePolicy.md | 4 +++- .../Get-TssEventPipelinePolicyActivity.md | 4 +++- .../Remove-TssEventPipeline.md | 4 +++- .../Search-TssEventPipelinePolicy.md | 4 +++- .../readme.md | 2 ++ .../Disable-TssEventPipeline.md | 6 ++++-- .../Enable-TssEventPipeline.md | 6 ++++-- .../Get-TssEventPipeline.md | 6 ++++-- .../Get-TssEventPipelineRun.md | 6 ++++-- .../Search-TssEventPipeline.md | 6 ++++-- .../readme.md | 6 ++++-- docs/getting_started/compatibility.md | 16 +++++++++++++--- 16 files changed, 61 insertions(+), 22 deletions(-) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Add-TssEventPipeline.md (92%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Disable-TssEventPipelinePolicy.md (90%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Enable-TssEventPipelinePolicy.md (90%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Get-TssEventPipelinePolicy.md (88%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Get-TssEventPipelinePolicyActivity.md (90%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Remove-TssEventPipeline.md (92%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/Search-TssEventPipelinePolicy.md (93%) rename docs/commands/{event-pipeline-policy => event-pipeline-policies}/readme.md (74%) rename docs/commands/{event-pipeline => event-pipelines}/Disable-TssEventPipeline.md (90%) rename docs/commands/{event-pipeline => event-pipelines}/Enable-TssEventPipeline.md (90%) rename docs/commands/{event-pipeline => event-pipelines}/Get-TssEventPipeline.md (88%) rename docs/commands/{event-pipeline => event-pipelines}/Get-TssEventPipelineRun.md (88%) rename docs/commands/{event-pipeline => event-pipelines}/Search-TssEventPipeline.md (94%) rename docs/commands/{event-pipeline => event-pipelines}/readme.md (52%) diff --git a/docs/_config.yml b/docs/_config.yml index fc9b87a3..4a68f9e7 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -38,3 +38,4 @@ plugins: - jemoji - jekyll-avatar - jekyll-mentions + - jekyll-redirect-from diff --git a/docs/commands/event-pipeline-policy/Add-TssEventPipeline.md b/docs/commands/event-pipeline-policies/Add-TssEventPipeline.md similarity index 92% rename from docs/commands/event-pipeline-policy/Add-TssEventPipeline.md rename to docs/commands/event-pipeline-policies/Add-TssEventPipeline.md index b53c9735..b8db3f7d 100644 --- a/docs/commands/event-pipeline-policy/Add-TssEventPipeline.md +++ b/docs/commands/event-pipeline-policies/Add-TssEventPipeline.md @@ -2,6 +2,8 @@ title: Add-TssEventPipeline parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Add-TssEventPipeline --- # Add-TssEventPipeline @@ -118,6 +120,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Add-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Add-TssEventPipeline) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Add-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Add-TssEventPipeline) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Add-TssEventPipeline.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Add-TssEventPipeline.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/Disable-TssEventPipelinePolicy.md b/docs/commands/event-pipeline-policies/Disable-TssEventPipelinePolicy.md similarity index 90% rename from docs/commands/event-pipeline-policy/Disable-TssEventPipelinePolicy.md rename to docs/commands/event-pipeline-policies/Disable-TssEventPipelinePolicy.md index 021d30f4..67c91986 100644 --- a/docs/commands/event-pipeline-policy/Disable-TssEventPipelinePolicy.md +++ b/docs/commands/event-pipeline-policies/Disable-TssEventPipelinePolicy.md @@ -2,6 +2,8 @@ title: Disable-TssEventPipelinePolicy parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Disable-TssEventPipelinePolicy --- # Disable-TssEventPipelinePolicy @@ -102,6 +104,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Disable-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Disable-TssEventPipelinePolicy) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Disable-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Disable-TssEventPipelinePolicy) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Disable-TssEventPipelinePolicy.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Disable-TssEventPipelinePolicy.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/Enable-TssEventPipelinePolicy.md b/docs/commands/event-pipeline-policies/Enable-TssEventPipelinePolicy.md similarity index 90% rename from docs/commands/event-pipeline-policy/Enable-TssEventPipelinePolicy.md rename to docs/commands/event-pipeline-policies/Enable-TssEventPipelinePolicy.md index a46ea295..5231476d 100644 --- a/docs/commands/event-pipeline-policy/Enable-TssEventPipelinePolicy.md +++ b/docs/commands/event-pipeline-policies/Enable-TssEventPipelinePolicy.md @@ -2,6 +2,8 @@ title: Enable-TssEventPipelinePolicy parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Enable-TssEventPipelinePolicy --- # Enable-TssEventPipelinePolicy @@ -102,6 +104,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Enable-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Enable-TssEventPipelinePolicy) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Enable-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Enable-TssEventPipelinePolicy) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Enable-TssEventPipelinePolicy.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Enable-TssEventPipelinePolicy.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/Get-TssEventPipelinePolicy.md b/docs/commands/event-pipeline-policies/Get-TssEventPipelinePolicy.md similarity index 88% rename from docs/commands/event-pipeline-policy/Get-TssEventPipelinePolicy.md rename to docs/commands/event-pipeline-policies/Get-TssEventPipelinePolicy.md index baaade03..9fb8a59b 100644 --- a/docs/commands/event-pipeline-policy/Get-TssEventPipelinePolicy.md +++ b/docs/commands/event-pipeline-policies/Get-TssEventPipelinePolicy.md @@ -2,6 +2,8 @@ title: Get-TssEventPipelinePolicy parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Get-TssEventPipelinePolicy --- # Get-TssEventPipelinePolicy @@ -72,6 +74,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Get-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Get-TssEventPipelinePolicy) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Get-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Get-TssEventPipelinePolicy) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Get-TssEventPipelinePolicy.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Get-TssEventPipelinePolicy.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/Get-TssEventPipelinePolicyActivity.md b/docs/commands/event-pipeline-policies/Get-TssEventPipelinePolicyActivity.md similarity index 90% rename from docs/commands/event-pipeline-policy/Get-TssEventPipelinePolicyActivity.md rename to docs/commands/event-pipeline-policies/Get-TssEventPipelinePolicyActivity.md index 3c7b55cd..ba5eb8eb 100644 --- a/docs/commands/event-pipeline-policy/Get-TssEventPipelinePolicyActivity.md +++ b/docs/commands/event-pipeline-policies/Get-TssEventPipelinePolicyActivity.md @@ -2,6 +2,8 @@ title: Get-TssEventPipelinePolicyActivity parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Get-TssEventPipelinePolicyActivity --- # Get-TssEventPipelinePolicyActivity @@ -96,6 +98,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Get-TssEventPipelinePolicyActivity](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Get-TssEventPipelinePolicyActivity) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Get-TssEventPipelinePolicyActivity](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Get-TssEventPipelinePolicyActivity) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Get-TssEventPipelinePolicyActivity.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Get-TssEventPipelinePolicyActivity.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/Remove-TssEventPipeline.md b/docs/commands/event-pipeline-policies/Remove-TssEventPipeline.md similarity index 92% rename from docs/commands/event-pipeline-policy/Remove-TssEventPipeline.md rename to docs/commands/event-pipeline-policies/Remove-TssEventPipeline.md index 7e08fcd4..53b107eb 100644 --- a/docs/commands/event-pipeline-policy/Remove-TssEventPipeline.md +++ b/docs/commands/event-pipeline-policies/Remove-TssEventPipeline.md @@ -2,6 +2,8 @@ title: Remove-TssEventPipeline parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Remove-TssEventPipeline --- # Remove-TssEventPipeline @@ -118,6 +120,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Remove-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Remove-TssEventPipeline) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Remove-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Remove-TssEventPipeline) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Remove-TssEventPipeline.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Remove-TssEventPipeline.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/Search-TssEventPipelinePolicy.md b/docs/commands/event-pipeline-policies/Search-TssEventPipelinePolicy.md similarity index 93% rename from docs/commands/event-pipeline-policy/Search-TssEventPipelinePolicy.md rename to docs/commands/event-pipeline-policies/Search-TssEventPipelinePolicy.md index 17a56f43..5e4cf218 100644 --- a/docs/commands/event-pipeline-policy/Search-TssEventPipelinePolicy.md +++ b/docs/commands/event-pipeline-policies/Search-TssEventPipelinePolicy.md @@ -2,6 +2,8 @@ title: Search-TssEventPipelinePolicy parent: Event Pipeline Policies grand_parent: Commands +redirect_from: + - /commands/event-pipeline-policy/Search-TssEventPipelinePolicy --- # Search-TssEventPipelinePolicy @@ -156,6 +158,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Search-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policy/Search-TssEventPipelinePolicy) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Search-TssEventPipelinePolicy](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline-policies/Search-TssEventPipelinePolicy) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Search-TssEventPipelinePolicy.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline-policy/Search-TssEventPipelinePolicy.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline-policy/readme.md b/docs/commands/event-pipeline-policies/readme.md similarity index 74% rename from docs/commands/event-pipeline-policy/readme.md rename to docs/commands/event-pipeline-policies/readme.md index e3ea0365..3f07850e 100644 --- a/docs/commands/event-pipeline-policy/readme.md +++ b/docs/commands/event-pipeline-policies/readme.md @@ -3,6 +3,8 @@ title: Event Pipeline Policies parent: Commands has_children: true nav_order: 21 +redirect_from: + - /commands/event-pipeline-policy/ --- # Event Pipeline Policies diff --git a/docs/commands/event-pipeline/Disable-TssEventPipeline.md b/docs/commands/event-pipelines/Disable-TssEventPipeline.md similarity index 90% rename from docs/commands/event-pipeline/Disable-TssEventPipeline.md rename to docs/commands/event-pipelines/Disable-TssEventPipeline.md index 7d6f2197..399253dd 100644 --- a/docs/commands/event-pipeline/Disable-TssEventPipeline.md +++ b/docs/commands/event-pipelines/Disable-TssEventPipeline.md @@ -1,7 +1,9 @@ --- title: Disable-TssEventPipeline -parent: Event Pipeline +parent: Event Pipelines grand_parent: Commands +redirect_from: + - /commands/event-pipeline/Disable-TssEventPipeline --- # Disable-TssEventPipeline @@ -102,6 +104,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Disable-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Disable-TssEventPipeline) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Disable-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Disable-TssEventPipeline) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Disable-TssEventPipeline.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Disable-TssEventPipeline.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline/Enable-TssEventPipeline.md b/docs/commands/event-pipelines/Enable-TssEventPipeline.md similarity index 90% rename from docs/commands/event-pipeline/Enable-TssEventPipeline.md rename to docs/commands/event-pipelines/Enable-TssEventPipeline.md index 8462d395..04c500cc 100644 --- a/docs/commands/event-pipeline/Enable-TssEventPipeline.md +++ b/docs/commands/event-pipelines/Enable-TssEventPipeline.md @@ -1,7 +1,9 @@ --- title: Enable-TssEventPipeline -parent: Event Pipeline +parent: Event Pipelines grand_parent: Commands +redirect_from: + - /commands/event-pipeline/Enable-TssEventPipeline --- # Enable-TssEventPipeline @@ -102,6 +104,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Enable-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Enable-TssEventPipeline) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Enable-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Enable-TssEventPipeline) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Enable-TssEventPipeline.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Enable-TssEventPipeline.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline/Get-TssEventPipeline.md b/docs/commands/event-pipelines/Get-TssEventPipeline.md similarity index 88% rename from docs/commands/event-pipeline/Get-TssEventPipeline.md rename to docs/commands/event-pipelines/Get-TssEventPipeline.md index e10acc4d..3d4ff927 100644 --- a/docs/commands/event-pipeline/Get-TssEventPipeline.md +++ b/docs/commands/event-pipelines/Get-TssEventPipeline.md @@ -1,7 +1,9 @@ --- title: Get-TssEventPipeline -parent: Event Pipeline +parent: Event Pipelines grand_parent: Commands +redirect_from: + - /commands/event-pipeline/Get-TssEventPipeline --- # Get-TssEventPipeline @@ -72,6 +74,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Get-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Get-TssEventPipeline) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Get-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Get-TssEventPipeline) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Get-TssEventPipeline.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Get-TssEventPipeline.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline/Get-TssEventPipelineRun.md b/docs/commands/event-pipelines/Get-TssEventPipelineRun.md similarity index 88% rename from docs/commands/event-pipeline/Get-TssEventPipelineRun.md rename to docs/commands/event-pipelines/Get-TssEventPipelineRun.md index cb957da8..fa116771 100644 --- a/docs/commands/event-pipeline/Get-TssEventPipelineRun.md +++ b/docs/commands/event-pipelines/Get-TssEventPipelineRun.md @@ -1,7 +1,9 @@ --- title: Get-TssEventPipelineRun -parent: Event Pipeline +parent: Event Pipelines grand_parent: Commands +redirect_from: + - /commands/event-pipeline/Get-TssEventPipelineRun --- # Get-TssEventPipelineRun @@ -72,6 +74,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Get-TssEventPipelineRun](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Get-TssEventPipelineRun) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Get-TssEventPipelineRun](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Get-TssEventPipelineRun) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Get-TssEventPipelineRun.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Get-TssEventPipelineRun.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline/Search-TssEventPipeline.md b/docs/commands/event-pipelines/Search-TssEventPipeline.md similarity index 94% rename from docs/commands/event-pipeline/Search-TssEventPipeline.md rename to docs/commands/event-pipelines/Search-TssEventPipeline.md index f4c5d114..93ced684 100644 --- a/docs/commands/event-pipeline/Search-TssEventPipeline.md +++ b/docs/commands/event-pipelines/Search-TssEventPipeline.md @@ -1,7 +1,9 @@ --- title: Search-TssEventPipeline -parent: Event Pipeline +parent: Event Pipelines grand_parent: Commands +redirect_from: + - /commands/event-pipeline/Search-TssEventPipeline --- # Search-TssEventPipeline @@ -158,6 +160,6 @@ Requires TssSession object returned by New-TssSession ## RELATED LINKS -[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Search-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipeline/Search-TssEventPipeline) +[https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Search-TssEventPipeline](https://thycotic-ps.github.io/thycotic.secretserver/commands/event-pipelines/Search-TssEventPipeline) [https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Search-TssEventPipeline.ps1](https://github.com/thycotic-ps/thycotic.secretserver/blob/main/src/functions/event-pipeline/Search-TssEventPipeline.ps1) \ No newline at end of file diff --git a/docs/commands/event-pipeline/readme.md b/docs/commands/event-pipelines/readme.md similarity index 52% rename from docs/commands/event-pipeline/readme.md rename to docs/commands/event-pipelines/readme.md index 30399d1d..a4ce692b 100644 --- a/docs/commands/event-pipeline/readme.md +++ b/docs/commands/event-pipelines/readme.md @@ -1,10 +1,12 @@ --- -title: Event Pipeline +title: Event Pipelines parent: Commands has_children: true nav_order: 20 +redirect_from: + - /commands/event-pipeline/ --- -# Event Pipeline +# Event Pipelines {% include list.liquid all=true %} diff --git a/docs/getting_started/compatibility.md b/docs/getting_started/compatibility.md index 99e1dc37..20a8e6be 100644 --- a/docs/getting_started/compatibility.md +++ b/docs/getting_started/compatibility.md @@ -5,11 +5,21 @@ nav_order: 3 # Compatibility -Secret Server REST API was first released with version 9.0. The API has grown since then and continues to grow as the product evolves. The module is tested on the latest Secret Server release available. This page aims to provide a list of endpoints that are only available in specific build versions of Secret Server. +Secret Server REST API was first released with version 9.0. The API has grown since then and continues to grow as the product evolves. The module is tested through **Secret Server 12.0** as of module v0.62.0. This page lists endpoints that are only available in specific build versions of Secret Server. -> The starting version for maintaining this content will be Secret Server 10.9. +> The starting version for maintaining this content is Secret Server 10.9. -> Each function included below will have a version check on Secret Server before the endpoint is called. +> Each function included below has a version check on Secret Server before the endpoint is called. + +## Secret Server 12.0 notes + +Module v0.62.0 introduced response-filtering fixes for several cmdlets that broke against Secret Server 12.0 when the API added new response fields not yet modeled in the module: + +- `Get-TssConfiguration` — handles the SS 12.0 `emailSettings` → `email` property rename and unknown nested fields +- `Get-TssRpcPasswordType` — pre-coerces nested `fields` array elements before cast +- `Get-TssDirectoryServiceSyncStatus` — pre-coerces nested `domainStatus` array elements before cast + +Other cmdlets received a general response-filtering pass (`FilterTssResponse`) that strips unknown properties before type cast — if you saw `Cannot convert value ... to type Thycotic.PowerShell.<...>` errors on SS 12.0 in older module releases, upgrading to v0.62.0 should resolve them. See [CHANGELOG](https://github.com/thycotic-ps/thycotic.secretserver/blob/dev/CHANGELOG.md) for the full list. ## Function List From 4fe1add2f755aae00c9926ba6ce25adfb880e67a Mon Sep 17 00:00:00 2001 From: Jagger <116566+jagger@users.noreply.github.com> Date: Thu, 21 May 2026 02:21:23 -0400 Subject: [PATCH 2/2] docs: reframe 0.62.0 response-handling fixes as version-agnostic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The cmdlet cast failures fixed in 0.62.0 are not specific to SS 12.0 — they show up whenever a deployed Secret Server returns response fields the module's typed C# classes don't yet model. That can happen across many SS releases as the API has grown. Update the compatibility page to describe the fixes generally (general FilterTssResponse pass plus three targeted nested-object fixes) rather than tagging them to SS 12.0. Also drop the "tested through SS 12.0" claim from the intro. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/getting_started/compatibility.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/getting_started/compatibility.md b/docs/getting_started/compatibility.md index 20a8e6be..732fb3c6 100644 --- a/docs/getting_started/compatibility.md +++ b/docs/getting_started/compatibility.md @@ -5,21 +5,22 @@ nav_order: 3 # Compatibility -Secret Server REST API was first released with version 9.0. The API has grown since then and continues to grow as the product evolves. The module is tested through **Secret Server 12.0** as of module v0.62.0. This page lists endpoints that are only available in specific build versions of Secret Server. +Secret Server REST API was first released with version 9.0. The API has grown since then and continues to grow as the product evolves. This page lists endpoints that are only available in specific build versions of Secret Server. > The starting version for maintaining this content is Secret Server 10.9. > Each function included below has a version check on Secret Server before the endpoint is called. -## Secret Server 12.0 notes +## Response handling improvements in 0.62.0 -Module v0.62.0 introduced response-filtering fixes for several cmdlets that broke against Secret Server 12.0 when the API added new response fields not yet modeled in the module: +Secret Server has added and renamed REST response properties across many releases. When the module's typed C# classes don't yet model a newly-added property, cmdlets that cast the response into one of those types fail with `Cannot convert value ... to type Thycotic.PowerShell.<...>`. The errors are not specific to any one Secret Server release — they show up whenever the deployed Secret Server returns fields the module's class definitions don't recognize. -- `Get-TssConfiguration` — handles the SS 12.0 `emailSettings` → `email` property rename and unknown nested fields -- `Get-TssRpcPasswordType` — pre-coerces nested `fields` array elements before cast -- `Get-TssDirectoryServiceSyncStatus` — pre-coerces nested `domainStatus` array elements before cast +Module v0.62.0 addresses this in two ways: -Other cmdlets received a general response-filtering pass (`FilterTssResponse`) that strips unknown properties before type cast — if you saw `Cannot convert value ... to type Thycotic.PowerShell.<...>` errors on SS 12.0 in older module releases, upgrading to v0.62.0 should resolve them. See [CHANGELOG](https://github.com/thycotic-ps/thycotic.secretserver/blob/dev/CHANGELOG.md) for the full list. +- A general `FilterTssResponse` pass is now applied by all functions before the type cast. Unknown properties are stripped (and reported via `Write-Verbose`) instead of breaking the cast. +- Three cmdlets received targeted fixes for nested-object cast failures that the general pass alone couldn't handle: `Get-TssConfiguration`, `Get-TssRpcPasswordType`, and `Get-TssDirectoryServiceSyncStatus`. + +If you've been seeing `Cannot convert value` errors on older module releases, upgrading to v0.62.0 should resolve them regardless of which Secret Server version you're running. See [CHANGELOG](https://github.com/thycotic-ps/thycotic.secretserver/blob/dev/CHANGELOG.md) for the full list of fixes. ## Function List