[Request] Patch releases and earlier unity versions

Hello there,

just got a brand new system and thought I might give the Hub a spin. I was quite disappointed to see that I can only download Unity 2017.1.3f1, 2017.2.1f1 and 2017.30f3. I normally always use patch releases, so for powerusers that might be interesting. I also do use unity 5.6 as well, so I would wish to be able to download those as well.

9 Likes

Hi Johannski,

For now we only support official releases for direct downloads in the Hub. This mean if a patch is available, we will wait until an official release is ready containing that patch. Meanwhile you can download a patch version and locate it in the Hub. For 5.6, it’s noted, we’ll see if we can add it to the list.

I second the request to include patch releases. I’m much more likely to use a patch release than a beta release, and I see the hub does include beta releases.

4 Likes

I hope you will reconsider the inclusion of patch releases; IMHO the appeal of the hub is the option to efortlessly update Unity, without having to download the installer manually and go through the installation process. :frowning:

1 Like

I do understand that I can add releases, which I have done by now, but as @pavelkouril mentioned, it is a thing of convenience, which would make the hub more valuable for me. You could add a tab like with beta releases for patch releases. :slight_smile:

1 Like

Managing all of the Unity that exists on the web should be the meaning of the Hub.
The user who is using patch release should be the main user of the Unity hub. I can’t figure out why I don’t support the patch release.

+1

7 Likes

I think I work as much on patch releases as non-patch releases, so not having patch releases available will be a huge drawback. I could download them manually and then add them, but that’s really inconvenient. Maybe hide them behind a checkbox?

Also, is there any chance to get access to downloading the not publicly available platform-specific builds if we’re logged in as a user registered for that platform? Unless that’s already in and I just haven’t checked.

1 Like

Hey guys,

We explicitly decided not to include the patch releases in the Hub, because we do not want people to be using the patch releases routinely - they’re only supposed to be used if you are actually affected by one of the bugs fixed in the patch, and otherwise we don’t want to promote them, due to them receiving less QA than an official build.

However, what we are planning to do is to provide a one-click install method via the Patch Releases page on the Unity website. You’ll be able to come to the site, go to the page for the patch release, read the release notes etc, and then click one button for ‘Install via Unity Hub’. At that point the Hub will take over installation and management of the patch release just like any other release. So you should still get most of the value (smoother install, automatic management of your install, no need to manually add it, etc).

Unfortunately I think this isn’t possible today, because we don’t have consistent handling on our servers of what it means to be ‘registered’ for a platform. We absolutely do want to fix this at some point soon.

1 Like

What about release notes for the official releases/betas in the Hub?

2 Likes

I do understand how Unity is handling this and I would agree if… I can also say I successfully use normal releases without any issues. Because since 5.6 I had never a first release without issues. From 5.6 up to 2017.2 the versions were plagued by VR issues or videoplayer bugs. 2017.2 up to now I still encounter weird bugs as in the most recent one the ctrl+z after a slider has changed it’s value.

So in this cause I understand unity wants only normal releases to be included but in reality I always use patches to fix things I encounter. Of the 5 installations I have, 3 are patch versions. Just to give feedback on this statement.

As one of the intentional patch-grabbers who sets up lots of new dev machines and maintains all the docs around it for our team, I’d prefer there’s a path to get them in hub still. You could always add an additional disclaimer to the path-install flow in the hub.

Of course, having the “1-click-install-via-the-hub” is a nice feature too, but I still don’t think that replaces just including it in the hub itself.

Edit: for reference, the last two releases we’ve used in our project (since August) have been patch releases. The first being the security patch – a good example case for you guys, and the second being a patch we targeted intentionally.

In my opinion the Hub should serve as a centralized management console for ALL Unity installations, including Patch releases.
I do not want to navigate to a web page just to click a button that will trigger an installation in the Hub. It should all be done in one place and the Hub is the perfect tool to manage all that.
I think you guys should seriously reconsider integrating patch releases into the Hub. You can always add a warning to users that Patch releases are intended only for users who are affected by a bug.

I think the Hub should completely replace the current Unity MSI/DMG installer. That means, we should never need to go to the Unity website to download an installer file. Everything can be managed via the Hub. That would be the ideal tool for me (similar to the UE4 launcher).

Thanks,

1 Like

Please reconsider keeping the patch versions in the hub. I understand what you’re saying, but wouldn’t that QA argument also hold for beta releases? I’d strongly prefer to manage everything from the hub, and I’m getting the sense that I’m not the only one.

