diff --git a/changelog.d/20241114_172127_chris_remove_tty_checks.rst b/changelog.d/20241114_172127_chris_remove_tty_checks.rst deleted file mode 100644 index cce688919..000000000 --- a/changelog.d/20241114_172127_chris_remove_tty_checks.rst +++ /dev/null @@ -1,12 +0,0 @@ -Changed -^^^^^^^ - -- Bumped dependency on ``globus-sdk-python`` to at least `version 3.47.0 `_. - This version includes changes to detect ``EOFErrors`` when logging in with the command - line, obviating the need for existing ``globus-compute-sdk`` code that checks if a - user is in an interactive terminal before logging in. The old Compute code raised a - ``RuntimeError`` in that scenario; the new code raises a - ``globus_sdk.login_flows.CommandLineLoginFlowEOFError`` if Python's ``input`` - function raises an ``EOFError`` - which, in Compute, can happen if a previously - command-line-authenticated endpoint tries to re-authenticate but no longer has access - to a STDIN. diff --git a/changelog.d/20241120_120234_30907815+rjmello_fix_client_logout.rst b/changelog.d/20241120_120234_30907815+rjmello_fix_client_logout.rst deleted file mode 100644 index 0bd5688b9..000000000 --- a/changelog.d/20241120_120234_30907815+rjmello_fix_client_logout.rst +++ /dev/null @@ -1,4 +0,0 @@ -Bug Fixes -^^^^^^^^^ - -- ``Client.logout()`` no longer raises an ``AttributeError``. diff --git a/changelog.d/20241121_110717_kevin_relax_jsonschema_constraint.rst b/changelog.d/20241121_110717_kevin_relax_jsonschema_constraint.rst deleted file mode 100644 index e3fbc709d..000000000 --- a/changelog.d/20241121_110717_kevin_relax_jsonschema_constraint.rst +++ /dev/null @@ -1,6 +0,0 @@ -Changed -^^^^^^^ - -- Bumped ``jsonschema`` version to at least 4.21, but relax the upper bound to - version 5 so as to allow other projects to coexist in the same virtual - environment more easily. diff --git a/changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst b/changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst deleted file mode 100644 index ab15ac52f..000000000 --- a/changelog.d/20241126_104747_LeiGlobus_bump_parsl_11_25.rst +++ /dev/null @@ -1,9 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^ - -- Added ipv6 support for GlobusComputeEngine by upgrading Parsl - -Changed -^^^^^^^ - -- Bumped ``parsl`` dependency version to `2024.11.25 `_. diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index 2689357f6..375dbbc49 100644 --- a/compute_endpoint/globus_compute_endpoint/version.py +++ b/compute_endpoint/globus_compute_endpoint/version.py @@ -1,6 +1,6 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "2.32.0a0" +__version__ = "2.32.0" # TODO: remove after a `globus-compute-sdk` release # this is needed because it's imported by `globus-compute-sdk` to do the version check diff --git a/compute_endpoint/setup.py b/compute_endpoint/setup.py index 6467e8f56..5ee07115b 100644 --- a/compute_endpoint/setup.py +++ b/compute_endpoint/setup.py @@ -6,7 +6,7 @@ REQUIRES = [ "requests>=2.31.0,<3", "globus-sdk", # version will be bounded by `globus-compute-sdk` - "globus-compute-sdk==2.32.0a0", + "globus-compute-sdk==2.32.0", "globus-compute-common==0.5.0", "globus-identity-mapping==0.4.0", # table printing used in list-endpoints diff --git a/compute_sdk/globus_compute_sdk/version.py b/compute_sdk/globus_compute_sdk/version.py index 49628ac32..4a71aeca9 100644 --- a/compute_sdk/globus_compute_sdk/version.py +++ b/compute_sdk/globus_compute_sdk/version.py @@ -3,7 +3,7 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "2.32.0a0" +__version__ = "2.32.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index c1c1b0e67..2bfdd9583 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,40 @@ Changelog .. scriv-insert-here +.. _changelog-2.32.0: + +globus-compute-sdk & globus-compute-endpoint v2.32.0 +---------------------------------------------------- + +New Functionality +^^^^^^^^^^^^^^^^^ + +- Added ipv6 support for GlobusComputeEngine by upgrading Parsl to 2024.11.25 + +Bug Fixes +^^^^^^^^^ + +- ``Client.logout()`` no longer raises an ``AttributeError``. + +Changed +^^^^^^^ + +- Bumped dependency on ``globus-sdk-python`` to at least `version 3.47.0 `_. + This version includes changes to detect ``EOFErrors`` when logging in with the command + line, obviating the need for existing ``globus-compute-sdk`` code that checks if a + user is in an interactive terminal before logging in. The old Compute code raised a + ``RuntimeError`` in that scenario; the new code raises a + ``globus_sdk.login_flows.CommandLineLoginFlowEOFError`` if Python's ``input`` + function raises an ``EOFError`` - which, in Compute, can happen if a previously + command-line-authenticated endpoint tries to re-authenticate but no longer has access + to a STDIN. + +- Bumped ``jsonschema`` version to at least 4.21, but relax the upper bound to + version 5 so as to allow other projects to coexist in the same virtual + environment more easily. + +- Bumped ``parsl`` dependency version to `2024.11.25 `_. + .. _changelog-2.31.0: globus-compute-sdk & globus-compute-endpoint v2.31.0