Skip to content

Releases: PureStorage-OpenConnect/py-pure-client

1.41.1

27 Sep 12:24
f0b9926
Compare
Choose a tag to compare

Bug fix for FlashBlade client

Fixes an issue where the Deny statements and SMB encryption related methods did not accept the new attributes.

1.41.0

21 Sep 12:49
b8955ee
Compare
Choose a tag to compare

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

19 Sep 17:32
d9d1de5
Compare
Choose a tag to compare

Expanded Pure1 1.1 client to support Pure1 invoices endpoint
New endpoint

  • {get}_invoices

1.39.0

08 Sep 09:10
6c3e3fc
Compare
Choose a tag to compare

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

26 Jul 19:14
a77564b
Compare
Choose a tag to compare

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

03 Jun 00:41
eab1124
Compare
Choose a tag to compare

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

26 May 13:37
8c30cd2
Compare
Choose a tag to compare

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

24 Apr 15:57
83c8bae
Compare
Choose a tag to compare

Added FlashBlade REST 2.9

New SDK Features:

  • View Drive type for supported hardware platforms
    See: get_drives

Misc:

  • Fixing class name (FilelockRangeFileLockRange)
    See: get_file_systems_locks

1.34.0

24 Apr 08:40
d919be6
Compare
Choose a tag to compare

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 in Space class

1.33.1

24 Mar 15:08
2db6510
Compare
Choose a tag to compare

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