From a735d2583e7748f7c1e090682454d19e27cbc762 Mon Sep 17 00:00:00 2001 From: Kevin Hunter Kesling Date: Fri, 8 Mar 2024 13:54:44 -0500 Subject: [PATCH 1/2] Bump version for alpha release Un-skip test now that multi-user endpoints show as online. --- compute_endpoint/globus_compute_endpoint/version.py | 2 +- compute_endpoint/setup.py | 2 +- compute_sdk/globus_compute_sdk/version.py | 2 +- smoke_tests/tests/test_version.py | 4 ---- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index 70e49069f..72aad57d6 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.14.0" +__version__ = "2.15.0a0" # 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 2131a88eb..969c7a037 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.14.0", + "globus-compute-sdk==2.15.0a0", "globus-compute-common==0.3.0", "globus-identity-mapping==0.3.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 6ebd6030d..d4cb7b8f5 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.14.0" +__version__ = "2.15.0a0" def compare_versions( diff --git a/smoke_tests/tests/test_version.py b/smoke_tests/tests/test_version.py index 33a35ed35..c41d1c83e 100644 --- a/smoke_tests/tests/test_version.py +++ b/smoke_tests/tests/test_version.py @@ -1,4 +1,3 @@ -import pytest from packaging.version import Version @@ -31,9 +30,6 @@ def test_simple_function(compute_client): assert func_uuid is not None, "Invalid function uuid returned" -@pytest.mark.skip( - "Skipping as of 2024-01-11 while we wait for MU tutorial to show as 'online'" -) def test_ep_status(compute_client, endpoint): """Test whether the tutorial EP is online and reporting status""" response = compute_client.get_endpoint_status(endpoint) From cc9652db874ceb27146b63ec71c4b8bec2bd2718 Mon Sep 17 00:00:00 2001 From: Kevin Hunter Kesling Date: Wed, 13 Mar 2024 11:31:28 -0400 Subject: [PATCH 2/2] Bump versions and changelog for release --- ...0240301_101449_kevin_update_gim_to_030.rst | 4 -- .../20240301_105729_kevin_update_two_deps.rst | 10 ----- ..._30907815+rjmello_container_launch_cmd.rst | 5 --- .../20240305_135742_30907815+rjmello.rst | 4 -- ..._bump_parsl_pinned_version_to_2023_3_4.rst | 42 ------------------- .../globus_compute_endpoint/version.py | 2 +- compute_endpoint/setup.py | 2 +- compute_sdk/globus_compute_sdk/version.py | 2 +- docs/changelog.rst | 33 +++++++++++++++ 9 files changed, 36 insertions(+), 68 deletions(-) delete mode 100644 changelog.d/20240301_101449_kevin_update_gim_to_030.rst delete mode 100644 changelog.d/20240301_105729_kevin_update_two_deps.rst delete mode 100644 changelog.d/20240302_235505_30907815+rjmello_container_launch_cmd.rst delete mode 100644 changelog.d/20240305_135742_30907815+rjmello.rst delete mode 100644 changelog.d/20240308_113821_yadudoc1729_bump_parsl_pinned_version_to_2023_3_4.rst diff --git a/changelog.d/20240301_101449_kevin_update_gim_to_030.rst b/changelog.d/20240301_101449_kevin_update_gim_to_030.rst deleted file mode 100644 index 3c78e5475..000000000 --- a/changelog.d/20240301_101449_kevin_update_gim_to_030.rst +++ /dev/null @@ -1,4 +0,0 @@ -Changed -^^^^^^^ - -- Update globus-identity-mapping to v0.3.0 diff --git a/changelog.d/20240301_105729_kevin_update_two_deps.rst b/changelog.d/20240301_105729_kevin_update_two_deps.rst deleted file mode 100644 index 62a984109..000000000 --- a/changelog.d/20240301_105729_kevin_update_two_deps.rst +++ /dev/null @@ -1,10 +0,0 @@ -Changed -^^^^^^^ - -- Update ``globus-sdk`` dependency to at least 3.28.0 - -Security -^^^^^^^^ - -- Bump ``jinja2`` dependency to 3.1.3 - diff --git a/changelog.d/20240302_235505_30907815+rjmello_container_launch_cmd.rst b/changelog.d/20240302_235505_30907815+rjmello_container_launch_cmd.rst deleted file mode 100644 index 1b5ecc4d6..000000000 --- a/changelog.d/20240302_235505_30907815+rjmello_container_launch_cmd.rst +++ /dev/null @@ -1,5 +0,0 @@ -Bug Fixes -^^^^^^^^^ - -- Fixed a bug that caused errors on containerized endpoints when certain - configuration fields (e.g., ``address_probe_timeout``) were not defined. \ No newline at end of file diff --git a/changelog.d/20240305_135742_30907815+rjmello.rst b/changelog.d/20240305_135742_30907815+rjmello.rst deleted file mode 100644 index 0e48c50ec..000000000 --- a/changelog.d/20240305_135742_30907815+rjmello.rst +++ /dev/null @@ -1,4 +0,0 @@ -Bug Fixes -^^^^^^^^^ - -- Logs from ``parsl`` (providers, etc.) are now showing in ``endpoint.log``. \ No newline at end of file diff --git a/changelog.d/20240308_113821_yadudoc1729_bump_parsl_pinned_version_to_2023_3_4.rst b/changelog.d/20240308_113821_yadudoc1729_bump_parsl_pinned_version_to_2023_3_4.rst deleted file mode 100644 index ad90a2105..000000000 --- a/changelog.d/20240308_113821_yadudoc1729_bump_parsl_pinned_version_to_2023_3_4.rst +++ /dev/null @@ -1,42 +0,0 @@ -.. A new scriv changelog fragment. -.. -.. Uncomment the header that is right (remove the leading dots). -.. -.. New Functionality -.. ^^^^^^^^^^^^^^^^^ -.. -.. - A bullet item for the New Functionality category. -.. -.. Bug Fixes -.. ^^^^^^^^^ -.. -.. - A bullet item for the Bug Fixes category. -.. -.. Removed -.. ^^^^^^^ -.. -.. - A bullet item for the Removed category. -.. -.. Deprecated -.. ^^^^^^^^^^ -.. -.. - A bullet item for the Deprecated category. -.. -Changed -^^^^^^^ - -- Bumped parsl pinned version from ``2024.02.05`` to ``2024.3.4`` - This version bump brings in following fixes: - - - HTEX to support `max_workers_per_node` as a kwarg - - Better stdout/err reporting from failed tasks - - Support for detecting MISSING jobs - - Better HTEX interchange shutdown logic to avoid hung processes -.. -.. - A bullet item for the Changed category. -.. -.. Security -.. ^^^^^^^^ -.. -.. - A bullet item for the Security category. -.. diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index 72aad57d6..dabdf80c8 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.15.0a0" +__version__ = "2.15.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 969c7a037..88ecfcfb5 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.15.0a0", + "globus-compute-sdk==2.15.0", "globus-compute-common==0.3.0", "globus-identity-mapping==0.3.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 d4cb7b8f5..6bf4dbe2b 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.15.0a0" +__version__ = "2.15.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index 7c002a797..00517cf5c 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,39 @@ Changelog .. scriv-insert-here +.. _changelog-2.15.0: + +globus-compute-sdk & globus-compute-endpoint v2.15.0 +---------------------------------------------------- + +Bug Fixes +^^^^^^^^^ + +- Fixed a bug that caused errors on containerized endpoints when certain + configuration fields (e.g., ``address_probe_timeout``) were not defined. + +- Logs from ``parsl`` (providers, etc.) are now showing in ``endpoint.log``. + +Changed +^^^^^^^ + +- Update ``globus-identity-mapping`` dependency to v0.3.0 + +- Update ``globus-sdk`` dependency to at least 3.28.0 + +- Bumped parsl pinned version from ``2024.02.05`` to ``2024.3.4`` + This version bump brings in following fixes: + + - HTEX to support `max_workers_per_node` as a kwarg + - Better stdout/err reporting from failed tasks + - Support for detecting MISSING jobs + - Better HTEX interchange shutdown logic to avoid hung processes + +Security +^^^^^^^^ + +- Bump ``jinja2`` dependency to 3.1.3 + .. _changelog-2.14.0: globus-compute-sdk & globus-compute-endpoint v2.14.0