Skip to content

Latest commit

 

History

History
1653 lines (1102 loc) · 125 KB

CHANGELOG.md

File metadata and controls

1653 lines (1102 loc) · 125 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased -- 2021-xx-xx

Breaking Changes

  • None

Bug Fixes

  • None

New Stuff

  • None

General Updates

  • 33c1e41c docs - correct links in command help
  • 24654579 New-TssSession - Rework and add examples

Tests

  • None

0.60.5 -- 2021-11-20

Breaking Changes

  • None

Bug Fixes

  • 2b0d11f5 Session class - set StartTime and TimeOfDeath in SessionRefresh method, fixes #253

New Stuff

  • None

General Updates

  • 16b0a72e contributing guide - added Code task for formatting commit messages
  • 4196aa42 vscode - adjusting extensions and enabling new color bracket setting

Tests

  • None

0.60.4 -- 2021-11-07

Breaking Changes

  • None

Bug Fixes

  • Secret Policy Item enum - update Item name to match API output 5772c82
  • Get-TssSecretPolicyItemStub - fixes error setting PolicyApplyType ec35713
  • error handling - fix output 500 error content eb23200

New Stuff

  • None

General Updates

  • PolicyItem - Set Name to SecretPolicyItem Enum bd8d67d

Tests

  • None

0.60.0 -- 2021-11-06

Breaking Changes

  • None

Bug Fixes

  • Search-TssSecretsByUrl - fixes #246 57ff52d
  • Search-TssEventPipeline - correct PipelineName filter not working 8849345
  • Secret class - correct LastHeartbeatStatus type 2269e80
  • Find-TssSecret - adjusting parameter use and docs 2e48727
  • Search-TssSecret - correcting issue where parameters were not being applied properly 9ddd3ae
  • Search-TssSecret - fix syntax error on IncludeSubFolders param f57b366
  • Remove commands - correcting WhatIf support 8c74f6c
  • Get-TssRpcPasswordType - correct endpoint, parameter help 8a84435
  • Search-TssRpcPasswordType - correct endpoint and class reference 8be9347
  • SecretPolicyItem type - mapping update for HideLauncherPassword -> ViewingPasswordRequiresEdit 2f4e9d0
  • New-TssSession - issue with UseWindowsAuth param fixes #247 2e66725

New Stuff

Lists

  • Search-TssList - new command to return summary of the Lists created d22d861
  • Get-TssListCategory - new command to return the categories on a List d3cce97
  • Add-TssListOption - new command to load Options for each category of a List b0885f1
  • Get-TssList - new command to get a given List object dc70611
  • Update-TssList - new command to update Active, Name and Description of a List 78a2774
  • Remove-TssList - new command to "delete" a List e731f42
  • Clear-TssList - new command to clear the categories and options for a given List fcbba21
  • Get-TssListOption - new command to get Options from a List 2f611bc
  • Clear-TssListOption - new command to clear specific options from a List 1d8bdba
  • Show-TssListCurrentUser - new command to retrieve the Lists the current user session can access 05c32ef
  • New-TssList - new command to create a List(s) a253fa2

General Updates

  • HeartbeatStatus enum - adjust params and property to use enumerator 45f3fb4
  • New-TssSecretTemplateField - convert Type param to enum ac17a5f
  • Various commands - convert secret permissions param to enum 57307a4
  • New-TssUser - convert TwoFactorType param to enum e3414ba
  • Test-TssSecretAction - convert Action param to enum 406b75c
  • Test-TssSecretState - convert State param to enum 658106f
  • Search-TssWorkflowTemplate - convert Type param to enum 6e98c79
  • Add support for NoAutoCheckout - option added in 11.0+ to not automatically checkout a secret 3b450cc

Tests

  • None

0.59.0 -- 2021-10-19

Breaking Changes

  • Search-TssDistributedEngineSite - rename SiteName param to SearchText to standardize search commands d1b18a0

