For the context: right now the newest Hub places the 2019.3.0f1 RC 1 into pre-releases, some former Hub version put it into stable releases and some didn’t show it up at all
This is how it looks now:
but this isn’t obvious to all that it’s a release candidate as the hub nor the editor doesn’t state this in any way.
It would be so much better if they did it like this instead because it would leave out completely all the guesswork:
Additionally Unity sometimes releases custom experimental versions on the forums etc for people to try things out that are not ready for main distribution yet, we’ve seen these for all kinds of things like recently for raytracing and physx but not limited to these alone.
Issue with these is that the Hub does pick these up but doesn’t label them at all. Instead if you got say, experimental physx editor that’s built against say 2019.2.0f1 and you want to use Hub with it, Hub just assumes it’s regular 2019.2.0f1, doesn’t give it any extra label (so making it hard to differentiate from the real release) and also you can’t even install the exact same real version using Hub as Hub thinks it’s installed already
All in all, it would be nice if there were some system where Unity could just mark certain editor versions (be it from the release hash code or whatever makes sense to them) so that we could get some additional data what that version is for, just like now happens with Alpha and Beta tags after the version.