Skip to content

Commit

Permalink
Bump versions and changelog for release
Browse files Browse the repository at this point in the history
  • Loading branch information
rjmello committed May 26, 2023
1 parent 7b8ffae commit 6bed1e1
Show file tree
Hide file tree
Showing 11 changed files with 47 additions and 58 deletions.
43 changes: 0 additions & 43 deletions changelog.d/20230503_101434_yadudoc1729_unfork_htex_2.rst

This file was deleted.

8 changes: 0 additions & 8 deletions changelog.d/20230523_125601_kevin_no_spaces_in_ep_name.rst

This file was deleted.

2 changes: 1 addition & 1 deletion compute_endpoint/globus_compute_endpoint/version.py
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion compute_endpoint/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion compute_funcx/endpoint/funcx_endpoint/version.py
Original file line number Diff line number Diff line change
@@ -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__

Expand Down
2 changes: 1 addition & 1 deletion compute_funcx/endpoint/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {}
Expand Down
2 changes: 1 addition & 1 deletion compute_funcx/sdk/funcx/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion compute_funcx/sdk/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from setuptools import find_packages, setup

REQUIRES = [
"globus-compute-sdk==2.0.3",
"globus-compute-sdk==2.1.0",
]


Expand Down
2 changes: 1 addition & 1 deletion compute_sdk/globus_compute_sdk/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down
26 changes: 26 additions & 0 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 14 additions & 0 deletions docs/changelog_funcx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 6bed1e1

Please sign in to comment.