Skip to content

v4.1.0

Latest

Choose a tag to compare

@grongierisc grongierisc released this 16 Jul 12:28

[4.1.0] - 2026-07-16

Changed

  • Move remote debugging support to the optional debug extra. Install
    iris-pex-embedded-python[debug] before enabling debugpy integration.
  • Standardize contributor verification through the dev extra and tox.
  • Publish packages only from explicit releases after verification.
  • Update the default PersistentMessage schema mode from extend to managed
    for compatibility with iris-persistence 0.3.

Fixed

  • Make CLI mocks resolve consistently on Python 3.10 when iop.cli.main is
    also exposed as the public CLI function.
  • Preserve pytest's real exit status when preview IRIS changes the process
    status during Embedded Python interpreter shutdown.

Internal

  • Add wheel-content and installed-ObjectScript validation.
  • Refactor persistent-message resolution and production/migration internals
    without changing their public interfaces.