Skip to content

Releases: PureStorage-OpenConnect/py-pure-client

1.39.0

08 Sep 09:10
6c3e3fc

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

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

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

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

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

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

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

1.33.0

20 Mar 19:52
4065e94

Choose a tag to compare

Added Pure1 1.1 Sustainability Endpoints

New SDK Features:

  • Provides information about energy consumption and sustainability
  • Provides information about insights related to energy consumption and sustainability

1.32.0

15 Feb 11:00
aa4898e

Choose a tag to compare

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
  • NLM reclamation:
    • See:
      • {get|post}_directories_locks_nlm_reclamations
  • 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
  • Updated dependencies

1.31.0

26 Jan 19:48
8e2ed4f

Choose a tag to compare

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()
  • 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()
    • 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()
    • 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:
  • REST 2.7:
    • The latest Purity//FB security patch that was installed on the array is now visible.
      • See:
        • get_arrays()
  • REST 2.8:
    • Added information representing the status of Data at Rest Encryption for the FlashBlade.

      • See:
        • get_arrays()
    • Exposed the Part Number of DirectFlash Modules inserted into the array.

      • See:
        • get_hardware()