diff --git a/changelog.d/20240612_140404_30907815+rjmello_pool_result_watchers_sc_33032.rst b/changelog.d/20240612_140404_30907815+rjmello_pool_result_watchers_sc_33032.rst deleted file mode 100644 index 0bcedac32..000000000 --- a/changelog.d/20240612_140404_30907815+rjmello_pool_result_watchers_sc_33032.rst +++ /dev/null @@ -1,5 +0,0 @@ -Changed -^^^^^^^ - -- Unless manually specified, all ``Executor`` objects in the same process will - share the same task group ID. \ No newline at end of file diff --git a/changelog.d/20240627_181028_chris_mep_config_user_runtime.rst b/changelog.d/20240627_181028_chris_mep_config_user_runtime.rst deleted file mode 100644 index 3cdd65122..000000000 --- a/changelog.d/20240627_181028_chris_mep_config_user_runtime.rst +++ /dev/null @@ -1,7 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^^ - -- The engine that renders user endpoint config files now receives information about - the runtime environment used to submit tasks, such as Python environment and Globus - Compute SDK version, via the ``user_runtime`` variable. For a complete list of the - fields that are sent, `reference the documentation on batch.UserRuntime. `_ diff --git a/changelog.d/20240702_175644_30907815+rjmello_exec_cmd_sc_34376.rst b/changelog.d/20240702_175644_30907815+rjmello_exec_cmd_sc_34376.rst deleted file mode 100644 index 3ef8f5d61..000000000 --- a/changelog.d/20240702_175644_30907815+rjmello_exec_cmd_sc_34376.rst +++ /dev/null @@ -1,11 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^^ - -- Added the ``globus-compute-endpoint python-exec`` command to run Python modules as scripts - from the Globus Compute endpoint CLI. The primary use case is to launch Parsl processes - without requiring additional commands in the user's ``PATH`` (e.g., ``process_worker_pool.py``). - -Changed -~~~~~~~ - -- Worker nodes no longer need to resolve the ``process_worker_pool.py`` command. diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index 84d854ec3..a7c8e4e32 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.23.0" +__version__ = "2.24.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 9a3dccb65..76ef8a587 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.23.0", + "globus-compute-sdk==2.24.0", "globus-compute-common==0.4.1", "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 ca2c727f5..a245e7330 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.23.0" +__version__ = "2.24.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index 37b447607..3c1826b5a 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,34 @@ Changelog .. scriv-insert-here +.. _changelog-2.24.0a0: + +globus-compute-sdk & globus-compute-endpoint v2.24.0 +------------------------------------------------------ + +New Functionality +^^^^^^^^^^^^^^^^^ + +- The engine that renders user endpoint config files now receives information about + the runtime environment used to submit tasks, such as Python environment and Globus + Compute SDK version, via the ``user_runtime`` variable. For a complete list of the + fields that are sent, `reference the documentation on batch.UserRuntime. `_ + +- Added the ``globus-compute-endpoint python-exec`` command to run Python modules as scripts + from the Globus Compute endpoint CLI. The primary use case is to launch Parsl processes + without requiring additional commands in the user's ``PATH`` (e.g., ``process_worker_pool.py``). + +Changed +~~~~~~~ + +- Worker nodes no longer need to resolve the ``process_worker_pool.py`` command. + +Changed +^^^^^^^ + +- Unless manually specified, all ``Executor`` objects in the same process will + share the same task group ID. + .. _changelog-2.23.0: globus-compute-sdk & globus-compute-endpoint v2.23.0