Releases: PureStorage-OpenConnect/py-pure-client
Releases · PureStorage-OpenConnect/py-pure-client
1.41.1
1.41.0
Added FlashBlade REST 2.11
New SDK Features:
- EULA Update: The name, title and company properties are no longer required when accepting the EULA. These properties are no longer required when performing a PATCH, and will be null in the response of a GET request.
- patch_arrays_eula
- Object Quotas Enhancements: New fields to display free space (remaining quota) for Accounts and Buckets. Space used by destroyed buckets is split out from virtual field to new destroyed_virtual field.
- get_object_store_accounts
- get_buckets
- Space Sub-Object Consistency: New properties have been added to the space sub-object in the response of /file-systems/space and /arrays/space. These new properties reflect the space occupied by entities which have been destroyed. Additionally, the values of the virtual and unique properties will no longer include the space occupied by entities which have been destroyed.
- get_arrays_space
- get_file_systems
- DENY Statements: Allow specifying a deny value for the effect field in an access policy rule. Display a deny value of the effect field in an access policy rule.
- {get|post|patch}_object_store_access_policies
- {get|post|patch}_object_store_access_policies_rules
- SMB Encryption: Added encryption field to SMB Client Policy Rule. It allows to specify the desired SMB encryption strategy.
- {get|post|patch}_smb_client_policies
- {get|post|patch}_smb_client_policies_rules
1.40.0
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_provisioned
field introduced inSpace
class
- 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