diff --git a/changelog.d/20230503_101434_yadudoc1729_unfork_htex_2.rst b/changelog.d/20230503_101434_yadudoc1729_unfork_htex_2.rst deleted file mode 100644 index c9632b443..000000000 --- a/changelog.d/20230503_101434_yadudoc1729_unfork_htex_2.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. A new scriv changelog fragment. -.. -.. Uncomment the header that is right (remove the leading dots). -.. -New Functionality -^^^^^^^^^^^^^^^^^ - -- Support for 3 new execution ``Engines``, designed to replace the ``HighThroughputExecutor`` - - - ``GlobusComputeEngine``: Wraps Parsl's ``HighThroughputExecutor`` to match the current - default executor (globus-computes' fork of ``HighThroughputExecutor``) - - ``ProcessPoolEngine``: Wraps ``concurrent.futures.ProcessPoolExecutor`` for concurrent - local execution - - ``ThreadPoolEngine``: Wraps ``concurrent.futures.ThreadPoolEngine`` for concurrent - local execution on MacOS. - -.. - 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 -.. ^^^^^^^ -.. -.. - A bullet item for the Changed category. -.. -.. Security -.. ^^^^^^^^ -.. -.. - A bullet item for the Security category. -.. diff --git a/changelog.d/20230523_125601_kevin_no_spaces_in_ep_name.rst b/changelog.d/20230523_125601_kevin_no_spaces_in_ep_name.rst deleted file mode 100644 index 7075602d4..000000000 --- a/changelog.d/20230523_125601_kevin_no_spaces_in_ep_name.rst +++ /dev/null @@ -1,8 +0,0 @@ -Bug Fixes -^^^^^^^^^ - -- Add validation logic to the endpoint ``configure`` subcommand to prevent - certain classes of endpoint names. That is, Compute Endpoints may have - arbitrary _display_ names, but the name for use on the filesystem works best - without, for example, spaces. Now, the ``configure`` step will exit early - with a (hopefully!) helpul error message explaining the problem. diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index d756be6a0..9805ebb07 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.0.3" +__version__ = "2.1.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 786dcb1c8..257656a05 100644 --- a/compute_endpoint/setup.py +++ b/compute_endpoint/setup.py @@ -6,7 +6,7 @@ REQUIRES = [ "requests>=2.20.0,<3", "globus-sdk", # version will be bounded by `globus-compute-sdk` - "globus-compute-sdk==2.0.3", + "globus-compute-sdk==2.1.0", "globus-compute-common==0.2.0", # table printing used in list-endpoints "texttable>=1.6.4,<2", diff --git a/compute_funcx/endpoint/funcx_endpoint/version.py b/compute_funcx/endpoint/funcx_endpoint/version.py index bfed2eb2d..aa67fed81 100644 --- a/compute_funcx/endpoint/funcx_endpoint/version.py +++ b/compute_funcx/endpoint/funcx_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.0.3" +__version__ = "2.1.0" VERSION = __version__ diff --git a/compute_funcx/endpoint/setup.py b/compute_funcx/endpoint/setup.py index 7d72251b1..e895bebfd 100644 --- a/compute_funcx/endpoint/setup.py +++ b/compute_funcx/endpoint/setup.py @@ -4,7 +4,7 @@ from setuptools import find_packages, setup REQUIRES = [ - "globus-compute-endpoint==2.0.3", + "globus-compute-endpoint==2.1.0", ] version_ns = {} diff --git a/compute_funcx/sdk/funcx/version.py b/compute_funcx/sdk/funcx/version.py index 157b85268..1aff061dd 100644 --- a/compute_funcx/sdk/funcx/version.py +++ b/compute_funcx/sdk/funcx/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.0.3" +__version__ = "2.1.0" DEPRECATION_FUNCX = """ The funcX SDK has been renamed to Globus Compute SDK and the new package is diff --git a/compute_funcx/sdk/setup.py b/compute_funcx/sdk/setup.py index 75a657c6d..f2437a352 100644 --- a/compute_funcx/sdk/setup.py +++ b/compute_funcx/sdk/setup.py @@ -5,7 +5,7 @@ from setuptools import find_packages, setup REQUIRES = [ - "globus-compute-sdk==2.0.3", + "globus-compute-sdk==2.1.0", ] diff --git a/compute_sdk/globus_compute_sdk/version.py b/compute_sdk/globus_compute_sdk/version.py index d00e5c003..947674c84 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.0.3" +__version__ = "2.1.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index 69b6623ea..4a0fcecfb 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,32 @@ Changelog .. scriv-insert-here +.. _changelog-2.1.0: + +globus-compute-sdk & globus-compute-endpoint v2.1.0 +--------------------------------------------------- + +New Functionality +^^^^^^^^^^^^^^^^^ + +- Support for 3 new execution ``Engines``, designed to replace the ``HighThroughputExecutor`` + + - ``GlobusComputeEngine``: Wraps Parsl's ``HighThroughputExecutor`` to match the current + default executor (globus-computes' fork of ``HighThroughputExecutor``) + - ``ProcessPoolEngine``: Wraps ``concurrent.futures.ProcessPoolExecutor`` for concurrent + local execution + - ``ThreadPoolEngine``: Wraps ``concurrent.futures.ThreadPoolEngine`` for concurrent + local execution on MacOS. + +Bug Fixes +^^^^^^^^^ + +- Add validation logic to the endpoint ``configure`` subcommand to prevent + certain classes of endpoint names. That is, Compute Endpoints may have + arbitrary _display_ names, but the name for use on the filesystem works best + without, for example, spaces. Now, the ``configure`` step will exit early + with a (hopefully!) helpul error message explaining the problem. + .. _changelog-2.0.3: globus-compute-sdk & globus-compute-endpoint v2.0.3 diff --git a/docs/changelog_funcx.rst b/docs/changelog_funcx.rst index 9b7f20e70..d0c84f990 100644 --- a/docs/changelog_funcx.rst +++ b/docs/changelog_funcx.rst @@ -3,6 +3,20 @@ Changelog .. scriv-insert-here +.. _changelog-2.1.0: + +funcx & funcx-endpoint v2.1.0 +--------------------------------------------------- + +Bug Fixes +^^^^^^^^^ + +- Add validation logic to the endpoint ``configure`` subcommand to prevent + certain classes of endpoint names. That is, Compute Endpoints may have + arbitrary _display_ names, but the name for use on the filesystem works best + without, for example, spaces. Now, the ``configure`` step will exit early + with a (hopefully!) helpul error message explaining the problem. + .. _changelog-2.0.3: funcx & funcx-endpoint v2.0.3