Changes
- Ensure Locks always register with scheduler @fjetter (#8781)
- Temporarily pin
setuptools \< 71
@jrbourbeau (#8785) - Restore len() on TaskPrefix @hendrikmakait (#8783)
- Avoid false positives for
p2p-failed
log event @hendrikmakait (#8777) - Expose paused and retired workers separately in prometheus @phofl (#8613)
- Creating transitions-failures log event @alex-rakowski (#8776)
- Implement HLG layer for P2P rechunking @hendrikmakait (#8751)
- Ensure Lock will not lock up in case of worker failures @fjetter (#8770)
- Add another test for a possible deadlock scenario caused by #8703 @hendrikmakait (#8769)
- Raise an error if compute on persisted collection with released futures @fjetter (#8764)
- Re-raise
P2PConsistencyError
from failed P2P tasks. @hendrikmakait (#8748) - Robuster faster tests memory sampler @fjetter (#8758)
- fix scheduler_bokeh::test_shuffling @fjetter (#8766)
- increase timeouts for pubsub::test_client_worker @fjetter (#8765)
- Factor out async taskgroup @fjetter (#8756)
- Don't sort keys lexicographically in worker table @fjetter (#8753)
- Use functools.cache instead of functools.lru_cache for url_escape & _expects_comm @jonded94 (#8762)
- Robuster deeply nested structures @fjetter (#8730)
- Adding HLG to MAP @alex-rakowski (#8740)
- Add close worker button to worker info page @jrbourbeau (#8742)
See the Changelog for more information.