Skip to content

Commit 60c52be

Browse files
release notes for v2025.08.0 (#10641)
* release notes for v2025.08.0 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 44d5fd6 commit 60c52be

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

doc/whats-new.rst

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,22 @@
55
What's New
66
==========
77

8-
.. _whats-new.2025.07.2:
8+
.. _whats-new.2025.08.0:
99

10-
v2025.07.2 (unreleased)
11-
-----------------------
10+
v2025.08.0 (August 14, 2025)
11+
----------------------------
12+
13+
This release brings the ability to load xarray objects asynchronously, write netCDF as bytes, fixes a number of bugs, and starts an important deprecation cycle for changing the default values of keyword arguments for various xarray combining functions.
14+
15+
Thanks to the 24 contributors to this release:
16+
Alfonso Ladino, Brigitta Sipőcz, Claude, Deepak Cherian, Dimitri Papadopoulos Orfanos, Eric Jansen, Ian Hunt-Isaak, Ilan Gold, Illviljan, Julia Signell, Justus Magin, Kai Mühlbauer, Mathias Hauser, Matthew, Michael Niklas, Miguel Jimenez, Nick Hodgskin, Pratiman, Scott Staniewicz, Spencer Clark, Stephan Hoyer, Tom Nicholas, Yang Yang and jemmajeffree
1217

1318
New Features
1419
~~~~~~~~~~~~
20+
1521
- Added :py:meth:`DataTree.prune` method to remove empty nodes while preserving tree structure.
1622
Useful for cleaning up DataTree after time-based filtering operations (:issue:`10590`, :pull:`10598`).
1723
By `Alfonso Ladino <https://github.com/aladinor>`_.
18-
1924
- Added new asynchronous loading methods :py:meth:`Dataset.load_async`, :py:meth:`DataArray.load_async`, :py:meth:`Variable.load_async`.
2025
Note that users are expected to limit concurrency themselves - xarray does not internally limit concurrency in any way.
2126
(:issue:`10326`, :pull:`10327`) By `Tom Nicholas <https://github.com/TomNicholas>`_.
@@ -30,11 +35,9 @@ Breaking changes
3035
- When writing to NetCDF files with groups, Xarray no longer redefines dimensions
3136
that have the same size in parent groups (:issue:`10241`). This conforms with
3237
`CF Conventions for group scrope <https://cfconventions.org/cf-conventions/cf-conventions.html#_scope>`_
33-
but may require adjustments for code that consumes NetCDF files produced by
34-
Xarray.
38+
but may require adjustments for code that consumes NetCDF files produced by Xarray.
3539
By `Stephan Hoyer <https://github.com/shoyer>`_.
3640

37-
3841
Deprecations
3942
~~~~~~~~~~~~
4043

@@ -53,6 +56,7 @@ Deprecations
5356

5457
Bug fixes
5558
~~~~~~~~~
59+
5660
- Fix Pydap Datatree backend testing. Testing now compares elements of (unordered) two sets (before, lists) (:pull:`10525`).
5761
By `Miguel Jimenez-Urias <https://github.com/Mikejmnez>`_.
5862
- Fix ``KeyError`` when passing a ``dim`` argument different from the default to ``convert_calendar`` (:pull:`10544`).
@@ -66,21 +70,15 @@ Bug fixes
6670
- Ensure ``unlimited_dims`` passed to :py:meth:`xarray.DataArray.to_netcdf`, :py:meth:`xarray.Dataset.to_netcdf` or :py:meth:`xarray.DataTree.to_netcdf` only contains dimensions present in the object; raise ``ValueError`` otherwise (:issue:`10549`, :pull:`10608`).
6771
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
6872

69-
7073
Documentation
7174
~~~~~~~~~~~~~
7275

7376
- Clarify lazy behaviour and eager loading for ``chunks=None`` in :py:func:`~xarray.open_dataset`, :py:func:`~xarray.open_dataarray`, :py:func:`~xarray.open_datatree`, :py:func:`~xarray.open_groups` and :py:func:`~xarray.open_zarr` (:issue:`10612`, :pull:`10627`).
7477
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
7578

76-
77-
78-
Internal Changes
79-
~~~~~~~~~~~~~~~~
80-
81-
8279
Performance
8380
~~~~~~~~~~~
81+
8482
- Speed up non-numeric scalars when calling :py:meth:`Dataset.interp`. (:issue:`10054`, :pull:`10554`)
8583
By `Jimmy Westling <https://github.com/illviljan>`_.
8684

0 commit comments

Comments
 (0)