From a5829484096bd2e6802b61697296842aede08023 Mon Sep 17 00:00:00 2001 From: Chris Janidlo Date: Wed, 13 Dec 2023 10:28:33 -0600 Subject: [PATCH] Bump versions and collect changelog for release --- ...1031_230517_yadudoc1729_task_retries_1.rst | 14 --------- ...31204_155243_chris_remove_funcx_client.rst | 4 --- ..._yadudoc1729_update_to_parsl_2023_12_4.rst | 4 --- .../globus_compute_endpoint/version.py | 2 +- compute_endpoint/setup.py | 2 +- compute_sdk/globus_compute_sdk/version.py | 2 +- docs/changelog.rst | 30 +++++++++++++++++++ 7 files changed, 33 insertions(+), 25 deletions(-) delete mode 100644 changelog.d/20231031_230517_yadudoc1729_task_retries_1.rst delete mode 100644 changelog.d/20231204_155243_chris_remove_funcx_client.rst delete mode 100644 changelog.d/20231212_095641_yadudoc1729_update_to_parsl_2023_12_4.rst diff --git a/changelog.d/20231031_230517_yadudoc1729_task_retries_1.rst b/changelog.d/20231031_230517_yadudoc1729_task_retries_1.rst deleted file mode 100644 index fb1331dae..000000000 --- a/changelog.d/20231031_230517_yadudoc1729_task_retries_1.rst +++ /dev/null @@ -1,14 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^^ - -- ``GlobusComputeEngine`` can now be configured to automatically retry task failures when - node failures (e.g nodes are lost due to batch job reaching walltime) occur. This option - is set to 0 by default to avoid unintentional resource wastage from retrying tasks. - Traceback history from all prior attempts is supplied if the last retry attempt fails. - Here's a snippet from config.yaml: - -.. code-block:: yaml - - engine: - type: GlobusComputeEngine - max_retries_on_system_failure: 2 \ No newline at end of file diff --git a/changelog.d/20231204_155243_chris_remove_funcx_client.rst b/changelog.d/20231204_155243_chris_remove_funcx_client.rst deleted file mode 100644 index 130102203..000000000 --- a/changelog.d/20231204_155243_chris_remove_funcx_client.rst +++ /dev/null @@ -1,4 +0,0 @@ -Deprecated -^^^^^^^^^^ - -- The ``funcx_client`` argument to the ``Executor`` has been deprecated and replaced with ``client``. diff --git a/changelog.d/20231212_095641_yadudoc1729_update_to_parsl_2023_12_4.rst b/changelog.d/20231212_095641_yadudoc1729_update_to_parsl_2023_12_4.rst deleted file mode 100644 index dc73a3d41..000000000 --- a/changelog.d/20231212_095641_yadudoc1729_update_to_parsl_2023_12_4.rst +++ /dev/null @@ -1,4 +0,0 @@ -Changed -^^^^^^^ - -- Parsl version requirements updated from ``2023.7.3`` to ``2023.12.4`` diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index f65d51a24..027cced53 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.8.0" +__version__ = "2.9.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 704e01809..a626ea02c 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.8.0", + "globus-compute-sdk==2.9.0", "globus-compute-common==0.3.0", "globus-identity-mapping==0.1.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 4097a034f..9140f55d5 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.8.0" +__version__ = "2.9.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index 2a8839f69..e1d89be81 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,36 @@ Changelog .. scriv-insert-here +.. _changelog-2.9.0: + +globus-compute-sdk & globus-compute-endpoint v2.9.0 +--------------------------------------------------- + +New Functionality +^^^^^^^^^^^^^^^^^ + +- ``GlobusComputeEngine`` can now be configured to automatically retry task failures when + node failures (e.g nodes are lost due to batch job reaching walltime) occur. This option + is set to 0 by default to avoid unintentional resource wastage from retrying tasks. + Traceback history from all prior attempts is supplied if the last retry attempt fails. + Here's a snippet from config.yaml: + +.. code-block:: yaml + + engine: + type: GlobusComputeEngine + max_retries_on_system_failure: 2 + +Deprecated +^^^^^^^^^^ + +- The ``funcx_client`` argument to the ``Executor`` has been deprecated and replaced with ``client``. + +Changed +^^^^^^^ + +- Parsl version requirements updated from ``2023.7.3`` to ``2023.12.4`` + .. _changelog-2.7.0: globus-compute-sdk & globus-compute-endpoint v2.7.0