Skip to content

Releases: Venafi/VenafiPS

v6.5.2

01 Nov 23:24
Compare
Choose a tag to compare
  • Add Set-VcCertificate. This replaces Add-VcCertificateAssociation to set the applications associated with a certificate. Certificate tagging is now supported, both add and replace.
  • Add support for URL port during TLSPDC token operations, #305

v6.5.1

09 Oct 14:22
Compare
Choose a tag to compare
  • Fix Find-VdcObject documentation page not building, #302
  • Rebranding post CyberArk acquisition
  • Add specific exception types when working with invalid paths or access issues on VDC objects

v6.5.0

01 Oct 10:47
Compare
Choose a tag to compare
  • Merge all functions into 1 psm1 module. This yields much better performance, especially when running multithreaded.
  • Add multithreading support on PS v5 with the Microsoft.PowerShell.ThreadJob module (installed separately). If the module isn't installed, multithreading will be disabled. Set -ThrottleLimit to 1 on the functions that support it to disable multithreading on PS v5 and v7.
  • Module now available in the GitHub release. This is helpful for those without access to PowerShell Gallery, although that is the preferred option.
  • PSSodium, needed for several TLSPC functions for encryption, is no longer directly included in the module. Install it from the Gallery.
  • The VenafiSession class has been deprecated and replaced with a PSCustomObject equivalent
  • Key based authentication on TLSPDC has been deprecated
  • Default Invoke-VdcCertificateAction -Push to push to all applications and added an example to override and push to specific applications

v6.4.2

16 Sep 15:31
Compare
Choose a tag to compare
  • Add batching to Invoke-VcCertificateAction with progress and verbose logging. Batches will be 1000 by default, but can be overridden with -BatchSize. Also added better use of ShouldProcess.

v6.4.1

08 Aug 12:11
Compare
Choose a tag to compare
  • Fix Import-VdcCertificate -Data failure due to being converted to an array. #290

v6.4.0

08 Jul 22:33
Compare
Choose a tag to compare
  • Add Export-VdcVaultObject to retrieve historical certificates. This function supports certificates, keys, and p12. #280
  • Add support in New-VcConnector for manifests from the simulator and 'full' ones which already have deployment details
  • Fix Add-VcCertificateAssociation when piping certificate objects, #284
  • Fix examples in Get-VcCertificate and Get-VdcCertificate referencing old parameter names, #279

v6.3.2

15 May 15:08
Compare
Choose a tag to compare
  • Add Get-VdcCredential -IncludeDetail to provide additional credential information eg. expiration, path to linked certificate, and more
  • Add discrete parameters to Set-VdcCredential to simplify updating credentials; -Value will be deprecated. Add support for updating the Expiration and setting a Credential 'link' to an existing certificate in TLSPDC.
  • Update Invoke-VcWorkflow API endpoint #275
  • Fix Test-VdcToken -VenafiSession when the parameter value is null/empty #274

v6.3.1

27 Mar 00:54
Compare
Choose a tag to compare
  • Get-VdcAttribute parallel enhancements to support input objects of -Path and not just -All. #271
  • Add Get-VdcAttribute -ThrottleLimit

v6.3.0

20 Mar 02:47
Compare
Choose a tag to compare
  • Add Export-VcCertificate -PKCS12, requires PowerShell v7.1+. #251
  • Add New-VenafiSession -TimeoutSec, the default is 0 for no timeout. If using SecretManagement, store this with the other metadata.
  • Add support for Invoke-VcCertificateAction -Renew -AdditionalParameters. The use case was renewing many certificates with a different issuer.
  • Update Set-VdcPermission to accept just permission switches and not require a permission object. This assists in setting a permission for the first time for a specific id.
  • Fix Get-VdcAttribute and Set-VdcAttribute recognizing custom field guids, but not labels

v6.2.1

12 Mar 02:04
Compare
Choose a tag to compare
  • Fix Invoke-VcCertificateAction -Renew flagging multiple applications incorrectly