Globus-sdk

Latest version: v3.40.0

Safety actively analyzes 621521 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 15

3.40.0

--------------------

Added
~~~~~

- Add ``globus_sdk.tokenstorage.MemoryAdapter`` for the simplest possible
in-memory token storage mechanism. (:pr:`964`)

- ``ConfidentialAppAuthClient.oauth2_get_dependent_tokens`` now supports the
``scope`` parameter as a string or iterable of strings. (:pr:`965`)

- Moved scope parsing out of experimental. The ``Scope`` construct is now importable from
the top level `globus_sdk` module. (:pr:`966`)

- Support updating subscriptions assigned to flows in the Flows service. (:pr:`974`)

Development
~~~~~~~~~~~

- Fix concurrency problems in the test suite caused by isort's `.isorted` temporary files. (:pr:`973`)

.. _changelog-3.39.0:

3.39.0

--------------------

Added
~~~~~

- Added ``TransferClient.operation_stat`` helper method for getting the status of a path on a collection (:pr:`961`)

.. _changelog-3.38.0:

3.38.0

--------------------

Added
~~~~~

- ``IterableGCSResponse`` and ``UnpackingGCSResponse`` are now available as
top-level exported names. (:pr:`956`)

- Add ``GroupsClient.get_group_by_subscription_id`` for resolving subscriptions
to groups. This also expands the ``_testing`` data for ``get_group`` to
include a subscription group case. (:pr:`957`)

- Added ``prompt`` to the recognized *Globus Authorization Requirements Error*
``authorization_parameters`` fields. (:pr:`958`)

.. _changelog-3.37.0:

3.37.0

--------------------

Added
~~~~~

- All of the basic HTTP methods of ``BaseClient`` and its derived classes which
accept a ``data`` parameter for a request body, e.g. ``TransferClient.post``
or ``GroupsClient.put``, now allow the ``data`` to be passed in the form of
already encoded ``bytes``. (:pr:`951`)

Fixed
~~~~~

- Update ``ensure_datatype`` to work with documents that set ``DATA_TYPE`` to
``MISSING`` instead of omitting it (:pr:`952`)

.. _changelog-3.36.0:

3.36.0

--------------------

Added
~~~~~

- Added support for GCS endpoint get & update operations (:pr:`933`)

- ``gcs_client.get_endpoint()``
- ``gcs_client.update_endpoint(EndpointDocument(...))``

- ``TransferClient.endpoint_manager_task_list()`` now supports
``filter_endpoint_use`` as a parameter. (:pr:`948`)

- ``FlowsClient.create_flow`` now supports ``subscription_id`` as a parameter.
(:pr:`949`)

.. _changelog-3.35.0:

3.35.0

--------------------

Added
~~~~~

- Added a `session_required_mfa` parameter to the `AuthorizationParameterInfo` error
info object and `oauth2_get_authorize_url` method (:pr:`939`)

Changed
~~~~~~~

- The argument specification for ``AuthClient.create_policy`` was incorrect.
The corrected method will emit deprecation warnings if called with positional
arguments, as the corrected version uses keyword-only arguments. (:pr:`936`)

Deprecated
~~~~~~~~~~

- ``TransferClient.operation_symlink`` is now officially deprecated and will
emit a ``RemovedInV4Warning`` if used. (:pr:`942`)

Fixed
~~~~~

- Included documentation in `AuthorizationParameterInfo` for `session_required_policies`
(:pr:`939`)

.. _changelog-3.34.0:

Page 1 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.