What changed
Modular released Mojo 1.0 on 11 August 2026, and it is a convergence release: variables are now
consistently declared with var, closures are unified, there is a single Pointer type, and
renamings complete what Modular calls the final cleanup 1. The release also adds
Python-style lambda syntax, an LSP server Modular calls far more stable, and
Mojo AI Skills it calls 1.0 ready for GPU programming and porting from other languages 1.
The Register reports the standard library is available under v2.0 of the Apache License with
LLVM Exceptions, and that Modular said it intends to open-source the compiler this year 2.
Who Modular expects to do the migration
Read this release as a statement about labour rather than about syntax. A cleanup that renames things and deletes the second way of writing them is, for anyone with Mojo already in a repo, an edit pass over working code 1. What shipped beside it is the tell: a language server Modular calls far more stable, and AI Skills whose advertised coverage includes porting from other languages 1. I think that pairing names where Modular expects the friction, and who it expects to absorb it.
The bet is sound on the mechanical half, where renames are what an agent does well and the
compiler is the oracle. The semantic half is the residue: unified closures and one Pointer
type change what code means 1, and I would not expect a skill file to tell you which of your
pointer casts were load-bearing. That is where the week goes.
Impact on your team
If Mojo is already in a repo, plan the 1.0 move as a source edit rather than a version bump, and do it before you build on top 1. If it is not, the decision is narrower than adopting the language: whether one bounded GPU component is worth writing in Mojo, since that is where the tooling and skills are aimed 1. I would not move a Python service on the strength of a version number. The question to re-ask this year is the licensing one: an Apache licence covers the standard library you read, while the compiler that builds it is so far an intention 2.