Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)
MonoKnown issueBlocker
Scene causes Editor crash when specific Lighting Data Asset is used
Scene ManagementKnown issueBlockerUUM-9319fixed 2020.3.40f1
NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene
AI Navigation CoreKnown issueCautionUUM-2496open 2020.3.40f1
List element overlaps everything when using Serializable struct/class
Inspector FrameworkKnown issueCautionUUM-7683open 2021.3.7f1
\[Backport\] \[Linux\] Editor crashes at "GfxDeviceGLES::DrawBuffersBatchMode" when entering Play Mode in the LEGO tutorial
LinuxKnown issueCautionUUM-971fixed 2021.3.14f1
\[Mac\] Editor performance drops on macOS when clicking and dragging on Position, Rotation and Scale values in Transform component
MacOSKnown issueCautionUUM-7457open 2021.3.12f1
Editor crashes when building if calling "ShaderKeyword" methods in "IPreprocessShaders" classes
Shader SystemKnown issueCautionUUM-2536fixed 2021.3.10f1
Broken mouse pointer input coordinates in GraphicRaycaster for certain window sizes in Build when run in windowed mode
uGUIKnown issueCautionUUM-7893fixed 2021.3.9f1
UI becomes not interactable after deactivating and reactivating Canvas
uGUIKnown issueCautionUUM-9258open 2021.3.7f1
UI Elements are no longer rendered when deactivating and reactivating the Parent GameObject
uGUIKnown issueCautionUUM-9248fixed 2021.3.9f1
Lights appear significantly brighter when using the Simple Lit shader
Universal RPKnown issueCautionUUM-7851fixed 2021.3.9f1
Added timestamps argument to include timestamps and thread ID prefix to logs.
EditorFeature
Adds the ability to block shortcuts from triggering during playmode while the game view window is focused.
EditorFeature
Added timestamps argument to include timestamps and thread ID prefix to logs.
PlayerFeature
Added a confirmation dialog when switching serialization modes
EditorImprovement
Further improve the consistency of non-physical depth of field at varying native rendering resolutions and resolution scales.
HDRPImprovement
Fixed case where Shape of PolygonCollider2D doesn't update when Sprite Shape contains vertex at \[0,0\]. (1401376)
2DFix
Fixed case where SpriteShape throws ArgumentException error when checking position validity of a point added to Spline. (1387298)
2DFix
Fixed case where Tangent Data is always saved even when not in use for SpriteShapeRenderer when GeometryCache is active. (1394404)
2DFix
Fixed duplicate instantiated GameObjects from Tiles on Tilemap Prefabs when instantiating the Tilemap Prefabs.
Blind fix for an issue where executing Android SDK tool command would fail with missing java error. For ex., "Unable to locate a Java Runtime". Even though everything is set correctly in Preferences->External Tools->JDK. Also during the failure, Unity will now print environment variables thus helping identifying such issues in the future.
Bring back the ability to initialize UnityPlayer with Context class, this allows Unity to initialize itself from WallpaperService. (1413649)
AndroidFix
Fixed high memory usage when uploading 2D array textures using Vulkan on Adreno devices. (1418261)
AndroidFix
Fixed overhead of memory allocations in the Vulkan backend for allocation sizes between 128kB and 1024kB.
Fixed Screen.safeArea returning wrong height when building Native app with Unity as a Library.
Fixed an issue where generating previews of some prefabs could raise an 'unknown importer' error in the console.
Asset PipelineFixUUM-2908fixed 2021.3.7f1
Fixed crash when moving non-empty folder to a target containing another folder with the same name in the Project Browser.
Replaced the scene asset icon with new Unity logo. (1385124)
EditorFix
Fixed Light Probes losing their lighting data after entering Play mode when Baked and Realtime GI are enabled.
Fixed SetLightingDataAsset with multiscenes (caused the lightmaps to disappear for other scenes).
\[GPU PLM\] OpenCL shader loading time in new projects has become significantly slower. Fixed regression by speeding up OpenCL shader loading stage by caching binaries in the GICache.
Fixed some dropdown menus in the Mac Editor that would previously jitter or jerk out with artifacts when opened.
SkinnedMeshRenderer and MeshRenderer are now in the same SRP Batch during shadow pass.
Switching vsync mode while in a Metal player could sometimes cause a freeze due to the vsync status not syncing correctly before waiting on the frame present - this has been fixed.
Add a blendable perceptual blending parameter on volumetric clouds to get rid of over exposure artifacts. (1407686)
HDRPFix
Adding mechanism in HDRP to strip FragInputs, which will allow us to strip some interpolators in the pixel shader For shader graphs. (1399841)
HDRPFix
Facilitated reactivation of Ray Tracing Light Cluster in Path Tracing. (1404944)
HDRPFix
Fixed a performance issue with Single Shadow debug mode. (1400281)
HDRPFix
Fixed a render error when disabling both motion vectors and opaques. (1410622)
HDRPFix
Fixed a render graph error when opening a project with default lighting enabled and clouds in the scene.
Fixed a render graph error when using Output AOV in non-dev builds. (1421560)
HDRPFix
Fixed accumulation when shutter interval is zero. (1399841)
HDRPFix
Fixed an issue with decals not scaling with a parent transform. (1401887)
HDRPFix
Fixed artifacts on the edges of the screen when enabling volumetric clouds. (1400011)
HDRPFix
Fixed blend mode label field. (1410907)
HDRPFix
Fixed Cloud Layer rendering on nvidia gpus. (1401162)
HDRPFix
Fixed custom post-processes not released correctly when switching HDRP assets. (1419924)
HDRPFix
Fixed errors in HDR comparison doc. (1410049)
HDRPFix
Fixed errors when switching to SMAA. (1401225)
HDRPFix
Fixed for Texture2D and Texture3D parameters not accepting 'None' as value. (1406928)
HDRPFix
Fixed game view goes greenish and then black in editor with DX12/Vulkan (1415948)
HDRPFix
Fixed the documentation for recursive rendering not being clear enough for the smoothness' behavior. (1409004)
HDRPFix
Fixed the SSR not properly working on deferred with tiles with multiple variants. (1399311)
HDRPFix
Fixed Volumetric Clouds texture input fields. (1408252)
HDRPFix
Fixrd a NaN resulting from path traced hair materials with certain base color inputs. (1411249)
HDRPFix
Improved the default state of newly created Planar Reflection Probes. (1420128)
HDRPFix
Made sure that camera jittering is disabled in Path Tracing. (1399440)
HDRPFix
updated accumulation API scripts to solve issue with screen shot capture in certain Unity Editor workflows. (1415399)
HDRPFix
Avoid incorrect behavior of the Array::Set method when the faster (smaller) builds IL2CPP code generation option is used. (1411185)
IL2CPPFix
Avoided a stack overflow during code conversion when an attribute constructor uses the attribute itself.
Copy .h source plugin files into the Gradle project generated for Android builds.
IL2CPPFixAndroidUUM-3641fixed 2021.3.7f1
Fixed "Cannot add a generic parameter reference without an instance" error when converting a method with a generic function pointer. (1427170)
IL2CPPFix
Fixed issue where a try block inside of a loop nested in a try/finally block could cause the finally handler to run multiple times. (1402180)
IL2CPPFix
Fixed issue where assemblies with an instance method and a static method with the same name, parameters, and return type would cause the build to fail. (1411168)
IL2CPPFix
Fixed issue where Assembly.GetType() on a type without a namespace could match a nested type with the same name and issue where Assembly.GetType() did not respect the ignoreCase flag for nested types. (1422119)
IL2CPPFix
Fixed possible runtime crash when a generic type is used as a base class generic parameter.
Throw a managed exception when CreateDelegate is called with a delegate type that was not generated ahead of time.
Fixed issue where FileSystemEventArgs.FullPath would have an incorrect path if FileWatcher event was on a file in a subdirectory. (1397564)
MonoFix
Fixed System.Windows.Forms.SendKeys.Send on Windows.
MonoFixWindows
Fixed an issue where some PackageInfo properties would not be populated correctly if the package came from a GitHub registry. (1354652)
Package ManagerFix
When using the Built-in Rendering Pipeline, prevent the Standard Unlit Particle shader from performing unnecessary lighting calculations on the CPU.
Fixed case when double-clicking message wouldn't open the correct file and line.
Fixed a bug where ListView and TreeView using SelectionType.None would still be selectable with double click and navigation keys.
Fixed an issue where the expanded state of the ListView would not be serialized across selections.
Fixed VisualElements change scaling when mouse moves over a different window on a higher DPI display.
Fixed missing references in synced prefabs.
Version ControlFix
Fixed Screen Space Shadows in Single Pass Instancing.
XRFix
Accept build-tools version 30.0.x instead of strictly 30.0.2
AndroidChange
# Changelog \## \[4.2.1\] - 2022-06-14 \### Fixed
IAPChange
Downgrade com.unity.services.core from 1.4.1 to 1.3.1 due to a new bug found in 1.4.1
Update auth package to 2.1.1
PackageChange
Update core package to 1.4.1
PackageChange

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.