Globus-sdk

Latest version: v3.50.0

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

Scan your dependencies

Page 9 of 16

3.6.0

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

Added
~~~~~

* ``ScopeBuilder`` objects now support ``known_url_scopes``, and known scope
arguments to a ``ScopeBuilder`` may now be of type ``str`` in addition to
``list[str]`` (:pr:`536`)

* Add the ``RequestsTransport.tune`` contextmanager to the transport layer,
allowing the settings on the transport to be set temporarily (:pr:`540`)

.. _changelog-3.5.0:

3.5.0

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

Added
~~~~~

* ``globus_sdk.IdentityMap`` can now take a cache as an input. This allows
multiple ``IdentityMap`` instances to share the same storage cache. Any
mutable mapping type is valid, so the cache can be backed by a database or
other storage (:pr:`500`)

* Add support for ``include`` as a parameter to ``GroupsClient.get_group``.
``include`` can be a string or iterable of strings (:pr:`528`)

* Add a new method to tokenstorage, ``SQLiteAdapter.iter_namespaces``, which
iterates over all namespaces visible in the token database (:pr:`529`)

Changed
~~~~~~~

* Add ``TransferRequestsTransport`` class that does not retry ExternalErrors.
This fixes cases in which the ``TransferClient`` incorrectly retried requests (:pr:`522`)

* Use the "reason phrase" as a failover for stringified API errors with no body (:pr:`524`)

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

* Enhance documentation for all of the parameters on methods of ``GroupsClient``

.. _changelog-3.4.2:

3.4.2

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

Fixed
~~~~~

* Fix the pagination behavior for ``TransferClient`` on ``task_skipped_errors`` and
``task_successful_transfers``, and apply the same fix to the endpoint manager
variants of these methods. Prior to the fix, paginated calls would return a
single page of results and then stop (:pr:`520`)

.. _changelog-3.4.1:

3.4.1

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

Fixed
~~~~~

* The ``typing_extensions`` requirement in package metadata now sets a lower
bound of ``4.0``, to force upgrades of installations to get a new enough version
(:pr:`518`)

.. _changelog-3.4.0:

3.4.0

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

Added
~~~~~

* Support pagination on ``SearchClient.post_search`` (:pr:`507`)

* Add support for scroll queries to ``SearchClient``. ``SearchClient.scroll``
and ``SearchClient.paginated.scroll`` are now available as methods, and a new
helper class, ``SearchScrollQuery``, can be used to easily construct
scrolling queries. (:pr:`507`)

* Add methods to ``SearchClient`` for managing index roles. ``create_role``,
``delete_role``, and ``get_role_list`` (:pr:`507`)

* Add ``mapped_collection`` and ``filter`` query arguments to ``GCSClient.get_collection_list`` (:pr:`510`)

* Add role methods to ``GCSClient`` (:pr:`513`)

* ``GCSClient.get_role_list`` lists endpoint or collection roles
* ``GCSClient.create_role`` creates a role
* ``GCSClient.get_role`` gets a single role
* ``GCSClient.delete_role`` deletes a role

* The response from ``AuthClient.get_identities`` now supports iteration,
returning results from the ``"identities"`` array (:pr:`514`)

.. _changelog-3.3.1:

3.3.1

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

Fixed
~~~~~

* Packaging bugfix. ``globus-sdk`` is now built with pypa's ``build`` tool, to
resolve issues with wheel builds.

.. _changelog-3.3.0:

Page 9 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.