diff --git a/CHANGELOG.md b/CHANGELOG.md index cd5690cd..aff23edf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 6.1.3 +- Add parallel functionality to `Remove-VdcObject`. PS Core for now, Windows PowerShell coming soon. +- Fix invalid function reference with `New-VdcCapiApplication`, [#247](https://github.com/Venafi/VenafiPS/issues/247) +- Fix wilcard certificate not accepted with `New-VdcCapiApplication`, [#248](https://github.com/Venafi/VenafiPS/issues/248) + + ## 6.1.2 - Add custom field value lookup to `Find-VdcObject`. Utilizing existing `-Attribute` and `-Pattern` parameters, find objects where Attribute is a custom field name or guid and Pattern is the value you are looking for. - Add parallel functionality to `Remove-VdcCertificate` for bulk cleanup @@ -649,5 +655,6 @@ This is a major release. Although every attempt has been made to be backwards c + diff --git a/VenafiPS/VenafiPS.psd1 b/VenafiPS/VenafiPS.psd1 index 8ac57bbc..4b4335c8 100644 --- a/VenafiPS/VenafiPS.psd1 +++ b/VenafiPS/VenafiPS.psd1 @@ -3,7 +3,7 @@ # # Generated by: Venafi # -# Generated on: 01/16/2024 +# Generated on: 01/23/2024 # @{ @@ -12,7 +12,7 @@ RootModule = 'VenafiPS.psm1' # Version number of this module. -ModuleVersion = '6.1.2' +ModuleVersion = '6.1.3' # Supported PSEditions # CompatiblePSEditions = @() diff --git a/docs/changelog.md b/docs/changelog.md index 1f0af7c9..939c2c41 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,9 @@ +## 6.1.3 +- Add parallel functionality to `Remove-VdcObject`. PS Core for now, Windows PowerShell coming soon. +- Fix invalid function reference with `New-VdcCapiApplication`, [#247](https://github.com/Venafi/VenafiPS/issues/247) +- Fix wilcard certificate not accepted with `New-VdcCapiApplication`, [#248](https://github.com/Venafi/VenafiPS/issues/248) + + ## 6.1.2 - Add custom field value lookup to `Find-VdcObject`. Utilizing existing `-Attribute` and `-Pattern` parameters, find objects where Attribute is a custom field name or guid and Pattern is the value you are looking for. - Add parallel functionality to `Remove-VdcCertificate` for bulk cleanup @@ -649,5 +655,6 @@ This is a major release. Although every attempt has been made to be backwards c + diff --git a/docs/functions/Remove-VdcObject.md b/docs/functions/Remove-VdcObject.md index 10690e2b..ff55ee6c 100644 --- a/docs/functions/Remove-VdcObject.md +++ b/docs/functions/Remove-VdcObject.md @@ -6,13 +6,14 @@ Remove TLSPDC objects ## SYNTAX ``` -Remove-VdcObject [-Path] [-Recursive] [[-VenafiSession] ] [-WhatIf] [-Confirm] - [] +Remove-VdcObject [-Path] [-Recursive] [[-ThrottleLimit] ] [[-VenafiSession] ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION Remove a TLSPDC object and optionally perform a recursive removal. This process can be very destructive as it will remove anything you send it!!! +Run this in parallel with PowerShell v7+ when you have a large number to process. ## EXAMPLES @@ -73,6 +74,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ThrottleLimit +Limit the number of threads when running in parallel; the default is 100. +Applicable to PS v7+ only. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: 100 +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VenafiSession Authentication for the function. The value defaults to the script session object $VenafiSession created by New-VenafiSession. @@ -85,7 +102,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 2 +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False