* try to make dask executor more resilient by adding timeouts (accessible via the ``MP_FUTURES_TIMEOUT`` environment setting) and retries if a future call times out
---------------------
2022.1.1
Not secure
---------------------
* core
* fix ``ConcurrentFuturesExecutor.as_completed()`` when waiting for finished futures
* testing
* split up ``reproject_geometry`` tests for CRS bounds clipping
---------------------
2022.1.0
Not secure
---------------------
* core
* fix 404: log useful information on info * replace ``cascacded_union()`` with ``unary_union()`` to handle Shapely warning * fix ``fsspec.ls`` call * make geometry clip to CRS bounds in ``reproject_geometry()`` optional * add thread concurrency for rows in ``tiles_exist``
----------------------
2021.12.3
Not secure
----------------------
* core
* fix 395: area intersects with bounds
----------------------
2021.12.2
Not secure
----------------------
* core
* let ``ditributed.as_completed()`` gather future results
----------------------
2021.12.1
Not secure
----------------------
* core
* explicitly call ``Future.release()`` before yielding result from ``DaskExecutor``