Skip to content

Commit

Permalink
bump version to 2022.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jsignell committed Jun 24, 2022
1 parent f615e6d commit 24d2c95
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 1 deletion.
75 changes: 75 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,69 @@
Changelog
=========

.. _v2022.6.1:

2022.6.1
--------

Released on June 24, 2022

Highlights
^^^^^^^^^^
This release includes the Worker State Machine refactor. The expectation should be that the worker
state is its own synchronous subclass. Pulling all the state out into its own class allows us
to write targeted unit tests without invoking any concurrent or asynchronous code.

See :pr:`5736` for more information.

Enhancements
^^^^^^^^^^^^
- Make worker state machine methods private (:pr:`6564`) `crusaderky`_
- Yank state machine out of Worker class (:pr:`6566`) `crusaderky`_
- Track ``worker_state_machine.TaskState`` instances (:pr:`6525`) `Hendrik Makait`_
- Trivial tweaks to the Worker State Machine (:pr:`6586`) `crusaderky`_
- Replace ``loop.call_later`` and ``loop.add_callback`` with background tasks added to Server. (:pr:`6603`) `Thomas Grainger`_
- Support for neater ``WorkerState`` tests (:pr:`6609`) `crusaderky`_
- Limit TCP writes with Tornado to 2GB (:pr:`6557`) `hhuuggoo`_
- Enable ``no_implicit_optional`` for scheduler (:pr:`6622`) `Thomas Grainger`_

Bug Fixes
^^^^^^^^^
- Partial revert of compute-task message format (:pr:`6626`) `Florian Jetter`_
- Restore log message about received signals in CLI (:pr:`6618`) `Florian Jetter`_
- Handle empty memoryviews of bytearrays when (de)serializing (:pr:`6576`) `Benjamin Zaitlen`_
- Ensure steal requests from same-IP but distinct workers are rejected (:pr:`6585`) `Florian Jetter`_
- Fix ``tls_(min|max)_`` version having no effect on openssl 1.1.0g or lower (:pr:`6562`) `Thomas Grainger`_
- Fix ``idle_timeout`` and unxfail test (:pr:`6563`) `Matthew Rocklin`_
- Fix crashing debug statement in ``_purge_state`` (:pr:`6589`) `crusaderky`_
- Abort connections on ``CancelledError`` (:pr:`6574`) `Thomas Grainger`_
- Fix Active Memory Manager ignores ``nbytes`` thresholds (:pr:`6583`) `crusaderky`_

Deprecations
^^^^^^^^^^^^
- Deprecate ``WorkerState`` accessors (:pr:`6579`) `crusaderky`_

Maintenance
^^^^^^^^^^^
- Remove ipython hack (:pr:`6599`) `crusaderky`_
- Mypy enforce ``--no-implicit-optional`` (:pr:`6606`) `crusaderky`_
- Update versioneer: change from using ``SafeConfigParser`` to ``ConfigParser`` (:pr:`6605`) `Thomas A Caswell`_
- Warn unreachable for scheduler.py (:pr:`6611`) `Florian Jetter`_
- Refactor ``wait_for_state()`` (:pr:`6581`) `crusaderky`_
- Hardcode ``wait_for_signals`` signal list (:pr:`6619`) `Thomas Grainger`_
- Always pick an open port when running tests (:pr:`6591`) `Florian Jetter`_
- Log popen stdout/err when subprocess times out (:pr:`6567`) `Gabe Joseph`_
- Fix ``test_error_during_startup`` (:pr:`6608`) `Florian Jetter`_
- Make ``test_idle_timeout_no_workers`` more robust (:pr:`6602`) `Florian Jetter`_
- Mypy enforce ``--disallow-incomplete-defs`` (:pr:`6601`) `crusaderky`_
- Do not log during signal handler (:pr:`6590`) `Florian Jetter`_
- Don't initialize ``mp_context`` on import (:pr:`6580`) `Lawrence Mitchell`_
- Test retire workers deadlock (:pr:`6240`) `Gabe Joseph`_
- Rework some tests related to ``gather_dep`` (:pr:`6472`) `crusaderky`_
- Minor cosmetic review of ``scheduler_story`` and ``worker_story`` (:pr:`6442`) `crusaderky`_
- Force ``__future__.annotations`` with isort (:pr:`6621`) `Thomas Grainger`_


.. _v2022.6.0:

2022.6.0
Expand Down Expand Up @@ -352,6 +415,11 @@ Maintenance

Released on April 1, 2022

.. note::

This is the first release with support for Python 3.10


New Features
^^^^^^^^^^^^
- Add Python 3.10 support (:pr:`5952`) `Thomas Grainger`_
Expand Down Expand Up @@ -533,6 +601,10 @@ Maintenance

Released on February 11, 2022

.. note::

This is the last release with support for Python 3.7

Enhancements
^^^^^^^^^^^^
- Update ``client.scheduler_info`` in ``wait_for_workers`` (:pr:`5785`) `Matthew Rocklin`_
Expand Down Expand Up @@ -3804,3 +3876,6 @@ significantly without many new features.
.. _`Marco Wolsza`: https://github.com/maawoo
.. _`KoyamaSohei`: https://github.com/KoyamaSohei
.. _`Pavithra Eswaramoorthy`: https://github.com/pavithraes
.. _`Thomas A Caswell`: https://github.com/tacaswell
.. _`hhuuggoo`: https://github.com/hhuuggoo
.. _`Lawrence Mitchell`: https://github.com/wence-
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
click >= 6.6
cloudpickle >= 1.5.0
dask == 2022.6.0
dask == 2022.6.1
jinja2
locket >= 1.0.0
msgpack >= 0.6.0
Expand Down

0 comments on commit 24d2c95

Please sign in to comment.