Came here to say this. The last major language changing feature was async/await.
Everything else seems to be on the order of small polish to the language (trailing commas), standard library expansion, and in some cases language restrictions to make rust fit better with embedded systems.
In many ways, Java is seeing more major changes than rust is.
The RFC for GATs was opened in 2016. It's still not clear when this is hitting stable Rust yet.