Version 2026.2.0 (June 2, 2026)

Version 2026.2.0 (June 2, 2026)

avatar


Breaking Changes

  • Raised minimal powershell version to 7.6 to use the module


New Features

  • Added a new Update-RDMOption cmdlet to reload module options when a concurrent RDM instance has modified them


Improvements

  • Added -DefaultElevationGroupID to New-DSPamAccount to save default JIT elevation group identifiers (AD SIDs or Entra ID object IDs) on a PAM account at creation time
  • Added -DefaultElevationGroupID to Update-DSPamAccount to replace or clear the saved default
  • Added -Detailed switch to Get-DSPamAccount to retrieve full account data for all accounts in a single bulk call, equivalent to fetching each account individually with -AccountID
  • Added -ElevationGroupID to Invoke-DSPamCheckout: omit to auto-apply the account's saved default, supply identifiers to override, or pass @() to skip JIT elevation entirely even when a default is configured
  • Added -PageSize parameter to Get-DSPamAccount to control how many accounts are fetched per request when retrieving bulk results (default: 500)
  • Deprecated the -HubPersonal parameter in New-RDMDataSource
  • Export-RDMEntry now accepts entries as pipeline input
  • Improved Get-RDMWorkspaceCustomVariable and Set-RDMWorkspaceCustomVariable cmdlets to correctly enumerate and consume pipeline objects
  • Invoke-DSPamCheckout now accepts a -MfaCode parameter (string or SecureString via PSPassword) to satisfy MFA-on-checkout policies; the cmdlet automatically resolves the user's configured TOTP authenticator, and the code can be retrieved from a stored OTP entry using Get-DSEntryOTP
  • New-DSPamCheckoutPolicy and Update-DSPamCheckoutPolicy now support a -CheckoutMFAMode parameter to configure MFA enforcement on PAM checkout (Default, None, Mandatory, or MandatoryOnElevationOnly)
  • Removed version management configuration prompt when upgrading a data source
  • Renamed "connection" and "session" to "entry" across cmdlets, parameters, and documentation
  • Renamed "data source" to "workspace" across cmdlets, parameters, and documentation
  • Renamed "password template" to "password policy" across cmdlets, parameters, and documentation
  • Renamed "repository" to "vault" across cmdlets, parameters, and documentation
  • Renamed "role" to "user group" across cmdlets, parameters, and documentation
  • Renamed "virtual gateway" to "ruleset" across cmdlets, parameters, and documentation
  • Renamed -HubBusiness to -Cloud on New-RDMDatasource and *-RDMHubVaultAccess cmdlets to *-RDMCloudVaultAccess (old names kept as aliases)
  • Update-RDMEntries no longer reloads options


Fixes

  • Fixed a null-reference exception in New-DSPamCheckoutPolicy and Update-DSPamCheckoutPolicy when the server returned an error response
  • Fixed Export-RDMActivityLogsReport - -After/-Before parameters now honor time-of-day instead of being truncated to whole-day boundaries
  • Fixed recently created users not being fetched by Add-RDMRoleToUser for its -UserName parameter
  • Fixed Set-RDMEntry failing with "The entry is checked out" when saving a new entry with manual checkout mode
  • Fixed Update-DSPamCheckoutPolicy throwing an argument exception when -Name was omitted while supplying other parameters


All Comments (0)

Ends in 13 days