Added ConvertFrom-RDMWebsiteLegacyEntry to convert legacy website entries to the modern website entry type
Added Get-DSActivityLog cmdlet to retrieve activity log entries from Devolutions Server with date range and user filtering
Added Get-DSAdministrationLog cmdlet to retrieve administration log entries from Devolutions Server
Added Get-DSPamLog cmdlet to retrieve PAM log entries from Devolutions Server, with support for filtering by message type
Added Get-DSPamPasswordRotationLog cmdlet to retrieve PAM password rotation log entries from Devolutions Server
Added Get-RDMVaultCustomVariable to retrieve a vault's custom variables
Added New-RDMVaultCustomVariable to add a custom variable to a vault
Added Remove-RDMVaultCustomVariable to remove custom variables from a vault
Added Set-RDMVaultCustomVariable to modify a vault's custom variables
Improvements
Added Scope and Before parameters to Remove-RDMDeletedEntry to enable mass-removing deleted entries before a given time
Updated cmdlet help for Update-DSEntryBase and New-DSEntryBase to recommend -Depth 10 when piping entries through ConvertTo-Json, preventing a type conversion error on deep properties such as lifecycle policy actions
Fixes
Fixed Devolutions.PowerShell.Extension already loaded preventing the import of Devolutions.PowerShell
Fixed Invoke-RDMEntryCheckOut preventing checkouts for entries set to multiple/infinite checkouts
Fixed Set-RDMEntryProperty with WhatIf still modifying property of entry