That said - so happy to have this tool. Thanks, guys!

1 Like

Good luck getting all the platform holders to agree on a single way of doing that!

My general experience is that patch releases often fix bugs introduced in the official release. I’m more confident in the quality of a p4 than an f3. That might be a misconception. Still, I’d love to have a checkbox for “I want ot see patch releases”.

2 Likes

I understand trying to protect users from unnecessarily using patch releases, but I think the only real way to do that is to make the patch releases less necessary, i.e. keep the major versions stable and up-to-date with the latest platforms and platform requirements as possible.

Aside from that, it’s not obvious to me that it’s really a problem that needs solving, as long as it’s clear that patch releases are not as well tested and buyer beware. Anyone who is placing a premium on stability will stick to the major releases and anyone who really needs a fix (or desperate to try one), or just likes being on the cutting edge, will try one. In the latter case, if you get bug reports you otherwise wouldn’t have, that’s free QA, and I don’t see how it’s worse than trying a beta release.

As it is, periodically I Google “unity patch release” to find the patch download page, and if there’s a new patch browse the release notes to see if there’s a fix that looks important, especially if it’s something that might fix something I’m experiencing (which brings up another point: browsing the patch releases is like peeking into the bug databse to see the latest “what’s fixed”).

So even if I’m overusing patch releases, sort of hiding them doesn’t really stop me from searching for and sometimes using them, it just makes it more time-consuming. And actually, my preference is to stick with the non-patch releases (especially since I do WebGL builds), but usually I feel compelled to try a patch release at some point, and once I switch to a patch release, I figure I might as well try the others, until the next major release comes along. Although maybe Unity Hub will help with this, as I may be more likely to switch from a patch release back to the previous major release as appropriate, whereas right now I just stick with the latest that I downloaded.

1 Like

+1 on older Unity versions, when making a small amend to an older project developed in 5.6 I would rather stick to that editor version.

Patch releases NEEDS to be an option in Unity Hub. Even if they are hidden behind a setting checkbox like Baste said (this is for example how the Minecraft launcher handles pre-release and really old versions). You say only use them if you are “affected” by the fixes, but everyone is affected because it patches bugs from the final releases that everyone are affected by, sometimes even SECURITY bugs. If you hide it behind a checkbox, fine, inconvenient, but it works. But having patch releases it absolutely a must for me if I’m going to use Unity Hub. Patch releases are really the only versions of Unity I use besides beta. (Even if I should only be using final releases, I live on the bleeding edge, I’m literally on Firefox Nightly writing this right now!). It’s not hard to add a checkbox setting and disclaimer.

3 Likes

I think there might be a slight misunderstanding on how we manage patches. We are already offering patches to official releases in the hub, like 2017.3.1f1 which is the latest collection of all the patches for 2017.3 in a fully tested version. Versions that end in pX are patches that we quickly deploy so that users that experience specific issues can updated their version to overcome their specific problem. However, from the Release Management perspective, we want our users to stick to fX versions, which have gone through the whole QA cycle and offer a better quality.
I hope this clarifies a little bit the situation?

We’re aware. No, trust me, we really understand that. We understood that a week ago when Superpig wrote the same thing.

Look, I was writing out a diplomatic answer, but I just… man. Could you maybe, for once, trust your users to know what they want?

We know what a patch is. I know that you’re not trying to be condesending, but when we go “we understand that you want us to be on fX releases, but please let us download pX releases on the hub anyway”, explaining that you want us to be on fX releases again isn’t helping.

We end up on pX releases sometimes for various reasons. If those are not available from the Hub, then we end up with two different ways of downloading Unity, which is really cumbersome and unneccessary.

8 Likes

I’m still here and still reading all the replies btw.

What we’re currently thinking is:

  • We want to do a ‘click a button in the browser to launch install in the hub’ anyway, for all releases (not just patches), so we’re going to do that no matter what. When we’ve done it, added it to the patch releases page, and you’ve tried it out, feel free to say “that’s not good enough”, and when we say “oh, darn,” to add “we told you so.” It need not be the end of the matter.
  • We’re considering making larger changes to how we create the patch releases that will make this issue a moot point. I’m afraid I can’t go into much more detail about this yet, as we’re still arguing internally about the idea and I don’t want to raise anyone’s expectations too much.
5 Likes