Releases: PureStorage-OpenConnect/py-pure-client
1.39.0
2.26 FlashArray REST API Release
This version of the REST API is released with Purity//FA 6.4.10.
New endpoints
- Support for vchosts
- {get|post|delete|patch}_vchosts_certificates
- {get|post|delete|patch}_vchosts_endpoints
- {get|post|delete|patch}_vchosts
- Displaying information about subscriptions.
- get_subscriptions
- get_subscription_assets
- Creating a file copy from one path to another path.
- post_files
Endpoints enhancements
- Protections groups can now be identified by a unique identifier (id). All endpoints manipulating with protection groups now provide this identifier and allow searching by it.
- Space object in response now contains new field "total_used".
- Array endpoints enhancements:
- Support for separated eradication delay for objects that can/cannot be manually eradicated.
- Response contains timezone and current time of the array.
- ntp_symmetric_key as parameter and response field.
- Added NFS version support for NFS client policy rules.
1.38.0
2.25 FlashArray REST API Release
This version of the REST API is released with Purity//FA 6.4.8.
Endpoints enhancements
- change for --allow-throttle and --dry-run for purepgroup/purevol snap
- A new optional parameter --allow-throttle was added to the purepgroup/purevol snap CLI command
- A new optional parameter --dry-run was added to the purepgroup/purevol snap CLI command
- UX support for Offload profiles
- Added a new “profile” parameter of type string.
- REST for offload S3
- Intend to have auth_region as both input (POST) parameter and as GET response.
- REST change for purepgroup send --to + "on" on the endpoint protection-group-snapshots/replica
- a new optional param "--to" to the purepgroup send CLI command followed by:
- keep using "on" instead of "to" on protection-group-snapshots/replica
Client enhancements
New client parameter verify_ssl was introduced, it allows to specify SSL certificate validation policy more granularly.
Models supports mapping interface for properties access for FlashArray models.
1.37.0
Added FlashBlade REST 2.10
New SDK Features:
- File Sessions: Support to delete and get file system sessions
- {delete|get}_file_systems_sessions
- File System Locks: Support to delete all locks for a specific file and for files (recursively) within a specified folder
- delete_file_systems_locks
- File System Replica Links: Support to delete file system replica links
- delete_file_system_replica_links
- SMB Client Policies: Support to manage smb client policies and rules within client policies
- {delete|get|patch|post}_smb_client_policies
- {delete|get|patch|post}_smb_client_policies_rules
- SMB Share Policies: Support to manage smb share policies and rules within share policies
- {delete|get|patch|post}_smb_share_policies
- {delete|get|patch|post}_smb_share_policies_rules
1.36.0
Added FlashArray REST 2.24
New SDK Features:
- Policies for auto managed directories. See:
- {get|post|delete}_directories_policies_autodir
- {get|post|patch|delete}_policies_autodir
- {get|post|delete}_policies_autodir_members
Added FlashBlade REST 2.9
Added FlashBlade REST 2.9
New SDK Features:
- View Drive type for supported hardware platforms
See: get_drives
Misc:
- Fixing class name (
FilelockRange→FileLockRange)
See: get_file_systems_locks
1.34.0
Added FlashArray REST 2.22 and 2.23
New SDK Features:
- REST 2.22
- Added ability to display all neighbors for all network interfaces on the array.
- See
get_network_interfaces_neighbors
- REST 2.23
- New
used_provisionedfield introduced inSpaceclass
- New
1.33.1
Improvements on integration with 3rd party services
New SDK Features:
- Introduced
.readthedocs.yaml - Minor improvements:
- Updated QoS.iops_limit upper limit
- Updated USER_AGENT header of the FA and FB clients
1.33.0
1.32.0
Added FlashArray REST 2.21
New SDK Features:
- Groups and users support in directory service:
- See:
- {get|post|patch|delete}_directory_services_local_groups
- {get|post|patch|delete}_directory_services_local_groups_members
- {get|post|patch|delete}_directory_services_local_users
- {get|post|patch|delete}_directory_services_local_users_members
- See:
- NLM reclamation:
- See:
- {get|post}_directories_locks_nlm_reclamations
- See:
- Support of time_remaining and destroyed fields in multiple endpoints
- See:
- {get|post}_policies_quota_members
- {get|post}_directories_policies_quota
- get_policies_members
- etc
- See:
- Updated dependencies
1.31.0
Added FlashBlade REST 2.7 and 2.8
New SDK Features:
- REST 2.7:
- Added the ability to view and update public keys used for challenge response authentication.
- Note: Only a key that has been signed by Pure Storage Support can be used to update the array’s challenge response verification keys.
- See:
- {get|patch}_support_verification_keys()
- See:
- Note: Only a key that has been signed by Pure Storage Support can be used to update the array’s challenge response verification keys.
- Added the ability to view and update public keys used for challenge response authentication.
- REST 2.8:
-
Added support for managing active file locks for NFS and SMB.
- See:
- {get|delete}_file_systems_locks()
- get_file_systems_locks_clients()
- post_file_systems_locks_nlm_reclamations()
- See:
-
Quotas can now be configured for Object Store at the bucket and account level.
- See:
- {get|post|patch}_object_store_accounts()
- {get|post|patch}_buckets()
- See:
-
Introduced Object Lock with Per-Bucket SafeMode Retention Lock, two new bucket-level and object-level ransomware recovery features.
- See:
- {get|post|patch}_buckets()
Improvements:
- {get|post|patch}_buckets()
- See:
-
- REST 2.7:
- The latest Purity//FB security patch that was installed on the array is now visible.
- See:
- get_arrays()
- See:
- The latest Purity//FB security patch that was installed on the array is now visible.
- REST 2.8:
-
Added information representing the status of Data at Rest Encryption for the FlashBlade.
- See:
- get_arrays()
- See:
-
Exposed the Part Number of DirectFlash Modules inserted into the array.
- See:
- get_hardware()
- See:
-