Skip to content

Commit 4977560

Browse files
authored
Update release_notes.md for version 2.45
1 parent 4b05e1c commit 4977560

1 file changed

Lines changed: 20 additions & 182 deletions

File tree

release_notes.md

Lines changed: 20 additions & 182 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# Pure Storage PowerShell SDK for FlashArray 2.44.111 Release Notes
1+
# Pure Storage PowerShell SDK for FlashArray 2.45.148 Release Notes
22

3-
GA Release: 10/10/2025
3+
GA Release: 19/19/2025
44

55
The Pure Storage PowerShell SDK for FlashArray provides integration with the Purity Operating Environment and the FlashArray.
66
It provides the functionalities of Purity's REST API as PowerShell cmdlets.
77

88
## RELEASE REQUIREMENTS AND COMPATIBILITY
99

1010
This release requires at least .NET Core 2.1 (https://dotnet.microsoft.com/download/dotnet-core/2.1/).
11-
This release is compatible with Purity FlashArrays that support Pure Storage REST API 2.0 to 2.44 inclusive.
11+
This release is compatible with Purity FlashArrays that support Pure Storage REST API 2.0 to 2.45 inclusive.
1212
This release is also compatible to be installed side by side with Pure Storage PowerShell SDK 1.x.
1313
This release requires a 64-bit operating system.
1414
This release requires the following PowerShell minimum versions:
@@ -61,190 +61,28 @@ Download the detailed help using the command `Update-Help -Module PureStoragePow
6161
Get help using `Get-Help -Name Get-Pfa2Volume` for cmdlet Get-Pfa2Volume.
6262
To find what about topics are available: `Get-Help -Name About_Pfa2*`
6363

64-
## In this release, we added the cmdlets for managing Directories, DirectoryServices, Policies, ProtectionGroupSnapshot tags and Servers.
65-
## Multiple endpoints got new parameters.
64+
## Few endpoints got new parameters.
6665
Find detailed information about the cmdlets in the sections below.
6766

68-
# On this release we added the following 31 new cmdlet(s):
69-
* Get-Pfa2DirectoryGroup
70-
* Get-Pfa2DirectoryPolicyUserGroupQuota
71-
* New-Pfa2DirectoryPolicyUserGroupQuota
72-
* Remove-Pfa2DirectoryPolicyUserGroupQuota
73-
* Get-Pfa2DirectoryUser
74-
* Get-Pfa2DirectoryGroupQuota
75-
* New-Pfa2DirectoryService
76-
* Remove-Pfa2DirectoryService
77-
* Get-Pfa2DirectoryServiceLocalDirectoryService
78-
* New-Pfa2DirectoryServiceLocalDirectoryService
79-
* Update-Pfa2DirectoryServiceLocalDirectoryService
80-
* Remove-Pfa2DirectoryServiceLocalDirectoryService
81-
* Get-Pfa2DirectoryUserQuota
82-
* Get-Pfa2PolicyUserGroupQuota
83-
* New-Pfa2PolicyUserGroupQuota
84-
* Update-Pfa2PolicyUserGroupQuota
85-
* Remove-Pfa2PolicyUserGroupQuota
86-
* Get-Pfa2PolicyUserGroupQuotaMember
87-
* New-Pfa2PolicyUserGroupQuotaMember
88-
* Remove-Pfa2PolicyUserGroupQuotaMember
89-
* Get-Pfa2PolicyUserGroupQuotaRule
90-
* New-Pfa2PolicyUserGroupQuotaRule
91-
* Update-Pfa2PolicyUserGroupQuotaRule
92-
* Remove-Pfa2PolicyUserGroupQuotaRule
93-
* Get-Pfa2ProtectionGroupSnapshotTag
94-
* Remove-Pfa2ProtectionGroupSnapshotTag
95-
* Set-Pfa2ProtectionGroupSnapshotTagBatch
96-
* Get-Pfa2Servers
97-
* New-Pfa2Servers
98-
* Update-Pfa2Servers
99-
* Remove-Pfa2Servers
100-
101-
# The following 29 cmdlet(s) have new parameters:
102-
- 'New-Pfa2ActiveDirectory' have the following new parameter(s):
103-
- SourcesId
104-
- SourcesName
105-
- 'Update-Pfa2ActiveDirectory' have the following new parameter(s):
106-
- SourcesId
107-
- SourcesName
108-
- 'New-Pfa2DirectoryPolicyNfs' have the following new parameter(s):
109-
- PoliciesServerId
110-
- PoliciesServerName
111-
- 'New-Pfa2DirectoryPolicySmb' have the following new parameter(s):
112-
- PoliciesServerId
113-
- PoliciesServerName
114-
- 'Get-Pfa2DirectoryExport' have the following new parameter(s):
115-
- Name
116-
- 'New-Pfa2DirectoryExport' have the following new parameter(s):
117-
- Name
67+
# The following 33 cmdlet(s) have new parameters:
68+
- 'Remove-Pfa2DirectoryPolicyNfs' have the following new parameter(s):
69+
- ServerId
70+
- ServerName
71+
- 'Remove-Pfa2DirectoryPolicySmb' have the following new parameter(s):
11872
- ServerId
11973
- ServerName
12074
- 'Remove-Pfa2DirectoryExport' have the following new parameter(s):
121-
- Name
122-
- 'Get-Pfa2DirectoryService' have the following new parameter(s):
123-
- Id
124-
- 'Update-Pfa2DirectoryService' have the following new parameter(s):
125-
- Id
126-
- CaCertificateRefId
127-
- CaCertificateRefName
128-
- CaCertificateRefResourceType
129-
- SourcesId
130-
- SourcesName
131-
- 'Get-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s):
132-
- AllowErrors
133-
- ContextName
134-
- 'New-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s):
135-
- ContextName
136-
- LocalDirectoryServiceIds
137-
- LocalDirectoryServiceNames
138-
- 'Update-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s):
139-
- ContextName
140-
- LocalDirectoryServiceIds
141-
- LocalDirectoryServiceNames
142-
- ContextId
143-
- 'Remove-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s):
144-
- ContextName
145-
- LocalDirectoryServiceIds
146-
- LocalDirectoryServiceNames
147-
- 'Get-Pfa2DirectoryServiceLocalGroupMember' have the following new parameter(s):
148-
- AllowErrors
149-
- ContextName
150-
- 'New-Pfa2DirectoryServiceLocalGroupMember' have the following new parameter(s):
151-
- ContextName
152-
- LocalDirectoryServiceIds
153-
- LocalDirectoryServiceNames
154-
- 'Remove-Pfa2DirectoryServiceLocalGroupMember' have the following new parameter(s):
155-
- ContextName
156-
- LocalDirectoryServiceIds
157-
- LocalDirectoryServiceNames
158-
- 'Get-Pfa2DirectoryServiceLocalUser' have the following new parameter(s):
159-
- AllowErrors
160-
- ContextName
161-
- 'New-Pfa2DirectoryServiceLocalUser' have the following new parameter(s):
162-
- ContextName
163-
- LocalDirectoryServiceIds
164-
- LocalDirectoryServiceNames
165-
- 'Update-Pfa2DirectoryServiceLocalUser' have the following new parameter(s):
166-
- ContextName
167-
- LocalDirectoryServiceIds
168-
- LocalDirectoryServiceNames
169-
- 'Remove-Pfa2DirectoryServiceLocalUser' have the following new parameter(s):
170-
- ContextName
171-
- LocalDirectoryServiceIds
172-
- LocalDirectoryServiceNames
173-
- 'Get-Pfa2DirectoryServiceLocalUserMember' have the following new parameter(s):
174-
- AllowErrors
175-
- ContextName
176-
- 'New-Pfa2DirectoryServiceLocalUserMember' have the following new parameter(s):
177-
- ContextName
178-
- LocalDirectoryServiceIds
179-
- LocalDirectoryServiceNames
180-
- 'Remove-Pfa2DirectoryServiceLocalUserMember' have the following new parameter(s):
181-
- ContextName
182-
- LocalDirectoryServiceIds
183-
- LocalDirectoryServiceNames
184-
- 'New-Pfa2NetworkInterface' have the following new parameter(s):
185-
- AttachedServersId
186-
- AttachedServersName
187-
- 'Update-Pfa2NetworkInterface' have the following new parameter(s):
188-
- AttachedServersId
189-
- AttachedServersName
190-
- 'New-Pfa2PolicyNfsMember' have the following new parameter(s):
191-
- MembersServerId
192-
- MembersServerName
193-
- 'New-Pfa2PolicySmbMember' have the following new parameter(s):
194-
- MembersServerId
195-
- MembersServerName
196-
- 'New-Pfa2ProtectionGroupSnapshot' have the following new parameter(s):
197-
- TagsCopyable
198-
- TagsKey
199-
- TagsNamespace
200-
- TagsValue
201-
- TagsContextId
202-
- TagsContextName
203-
- TagsResourceId
204-
- TagsResourceName
205-
- 'New-Pfa2ProtectionGroupSnapshotTest' have the following new parameter(s):
206-
- TagsCopyable
207-
- TagsKey
208-
- TagsNamespace
209-
- TagsValue
210-
- TagsContextId
211-
- TagsContextName
212-
- TagsResourceId
213-
- TagsResourceName
214-
215-
# The following 16 cmdlet(s) had parameters dropped:
216-
- 'Update-Pfa2Array' dropped the following parameter(s):
217-
- ContextNames
218-
- 'Update-Pfa2ContainerDefaultProtection' dropped the following parameter(s):
219-
- ContextNames
220-
- 'Update-Pfa2DirectoryService' dropped the following parameter(s):
221-
- ContextNames
222-
- 'Update-Pfa2DirectoryServiceRole' dropped the following parameter(s):
223-
- ContextNames
224-
- 'Set-Pfa2PresetWorkload' dropped the following parameter(s):
225-
- ContextNames
226-
- 'New-Pfa2ProtectionGroupSnapshot' dropped the following parameter(s):
227-
- ContextNames
228-
- 'Update-Pfa2ProtectionGroupSnapshot' dropped the following parameter(s):
229-
- ContextNames
230-
- 'New-Pfa2ProtectionGroupSnapshotTest' dropped the following parameter(s):
231-
- ContextNames
232-
- 'Update-Pfa2ProtectionGroup' dropped the following parameter(s):
233-
- ContextNames
234-
- 'New-Pfa2RemoteProtectionGroupSnapshot' dropped the following parameter(s):
235-
- ContextNames
236-
- 'New-Pfa2RemoteProtectionGroupSnapshotTest' dropped the following parameter(s):
237-
- ContextNames
238-
- 'Update-Pfa2RemoteProtectionGroup' dropped the following parameter(s):
239-
- ContextNames
240-
- 'New-Pfa2SyslogServer' dropped the following parameter(s):
241-
- ContextNames
242-
- 'Update-Pfa2SyslogServer' dropped the following parameter(s):
243-
- ContextNames
244-
- 'Update-Pfa2SyslogServerSetting' dropped the following parameter(s):
245-
- ContextNames
246-
- 'New-Pfa2WorkloadPlacementRecommendation' dropped the following parameter(s):
247-
- ContextNames
75+
- ServerId
76+
- ServerName
77+
- 'Update-Pfa2DirectoryExport' have the following new parameter(s):
78+
- ServerId
79+
- ServerName
80+
- 'Remove-Pfa2PolicyNfsMember' have the following new parameter(s):
81+
- ServerId
82+
- ServerName
83+
- 'Remove-Pfa2PolicySmbMember' have the following new parameter(s):
84+
- ServerId
85+
- ServerName
24886

24987
## PERFORMANCE TESTING
25088

0 commit comments

Comments
 (0)