Skip to content

Commit

Permalink
Bump versions and collect changelog for release
Browse files Browse the repository at this point in the history
  • Loading branch information
chris-janidlo committed Apr 10, 2024
1 parent f306dbd commit d0e592c
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 37 deletions.
21 changes: 0 additions & 21 deletions changelog.d/20240313_135645_yadudoc1729_update_strategy.rst

This file was deleted.

13 changes: 0 additions & 13 deletions changelog.d/20240328_150658_chris_env_var_rename.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.18.0a0"
__version__ = "2.18.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.31.0,<3",
"globus-sdk", # version will be bounded by `globus-compute-sdk`
"globus-compute-sdk==2.18.0a0",
"globus-compute-sdk==2.18.0",
"globus-compute-common==0.4.1",
"globus-identity-mapping==0.3.0",
# table printing used in list-endpoints
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.18.0a0"
__version__ = "2.18.0"


def compare_versions(
Expand Down
38 changes: 38 additions & 0 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,44 @@ Changelog

.. scriv-insert-here
.. _changelog-2.18.0:

globus-compute-sdk & globus-compute-endpoint v2.18.0
----------------------------------------------------

New Functionality
^^^^^^^^^^^^^^^^^

- Added ``GLOBUS_COMPUTE_CLIENT_ID`` and ``GLOBUS_COMPUTE_CLIENT_SECRET`` environment
variables to configure client logins.

Bug Fixes
^^^^^^^^^

- Fixed a bug in ``GlobusComputeEngine`` where a faulty endpoint-config could result in
the endpoint repeatedly submitting jobs to the batch scheduler. The endpoint will
not shut down, reporting the root cause in ``endpoint.log``

- Fixed bug where ``GlobusComputeEngine`` lost track of submitted jobs that failed to
have workers connect back. The endpoint will now report a fault if multiple jobs
have failed to connect back and shutdown, tasks submitted to the endpoint will
return an exception.

Deprecated
^^^^^^^^^^

- ``FUNCX_SDK_CLIENT_ID`` and ``FUNCX_SDK_CLIENT_SECRET`` have been deprecated in favor
of their ``GLOBUS_COMPUTE_*`` cousins.

Changed
^^^^^^^

- ``GlobusComputeEngine``'s ``strategy`` kwarg now only accepts ``str``, valid options are
``{'none', 'simple'}`` where ``simple`` is the default.
- The maximum duration that workers are allowed to idle when using ``GlobusComputeEngine``
can now be configured with the new kwarg ``max_idletime`` which accepts a float and defaults
to 120s.

.. _changelog-2.17.0:

globus-compute-sdk & globus-compute-endpoint v2.17.0
Expand Down

0 comments on commit d0e592c

Please sign in to comment.