Skip to content

Releases: rubrikinc/rubrik-powershell-sdk

Version_1.6

08 Jul 07:55
Compare
Choose a tag to compare

Version 1.6

New Features:

  • Get-RscOrganization cmdlet

Fixes:

  • Get-RscPermission cmdlet parameters

Version_1.5

25 Jun 01:54
Compare
Choose a tag to compare

Version 1.5

New Features:

  • Get-RscWorkload cmdlet - Retrieves information about any supported workload type, with various filtering capabilities.
  • Get-RscVmwareVm - Added -Relic switch. Use -Relic:$false to filter out Relics. -Relic will return only Relics. No usage of -Relic will return all (default operation). -Name parameter is now position 0, so you don't have to specify -Name.
  • Get-RscNutanixVm - New cmdlet to get Nutanix VMs
  • Register-RscRubrikBackupService - New cmdlet to register RBS on VMs
  • Get-RscRole - Gets list of RSC Roles
  • Get-RscPermission - Gets list of RSC Permissions from Role
  • New-RscPermission - Creates new RSC Permission object
  • Merge-RscPermission - Merges an RSC Permission object into a Role object
  • Set-RscRole - Updates a Role in RSC with a Role object
  • New-RscSla - Now accepts -DailySchedule as a parameter

Fixes:

Breaking Changes:

  • Removed legacy Get-RscVsphereVm CS cmdlet. Please use Get-RscVmwareVm.

Version_1.4

21 May 16:10
Compare
Choose a tag to compare

Version 1.4

New Features:

  • Set-RscNasShare and Set-RscNasSystem for updating NAS shares and systems.
  • Remove-RscNasShare and Remove-RscNasSystem for removing NAS shares and systems.
  • Get-RscNasSystem for getting details of NAS systems.
  • New-RscNasSystem for registering a new NAS system with RSC.
  • Schema Update

Fixes:

Breaking Changes:

  • Get-RscNasShare - NasShareId parameter has been renamed to Id.
  • Get-RscNasShare no longer accepts NasSystemId. Pass a NAS system type obtained from Get-RscNasSystem to retrieve details of all NAS shares on a NAS system.
  • New-RscNasShare - NasSourceId parameter has been renamed to NasSystemId.

Version_1.3

03 May 18:01
Compare
Choose a tag to compare

Version 1.3

Schema Update

Version_1.2

01 May 11:25
Compare
Choose a tag to compare

Fixes:

  • Get-RscSnapshot - Fixed permissions issue.
  • New-RscMutationVsphere -Operation CreateAdvancedTag - Select fields by default.

Version_1.1

26 Apr 06:26
Compare
Choose a tag to compare

Version 1.1

New Features:

  • New-RscNasShare cmdlet (and its companion New-RscNasShareInput cmdlet to build the input arguments).

Fixes:

  • Fix to Get-RscMssqlInstance to address Issue #79
  • Fix to Get-RscMssqlInstance to address Issue #73
  • Fix to Get-RscMssqlDatabase to address Issue #75
  • Fix to Get-RscMssqlDatabase to address Issue #77
  • Fix to Get-RscMssqlAvailabilityGroup to address Issue #74
  • Fix to Get-RscSnapshot (SnapshotListQuery)

Breaking Changes:

  • Type object's Next() method was renamed GetNext() to follow
    PowerShell naming convention (and to make it clear that
    $obj.Next() = $x can't work (but $obj.SetNext($x) does.)).
  • Protect-RscSnappable renamed to Protect-RscWorkload to conform to marketing language
  • Removed Backup-RscSlaDomain.ps1 (Backup-SlaDomain) as it did not conform to PowerShell naming standards. Please use Protect-RscWorkload to assign an SLA.

Version_1.0

06 Apr 10:58
Compare
Choose a tag to compare

New Features:

  • Set-RscMssqlAvailabilityGroup - Allows for assigning an SLA to an AG

Fixes:

  • Set-RscMssqlDatabase - Fixed issue when setting values for database properties.
  • Get-RscMssqlLogShipping - Fixed issue where RscCluster was always required. Now it is only required when supplying other values.
  • Set-RscMssqlInstance - Fixed help text.
  • Fixed input variables in Windows PowerShell.
  • Get-RscSla using -Id parameter workaround. Now returns Name and Id.
  • Get-RscSla now properly populates the protected object count.

Version_0.30

03 Apr 04:23
Compare
Choose a tag to compare

Version 0.30

New Features:

  • Added support for subfield arguments

Fixes:

  • -AddField and -RemoveField now expand interfaces.
  • Get-RscMssqlAvailabilityGroup - Now works for returning back list or by name.
  • Get-RscMssqlLogShipping - Now works and no longer references Live Mount
  • Remove-RscMssqlLogShippingSecondary - Now works and no longer references Live Mount
  • Patched clusterConnection DETAIL profile.
  • More details in Get-Help Invoke-Rsc

Breaking Changes:

  • Get-RscMssqlInstance - No longer accepts RscHost object any more. Not it accepts a string value for HostName and WindowsClusterName. This is because, there is no value in the RscHost object for getting the MSSQL Instance object as the only option is to query by name and not by ID. Additionally, we need the ability to search for a Instance based on a Windows Cluster Name. This new approach allows for a simpler user experience, as they do not need to make an extra call to get a Host object before requesting the Instance object.
  • Added support for fields of type Long

Version_0.29

01 Apr 00:44
Compare
Choose a tag to compare

Version 0.29

New Features:

  • Toolkit: Operations (patch files) are now part of Toolkit
  • AutoFieldSpec: patch file for QueryCdmMssqlLogShippingTargets
  • AutoFieldSpec: patch file for QueryMssqlDatabaseLiveMounts
  • README
    on how to write patch files.

Fixes:

  • Fix for queries that return a single interface object.
    See Tests/unit/Sla.Tests.ps1.
    (implemented with type composition in the C# core)

Version_0.28

28 Mar 14:50
Compare
Choose a tag to compare

Version 0.28

New Features:

Fixes:

  • Updated help texts
    From PR 53
  • Fixed build and tests for PowerShell 5.1