v1.12.0
- Critical path scheduler which orders the jobs by their runtime history #2177
This may break your build if you haven't specified your dependencies correctly. - Resiliency against inputs changing during the build #1943
- Reliable ETA and progress percentage in status #1963
- Support for path lengths over 260 characters on Windows #1900
- ARM binaries are now available for Windows and Linux, too
- Several bugfixes
See https://github.com/ninja-build/ninja/milestone/6?closed=1 for a complete list of changes.