Search Unity

Unity 2017.4.0 was released on 20th March 2018. It was our first Long Term Support (LTS) version and a significant shift in how we support Unity releases. The next release, 2017.4.40, will be the last in the 2017-stream. With 2019 LTS due to be released soon, it is time to end support for 2017 LTS with monthly bug fixes. 

With the LTS in addition to the TECH stream releases, you have great flexibility to pick the release which fits your needs best, depending on where you are in your development cycle. The LTS stream offers a stable version of Unity for those who want to focus on development without taking in new features.

Moving on from Unity 2017 LTS

Since Unity 2017.4 was released two years ago, it is now reaching the end of its support cycle from the week beginning 20th April 2020 as originally announced. This means that 2017.4.40 will be the last release for the 2017 version. You are of course still free to use the 2017.4.X versions of Unity, but no patches will be available with bug fixes after the last version is released.

This also means we highly recommend that you consider upgrading your project either to 2018.4 (2018 LTS) or to the soon-to-be-released 2019 LTS. To help you upgrade your project, we recommend having a look at our upgrade guides for the versions that were released between the one you’re currently using and the upgrade version you’re targeting.

If you can’t upgrade directly (eg., 2017.4 > 2018.4), incremental upgrades (2017.4 > 2018.1 > 2018.2 > 2018.4) can help by keeping changes to a minimum, allowing you to deal with arising issues one at a time. 

For complex productions with a high number of dependencies, our Success Plans are available for purchase to help you ensure the upgrade process goes smoothly. If you’d like to learn more about Core Support or Integrated Success Services plans, please inquire here.

What can I expect from Unity 2018 LTS

Just like the Unity 2017 LTS, 2018 LTS doesn’t have any new features, API changes or improvements, compared to the 2018.3 TECH stream release. Instead, the LTS updates include fixes for crashes, regressions, and issues that affect the wider community, such as, console SDK/XDK, or any major changes that would prevent a large section of users from shipping their game. We’re committed to providing these updates for two years from the initial release date. In the case of 2018 LTS, that means the support period will end in spring 2021. 

Unity 2019 LTS

Unity 2019 LTS (2019.4.0) will ship along with 2020.1 towards the end of spring 2020. In the meantime, we will continue to support the other LTS version, Unity 2018.4, with releases every other week. However, when 2019.4 is released, 2018.4 will become the legacy LTS and hence will be updated once every month. Instead, it will be the 2019 LTS version that will receive bi-weekly updates.

What more to expect from 2020

We’re also reducing the number of TECH stream releases from three to two per year. The 2020.1 TECH stream release is scheduled for spring 2020 and the 2020.2 release for the fall of 2020. The cadence for updates with bug fixes and regressions remains unchanged. We are doing this based on your wishes to receive fewer major releases, but more timely package updates that improve the stability and quality of our tools.

We will also revamp our current Beta program to offer users an option to communicate more directly with Unity development teams as we design the future of Unity together. If you’re interested in hearing more, sign up for our beta newsletter and follow the beta forum.

20 replies on “The 2-year support for the first LTS release, 2017.4, ends in April 2020”

Hey there, as we’ve commented on a previous blog post.

«Unity 2019 LTS (2019.4.0) will ship along with 2020.1 towards the end of spring 2020.»

I hope this helps!

While Unreal Engine 5 can handle 80 milion poligons, Unigine Engine 2 has now a free version(and is the version of unity we will never get), Cryengine 5 is getting in the high end mobile graphis pretty soon while Unity is stagnating. Since Unity 5 we did not have a water shader, a refraction, tranlsucency, tesselation option for the standard shader, a performant shadow map that can be drawn on far objects, not to mention networking and postprocessing that have been trashed.Every demo you have made was done on a custom made engine version because you had bugs on the release once plus no AAA game release d like the rivals , Fortnite and Crysis. Unity is like an ox cart, the driver puls to right and the ox goes left.(Urp has nothing in plus over the standard RP exept is a limited use ,cutdown version of it that has do documentation so far and is has been 3 years since you develop it.)

Why is Unity still promoting Preview features as production ready?

I’m talking specifically about Scriptable Render Pipeline (SRP), Visual Effect Graph and Shader Graph, which are still «Preview» in the latest Unity 2018, hence out of the picture for any production project. Not to mention that all those «new 2D tools» (animation, IK, etc) are also Preview packages.

Hi Edy,

Sorry for the confusion. We meant that devs could use 2018.4 and start building their projects on SRP until 2019.4 (LTS) comes out with the production-ready packages. We removed this section from the blog post.

As for the 2D tools, most of the packages are production-ready in 2019.3+. You can find all the info on this web page: https://unity.com/unity/features/2dtools

Dear Unity, before you move to making 2018.4 LTS the legacy LTS, please get off your lazy side.

There are RIGHT NOW in the bugtracker, 100’s of bugs marked as FIXED that affect 2018.4 LTS some severe, that hurt current production games, That are fixed in 2019.x or even 2020.x and NEVER BACKPORTED!!!

What does LTS mean if you don’t merge in the fixes in the version that people use.

When 2019.4 LTS releases it will not be picked up by the game devs for at least a month or 3 till the worse errors are ironed out. from experience with the 2019.3 I don’t have high hopes, a lot of users are commenting 2019.2 is better.. what’s up guys?

I don´t like the way you are focusing the engine, I felt that you aren´t thinking about your user’s needs and just adding more and more incomplete features. LWRP and HDPipeline destroyed all the previous workflow, have really poor documentation, you just deprecating all that and put the shader graph for amateurs, where is the documentation about writing shaders for this pipelines?, this is horrible, I don´t want to update to any version after the unity 2018.21 because of all that, also LWRP sucks compare to the standard render used by years on the previous versions, nested prefabs is a good addon but I felt it is badly integrated, it broke all the workflow and also you lost all the compatibility with previous engine versions.

Thank you for the feedback, Titangea. Please know that we hear you. In the LTS release (2019.4), our focus will be on stability and quality.

The upgrade guides for 2019.2 and 2019.3 are missing. Please complete the documentation so people can successfully upgrade from 2017.4 to 2018.4 and then beyond.

RIP 2017.4. You were the Unity 5.0 we all wanted.

You didn’t need to mention the SRP in the post though. I know «AAARGH!, we need to actually make the SRP work» is Unity’s entire mission for 2020, and that’s great, but you can safely ignore it here and we still know you’ve got the message. Nobody upgrading their long-lived production from 2017.4 to 2018.4 is interested in tinkering with 2018.4’s half-baked SRP. (Sorry, I mean «production-ready LWRP».)

Having upgraded several large 2017.4.x projects to 2018.4.x, here’s the practical message
– Nested prefabs are awesome.
– NGUI still works better than you expected – it looked like a disaster early in the 2018.x cycle due to prefab changes but with the latest NGUI, your «legacy» UI system lives on and you can keep praying UIElements is useful, unlike Unity UI.
– Scripting and general use of legacy particles will be more painful than you expect. Unity’s tool to convert the assets may only be half your battle.
– The greatness of 2018.4 (and actually, 2019.4) is a thousand little changes by intelligent unity developers, not the big features from blog posts. Read the release notes. Smile as you use them.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *