MAX Nightly 26.3.0.dev2026040905 Released

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

See the quickstart guide for installation instructions: Quickstart | Modular

MAX changelog updates:

  • Fixed tensor slicing with negative integer indices (e.g. hidden[:, -1])
    which previously raised a RuntimeError at compile time.
  • Introduced CPUMetrics alongside the existing GPU diagnostics and open source
    it under from max.diagnostics.
  • Added distributed.scatter op handler to the experimental eager
    interpreter, enabling multi-GPU eager execution of scatter collectives
    without falling back to compilation.
  • Added distributed_scatter collective to distributed_functional for
    hardware-accelerated root-to-device tensor distribution.

Mojo changelog updates:

  • [stdlib] Deprecate String.__len__() [Reapply]
  • [stdlib] Add IterableOwned overloads for iterator adaptors

Raw MAX diff: https://github.com/modular/modular/compare/8d0e779b0699fffc9011e1579f9445ec4aaa657f...43e38e86a6853158edb8f5b2581da0d52c7ec2c0)>
Current Mojo changelog: https://github.com/modular/modular/blob/main/mojo/docs/nightly-changelog.md