Globus-sdk

Latest version: v3.50.0

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

Scan your dependencies

Page 3 of 16

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:

3.34.0

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

Added
~~~~~

- Add the ``delete_protected`` field to ``MappedCollectionDocument``. (:pr:`920`)

Changed
~~~~~~~

- Minor improvements to handling of paths and URLs. (:pr:`922`)

- Request paths which start with the ``base_path`` of a client are now
normalized to avoid duplicating the ``base_path``.

- When a ``GCSClient`` is initialized with an HTTPS URL, if the URL does not
end with the ``/api`` suffix, that suffix will automatically be appended.
This allows the ``gcs_manager_url`` field from Globus Transfer to be used
verbatim as the address for a ``GCSClient``.

Deprecated
~~~~~~~~~~

- ``NativeAppAuthClient.oauth2_validate_token`` and
``ConfidentialAppAuthClient.oauth2_validate_token`` have been deprecated, as
their usage is discouraged by the Auth service. (:pr:`921`)

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

- Migrate from a CHANGELOG symlink to the RST ``.. include`` directive. (:pr:`918`)

- Tutorial endpoint references are removed from tests and replaced with
bogus values. (:pr:`919`)

.. _changelog-3.33.0.post0:

3.33.0.post0

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

Documentation
~~~~~~~~~~~~~

- Remove references to the Tutorial Endpoints from documentation. (:pr:`915`)

.. _changelog-3.33.0:

Page 3 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.