Skip to content

Commit

Permalink
Bump versions for 2.7.0 release and remove _funcx related release not…
Browse files Browse the repository at this point in the history
…es as that is no longer supported
  • Loading branch information
LeiGlobus committed Nov 8, 2023
1 parent e5dab50 commit e92e4bf
Show file tree
Hide file tree
Showing 11 changed files with 37 additions and 41 deletions.
5 changes: 1 addition & 4 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ You will also need the following credentials:
Easy copy for editing all the version files:

```bash
$EDITOR compute_sdk/globus_compute_sdk/version.py compute_endpoint/setup.py compute_endpoint/globus_compute_endpoint/version.py compute_funcx/sdk/setup.py compute_funcx/endpoint/setup.py compute_funcx/sdk/funcx/version.py compute_funcx/endpoint/funcx_endpoint/version.py
$EDITOR compute_sdk/globus_compute_sdk/version.py compute_endpoint/setup.py compute_endpoint/globus_compute_endpoint/version.py
```

## Procedure
Expand Down Expand Up @@ -64,6 +64,3 @@ git commit -m 'Bump versions for dev'
git push
```

7. Release updated wrapper versions of funcx and funcx-endpoint (as long as we keep supporting these packages)
See compute_funcx/RELEASING.md for details. ie. cd compute_funcx; ./release.sh

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/20231020_110321_chris_443_ampqs.rst

This file was deleted.

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20231106_203334_30907815+rjmello.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.6.0"
__version__ = "2.7.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
4 changes: 2 additions & 2 deletions compute_endpoint/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
REQUIRES = [
"requests>=2.31.0,<3",
"globus-sdk", # version will be bounded by `globus-compute-sdk`
"globus-compute-sdk==2.6.0",
"globus-compute-common==0.3.0a2",
"globus-compute-sdk==2.7.0",
"globus-compute-common==0.3.0",
"globus-identity-mapping==0.1.0",
# table printing used in list-endpoints
"texttable>=1.6.4,<2",
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.6.0"
__version__ = "2.7.0"


def compare_versions(
Expand Down
2 changes: 1 addition & 1 deletion compute_sdk/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# request sending and authorization tools
"requests>=2.31.0,<3",
"globus-sdk>=3.20.1,<4",
"globus-compute-common==0.3.0a2",
"globus-compute-common==0.3.0",
# 'websockets' is used for the client-side websocket listener
"websockets==10.3",
# dill is an extension of `pickle` to a wider array of native python types
Expand Down
31 changes: 31 additions & 0 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,37 @@ Changelog

.. scriv-insert-here
.. _changelog-2.7.0:

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

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

- Added a new ``AuthorizerLoginManager`` to create a login_manager from
existing tokens. This removes the need to implement a custom login manager
to create a client from authorizers.

- The ``Executor`` can now be told which port to use to listen to AMQP results, via
either the ``amqp_port`` keyword argument or the ``amqp_port`` property.

- Endpoints can be configured to talk to RMQ over a different port via the ``amqp_port``
configuration option.

- Added support for endpoint status reports when using ``GlobusComputeEngine``.
The report includes information such as the total number of active workers,
idle workers, and pending tasks.

Bug Fixes
^^^^^^^^^

- The engine configuration variable `label`, which defines the name of
the engine log directory, now works with `GlobusComputeEngine.`

- The `GlobusComputeEngine` worker logs will appear in the `~/.globus_compute`
directory rather than the current working directory.

.. _changelog-2.6.0:

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

0 comments on commit e92e4bf

Please sign in to comment.