MAX Nightly 26.4.0.dev2026050805 (Mojo 1.0.0b2.dev2026050805) Released

:astronaut: A new nightly version has been released! :astronaut:

See the quickstart guide for installation instructions: Quickstart | Modular

MAX changelog updates:
title: Nightly (v26.4)

MAX kernels

Breaking changes

  • max/python/max/benchmark/benchmark_throughput.py, deprecated in v0.26.3,
    has been removed.

Fixes

  • MODULAR_DEBUG=ir-output-dir=<dir> (and the equivalent
    [max-debug] ir-output-dir = <dir> config-file entry and
    InferenceSession.debug.ir_output_dir = <dir> Python setter) now
    actually dumps per-stage MLIR files to the configured directory. The
    option was previously parsed but no compiler stage consulted it, so
    users had to fall back to the legacy MODULAR_MAX_TEMPS_DIR env var.
    Both spellings are now honored.
    see the Mojo release notes.

Mojo changelog updates:

  • [stdlib] Added alloc, free, and Layout in memory.alloc for layout-aware memory allocation
  • [stdlib] Add ReflectionInfo and ReflectedFn
  • [docs] Remove inconsistent use of emojis in release notes

Raw MAX diff: https://github.com/modular/modular/compare/685a9babb8c10d15ef2baa2550d1467bae90d0f6...9b9fc007378f16148cfaa4a066a07e40b2806d19)>
Current Mojo changelog: https://github.com/modular/modular/blob/main/mojo/docs/nightly-changelog.md