Skip to content

Commit a7c730a

Browse files
authored
Release v4.5.0 (#1377)
2 parents 519c331 + 1c78dda commit a7c730a

6 files changed

Lines changed: 40 additions & 39 deletions

changelog.d/20251119_233028_sirosen_experimental_gcs_downloader.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

changelog.d/20260226_154303_aaschaer_transfer_v2.rst

Lines changed: 0 additions & 19 deletions
This file was deleted.

changelog.d/20260306_183052_sirosen_gcs_collection_client.rst

Lines changed: 0 additions & 8 deletions
This file was deleted.

changelog.d/20260320_121518_sirosen_search_filter_roles.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog.rst

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,45 @@ to a major new version of the SDK.
1212

1313
.. scriv-insert-here
1414
15+
.. _changelog-4.5.0:
16+
17+
v4.5.0 (2026-03-30)
18+
===================
19+
20+
Added
21+
-----
22+
23+
- Added a new ``globus_sdk.experimental.gcs_downloader`` module which provides
24+
experimental tooling for downloading files from HTTPS GCS Collections. The
25+
new module provides a ``GCSDownloader`` class for detecting requirements and
26+
downloading files. (:pr:`1342`)
27+
28+
- Added the experimental ``TransferClientV2`` client class along with helper
29+
classes ``TunnelCreateDocument`` and ``TunnelUpdateDocument`` (:pr:`1370`)
30+
31+
- JSON:API iteration and pagination is now supported through
32+
``IterableJSONAPIResponse`` and ``JSONAPIPaginator`` (:pr:`1370`)
33+
34+
- Added a new ``GCSCollectionClient`` class in
35+
``globus_sdk.experimental.gcs_collection_client``.
36+
The new client has no methods other than the base HTTP ones, but contains the
37+
collection ID and scopes in the correct locations for the SDK token management
38+
mechanisms to use. (:pr:`1375`)
39+
40+
- Added support for ``filter_roles`` as a parameter to ``SearchClient.index_list``. (:pr:`1376`)
41+
42+
Changed
43+
-------
44+
45+
- All tunnels support in ``TransferClient`` has been labeled as Beta as the
46+
underlying API is still in development. For the most up to date interfaces
47+
it is recommended to use the ``TransferClientV2`` (:pr:`1370`)
48+
49+
Fixed
50+
-----
51+
52+
- Various fixes for tunnels support in ``TransferClient`` (:pr:`1370`)
53+
1554
.. _changelog-4.4.1:
1655

1756
v4.4.1 (2026-02-27)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "globus-sdk"
7-
version = "4.4.1"
7+
version = "4.5.0"
88
authors = [
99
{ name = "Globus Team", email = "support@globus.org" },
1010
]

0 commit comments

Comments
 (0)