A new nightly version has been released! ![]()
See the quickstart guide for installation instructions: Quickstart | Modular
MAX changelog updates:
- Fixed the
codelabel on themaxserve_request_countmetric so it reports
the HTTP status code actually returned to the client. The count is now
recorded from the HTTP layer, so failures rejected before generation (for
example a request with an unreachable image URL) are counted with their real
status code instead of being labeled200or dropped entirely. Liveness and
observability endpoints (/health,/version,/ping,/metrics) are not
counted. - Failed request submissions in the OpenAI-compatible serving endpoints now
surface as HTTP error responses instead of a200 OKstreaming response that
carries an error payload. Request tokenization and the handoff to the model
worker now complete before the streaming response headers are sent, so a
failure at submission time (for example, a dead model worker) maps to an HTTP
5xx (or 4xx for input errors). Errors that occur mid-stream, after the first
chunk has been sent, are still serialized as an error event within the stream. - Added a
max-benchmarkconda package for parity with themax[benchmark]
wheel extra. - Added
max.graph.ops.floor_div(andF.floor_div), element-wise floor
division matching Python//. Unlikeops.div, integer operands stay in
the integer domain instead of being promoted tofloat64, so integer floor
division compiles on backends without 64-bit float support (for example,
Metal GPUs).
Mojo changelog updates:
- [MLRT][Metal] Add programmatic GPU frame capture and print control
- [stdlib] deprecate
UnsafePointer.init_pointeemethods in favor ofunsafe_writevariants. - [mojo] Normalize conditional comptime members in method signatures
- [mojo-lsp] Flip LSP docstring check flag to false by default
- [stdlib] Relax
LinkedListinsert/extendto not requireImplicitlyDeletable - [stdlib] Implement warp.vote (ballot) for Apple GPU
Raw MAX diff: https://github.com/modular/modular/compare/3e60d3078f2863193e940e9a3792c7ebb16e548b...fe806a55b6ee795e59b70a494d29c50db749c025)>
Current Mojo changelog: https://github.com/modular/modular/blob/main/mojo/docs/nightly-changelog.md