What’s New in Iris#

v3.15.0.dev67 (12 Jan 2026) [unreleased]#

This document explains the changes made to Iris for this release (View all changes.)

v3.15.0.dev67 Release Highlights

The highlights for this major/minor release of Iris include:

  • N/A

And finally, get in touch with us on GitHub if you have any issues or feature requests for improving Iris. Enjoy!

πŸ“’ Announcements#

  1. N/A

✨ Features#

  1. @ukmo-ccbunney added new cube component convenience methods that allow for manipulation of any named dimensional component that can be attached to a cube (i.e. coordinates, cell measures and ancillary variables) via a common interface. The following methods are provided:

    (Issue #5819, PR #6854)

  2. @ESadek-MO added functionality to allow concatenate(), rolling_window() and intersection() to work with dataless cubes. (PR #6860, PR #6757)

πŸ› Bugs Fixed#

  1. N/A

πŸ’£ Incompatible Changes#

  1. N/A

πŸš€ Performance Enhancements#

  1. N/A

πŸ”₯ Deprecations#

  1. N/A

πŸ”— Dependencies#

  1. N/A

πŸ“š Documentation#

  1. @tkknight added a gallery carousel to the documentation homepage. (PR #6884)

πŸ’Ό Internal#

  1. @trexfeathers and @hdyson updated _ff_replacement.py to clarify that Iris supports Ancillaries. (PR #6792)

  2. @trexfeathers adapted test_OceanSigmaZFactory for NumPy 2.4 - only 0-dimensional arrays can now be converted to scalars. (PR #6876)

  3. @trexfeathers updated benchmarking to source Mule from its new home: MetOffice/mule . (PR #6879)

  4. @tkknight removed flake8, we have ruff now instead. (PR #6889)