@@ -34,6 +34,20 @@ This document explains the changes made to Iris for this release
34
34
And finally, get in touch with us on :issue: `GitHub<new/choose> ` if you have
35
35
any issues or feature requests for improving Iris. Enjoy!
36
36
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.
37
51
38
52
📢 Announcements
39
53
================
@@ -73,6 +87,14 @@ This document explains the changes made to Iris for this release
73
87
#. `@ESadek-MO `_ updated to the latest CF Standard Names Table v86
74
88
(5 September 2024). (:pull: `6200 `)
75
89
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
+
76
98
🐛 Bugs Fixed
77
99
=============
78
100
@@ -116,6 +138,10 @@ This document explains the changes made to Iris for this release
116
138
the concatenation axis. This issue can be avoided by disabling the
117
139
problematic check. (:pull: `5926 ` and :pull: `6187 `)
118
140
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
+
119
145
🔥 Deprecations
120
146
===============
121
147
@@ -135,6 +161,9 @@ This document explains the changes made to Iris for this release
135
161
136
162
* `NumPy v2 changed scalar printing `_
137
163
164
+ #. `@stephenworsley `_ pinned dask to <2024.9 due to an indexing bug. (:issue: `6251 `,
165
+ :pull: `6255 `)
166
+
138
167
139
168
📚 Documentation
140
169
================
0 commit comments