Bug Fixes

  • Compare-TssVersion (internal command) - fixes #243 28f64d1
  • Export-TssAutoExportStorageItem - correct issue with downloading zip file for auto export 3510feb
  • New-TssSession - bug fix when login failure stop throwing warning about version aefa624
  • Get-TssSecretField - correct error when called by Get-TssSecretAttachment 13d86b3
  • Get-TssConfigurationAutoExport - correct examples fixes #244 485e872
  • Auto Export - added check for SSC on Search and Export (these won't work with on-premises SS) da50bff

New Stuff

  • Move-TssFolder - new command to use for moving child folder 02ac0bf
  • Get-TssDiagnosticConnectivityReport - new command to get the Internet connection test a5b3425
  • Get-TssDiagnosticBackgroundProcess - new command to get the background process details bd91027
  • Get-TssSecretWebTemplate - new command to check Web Templates available, endpoint used by WPF e9962a1
  • Search-TssSecretsByUrl - new command to check which Secret(s) is returned for a given URL, endpoint used by WPF 20dc14c

Server Nodes

  • Search-TssServerNode - new command to get a list of all Server Nodes fc97335
  • Update-TssServerNode - new command to update worker roles, readonly mode, and in cluster configuration for a server node 725cb59

Distributed Engine

  • Search-TssDistributedEngine - new command to search for Engines 5113b7c
  • Get-TssDistributedEngineConfiguration - new command to pull the configuration details 370cb33
  • Get-TssDistributeEngineConnectorCredential - new command to pull username/password for the connector 67c14d6
  • Get-TssDistributedEngineSite - new command to retrieve config and details of a Site 028a0aa
  • Set-TssDistributedEngineSite - new command to adjust configuration of a Site e9bd322
  • Search-TssDistributedEngineConnector - new command to get list of Site Connectors 0052393
  • Test-TssDistributedEngineCloudAccess - new command to verify port access from DE to Secret Server Cloud 0228004
  • Set-TssDistributedEngine - new command to set configuration options for Distributed Engine global configuration cb5f132
  • Get-TssDistributedEngineServerCapabilities - new command to pull the OS details of a DE 8e77a5a
  • Get-TssDistributedEngineSiteConnector - new command to get Site Connector details 282b503
  • Set-TssDistributedEngineSiteConnector - new command to update configuration of a Site Connector a4ff768
  • Get-TssDistributedEngineDownload - new command to download the installer for Site's DE de7f664
  • New-TssDistributedEngineSiteConnector - new command to create a Site Connector 05db5d6
  • Test-TssDistributedEngineSiteConnector - new command to validate the Site Connector a48e482
  • Register-TssDistributedEngine - new command to activate a DE for a Site 0c9334b
  • Update-TssDistributedEngine - new command to change the status of an Engine (e.g. activate, delete) a340f72
  • Remove-TssDistributedEngine - new command to delete a Distributed Engine (not reversible) f5f560b
  • Unregister-TssDistributedEngine - new command to deactivate a Distributed Engine for a Site d7a3f55
  • New-TssDistributedEngineSite - new command to create a Site 9ada9ed

General Updates

  • module - fix WhatIf output for internal code 8b88fe8
  • Get-TssFolderState - update warning message 9907d60
  • DistributedEngines - SiteSummary class add new property for v11 7cdb432
  • Templates - Summary class add new property for 11.0.8 release 980d53d
  • Get-TssDiagnostic - new command to get diagnostic info for on-premises 608485a
  • docs - authentication - updates, add PS Profile snippet 971b0b7
  • docs - update, additions finding duplicate dependencies f93ee34
  • Register-TssDistributedEngine - rewrite bd8fb30
  • docs - expanding working with secrets content 6e75b7f
  • Set-TssDistributedEngineSite - corrections 1952309
  • Test-TssDistributedEngineCloudAccess - updated example URLs to show SSC 0c2db0a

Tests

  • None

0.58.0 -- 2021-10-01

Breaking Changes

  • None

Bug Fixes

New Stuff

  • Get-TssDiscoveryStatus - new command to retrieve start/end date for discovery processing 33cf27f
  • Search-TssIpRestriction - new command to search IP Address Restrictions aa34f65
  • Search-TssIpRestrictionGroup - new command to search IP Address Restrictions assigned to Groups 446b7cf
  • Session - Add use of global variable, $tss_ignoreversioncheck, for disabling version check 2c0ba2a
  • Remove-TssIpRestriction - new command to delete IP Address Restrictions d63d657
  • Remove-TssIpRestrictionGroup - new command to remove IP assignments from Groups b41b8e6
  • Remove-TssIpRestrictionUser - new command to remove IP restriction from Users 6edf4bb
  • Search-TssIpRestrictionUser - new command to search IP Restrictions assigned to Users e07a5c3
  • New-TssIpRestriction - new command to create IP Address Restrictions 1af98a1
  • Set-TssIpRestrictionGroup - new command to set the IP Restriction for a Group(s) 6e40023
  • Set-TssIpRestrictionUser - new command to set the IP Restriction for a User(s) 668a567
  • Update-TssIpRestriction - new command to update name or range of an IP Address Restriction 02c046a

General Updates

  • module GetInvocation - converting private binary command, Get-TssInvocation 2e5ceac
  • module CheckVersion - convert to private binary command, Compare-TssVersion 0568794
  • module InternalEndpointUsed - converting to private binary command, Write-TssInternalNote d3b19f9
  • Template classes - added enumerators 3289f90
  • Format - cleaning up, fixing references e219f1a

Tests

  • None

0.57.0 -- 2021-09-15

Breaking Changes

  • None

Bug Fixes

  • Get-TssSecret - fixes #236 639e810
  • Search-TssDirectoryServiceDomain - fixed inactive results when param not provided e2632cc
  • New-TssSession - fixes #241 90343b3

New Stuff

  • Get-TssDirectoryServiceSyncStatus - new command 0a8dd94
  • Start-TssDirectoryServiceSync - new command fb4edce
  • Get-TssDirectoryServiceDomain - new command 86523d9
  • Remote-TssDirectoryServiceGroup - new command Remove a group from the Directory Service sync 4dd8f5e
  • Add-TssDirectoryServiceGroup - new command Add a Domain Group to Directory Service for sync 947e2b3
  • Search-TssDirectoryServiceGroup - new command Return groups that can be added for sync in a Directory Service 48c0935
  • Search-TssDirectoryServiceGroupMember - new command searching for member of Directory Service Group 02a10f4
  • New-TssDirectoryService - new command to create domains 8b99a38

General Updates

  • New-TssFolder - correcting examples 717e2be
  • Invoke-TssReport - update help description 80330a1
  • Start-TssSecretChangePassword - correct verbose output 11996cf

Tests

  • None

[0.56.0] -- 2021-09-08

Breaking Changes

  • Set-TssSecretPolicy - updated to accept Policy Item object a63f059

Bug Fixes

  • Auth - Windows Authentication fixed closes #234 270e5b1

New Stuff

  • New-TssSecretPolicy - add support for Policy Items 3795366
  • Get-TssSecretPolicyStub - new command ab76896
  • Get-TssSecretPolicyItemStub - new command ba42045

General Updates

  • bump library to netstandard 2.1 aba7931
  • Contributing guide - Updates to software list, added shortcut info 31ee833

Tests

  • None

[0.54.0] -- 2021-09-03

Breaking Changes

  • None

Bug Fixes

  • New-TssSession - convert OAuth call to internal binary command fixes #233 06e6477

New Stuff

  • Get-TssSecretDependencyScript - new command 8cf4332
  • Set-TssConfigurationLocalUserPassword - new command 7b6ab4b
  • Set-TssConfigurationSecurity - new command 8c0c4e8
  • Set-TssConfigurationLogin - new command 6cbdec2
  • Set-TssConfigurationRpc - new command 1bbe020

General Updates

  • None

Tests

  • None

[0.53.0] -- 2021-08-30

Breaking Changes

  • Get-TssConfigurationSearchIndex - rename of Get-TssConfigurationSecretIndexer -- breaking change 348343d

Bug Fixes

  • None

New Stuff

  • New-TssScript - new command efb4871
  • Get-TssSecretAccessRequest - new command a858c90
  • Update-TssSecretAccessRequest - new command ca09f56
  • New-TssSecretPolicy - new command 45bfda9
  • Get-TssConfigurationBackup - new command 7316419
  • Search-TssConfigurationBackupLog - new command 7c5bb0c
  • Start-TssConfigurationBackup - new command 2991b7e
  • Start-TssConfigurationSearch - new command 6a724f1

General Updates

  • Set-TssSecretPolicy - correct Items param type 15621d3

Tests

  • None

[0.52.0] -- 2021-08-23

Breaking Changes

  • Get-TssConfiguration - adjust output to only output based on Type value 554ed6b

Bug Fixes

  • Metadata - correct issue with ItemType parameter not applying properly 5fbf281
  • User object - 11.0 release new properties added 22e9d12
  • Remove-TssReportSchedule - correct piping support f7cb1cd
  • Get-TssReportSchedule - Correct pipeline support 25c3b63

New Stuff

  • Search-TssMetadataHistory - new command 8994a53
  • Close-TssSession - new command 08b420c
  • Get-TssReportSchedule - new command closes #46 33822cf
  • Remove-TssReportSchedule - new command closes #43 87ed599
  • New-TssReportSchedule - new command closes #45 0c4add9
  • Search-TssConfigurationAudit - new command 62c5f5a
  • Get-TssConfigurationLocalUsePassword - new command 7a4cf49
  • Get-TssConfigurationLogin - new command 1b353b3
  • Get-TssConfigurationSaml - new command 991a940
  • Get-TssConfigurationSecurity - new command 184dc0d
  • Get-TssConfigurationRpc - new command b771ac0
  • Set-TssConfigurationGeneral - new command covers folders, permission options and user experience settings cebf3df
  • Test-TssSession - new command also closes #229 515d2f7
  • Get-TssConfigurationSiteConnector - new command af22ef6
  • Get-TssConfigurationSecretIndexer - new command 7e47c36
  • Get-TssConfigurationAutoExport - new command 5649af6
  • Set-TssConfigurationAutoExport - new command 52f6299
  • Export-TssAutoExportStorageItem - new command 929f371

General Updates

  • New-TssSession - adding verbose content 503ee21
  • Find-TssReport - adjust param order 3a229ae
  • Authentication.Session - change internal class to private 8fb36c1
  • module - changing verbose URI reference e7fe007
  • Set-TssConfigurationGeneral - correct doc links ad76461
  • report commands - fix help link 10f04c2
  • Search-TssAutoExportStorage - new command 40aa723

Tests

  • None

[0.51.0] -- 2021-08-17

Breaking Changes

  • Metadata - standardize on ItemType parameter f0f2279

Bug Fixes

  • Set-TssSecret - EnableInheritPermission logic fixes #226 c79a7f4

New Stuff

  • Remove-TssMetadata - new command 64749a1
  • Search-TssMetadataFieldSection - new command 4f5ba25
  • Get-TssMetadataField - new command cd12a48
  • New-TssMetadataField - new command 583db9d
  • Update-TssMetadataSection - new command 6afe585
  • Update-TssMetadataField - new command 9e1603e

General Updates

  • Search-TssMetadata - correction/updates to parameter type and help 028c4f2

Tests

[0.50.1] -- 2021-08-10

Breaking Changes

  • None

Bug Fixes

  • Fix Windows PowerShell support for processing API call b09c145

New Stuff

  • None

General Updates

  • None

Tests

  • None

[0.50.0] -- 2021-08-10

Breaking Changes

  • None

Bug Fixes

  • Adjust FolderPermissions Class - rename namespace and classes, align functions fixes #215 9c00b69

New Stuff

  • Invoke-TssApi - internal cmdlet for web request Additional scripts added to accommodate processing web request output da45da6
  • Search-TssEventPipeline - rename of Get-TssEventPipelineList e9fcf83
  • Search-TssSecretAccessRequest - new command 7d7f0c8
  • Get-TssEventPipelinePolicy - new command 466cb26
  • Enable/Disable-TssEventPipeline - new commands 30de5c7
  • Search-TssEventPipelinePolicy - new command 1f2303b
  • Search-TssEventPipeline - new command 46d9263
  • Get-TssEventPipeline - new command 76f5092
  • Get-TssEventPipelineRun - new command 80ff0c2
  • Get-TssEventPipelinePolicyActivity - new command 793d418
  • Add/Remove-TssEventPipeline - new command to add/remove pipelines from an Event Pipeline Policy 13ae3d6
  • Enable/Disable-TssEventPipelinePolicy - new commands 0ad7fa7
  • Write-TssSecretAccessRequestViewComment - new command c537ce5
  • Get-TssFolder - add 11.0 support for FolderPath functionality 0c406e3
  • Get-TssSecret - add 11.0 support for Secret Path functionality ba44fc3
  • Get-TssSecretPolicy - new command ef41109
  • Set-TssSecretPolicy - new command partial as some policy items are excluded e31b1e2
  • Search-TssSystemLog - new command 6ca69de

General Updates

  • Search-TssEventPipeline - switched endpoint to summaries 5f3b046
  • New-TssSecretPermission - replace parts call with command fae43be
  • Secrets commands - convert to internal cmdlet Invoke-TssApi c86ab78
  • Secret Audit - add username property 085a8b6
  • remove use of CheckOutSecret part 3fdac6e
  • secrets - correct part reference dc8d55f
  • Get/Test-TssVersion - rework code, adjust classes (now has major, minor, build properties e314712
  • class rename general --> common 50e158c
  • Convert to web request call dff37d0
  • Search-TssSecretPolicy - rename class 7b77508

Tests

  • None

[0.49.0] -- 2021-07-26

Breaking Changes

  • Get-SecretRpcAssociated - rename --> Get-RpcAssociatedSecret breaking change 6cf7e9e

Bug Fixes

  • Set-TssSecretRpcPrivileged - update examples fixes #209 641d16c

New Stuff

  • Configurations - class conversion 6327c11
  • Directory Services - class conversion 353153c
  • DistributedEngines - class conversion 962a5e5
  • FolderPermission - class conversion 6feec97
  • General - class conversion (Delete, Site, VersionSummary) 734592d
  • Folders - class conversion 0cf5cd7
  • Groups - class conversion 107ce3c
  • Reports - class conversion 8374bf9
  • Roles - class conversion abf902c
  • RPC - class conversion b986909
  • Scripts - class conversion 43d0f47
  • SecretAccessRequest - class conversion 1036884
  • SecretDependencies - class conversion 33f8300
  • SecretHooks - class conversion 33e4910
  • Items - class update, add list properties for SS v11 d3fcb98
  • SecretPermissions - class conversion f93b96a
  • SecretPolicies - class conversion 947eea3
  • SecretTemplates - class conversion 7fb658b
  • WorkflowTemplates - class conversion Also added support for SecretEraseRequest Type 1652259
  • Users - class conversion 20552e5

General Updates

  • test import action - update build and import test workflow 337b014
  • Secrets - rename about pages 64aa85e
  • Class - types and format view update 7e4f57c
  • RPC Class - correcting file name dad12a0
  • Update-SecretRpdLauncherSetting - correct from test failure ed745ae
  • psd1 - remove CommandPrefix, add FunctionsToExport 98ca7af
  • psm1 - update alias references with Tss prefix cac7a3a
  • Functions - add Tss prefix 4b2d962
  • Logging commands - add Tss prefix e3bb997
  • testimport - update to run on pull request bcd111b

Tests

[0.48.1] -- 2021-07-23

Breaking Changes

  • None

Bug Fixes

  • Write-Log - fixes #202 214da74
  • Secret class - rework GetFileFields() method fixes #203 25e7b6b
  • Format file - fixes spelling error, adjust view names fixes #204 c28e309
  • Get-Secret - Correct types reference fixes #205 d3911dd
  • Start-Log - adjust file validation, add proper dispose fixes #206 ca4e98f
  • Set-SecretField - correct Path validation fc4eb48
  • Set-Secret - fixing various issues with some of the parameters 669ed26
  • Secret class - GetFieldValue method issue with empty value 3d3f0eb

New Stuff

  • None

General Updates

  • TssSecretTemplateField - add SecretTemplateFieldId to default view 3a6f207
  • TssFolderPermissionSummary - adjust default table view b12828e

Tests

  • None

[0.48.0] -- 2021-07-20

Major Changes

  • Logging commands - converted to cmdlets 0096aa7
  • module - update TssSession --> Thycotic.PowerShell.Authentication.Session f2f869c
  • removing about files from local module, only maintaining online going forward cc6a162
  • TssSession - migrate to C# Class and renamed 4369e1a
  • TssSecret - migrate and update --> Thycotic.PowerShell.Secrets.Secret a170898
  • SecretItems - rename class to Items 20a0997
  • TssSecretSummary - migrate and update --> Thycotic.PowerShell.Secrets.Summary cb5eebd
  • TssSecretSummary - migrate and update --> SummaryExtendedField f42827c
  • TssSecretDetailSettings - migrate and update --> Thycotic.PowerShell.Secrets.DetailSettings c56b75b
  • TssSecretDetailState - migrate and update --> Thycotic.PowerShell.Secrets.DetailState 4f85ad2
  • TssSecretLookup - migrate and update --> Thycotic.PowerShell.Secrets.Lookup b954371
  • TssSecretHeartbeatStatus - migrate and update --> Thycotic.PowerShell.Secrets.HeartbeatStatus a9f3117
  • TssSecretPasswordStatus - migrate and update --> Thycotic.PowerShell.Secrets.PasswordStatus ea6e1b9

Bug Fixes

  • Set-SecretRpcPrivilege - correct links in cbh a0288bb
  • invoke-SecretGeneratePassword - fix doc error 5b2c270
  • Update-FolderPermission - correct logging 50a1df6
  • Logging cmdlets - default format to "log" 4551208
  • WriteLog cmdlet - correct LogFormat parameter 2214e9a
  • WriteLog cmdlet - Correct message output log format 4773c6d
  • Stop-Log - correct code comment f707419
  • Search-Metadata - update version check, only for 10.9.64 and above 8ac59f8

New Stuff

  • Search-Metadata - new command e25470a
  • Write-Log - add pipe support for LogFilePath, LogFormat, MessageType, and Message 12b78bd
  • Search-Metadata - convert to C# class c5d819a
  • Update-SecretRdpLauncherSetting - new command 24d9ad7

General Updates

  • TssSecretTemplateField - add IsList property 7e7e3c8
  • Client SDK - move binaries to new folder, update path references 37f0a9d
  • TssSession parameter - update help description c7bd03d
  • Version commands - update format of param block 8de8248
  • doc update - compatibility add metadata cmd a9dd53b
  • module - Format ps1xml file update to new class names 588c721
  • Set-SecretField - correct syntax issue in ex 1 f288b94

Tests

  • tests - adjust for new build process bea6605

[0.47.0] -- 2021-07-03

Breaking Changes

  • None

Bug Fixes

  • Get-Secret - fix piping support bf750b5
  • Get-SecretField - fix pipeline support d711b45
  • Add-SecretTemplateField - add piping support 23c35aa
  • Get-SecretAttachment - fixed output issue if file attachment is not found c6fda6f

New Stuff

  • Open-Secret - add piping support 9a5b009
  • Find-Report - new command fixes #3 9087705
  • Search-Report - new command fixes #4 3b36868
  • Remove-Report - new command fixes #42 2cf097d
  • Get-ReportParameter - new command fixes #21 f37b1b7
  • Invoke-Report - new command for executing reports 59cd835
  • Export-Report - new command cc0b187

General Updates

  • Logging - Write-Log perf improvement 60c7388
  • check version - change to verbose instead of warning d4ff2ad
  • Close-Secret - removing unused variable 2191587
  • Invoke-SecretGeneratePassword - remove pipeline support command does not use it c5f8441

Tests

  • None

[0.46.2] -- 2021-06-30

Breaking Changes

  • None

Bug Fixes

  • Set-SecretField - fixes #198 964b464
  • Invoke-SecretGeneratePassword - correct var references 20dee0d

New Stuff

  • None

General Updates

  • None

Tests

  • None

[0.46.1] -- 2021-06-30

Breaking Changes

  • None

Bug Fixes

  • Get-SecretField - fix bug on failed API call If endpoint returns hard exception, further API calls were breaking. 43b9551

New Stuff

  • None

General Updates

  • None

Tests

  • None

[0.46.0] -- 2021-06-28

Breaking Changes

  • None

Bug Fixes

  • None

New Stuff

  • TssSession - add CheckTokenTtl Check if token expiration is within timespan unit 5d0fb78
  • New-Group - new command 0da7494

General Updates

  • UL - remove unused variable 6e423aa
  • Add-FolderPermission - correct CBH example 7e6dcea

Tests

  • None

[0.45.0] -- 2021-06-25

Breaking Changes

  • New-FolderPermissions - Add force, breaks behavior Default endpoint breaks inheritance, command prevents it from doing that unless Force is provided 948747b
  • New-SecretPermission - Add DomainName, Username, GroupName, Force Removed UserId and GroupId. Command now won't break inheritance unless -Force is provided. bbad8c7

Bug Fixes

  • Test-SdkClient - fix logic issue on matching 680bc2a

New Stuff

  • New-FolderPermission - add support for multiple Folder IDs acf6bd3
  • Add-FolderPermission - new command to bulk add permissions based on name (user/group) da1c74d
  • Add-SecretPermission - new command bcefc77

General Updates

  • New-FolderPermission - add doc examples 7646fff

Tests

  • None

[0.44.0] -- 2021-06-24

Breaking Changes

  • None

Bug Fixes

  • Update-FolderPermission - correct output type 2318c8f
  • Update-Secret - fix issue where input was not processed properly b37b699
  • Get-SecretField - fix issue where raw file content not returned IRM returns the content as an object, switched to use IWR to get raw content 3fdfaeb

New Stuff

  • Get-TssSecretAccessRequestSecret - new command d89394b

General Updates

  • Set-SecretField - correct output messages b09f147
  • Set-SecretField - parameter sets for file to make more clear Removed requirement that Value is only a string, added check to cover 5c3606b
  • Set-SecretField - format warning output 0df9c42

Tests

  • None

[0.43.1] -- 2021-06-20

Breaking Changes

  • None

Bug Fixes

  • None

New Stuff

  • None

General Updates

  • module - correcting cbh online links 28ea95b

Tests

  • None

[0.43.0] -- 2021-06-20

Breaking Changes

  • Get-SecretAudit - changed to sort desc Since Audit data can be large, have it sort on server-side to spit latest out first 30ff8a0
  • Update-FolderPermission - rename from Set-FolderPermission f562dea

Bug Fixes

  • Search-SecretTemplate - IncludeInactive fix param type 73d5217
  • Get-Secret - fixe issue with IncludeInactive Parameter was not applied to the API call being made 19f3920
  • Update-Folder - fix issue with warning string 3243797
  • Test-SdkClient - adjust return false logic 8d0cd20

New Stuff

  • Update-User - new command b88ba6d
  • Set-SecretTemplate - new command 0dbee8e
  • Get-SecretAccessRequestOption - new command de809d1
  • Get-Site - new command a7e390e
  • Remove-UserPii - new command 535eb9d
  • Search-WorkflowTemplate - new command 7a510d0
  • Get-Secret - add GetFileFields method see about_ file for TssSecret for more details 8b838af
  • Update-Folder - new command a4a59a8
  • Test-SdkClient - new command Lets you test the config and checks to match SS host 9074773
  • Get-SecreTemplate - additional parameter alias SecretTemplateId 27e0afa
  • Get-SecretTemplateFolder - new command Allows to get list of Allowed Templates configured on a Folder a9ba308
  • TssSecretTemplate - add GetField method For use with Update-SecretTemplateField e5c0cbb
  • Update-SecretTemplateField - new command 548426b

General Updates

  • module - correcting casing on username c4b1b34
  • Invoke-RestApi - removing unneeded code fce5152
  • Update-Folder - add type output d42a3ce
  • Search-TssFolder - PermissionRequired param allow multiple Can filter on multiple permissions for a folder 876ba0f
  • doc site rebuild f7e9b2d
  • module - rename folder for doc changes cbb4aa7
  • Add-GroupMember - update based on test 6cf9310
  • Get-GroupRole - update based on test 9232481
  • Test-SecretState - set output to full type name 4cb9f28

Tests

  • Test-SdkClient - test update 0758191
  • Module file integrity test - update performance 83d2c19
  • Get-GroupUser - fix test 4144f87

[0.42.0] -- 2021-06-04

Breaking Changes

  • None

Bug Fixes

  • Add-GroupMember - correct warning message 34cb4d5
  • Remove-Folder - correct warning message ade562f
  • Set-FolderPermission - correct warning message 4f65edd

New Stuff

  • Get-FolderState -allows to see actions allowed a4091c1
  • Test-FolderAction - test for allowed action 946c35e
  • Test-SecretAction - allows test for given action on secret 4c21a43
  • Test-SecretState - test for a given state on a secret 942452d

General Updates

  • None

Tests

  • None

[0.41.0] -- 2021-06-03

Breaking Changes

  • Protect-Secret - Renamed to Close-Secret Removed output as well. Will return no output if successful. ab774f0

Bug Fixes

  • module - fix issue with import on unix OS c73537f
  • Disable/Enable Unlimited Admin - correcting validation 2c32f8f
  • Search-SecretPermission - correct issue from test 3af9359
  • Update-GroupMember - corrected error Functions as expected now b9fda39

New Stuff

  • Search-SecretPermission - closes #186 7731fab
  • Remove-SecretPermission - closes #187 d020a14
  • Update-SecretPermission - closes #189 2cf1104
  • Search-SecretPolicy b980a3d
  • Search-SecretHook - closes #191 fb3a7ed
  • Open-Secret - allows for checking out a secret dc23ab3
  • Get-SecretHook - closes #192 87f6a6e
  • Update-GroupMember - usage pending correction of endpoint There is a null exception being thrown in 10.9.64 for the endpoint. b4f63b4
  • Remove-SecretHook - closes #193 8d2aa75
  • Update-SecretHook - closes #194 235ee5f
  • Get-SecretHookStub - closes #195 34d4683
  • Get-Script command 56891f7
  • Search-Script command efc8d24
  • Get-Script - enhanced TssScript class/output Additional child classes, Added method GetScriptParams() 712e528
  • Get-SecretHookStub - add Name, PrePostOption and EventAction params 68beed4
  • New-SecretHook - closes #196 942ae0a
  • New-SecretDependency - closes #182 26b343f

General Updates

  • adding devcontainer cfa85ad
  • module - Add aliases Checkout-Secret / CheckIn-Secret Compliments use of the Open/Close-Secret 5ee8224
  • Module - implemented [Nullable[datetime]] Handles endpoints that return null for datetime properties 20a41e7
  • module - correct version check 458e56f
  • Add-GroupMember - correct help info 1ffbb64
  • module - correcting variable reference ce12ea8
  • snippet update 9dd1fad
  • Get-SecretHookStub - correcting output object 49e5512
  • Get-User - updating verbose output 10e7862
  • Update-SecretHook - updated PrePostOption help e089053

Tests

  • Get-SecretHook correct test filename 74444c7
  • Update-SecretHook - update tests Added params parameters e16cbc3

[0.40.0] -- 2021-05-28

Breaking Changes

  • None

Bug Fixes

  • TssUserSummary - add property TwoFactorMethod 880672b

New Stuff

General Updates

  • Search-SecretDependency - adjust output c2aa919
  • Get-SecretDependencyTemplate - rename class type 855ab2e
  • module - correct command alias reference and examples 95f4656
  • module - correct links in manifest a898187
  • Set-Secret - formatting 4795cf3
  • Module - adjust how version check is performed This removes calling the version endpoint in every command, only called once now. fb317ba
  • module - applying formatting changes 71fa1f7
  • Get-UserAudit - fixing warning message 99dd43e

Tests

  • Tests - renaming 9cb0867
  • Tests - Removed integration and unit testing ddc96c2

[0.39.0] -- 2021-05-07

Breaking Changes

  • None

Bug Fixes

  • None

New Stuff

  • Search-SecretDependency - fixes #173 3ad064b
  • New-SecretDependencyGroup - fixes #178 26a2c80
  • Get-Secret - Add Path support fixes #174 e3fcf0e
  • Get-SecretDependency - fixes #175 2be0039
  • Get-SecretDependencyGroup - fixes #177 e4740a5
  • Remove-SecretDependency - closes #176 c6173c8
  • Set-SecretField - support files via value If content of file provided via value, include FileName 94f0654
  • Start-SecretDependency - fixes #179 2565995
  • Get-SecretDependencyRunStatus - fixes #180 c062da2

General Updates

  • module - add format for dependency classes 51ae103
  • Get-SecretDependency - adding param description bf97d39
  • Start-SecretHeartbeat - correcting help links e4d9c95

Tests

  • None

[0.38.0] -- 2021-04-28

Breaking Changes

  • None

Bug Fixes

  • New-TssUser - add examples fixes #160 400ac84
  • Update-TssSecret - fix issue with uri found during testing b7e96f1
  • Docs - correcting links for CBH 8347663

New Functions

  • Update-TssSecret - fixes #169 3587c61
  • Search-TssRpcPasswordType - closes #149 5f99639
  • Get-RpcPasswordType - closes #34 dacde70
  • Get-GroupMember - closes #55 66a203d
  • Secret Template - Added New-SecretTemplateField and Add-SecretTemplateField 7fdd18b

General Updates

Tests

  • None

[0.37.0] -- 2021-04-16

Breaking Changes

  • Removed Folder and User stub commands c5037c4

Bug Fixes

  • None

New

General Updates

  • Search-TssFolder - perf improvement 233744d
  • docs - add New-TssUser help 738584d
  • docs - removed command old command help 371d137
  • Get-SecretRpcAssociated - adjust output to support Set function e6e3523
  • Protect-Secret - remove unused code 2922f21
  • Enable-SecretEmail - correct link in cbh 4ded087
  • functions - correcting parameter help a1fc3df

Tests

  • None

[0.36.0] -- 2021-04-05

Breaking Changes

  • None

Bug Fixes

New Functions

General Updates

  • Set-SecretExpiration - update variable name 941b21c

Tests

  • Tests - added assert calls 4dbe545

[0.35.0] -- 2021-04-04

Breaking Changes

  • TssSecret - GetCredential method update closes #133 92e8a1e
  • New-TssFolder - Revert param changes 78638ed

Bug Fixes

  • module - correct import closes #132 47ec7ce
  • Find-User - fixed output issue identified by test 3bee92b
  • CheckVersion - correct invoke param 57dfb6d
  • Set-TssSecret - fixing bug identified during testing Removing Template param as this is not usable on the endpoint 9fc876b
  • CheckVersion - correct invoke param 57dfb6d
  • TssSession - Correct issue found on SessionRefresh 83d6533

New Functions

  • Get-TssUserStub - closes #97 5650be7
  • Set-TssSecretSecurity - fixes #137 9e3b22e

General Updates

  • build - remove outputing file list 87929d6
  • Get-UserStub - moving to correct directory 2a23010
  • module - change API call method to internal script 92f32e0
  • module - CheckVersion correct logic, remove function call a4799d8
  • docs - TssSecret class updates eef7af7
  • Get-Secret - update examples 2cd81d8
  • Get-UserRole - renamed parameter alias 1c482f5
  • Stop-SecretChangePassword - remove Status property from output 97e9b78
  • docs - remove SDK setup section No longer applies 62ff8c6
  • Secret functions - corrected paramet set reference bc849aa
  • Set-Secret - removed call to public function dab8048
  • Get-TssConfiguration - add about files for classes 42da615
  • doc - update commands 4a11a5d
  • module - applying formatting changes 71fa1f7

Tests

  • snippet - test added assert call 18685b6
  • tests - add random string generator 8e1500d
  • Tests - Users tests reworked 738098f
  • tests - removed test data (no longer needed) f68c137
  • Secret Tests - reworked ee188be
  • Set-Secret - Tests rework Still work to do cb39262

[0.34.0] -- 2021-03-25

Breaking Changes

  • Set-TssSecret - remove email setting params closes #125 6e98382
  • Set-TssSecret - remove field params closes #118 8a90145
  • Get-TssFolderPermissionStub - removed function 0194279

New Functions

General Updates

  • Search-TssGroup - code cleanup 1c796b8
  • Search-TssRole - code cleanup 7f036f8
  • User Functions - code cleanup f713a10
  • Report Functions - code cleanup c40d571
  • Get-TssSecretTemplate - code cleanup cd6d21c
  • Secret Functions - code cleanup a8b63bf
  • github action - updated branch reference 04a2aae
  • Module - file tests - exclude class files 6f983be
  • Folder Functions - code cleanup b98dc96
  • Get-TssConfiguration - code cleanup dc88291
  • Search-TssDirectoryServiceDomain - code cleanup 2ec5ece
  • Folder Permission functions - code cleanup 0194279
  • parts - simplify code for class objects 04f03fa
  • removing unnecessary code a691b34
  • classes - import process adjustments for classes 8c8328e
  • class - reformat and add properties to about topics e1618b6
  • TssUserLookup - correct about file name 4138f18
  • vs code snippet - update tests 50ec291
  • Set-TssSecret - parameter update (help, alias) 5bebc09
  • Code Cleanup - removing use of ToString() db3bf67
  • Search-TssSecret - output correction 3708042
  • Snippet - adding tssapi for a generic oauth2 token and API call 7e0e0f5
  • Secret Email - Correct examples 9758aa8
  • Enable-TssSecretEmail - added restricted params 3436c86
  • Disable-TssSecretEmail - added restricted params be6dbe9
  • module - example updates fac30c3
  • module - about files added 1b07f60
  • module - help adding source code link 67e06e3
  • module - adjust TssSecretState format da1f699
  • module - adjusting pattern for restricted params 1ea709b

Bug Fixes

  • Find-TssSecret - closes #111 4f9d2c7
  • TssSecret - SetFieldValue - closes #124 aa75be9
  • Invoke-TssRestApi - correct issue with processing 1688c7d

Tests

  • Folder Permission - Tests - update mocking 457fe7d
  • New-TssFolderPermission Test - remove unused code 09981c8
  • New-TssFolder - removed integration test ToDo - replace with mocking 3ac59d8

[0.33.1] -- 2021-03-05

Added

  • None

Changed

  • New-TssSession adjust logic on URL for OAuth2 request #109 f4061e5

[0.33.0] -- 2021-03-05

Added

Changed

  • Set-TssSecret - renamed Folder to be alias of FolderId a1b56dc
  • Search-TssReportSchedule - cleaning up output 2839f3a
  • Search-TssSecret breaking - Renamed FieldText to SearchText with alias SecretName #102 5c1fc4b

[0.32.0] -- 2021-02-28

Added

  • Set-TssSecret additional parameters: `CheckIn', 'ForceCheckIn', 'TicketNumber', TicketSystemId' 73c96b9
  • Get-TssFolderPermission #88 db137c2
  • Search-TssFolderPermission #89 a128a5d
  • Remove-TssFolderPermission #85 be7b661
  • Set-TssFolderPermission #87 93ba04f
  • New-TssFolderPermission #86 528d24d

Changed

  • Initialize-TssSdkClient fixed issue with onboarding key being used #84 c39f797
  • Set-TssSecret adjusting logic and workflow based on test failures ad1cbd0
  • Set-TssSecret fixed #90 2cf1016
  • Get-TssFolderPermission added part script 94de6e8
  • Get-TssFolderPermissionStub moved to use part script 24b17ae
  • Get-TssSecret fixed #91 dc9a811

[0.31.2] -- 2021-02-18

Added

  • None

Changed

  • Fixed issue with using SDK Client integration from AllUsers scope #83 981a988

[0.31.1] -- 2021-02-17

Added

  • None

Changed

  • Updated help for Initialize-TssSdkClient and New-TssSession 922200b

[0.31.0] -- 2021-02-17

Added

  • SDK Client 1.5.0 (tss) integration via Initialize-TssSdkClient and New-TssSession parameters: -UseSdkClient, -ConfigPath #58 92a88af

Changed

  • New-TssSession update help examples e95358b
  • TssSession and TssSecretItem about topic updates f233d99
  • 'Invoke-TssRestApi' updated help example bf5d5da

[0.30.0] -- 2021-02-15

Added

Changed

  • New-TssSession - corrected TokenType with using -AccessToken parameter 26720ba
  • New-TssSession updates to tests dfe9d9b
  • New-TssSession updated tests to format date comparison for consistency 7b1e998

[0.29.0] -- 2021-02-09

Added

  • Set-TssSecret added parameters: AutoChangeEnabled, AutoChangeNextPassword and EnableInheritPermissions #12 a772b5b

Changed

  • Corrected online link for Remove-TssSecret
  • Reworked error handling in the module #68 a53a50f
  • New-TssSession - reworked logic and error handling in building the TssSession object #69 9a983a3

[0.28.1] -- 2021-02-07

Added

  • None

Changed

  • Corrected LINK in function CBH 7cfc849

[0.28.0] -- 2021-02-07

Added

Changed

  • Removed -Raw parameter from all functions 1c74017
  • Renamed Disable-TssSecret --> Remove-TssSecret 237ae47
  • Corrected output for Get-TssFolder 6aa9fa4
  • Output changed to TssDelete for Remove-TssReportCategory c5adf0f

[0.27.0] -- 2021-02-04

Added

Changed

  • Renamed Stop-TssPasswordChange --> Stop-TssSecretPasswordChange aebd59f
  • Renamed Search-TssUserGroup --> Search-TssGroup aebd59f

[0.26.0] -- 2021-01-27

Added

  • GitHub Action for testing import on cross-platforms - eb2e9bb
  • Search-TssReportSchedule #47 ce1f9cc
  • Search-TssReportSchedule SortBy param ace866d
  • Search-TssSecret SortBy param b64ea8b
  • Search-TssUserGroup new command ba60175
  • Stop-TssPasswordChange new command #48 a47e3f1

Changed

  • Search-TssReportSchedule renamed class, added type 77b2a6f

[0.25.0] -- 2021-01-19

Added

  • Set-TssSecret - additional parameters for General settings #12 aefb780

Changed

  • Fixed name of functions: Get-TssSecret, Get-TssSecretField, Remove-TssReportCategory 8bd9e13
  • Fixed issue on Find-TssSecret for looking up via 2be2358
  • Fixed issue identified by test failure on Test-TssVersion d5b95c0

[0.24.0] -- 2021-01-14

Added

Changed

  • Adjust process to build API call, New-TssSession builds the API URL now #39 ce0aeba
  • Update tests to support PS7+ a66f2f4
  • Adjusted Get-TssVersion and Test-TssVersion, refine property output 227585c
  • Reorganized class and function files in the module 40f822e

[0.23.0] -- 2021-01-04

Added

  • Added verbose output to applicable commands to provide parameter and values cfd5304
  • Added GetSlugName() on TssSecretTemplate class, pass in the display name and get the slug name 1cd1b98
  • Added restricted params to Get-TssSecret #37
  • Added Get-TssSecretField #6

Changed

  • Get-TssSecret - renamed GetValue() method to GetFieldValue() to make it unique in TssSecret class d740ae7

[0.22.0] -- 2020-12-30

Added

  • Invoke-TssRestApi - integration tests added 2ce6787
  • Get-TssSecret - add GetValue() to TssSecret class to allow easy access to field values on secrets b73deb9

Changed

  • Find-TssSecret - adjusted to include /secrets/lookup/{id} endpoint, part of #16 that was missed
  • Search-TssSecret - address truncating output #35

[0.21.5] - 2020-12-29

Added

  • All parts for classes validate if a property does not exist, will now provide a warning with a link to create bug report 244ac1d

Changed

  • Get-TssFolder - renamed Recurse to GetChildrent; updated tests d12ac57
  • Find-TssSecret - fix output issue #32
  • Get-TssSecret - add new property to TssSecret class #33

[0.21.0] - 2020-12-28

Added

  • New function: Test-TssVersion #22
  • New function: Find-TssSecret #16
  • Added XML export of folders and secrets utilized by Pester Tests in repository e42d9fc

Changed

  • Get-TssVersion - moved version endpoint call to part function #22
  • Search-TssSecret - fixed issue with validateset for HeartbeatStatus 6e5b7c3
  • Get-TssFolder - update class output type and test 3bfbded
  • Get-TssSecretTemplate - updated to class output and tests #31
  • Set-TssSecret - update to include verbose output for Email settings 7bd7ac8
  • Search-TssSecret - updated to class output and tests #30

[0.20.0] - 2020-12-26

Added

  • Alias for Invoke-RestApi: itra 4286a41
  • Add CHANGELOG to repository (ba3eadf8)
  • Added GitHub release to build process #18
  • Add IconUri, CompatiblePSEditions (a4bb233a)
  • Support for external access token, example via Client SDK tss.exe token #26

Changed

  • Set-TssSecret - updated help, added examples for email setting params fc21c00
  • Standardized error handeling function calling Invoke-TssRestApi 7b6b827

[0.19.0] - 2020-12-24

Added

  • Get-TssVersion added
  • Get-TssFolder added
  • Get-TssSecret add alias gts
  • New-TssSession add alias nts
  • Get-TssSecret add example for using GetCredential() method
  • Set-TssSecret added parameters for setting Email Settings on secrets

Changed

  • Update about_tsssecret

[0.18.0] - 2020-12-21

Added

  • Get-TssSession added GetCredential() method
  • Set-TssSession add Clear param to clear field values

Changed

  • Get-TssSession updated to use TssSecret class

[0.17.0] - 2020-12-15

Added

  • Get-TssSession - add integration test, set OutputType

Changed

  • Invoke-TssRestApi - parse response for code/message API error object
  • Functions - adjust error handling on endpoint calls

[0.16.0] - 2020-12-14

Changed

  • Set-TssSession - Correct WhatIf output

[0.15.0] - 2020-12-14

Added

  • TssSession - added methods: SessionRefresh() and SessionExpire()
  • TssSession - added help about_tsssession

Changed

  • TssSession - Updated properties

[0.14.0] - 2020-12-11

Added

  • Add test for Get-TssSecretTemplate
  • Added test run to build process

Changed

  • Search-TssSecret - Added IncludeInactive parameter

[0.13.0] - 2020-12-11

Added

  • Added TssSession class
  • Added unit test
  • Added format and types file
  • New TssSession parameter added to all public functions
  • Search-TssSecret - Added IncludeInactive parameter

Changed

  • Removed Get-TssSession
  • Find-TssSecret renamed to Search-TssSecret
  • Get-TssSecret - Modified output

[0.12.0] - 2020-10-11

Added

  • New-TssSession - add comment-based help
  • Get-TssSession - add comment-based help

Changed

  • TestTssSession - update throw message

[0.11.0] - 2020-09-22

Changed

  • Rename TssSession object property AuthToken to AccessToken
  • Created build script

[0.10.0] - 2020-07-28

Changed

  • Find-TssSecret fix bug on restricted

[0.9.0] - 2020-07-28

Changed

  • Find-TssSecret set to include restricted

[0.8.0] - 2020-07-28

Added

  • Added Get-TssSecretTemplate

[0.7.0] - 2020-07-28

Added

  • Added Set-TssSecret
  • Added TSL1.2 setting for Secret Server Cloud
  • Disable-TssSecret add status property

Changed

  • Find-TssSecret format output
  • Get-TssSecret - format doc example, rework workflow, error handling, add Comment support

[0.6.0] - 2020-07-28

Added

  • Added alias Remove-TssSecret

Changed

  • Rename Remove-TssSecret to Disable-TssSecret

[0.5.0] - 2020-07-28

Added

  • Added Remove-TssSecret

[0.4.0] - 2020-07-28

Added

  • Added Find-TssSecret

[0.3.0] - 2020-07-28

Changed

  • Enhancement to New-TssSession (parameter and session validating)

[0.2.0] - 2020-07-05

Added

  • Added Invoke-TssRestApi
  • Added New-TssSession

[0.1.0] - 2020-06-29

Initial Commit