I saw a lot of stuff that expected Project Valhalla to be in production
Java a lot sooner than it will be.
Then I read a lot about why this is very complex and the opportunity to break stuff is huge and it can't safely move very fast (maybe they were talks)...
It is almost comical that when I said in the past why I liked C# better than Java my go-to was "I really like having in-line value types when I want them" but I did used to say that a lot. When you come from C/C++ everything else seems very easy, and wasteful simultaneously.
Anyway, this seems to be a recent update on where we are at:
https://www.youtube.com/watch?v=PYg0CxeUb4A
I watched it on a short break from studying C++ move semantics, which still seems hard, complicated, tricky, and efficient as heck (of computer resources, not studying time).