Releases: rubrikinc/rubrik-powershell-sdk
Releases · rubrikinc/rubrik-powershell-sdk
Version_0.27
Version 0.27
Fixes:
- Fixed an issue in which certain GraphQL calls responded with
Unable to cast object of type 'Newtonsoft.Json.Linq.JValue' to type 'Newtonsoft.Json.Linq.JObject'.
- Updated help text in New-RscMssqlExport
New Features:
Breaking Changes:
Version_0.26
Version 0.26
New Features:
- MsSql cmdlets
- Corrected the help of Start-RscManagedVolumeSnapshot
- Corrected the help of Stop-RscManagedVolumeSnapshot
- Corrected the help of New-RscMssqlSnapshot
Fixes:
Breaking Changes:
Version_0.25
New Features:
- New MsSql API Operation:
DeleteLogShipping
- New Cmdlets for working with SLAs:
Set-RscSla
,Remove-RscSla
,Resume-RscSla
,Suspend-RscSla
,
New-RscSlaArchivalSpecs
,New-RscSlaBackupWindow
,New-RscSlaDuration
,
New-RscSlaObjectSpecificConfig
,New-RscSlaReplicationSpecs
Breaking Changes:
Get-RscSlaDomain
andNew-RscSlaDomain
Cmdlets have been renamed.
The new names areGet-RscSla
andNew-RscSla
respectively.New-RscSnapshotSchedule
Cmdlet has been renamed to
New-RscSlaSnapshotSchedule
.
v0.24
Version_0.24
Version 0.24
New Features:
- MsSql cmdlets
From PR 34 - New-RscSlaDomain and New-RscSnapshotSchedule cmdlets
From PR 39
v0.23
- Get cmdlets for SLAs and vSphere VMs
From PR 27
From PR 33 - MsSql cmdlets
From PR 30
v0.22
New Features:
- New Archival API Domain:
New-RscQueryArchival
andNew-RscMutationArchival
. - New Cross Account API Domain:
New-RscQueryCrossAccount
andNew-RscMutationCrossAccount
. - New Syslog API Domain:
New-RscQuerySyslog
andNew-RscMutationSyslog
.
Fixes:
- Fixed issue with sharing connection with nested powershell scripts.
Breaking Changes:
- The Cluster API Domain became too large and was split into 2 domains:
Cluster and Failover Cluster. See:
New-RscQueryFailoverCluster
andNew-RscMutationFailoverCluster
.
v0.21
New Features:
- Get cmdlets for SLAs and vSphere VMs
From PR 27 - MsSql cmdlets From PR 30
Fixes:
- Fixed bug in
New-RscQuery
andNew-RscMutation
that caused
GraphQL operations that were not associated with an API domain
to fail. All GraphQL operations that were not associated with
an API domain are now associated with theMisc
domain.
v0.20 release
New Features:
Invoke-Rsc
now handles paging internally.
This means that you can now useInvoke-Rsc
to retrieve
all items in a list, without having to useGet-RscPages
.
For example, to retrieve all clusters:
Invoke-Rsc (New-RscQueryCluster -Op List)
or
(New-RscQueryCluster -Op List).Invoke()
.
Note thatInvoke()
internally callsInvoke-Rsc
.
To retrieve 1 cluster:
Invoke-Rsc (New-RscQueryCluster -Op List -Var @{first=1})
To retrieve 1,000,000 clusters:
Invoke-Rsc (New-RscQueryCluster -Op List -Var @{first=1000000})
Info()
on query object is now more verbose.
Breaking Changes:
Get-RscPages
is sunset.
It is replaced byInvoke-Rsc
which now handles paging internally.VarTemplate()
on query object is sunset.
It is replaced byExample()
which is more complete.
v0.19 release
Version 0.19
New Features:
- The SDK now imposes limits on page sizes when retrieving lists
from the API. The new default is 50 items per page.
Note that it should not result in any behavior change for users
as long as they collect pages withGet-RscPages
(or
iterate manually through them). It will cause problems to scripts
that assumed that the API would return all items in a single
response and their deployment lists more than 50 items.
Breaking Changes:
Get-RscPages
now takes for parameter aRscQuery
object
instead of a script block. SeeGet-Help Get-RscPages
for details.