Changes
- Fix ``assert\_eq`` import from ``cudf`` jrbourbeau (8747)
- Log traceback upon task error hendrikmakait (8746)
- Update system monitor when polling Prometheus metrics hendrikmakait (8745)
- Bump ``pandas`` to 2.0 in mindeps build jrbourbeau (8743)
- Refactor event logging functionality into broker hendrikmakait (8731)
- Drop support for pandas 1.X hendrikmakait (8741)
- Remove `is_python_shutting_down` hendrikmakait (8492)
- Fix `test_task_state_instance_are_garbage_collected` hendrikmakait (8735)
- Fix flake in `test_deadline` caused by floating-point inaccuracy hendrikmakait (8736)
- Fix pynvml handles quasiben (8693)
- get\_ip: handle getting 0.0.0.0 (2554) AdamWill (8712)
- Remove `FutureWarning` in `test_task_state_instance_are_garbage_collected` hendrikmakait (8734)
- Fix `mindeps`-testing on CI hendrikmakait (8728)
- Extract tests related to event-logging into separate file hendrikmakait (8733)
- TST: Use safer context for ProcessPoolExecutor QuLogic (8715)
- Cache URL encoding of worker addresses in dashboard fjetter (8725)
- More robust bokeh test\_shuffling fjetter (8727)
- doc: fix typo SultanOrazbayev (8711)
- More useful warning if a plugin type is provided instead of instance fjetter (8689)
- Improve error on cancelled tasks due to disconnect hendrikmakait (8705)
- Deprecate `Pub` and `Sub` hendrikmakait (8724)
- TST: Fix wait condition on test\_forget\_errors QuLogic (8714)
- Skip `test_deadlock_dependency_of_queued_released` is queueing is disabled hendrikmakait (8723)
- Fix `test_quiet_client_close` hendrikmakait (8722)
- Fix cleanup iteration in save\_sys\_modules QuLogic (8713)
- Add quotes to missing bokeh installation commands jrbourbeau (8717)
See the [Changelog](https://docs.dask.org/en/stable/changelog.html) for more information.