From 1c78ddaad277392137c595828a3f58f690468d5d Mon Sep 17 00:00:00 2001 From: Stephen Rosen Date: Mon, 30 Mar 2026 14:15:54 -0500 Subject: [PATCH] Bump version and changelog for release --- ...28_sirosen_experimental_gcs_downloader.rst | 7 ---- .../20260226_154303_aaschaer_transfer_v2.rst | 19 --------- ...6_183052_sirosen_gcs_collection_client.rst | 8 ---- ...320_121518_sirosen_search_filter_roles.rst | 4 -- changelog.rst | 39 +++++++++++++++++++ pyproject.toml | 2 +- 6 files changed, 40 insertions(+), 39 deletions(-) delete mode 100644 changelog.d/20251119_233028_sirosen_experimental_gcs_downloader.rst delete mode 100644 changelog.d/20260226_154303_aaschaer_transfer_v2.rst delete mode 100644 changelog.d/20260306_183052_sirosen_gcs_collection_client.rst delete mode 100644 changelog.d/20260320_121518_sirosen_search_filter_roles.rst diff --git a/changelog.d/20251119_233028_sirosen_experimental_gcs_downloader.rst b/changelog.d/20251119_233028_sirosen_experimental_gcs_downloader.rst deleted file mode 100644 index 228af10df..000000000 --- a/changelog.d/20251119_233028_sirosen_experimental_gcs_downloader.rst +++ /dev/null @@ -1,7 +0,0 @@ -Added ------ - -- Added a new ``globus_sdk.experimental.gcs_downloader`` module which provides - experimental tooling for downloading files from HTTPS GCS Collections. The - new module provides a ``GCSDownloader`` class for detecting requirements and - downloading files. (:pr:`1342`) diff --git a/changelog.d/20260226_154303_aaschaer_transfer_v2.rst b/changelog.d/20260226_154303_aaschaer_transfer_v2.rst deleted file mode 100644 index 4d7fe0e30..000000000 --- a/changelog.d/20260226_154303_aaschaer_transfer_v2.rst +++ /dev/null @@ -1,19 +0,0 @@ -Added ------ - -- Added the experimental ``TransferClientV2`` client class along with helper - classes ``TunnelCreateDocument`` and ``TunnelUpdateDocument`` (:pr:`1370`) -- JSON:API iteration and pagination is now supported through - ``IterableJSONAPIResponse`` and ``JSONAPIPaginator`` (:pr:`1370`) - -Changed -------- - -- All tunnels support in ``TransferClient`` has been labeled as Beta as the - underlying API is still in development. For the most up to date interfaces - it is recommended to use the ``TransferClientV2`` (:pr:`1370`) - -Fixed ------ - -- Various fixes for tunnels support in ``TransferClient`` (:pr:`1370`) diff --git a/changelog.d/20260306_183052_sirosen_gcs_collection_client.rst b/changelog.d/20260306_183052_sirosen_gcs_collection_client.rst deleted file mode 100644 index ca191b88a..000000000 --- a/changelog.d/20260306_183052_sirosen_gcs_collection_client.rst +++ /dev/null @@ -1,8 +0,0 @@ -Added ------ - -- Added a new ``GCSCollectionClient`` class in - ``globus_sdk.experimental.gcs_collection_client``. - The new client has no methods other than the base HTTP ones, but contains the - collection ID and scopes in the correct locations for the SDK token management - mechanisms to use. (:pr:`1375`) diff --git a/changelog.d/20260320_121518_sirosen_search_filter_roles.rst b/changelog.d/20260320_121518_sirosen_search_filter_roles.rst deleted file mode 100644 index f0c43d258..000000000 --- a/changelog.d/20260320_121518_sirosen_search_filter_roles.rst +++ /dev/null @@ -1,4 +0,0 @@ -Added ------ - -- Added support for ``filter_roles`` as a parameter to ``SearchClient.index_list``. (:pr:`1376`) diff --git a/changelog.rst b/changelog.rst index 9caa07523..2a9932779 100644 --- a/changelog.rst +++ b/changelog.rst @@ -12,6 +12,45 @@ to a major new version of the SDK. .. scriv-insert-here +.. _changelog-4.5.0: + +v4.5.0 (2026-03-30) +=================== + +Added +----- + +- Added a new ``globus_sdk.experimental.gcs_downloader`` module which provides + experimental tooling for downloading files from HTTPS GCS Collections. The + new module provides a ``GCSDownloader`` class for detecting requirements and + downloading files. (:pr:`1342`) + +- Added the experimental ``TransferClientV2`` client class along with helper + classes ``TunnelCreateDocument`` and ``TunnelUpdateDocument`` (:pr:`1370`) + +- JSON:API iteration and pagination is now supported through + ``IterableJSONAPIResponse`` and ``JSONAPIPaginator`` (:pr:`1370`) + +- Added a new ``GCSCollectionClient`` class in + ``globus_sdk.experimental.gcs_collection_client``. + The new client has no methods other than the base HTTP ones, but contains the + collection ID and scopes in the correct locations for the SDK token management + mechanisms to use. (:pr:`1375`) + +- Added support for ``filter_roles`` as a parameter to ``SearchClient.index_list``. (:pr:`1376`) + +Changed +------- + +- All tunnels support in ``TransferClient`` has been labeled as Beta as the + underlying API is still in development. For the most up to date interfaces + it is recommended to use the ``TransferClientV2`` (:pr:`1370`) + +Fixed +----- + +- Various fixes for tunnels support in ``TransferClient`` (:pr:`1370`) + .. _changelog-4.4.1: v4.4.1 (2026-02-27) diff --git a/pyproject.toml b/pyproject.toml index 5093152e9..3b970ce38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "globus-sdk" -version = "4.4.1" +version = "4.5.0" authors = [ { name = "Globus Team", email = "support@globus.org" }, ]