Skip to content

Commit 3113d36

Browse files
authored
What's new updates for v3.11.1 . (#6271)
1 parent c4640c3 commit 3113d36

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

docs/src/whatsnew/3.11.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,20 @@ This document explains the changes made to Iris for this release
3434
And finally, get in touch with us on :issue:`GitHub<new/choose>` if you have
3535
any issues or feature requests for improving Iris. Enjoy!
3636

37+
v3.11.1 (19 Dec 2024)
38+
===========================
39+
40+
.. dropdown:: |iris_version| Patches
41+
:color: primary
42+
:icon: alert
43+
:animate: fade-in
44+
45+
The patches in this release of Iris include:
46+
47+
#. We added in a :class:`~iris.Future` flag - ``date_microseconds``, which
48+
prevents floating point problems arisen from :class:`cf_units.Unit` v3.3.
49+
50+
#. We pinned dask to <2024.9 to prevent an indexing bug.
3751

3852
📢 Announcements
3953
================
@@ -73,6 +87,14 @@ This document explains the changes made to Iris for this release
7387
#. `@ESadek-MO`_ updated to the latest CF Standard Names Table v86
7488
(5 September 2024). (:pull:`6200`)
7589

90+
#. `@trexfeathers`_ added a new :class:`~iris.Future` flag -
91+
``date_microseconds`` - which sets whether Iris should use the new
92+
microsecond-precision units (see :class:`cf_units.Unit`, microseconds
93+
introduced in version 3.3) when the unit
94+
is a time unit. The previous maximum precision was seconds. You should check
95+
your code for new floating point problems if activating this (e.g. when
96+
using the :class:`~iris.Constraint` API). (:pull:`6260`)
97+
7698
🐛 Bugs Fixed
7799
=============
78100

@@ -116,6 +138,10 @@ This document explains the changes made to Iris for this release
116138
the concatenation axis. This issue can be avoided by disabling the
117139
problematic check. (:pull:`5926` and :pull:`6187`)
118140

141+
#. Note that due to the new ``date_microseconds`` :class:`~iris.Future` flag,
142+
the time coordinate categorisation speedup introduced above
143+
will only be available when ``iris.FUTURE.date_microseconds == True``.
144+
119145
🔥 Deprecations
120146
===============
121147

@@ -135,6 +161,9 @@ This document explains the changes made to Iris for this release
135161

136162
* `NumPy v2 changed scalar printing`_
137163

164+
#. `@stephenworsley`_ pinned dask to <2024.9 due to an indexing bug. (:issue:`6251`,
165+
:pull:`6255`)
166+
138167

139168
📚 Documentation
140169
================

0 commit comments

Comments
 (0)