Long Term Support

Unity 2022 LTS provides a stable foundation for projects that are in production or about to ship. Unity 2022.3 LTS release has the same feature set as the 2022.2 Tech Stream release.

We’re committed to supporting 2022 LTS releases with biweekly updates until mid-2024, after which updates will be monthly until mid-2025 (two years after the initial release date). These updates will only cover fixes aimed at improving the stability of the product to enable users to ship their projects.

Unity 2021.3 is now the legacy LTS. It will be updated monthly until it reaches the end of its support cycle in mid-2024.

RSS

Subscribe to our LTS feed and get access to the latest LTS as soon as it's released.

LTS Release 2017.2.4f1

Released:

LTS Release 2017.2.4f1

Released:

Improvements

  • Android: Added API 26 and 27 to scripting and Editor.
  • Mobile: Improved ping performance on Android devices supporting ICMP sockets, see the documentation for more information.
  • UI: Improved canvas inspector to show a warning when set to screen space overlay if the project is using VR.

Fixes

  • Android: Fixed to only include selected abi's from an .aar plugin. (1027547(1018697)
  • Android: Fixed crash when running on Android 8 in instant app mode. (None)
  • Android: Disabled warnings in ProGuard by default; fixes build errors with 3rd party plugins. (986779)
  • Android: Fixed black screen on Adreno GPU when using postprocessing stack and GLES2 graphics API. (1013708(984292)
  • Asset Bundles: Fixed an issue where building bundles could cause a hang in the Editor. (1061418)
  • Asset Import: Fixed push pull dilation not being applied when importing lightmaps. (1014724)
  • Build: Fixed build is no longer strict. (None)
  • DCC: Updated Default Texture Format to low quality. (1039331)
  • DirectX: Fixed running player on fullscreen exclusive mode shows black screen. (805844)
  • GI: Fixed rare crash when seam stitching is enabled on object packed to the boundary of a lightmap. (1000350)
  • Graphics: Fixed crash in Mesh.ClearBlendShapes. (1049575(972060)
  • Graphics: Fixed backface culling corner cases. (1014151(1010809)
  • Graphics: Fixed rare deadlock in CreateGpuProgram when graphics jobs are enabled. (1018879(934897)
  • IL2CPP: Allow managed stack traces to work on the iOS App Store when an application is submitted with bitcode. (850163)
  • Launcher: Fixed editor crashing while loading a project if you quit Unity Hub. (1006887)
  • Mobile: Fixed screen flicker when launching Handheld.PlayFullScreenMovie. (978602)
  • Physics: Fixed cloth losing it's constraints when active on cloth component attached to a skinned mesh renderer. (962027)
  • Scene Management: Fixed modifying asset import settings from script changing 'timeCreated' in the meta-file, breaking asset representation. (856344)
  • UI: Fixed nested GameObjects without a Layout Element will effect a Layout Groups arranagement after being disabled and enabled. (1026779)
  • Video: Fixed audio from UnityEngine.Video.VideoPlayer is distorted when Audio Output Mode is Direct. (1002426)
  • VR: Updated copy of warning and log message when using Canvas screen space overlay render mode when VR is enabled. (1046113)
  • Web: Fixed crash when aborting AssetBundle download using UnityWebRequest. (976010)
  • Xbox One: Fixed rendering errors. (1058870)
  • Xbox One: Player fails to load files larger than ~2GB. (1032417)
  • Xbox One: DownloadHandlerFile constructor always fails. (1040849)

Revision: f1557d1f61fd

LTS Release 2017.4.12f1

Released:

LTS Release 2017.4.12f1

Released:

Fixes

  • (1006814) - 2D: Fixed Sprite Renderer memory leak when changing size value in tiled mode.
  • (1053433) - Animation: Fixed interrupted transition clearing controller parameter values.
  • (1004980) - Asset Bundle: Fixed issue where variant bundles built via a build map show an error and have pink texture.
  • (969092) - Camera: Fixed crash when trying to display the scene view window and the scene camera is disabled.
  • (1066381) - Deployment Management: Fixed crash when using sprites with no texture with the splash screen.
  • (1037523) - Editor: Fixed issue with .sln project names not being unique.
  • (1074400) - Editor: Fixed Metal Editor performance regression when running on macOS Mojave with Metal API Validation checkbox enabled.
  • (1007061) - Graphics: Fixed Crunch compression for CPU supporting 16 or more threads.
  • (1013446) - Graphics: Fixed an issue where using CustomRenderTexture could cause the editor to crash during level load.
  • (989654) - Graphics: Fixed OpenGL ES 3.1 + AEP detection on Android.
  • (1023109) - iOS: Fixed a crash on launch when using storyboards for launch screens on iOS.
  • (1045891) - iOS: Fixed several compute shader crashes on iOS 8 devices.
  • (1032743) - Particle System: Fixed crash when sprite atlas is not included in build.
  • (1025639) - UI: Fixed EndLayout group or Stack empty error after progress dialog is displayed.
  • (966667) - UI: Fixed Chinesse bolded Arial font style looks wide in Editor.
  • (983200) - UI: Fixed spacing between characters is lost and text is stretched with bold font selected when built on certain platforms.
  • (1073032 (1071331)) - Universal Windows Apps: Fixed build errors for missing logo assets when creating app packages with VS version 15.8.
  • (1075444 (1057185)) - Web: Fixed handling 300 redirect without Location header.
  • (970812) - WebGL: Fixed mouse input simulation using touch inputs.
  • (988784) - WebGL: Fixed WWW/UnityWebRequest.isHttpError on 404 File not found.

Revision: b582b87345b1

LTS Release 2018.2.10f1

Released:

LTS Release 2018.2.10f1

Released:

Fixes

  • (1069175) - Asset Import: Added the callback AssetPostprocessor.OnPostprocessMeshHierarchy, which allows you to modify the imported hierarchy before proceeding to import the avatar and animation clips.
  • (1069203) - Editor: Fixed an issue were you could not cancel from the Revert Layout window once it was open.
  • (1061477) - Graphics: Fixed flickering on objects when dynamic batching is enabled (case 1061477).
  • (1067685) - Graphics: Fixed SRP Batcher crash on Win7 + SP1 ( Book of the Dead ).
  • (1033948) - OSX: Fixed issue with delete key and special keys inputing garbage characters in text fields.

Revision: 674aa5a67ed5

LTS Release 2018.2.9f1

Released:

LTS Release 2018.2.9f1

Released:

Fixes

  • (1074081) - 2D: Fixed rendering of Grid Component in Hexagonal Cell Layout for certain AMD Radeon cards.
  • (1066715) - 2D: Fixed crash on MonoStringNew when entering Play Mode after reopening the project and loading resources.
  • (921228) - AI: Added warning about creating or loading more than 65535 autogenerated OffMeshLinks in a static scene NavMesh.
  • (944759) - AI: Removed assertion on expression "verts.size() > 0".
  • (1053433) - Animation: Fixed interrupted transition clearing controller parameter values.
  • (1061326 (1025425)) - Asset Import: Fixed bug where a scriptedImporter gets switched to an other scripted importer: previsouly imported assets would keep trying to use old importer.
  • (1074400) - Editor: Fixed Metal Editor performance regression when running on macOS Mojave with Metal API Validation checkbox enabled.
  • (1016861) - Editor: Fixed startup crash on CPUs that don't support AVX instructions. (linux).
  • (1025713) - Graphics: Fixed OpenGL ES 3.1 + AEP detection on Android.
  • (1074400) - Graphics: Fixed Metal Editor performance regression when running on macOS Mojave with Metal API Validation checkbox enabled.
  • (1074413) - Graphics: Initial support for using MTLHeap, fixes Tessellation performance regression when running on macOS Mojave.
  • (1064723) - IL2CPP: Fixed an issue that allowed debugger stack-frame data to get out of synchronization with the debugger thread and cause crashes when debugging IL2CPP players.
  • (1070548) - IL2CPP: Prevented an error during code conversion when both a pinned and unpinned pointer type are used as local variables and the debugger is enabled.
  • (None) - IL2CPP: Fixed an unhandled exception in IL2CPP. Adding support for pointer types when executing an initobj instruction.
  • (1023109) - iOS: Fixed a crash on launch when using storyboards for launch screens on iOS.
  • (None) - OSX: Fixed build system diabling new input system.
  • (1071429) - PS4: Fixed Terrain trees billboarding on PSVR.
  • (1049901) - PS4: Fixed for incorrect hash generations for shader compiler hashing.
  • (1066638) - SceneManager: Fixed possibility that users can set the DontDestroyOnLoadScene as active.
  • (None) - UI: Fixed RectTransform DrivenProperty fields not ungreying when removing driven object/ value.
  • (None) - Universal Windows Platform: Fixed "SplashScreen is missing" error when deploying UWP apps with Visual Studio 15.8.
  • (1073029 (1071331)) - Universal Windows Platform: Fixed "SplashScreen is missing" error when deploying UWP apps with Visual Studio 15.8.
  • (1057185) - Web: UnityWebRequest: Fixed handling 300 redirect without Location header.
  • (1076485 (988420)) - XR: Fix for 360 Stereo Capture where left and right eye images are being swapped in the stereo equirect map after ConvertToEquriect API is called.

Changeset: 2207421190e9

LTS Release 2018.2.8f1

Released:

LTS Release 2018.2.8f1

Released:

Fixes

  • (1071483 (1062852)) - Android: Fixed crash when returning null string from Java plugin.
  • (1065609) - Asset Import: Fixed renaming or changing the namespace containing a scripted importer breaking the auto-reimport mechanism.
  • (1073894) - Editor: Fixed an issue where launching Unity via Hub invalidates existing login for direct launchers.
  • (1075850) - Graphics: Fixed main thread stall deleting temporary render targets after calling ConvertTexture() from script.
  • (1076208) - Graphics: Fixed crash in intensive rendering scenes when using legacy graphics jobs.
  • (1061224) - Graphics: Fixed crash in MinMaxAABB::MinMaxAABB when Legacy Deferred Render Path is used.
  • (1033188) - Graphics: Fixed RGBA16 having swapped red/blue channels.
  • (1075574 (1070347)) - Graphics: Fixed issue where Camera FOV cannot be set to a value lower than 1.
  • (1041458) - OSX: Fixed an issue where MacOS player would not go into correct screen mode when Command+F is pressed.
  • (1074390 (1058082)) - Physics: Fixed issue where colliders without physics material don't return correct default material in Physics Settings.
  • (1074389 (1009394)) - Physics: Fixed wrong UV returned in Raycast result when raycasting to a mesh collider that has negative scale.
  • (1074384 (1005564)) - Physics: Fixed issue where transform to CharacterController in OnControllerColliderHit is ignored.
  • (1074376) - Physics: Fixed an issue where some Physics Settings are not reset upon request.
  • (1074374 (1024453)) - Physics: Fixed issue where mass properties are not correctly updated when changing collider scale.
  • (1074373 (1048878)) - Physics: Fixed a crash when user sets a very small size to Terrain data.
  • (1066072 (1059467)) - Physics: Fixed an issue where kinematic bodies may not follow transform change after setting its postion after setting their position or rotation via Transform component.
  • (1074312) - Scene Management: Fixed crash in LightmapSettingsManager.CheckSettingsConsistency when calling UnloadSceneAsync right after a LoadScene(SingleMode).
  • (1052766) - Scene/Game View: Fixed issue where specifying frustum view point would actually use it as base for the near plane.
  • (1073275) - Scripting Upgrade: Fixed hang when disconnecting while reading/writing on a SslStream.
  • (1060892) - Scripting Upgrade: Fixed crash when entering playmode on OSX.
  • (1062208) - Scripting Upgrade: Fixed Android Runtime test instability.
  • (1059122) - Scripting Upgrade: Fixed an issue where UnsafeUtility.GetFieldOffset could return 0 when the type is not initialized.
  • (1065895) - Scripting Upgrade: Fixed crash when DynamicMethod is constructed into non-dynamic image.
  • (1069236) - Scripting Upgrade: Fixed crash when using unmanaged constraint.
  • (966667) - UI: Fixed Chinesse bolded Arial font style looks wide in Editor.
  • (983200) - UI: Fixed spacing between characters is lost and text is stretched with bold font selected when built on certain platforms.

Revision: ae1180820377

LTS Release 2017.4.11f1

Released:

LTS Release 2017.4.11f1

Released:

Improvements

  • XR: Enabled Oculus Asymmetric FOV support.

Fixes

  • (955711) - 2D: Fix Compressed ETC Variant Sprite Atlases become corrupted when changing their scale with target platform set to Android.
  • (953849) - Android: Fixes issue where Android keyboard crashes app when selecting text in Input field on some Sony and Samsung devices.
  • (None) - Animation: Changed default StateMachine node width so that all nodes align vertically.
  • (1066253) - Editor: Fixed an issue where supply a null parameter to UpdateTransformMask would cause Unity to crash while importing/re-importing - an FBX asset.
  • (975732) - Editor: Fix assets are not created from drop down menu if any projectSettings are opened in inspector.
  • (1010840) - Editor: GPU Profiling depends on the real state of graphics jobs and not project settings; '-force-gfx-jobs off' will allow profiling - and profiling in Editor is now possible.
  • (1065223) - IL2CPP: Fixed deadlock on exit when calling back to managed code on a thread that doesn't exit before player shutdown.
  • (1071863 (1027837)) - Input: Fixed mouse event callbacks for multiple camera viewports.
  • (1076353 (1054444)) - Physics: Fixed a crash triggered by changing cook option on a deactivated mesh collider.
  • (1076350 (1025263)) - Physics: Fix a performance regression when using Continuous collision detection on kinematic bodies.
  • (1072966 (825035)) (1043613) - Prefab: Reverting changes on applied prefab - crashes Unity.
  • (1006498 (996666)) - Profiler: Fixed self profiling errors in deep profiling mode.
  • (1073342) - PS4: Billboarding tree rendering now works correctly when using PSVR.
  • (1051378) - UI: Fixed issue where animation would take precedence over layout component positioning.
  • (None) - Version Control: Editor Fix potential crash when calling Provider.GetLatest Jake Turner.
  • (1072548) - Vita: Fixed failure when creating Vita patch packages containing files of 2GB or larger.
  • (1029569) - XR: Fix failure to render Splash Screen when using Oculus.
  • (1067986 (1025433) - XR: Fix Play mode crash when continually running Windows MR in editor.

Revision: 8c6b8ef6d111

LTS Release 2018.2.7f1

Released:

LTS Release 2018.2.7f1

Released:

Fixes

  • (None) Asset Database: Improved performance of AssetDatabase when doing dependency analysis by ensuring that the analysis is run lazily when processing the refresh queue, instead of every time the queue is modified.
  • (1066381) - Deployment Management : Fixed a crash when using sprites with no texture with the splash screen.
  • (None) - Android : Player binary files contain .note.unity section with version and stripping information. This is useful for certain automation tools.
  • (1061635) - Editor : Fixed a bug where control for LayerMask SerializedProperty would change value for all selected objects without user interaction.
  • (None) - Editor : Fixed a potential crash when calling Provider.GetLatest
  • (1048493) - Editor : Fixed slow search in project view and scene/hierarchy views by starting the search only when the user pauses from typing instead of searching after every character typed.
  • (1069263, 1066381) - Graphics : Fixed a crash when using sprites with no texture with the splash screen.
  • (1061004) - Graphics : Fix for crunch compressed texture support in texture mip map streaming.
  • (1065223) - IL2CPP : Fixed deadlock on exit when calling back to managed code on a thread that doesn't exit before player shutdown.
  • (1068426, 1061635) - Inspector functionality : Fixed a bug where control for LayerMask SerializedProperty would change value for all selected objects without user interaction.
  • (1069065) - Timeline : Fixed Drag and Drop of Playable Assets from Project folder onto Timeline tracks.
  • (1041817) - XR : Scenes will no longer be y flipped when running on the HoloLens.

Revision: 4ebd28dd9664

LTS Release 2018.2.6f1

Released:

LTS Release 2018.2.6f1

Released:

Fixes

  • (1070250 (1064071)) - 2D: Fixed an issue where building sprite atlas via batchmode with -no-graphics on the command line would result in point sampled sprites.
  • (1064876 (1063235)) - Asset Import: Fixed FBX model import crash when importing files that contains stereo cameras.
  • (1072565 (1045074)) - Editor: Fixed drag/dropping material preset onto a material not correctly refreshing the material inspector and the material icon.
  • (1072564)- Editor: Fixed PresetManagerEditor not correctly refreshing the list of available presets whenever the list of the manager is changing.
  • (1066405) - IL2CPP: Prevented a memory leak in delegate unsubscription with the new script runtime.
  • (1068657) - IL2CPP: Prevented a crash in il2cpp::os::Image::Initialize when Unity is embedded in another app on iOS.
  • (1045881 (1027704)) (1030311) - iOS: Fixed crash when using Depth Only camera and when using LWSRP.
  • (1042973) - UI: Fixed FieldMouseDragger on labels in ShaderGraph.
  • (1047330) - XR: Windows MR now reports it's inputs properly and no longer spams the console.
  • (None) - XR: XR.InputTracking now only reports XRNodeStates for connected controllers on mobile.

Revision: c591d9a97a0b

LTS Release 2017.4.10f1

Released:

LTS Release 2017.4.10f1

Released:

Improvements

  • Editor: Reduced enter play mode and recompile time by optimizing EditorCompilationInterface.GetTargetAssembly and EditorCompilationInterface.GetTargetAssembliesWithScripts. Has a high impact on projects with lots of scripts and lots of .asmdef files
  • XR: Updated Oculus to version 1.27.1.

Fixes

  • (1035312) - 2D: Fixed sprite not being loaded from Sprite Atlas issue when referenced anywhere in the scene.
  • (1058281) - Android: Fixed crash on 'crnlib::crn_comp::append_chunks' when Packing Sprite atlas.
  • (1046581) - Android: Fixed problem with graphical corruption when screen resolution is changed.
  • (1048647) - Android: Fixed instant apps not being correctly signed.
  • (1041327) - Animation: Fixed crash on race condition when deleting Animation component and MeshRenderer under high stress.
  • (1061418) - Asset Bundles: Fixed an issue where building bundles could cause a hang in the Editor.
  • (943254) - Collab: Fixed a bug where Collab Toolbar would sometimes get stuck after downloading changes that caused conflicts.
  • (1021955) - Editor: Fixed Editor hanging when encountering exceptions or errors in BatchMode.
  • (1048493) - Editor: Search in project and hierarchy/scene now only starts after the user has finished typing.
  • (1030584) - Editor: Fixed crash while packing a huge sprite with sprite atlas when the graphics API is set to D3D11 or D3D12).
  • (997622) - Editor - Other: Fixed detached Editor windows going behind the Editor when clicked outside issue.
  • (1033074) - Global Illumination: Fixed area lights not being correctly sampled from probes in Progressive Lightmapper.
  • (1063738) - Graphics: Fixed a crash on shutdown when using compute shaders.
  • (970038) - Graphics: Improved CPU performance running GLES3 on some Android devices particularly for scenes with large number of draw calls.
  • (1063289) - iOS: Fixed splash screenshowing incorrectly after initially showing correctly on iPhone.
  • (1038876) - Mobile: Fixed GLSL uniform arrays on android 4.* VideoCore and Vivante GPU.
  • (1064232) - Particles: Fixed unnecessary sync of Light Transforms when using the Particle System Lights module.
  • (1005502) - Scripting: Fixed crash when MonoImporter.SetExecutionOrder is called from RuntimeInitializeOnLoadMethod.
  • (None) - Scripting: Fixed random memory corruption and crash usually surfaced during liveness.
  • (987068) - Shuriken: Fixed Timeline Control Track not applying start delay to particles.
  • (1046113) - VR: Updated copy of warning and log message when using Canvas screen space overlay render mode when VR is enabled.
  • (1051206) - Vuforia: Fixed exception being thrown when building iOS project with Vuforia's plugin.
  • (None) - XR: Fixed nullptr returns for XRDevice.GetNativeSDKPointer() when using Oculus.

Revision: f2cce2a5991f

News from Unity QA

We’re not just toolsmiths, but wordsmiths too! Read all the Unity QA blogposts past and present.

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인