From ab6f1ce4bc75eff4555db4094627f766df97b679 Mon Sep 17 00:00:00 2001 From: derek-globus Date: Mon, 10 Aug 2026 14:15:06 -0500 Subject: [PATCH] Bump version and changelog for release --- .../20260616_152921_sirosen_add_zizmor.rst | 5 --- .../20260702_015418_sirosen_doctest.rst | 5 --- ...0730_164042_kurtmckee_harpoon_narwhals.rst | 5 --- ...13208_kurtmckee_update_flows_api_links.rst | 4 -- ...3_114540_kurtmckee_web_inputs_sc_50208.rst | 7 --- ...en_improve_resource_server_annotations.rst | 6 --- ...6_111730_sirosen_mypy_docs_integration.rst | 7 --- changelog.rst | 45 +++++++++++++++++++ pyproject.toml | 2 +- 9 files changed, 46 insertions(+), 40 deletions(-) delete mode 100644 changelog.d/20260616_152921_sirosen_add_zizmor.rst delete mode 100644 changelog.d/20260702_015418_sirosen_doctest.rst delete mode 100644 changelog.d/20260730_164042_kurtmckee_harpoon_narwhals.rst delete mode 100644 changelog.d/20260731_113208_kurtmckee_update_flows_api_links.rst delete mode 100644 changelog.d/20260803_114540_kurtmckee_web_inputs_sc_50208.rst delete mode 100644 changelog.d/20260805_101317_sirosen_improve_resource_server_annotations.rst delete mode 100644 changelog.d/20260806_111730_sirosen_mypy_docs_integration.rst diff --git a/changelog.d/20260616_152921_sirosen_add_zizmor.rst b/changelog.d/20260616_152921_sirosen_add_zizmor.rst deleted file mode 100644 index 383d9076d..000000000 --- a/changelog.d/20260616_152921_sirosen_add_zizmor.rst +++ /dev/null @@ -1,5 +0,0 @@ -Security --------- - -- GitHub Actions security is now checked with `zizmor `_ - (:pr:`1402`) diff --git a/changelog.d/20260702_015418_sirosen_doctest.rst b/changelog.d/20260702_015418_sirosen_doctest.rst deleted file mode 100644 index bdb46447d..000000000 --- a/changelog.d/20260702_015418_sirosen_doctest.rst +++ /dev/null @@ -1,5 +0,0 @@ -Development ------------ - -- ``globus-sdk`` testing now leverages Sphinx ``doctest`` to make select - examples testable. (:pr:`1406`) diff --git a/changelog.d/20260730_164042_kurtmckee_harpoon_narwhals.rst b/changelog.d/20260730_164042_kurtmckee_harpoon_narwhals.rst deleted file mode 100644 index b44d46fb4..000000000 --- a/changelog.d/20260730_164042_kurtmckee_harpoon_narwhals.rst +++ /dev/null @@ -1,5 +0,0 @@ -Documentation -------------- - -- Remove the ``SpecificFlowClient.run_flow`` and ``.update_run`` methods' - ``label`` parameter length constraint documentation. (:pr:`1408`) diff --git a/changelog.d/20260731_113208_kurtmckee_update_flows_api_links.rst b/changelog.d/20260731_113208_kurtmckee_update_flows_api_links.rst deleted file mode 100644 index 0014ae8ac..000000000 --- a/changelog.d/20260731_113208_kurtmckee_update_flows_api_links.rst +++ /dev/null @@ -1,4 +0,0 @@ -Documentation -------------- - -- Update the URL to the Flows API documentation. (:pr:`1409`) diff --git a/changelog.d/20260803_114540_kurtmckee_web_inputs_sc_50208.rst b/changelog.d/20260803_114540_kurtmckee_web_inputs_sc_50208.rst deleted file mode 100644 index 9b7c82f4b..000000000 --- a/changelog.d/20260803_114540_kurtmckee_web_inputs_sc_50208.rst +++ /dev/null @@ -1,7 +0,0 @@ -Added ------ - -- Add Web Input-related methods to the ``FlowsClient`` class. (:pr:`1410`) - - The new methods are: ``list_web_inputs``, ``get_web_input``, - and ``respond_to_web_input``. diff --git a/changelog.d/20260805_101317_sirosen_improve_resource_server_annotations.rst b/changelog.d/20260805_101317_sirosen_improve_resource_server_annotations.rst deleted file mode 100644 index 0ad03f726..000000000 --- a/changelog.d/20260805_101317_sirosen_improve_resource_server_annotations.rst +++ /dev/null @@ -1,6 +0,0 @@ -Changed -------- - -- The ``resource_server`` attribute of the clients for Auth, Compute, Flows, - Groups, Search, Timers, and Transfer is now annotated as ``str``, rather than - the inherited type of ``str | None``. (:pr:`1414`) diff --git a/changelog.d/20260806_111730_sirosen_mypy_docs_integration.rst b/changelog.d/20260806_111730_sirosen_mypy_docs_integration.rst deleted file mode 100644 index 4ac108939..000000000 --- a/changelog.d/20260806_111730_sirosen_mypy_docs_integration.rst +++ /dev/null @@ -1,7 +0,0 @@ -Added ------ - -- Added a new flag, ``sweep``, to ``GlobusApp.logout()``. - Use ``logout(sweep=True)`` to ask the app to clear all tokens found in the - app's storage, not only the ones currently in use by the app. - The default behavior, ``sweep=False``, is unchanged. (:pr:`1417`) diff --git a/changelog.rst b/changelog.rst index 8de560825..61f24b2cb 100644 --- a/changelog.rst +++ b/changelog.rst @@ -12,6 +12,51 @@ to a major new version of the SDK. .. scriv-insert-here +.. _changelog-4.9.0: + +v4.9.0 (2026-08-10) +=================== + +Added +----- + +- Add Web Input-related methods to the ``FlowsClient`` class. (:pr:`1410`) + + The new methods are: ``list_web_inputs``, ``get_web_input``, + and ``respond_to_web_input``. + +- Added a new flag, ``sweep``, to ``GlobusApp.logout()``. + Use ``logout(sweep=True)`` to ask the app to clear all tokens found in the + app's storage, not only the ones currently in use by the app. + The default behavior, ``sweep=False``, is unchanged. (:pr:`1417`) + +Changed +------- + +- The ``resource_server`` attribute of the clients for Auth, Compute, Flows, + Groups, Search, Timers, and Transfer is now annotated as ``str``, rather than + the inherited type of ``str | None``. (:pr:`1414`) + +Documentation +------------- + +- Remove the ``SpecificFlowClient.run_flow`` and ``.update_run`` methods' + ``label`` parameter length constraint documentation. (:pr:`1408`) + +- Update the URL to the Flows API documentation. (:pr:`1409`) + +Security +-------- + +- GitHub Actions security is now checked with `zizmor `_ + (:pr:`1402`) + +Development +----------- + +- ``globus-sdk`` testing now leverages Sphinx ``doctest`` to make select + examples testable. (:pr:`1406`) + .. _changelog-4.8.1: v4.8.1 (2026-06-16) diff --git a/pyproject.toml b/pyproject.toml index 20668a60e..b23e06449 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "globus-sdk" -version = "4.8.1" +version = "4.9.0" authors = [ { name = "Globus Team", email = "support@globus.org" }, ]