|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 4 | +.. _v2022.7.0: |
| 5 | + |
| 6 | +2022.7.0 |
| 7 | +-------- |
| 8 | + |
| 9 | +Released on July 8, 2022 |
| 10 | + |
| 11 | +Enhancements |
| 12 | +^^^^^^^^^^^^ |
| 13 | +- Use a tempdir path by default instead of cwd for the worker scratch dir (:pr:`6658`) `Florian Jetter`_ |
| 14 | +- Add ``WorkerState.all_running_tasks`` (:pr:`6690`) `Hendrik Makait`_ |
| 15 | +- ``Scheduler.reschedule()`` works only by accident (:pr:`6339`) `crusaderky`_ |
| 16 | +- Remove spurious ``UnpauseEvent`` at worker start (:pr:`6652`) `crusaderky`_ |
| 17 | +- Log if closing an executor is not possible in thread (:pr:`6644`) `Florian Jetter`_ |
| 18 | +- Cloudpickle register by value (:pr:`6466`) `Ian Rose`_ |
| 19 | +- Adding replicas to a task in fetch now sends it to flight immediately (:pr:`6594`) `crusaderky`_ |
| 20 | + |
| 21 | +Bug Fixes |
| 22 | +^^^^^^^^^ |
| 23 | +- Fix dump output of parameter-less events (:pr:`6695`) `crusaderky`_ |
| 24 | +- Set ``MALLOC_TRIM_THRESHOLD_`` before interpreter start (:pr:`6681`) `crusaderky`_ |
| 25 | +- Fix deadlocks around rescheduled and resumed states (:pr:`6673`) `crusaderky`_ |
| 26 | +- ``has_arg`` returns ``True`` for keyword-only arguments (:pr:`6648`) `Lawrence Mitchell`_ |
| 27 | +- Transitions caused by worker death use old 'worker-connect' ``stimulus_id`` (:pr:`6657`) `crusaderky`_ |
| 28 | +- A key is forgotten while ``acquire-replicas`` is running (:pr:`6638`) `crusaderky`_ |
| 29 | + |
| 30 | +Maintenance |
| 31 | +^^^^^^^^^^^ |
| 32 | +- Revisit ``WorkerState.long_running`` set (:pr:`6697`) `crusaderky`_ |
| 33 | +- ``WorkerState`` unit tests for resumed state (:pr:`6688`) `crusaderky`_ |
| 34 | +- Bump version of pandas-stubs (:pr:`6691`) `crusaderky`_ |
| 35 | +- Add ``dummy`` factory methods for ``ExecuteSuccessEvent`` and ``ExecuteFailureEvent`` (:pr:`6687`) `Hendrik Makait`_ |
| 36 | +- Pin ``tornado<6.2`` in nightly conda recipes (:pr:`6675`) `Peter Andreas Entschev`_ |
| 37 | +- Refactor resource restriction handling in ``WorkerState`` (:pr:`6672`) `Hendrik Makait`_ |
| 38 | +- ``test_signal`` and ``test_terminate`` occasionally return ``SIGKILL`` on MacOS (:pr:`6671`) `crusaderky`_ |
| 39 | +- Use the ``loop`` fixture in even more tests (:pr:`6674`) `Thomas Grainger`_ |
| 40 | +- Inconditionally ``import ssl`` (:pr:`6670`) `Thomas Grainger`_ |
| 41 | +- Use the ``loop`` fixture in more tests (:pr:`6642`) `Thomas Grainger`_ |
| 42 | +- Pin tornado to <6.2 (:pr:`6668`) `Florian Jetter`_ |
| 43 | +- Handle ``AsyncTaskGroupClosedError`` (:pr:`6664`) `Hendrik Makait`_ |
| 44 | +- Replace occurences of large delay ``slowinc`` with locks (:pr:`6656`) `Florian Jetter`_ |
| 45 | +- Merge ``extend-ignore`` and ``ignore`` values for ``flake8`` (:pr:`6660`) `Hendrik Makait`_ |
| 46 | +- Remove server close background task grace period (:pr:`6633`) `Thomas Grainger`_ |
| 47 | +- Do not use tempfile in ``utils_test`` (:pr:`6651`) `Florian Jetter`_ |
| 48 | +- ``close_worker`` cleanup (:pr:`6650`) `crusaderky`_ |
| 49 | +- Rewrite ``test_cancelled_resumed_after_flight_with_dependencies`` using ``WorkerState`` (:pr:`6645`) `crusaderky`_ |
| 50 | +- Log the actual duration to create a directory (:pr:`6647`) `Florian Jetter`_ |
| 51 | +- ``pandas`` type stubs (:pr:`6635`) `crusaderky`_ |
| 52 | +- Remove unused ``__started`` ``Event`` in ``Server`` (:pr:`6615`) `Florian Jetter`_ |
| 53 | +- Use safe temp directory in ``gen_cluster`` (:pr:`6628`) `Florian Jetter`_ |
| 54 | +- Print CI host info (:pr:`6629`) `crusaderky`_ |
| 55 | +- Deduplicate ``data_needed`` (:pr:`6587`) `crusaderky`_ |
| 56 | +- Remove ``EnsureCommunicatingAfterTransitions`` (:pr:`6462`) `crusaderky`_ |
| 57 | +- Pickle ``WorkerState`` (:pr:`6623`) `crusaderky`_ |
| 58 | +- Harden vs. ``TaskState`` collisions (:pr:`6593`) `crusaderky`_ |
| 59 | +- Do not interact with the event loop when the cluster is garbage collected (:pr:`6627`) `Thomas Grainger`_ |
| 60 | + |
| 61 | + |
4 | 62 | .. _v2022.6.1: |
5 | 63 |
|
6 | 64 | 2022.6.1 |
|
0 commit comments