Version 0.16 Updates
/////////////////////////

Version 0.16.6
===============

Fixes
++++++++

- Fixed issue when downloading data in multiple threads crashed when cache policy was set to "off" (:pr:`807`)

Version 0.16.5
===============

Fixes
++++++++

- Enabled earthkit-regrid (earthkit-regrid >= 0.4.2 is required) to interpolate GRIB fieldlists to 0.05x0.05 degree global latitude-longitude grid


Version 0.16.4
===============

Fixes
++++++++

- Fixed issue in the Xarray engine when the ``remapping`` option did not work with ``lazy_load=False`` (:pr:`795`)
- Fixed regression caused by :pr:`791` that made the ``opendap`` source unusable (:pr:`796`)


Version 0.16.3
===============

Fixes
++++++++

- Fixed fieldlist serialisation problem when Dask cluster is used (:pr:`791`)


Version 0.16.2
===============

Fixes
++++++++

- Fixed issue when global attributes were not set correctly when using the Xarray engine (:pr:`787`)



Version 0.16.1
===============

Changes
++++++++

- Increased covjsonkit minimum version to 0.2.0


Version 0.16.0
===============

Xarray engine
++++++++++++++++++++++++++++++

- Implemented mono variable (single dataarray containing all the parameters from a GRIB fieldlist) in Xarray engine (:pr:`734`). See the notebook examples:

  -  :ref:`/examples/xarray_engine_mono_variable.ipynb`
  -  :ref:`/examples/xarray_engine_mono_variable_remapping.ipynb`

- Allowed specifying metadata defaults for :py:meth:`~data.readers.grib.index.GribFieldList.to_xarray` (:pr:`738`) via the ``fill_metadata`` option. See the notebook example :ref:`/examples/xarray_engine_mono_variable.ipynb`
- Improved the Xarray support in the encoders (:pr:`750`).


Experimental features
------------------------------

- Added GPU support for the Xarray engine (:pr:`745`). See the notebook example :ref:`/examples/xarray_cupy.ipynb`
- Added the ``grid_spec`` property to Xarray earthkit accessor (:pr:`751`).
