Crash on DisconnectGtkSignal(void, GtkCallbackResponse ()(), void*) when going through microgame tutorials
LinuxKnown issueBlockerUUM-34847fixed 2022.3.10f1
Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)
MonoKnown issueBlocker
App freezes and the "You can attach a managed debugger now if you want” message doesn’t show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled
iOSKnown issueCautionUUM-39644fixed 2022.3.8f1
[WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player
Platform AudioKnown issueCautionWebGLUUM-12530regressed 2021.3.34f1
Project Browser shows package resources when package visibility is disabled
Project BrowserKnown issueCautionUUM-32517open 2021.3.28f1
[URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
Universal RPKnown issueCautionAndroidXRUUM-33025fixed 2022.3.11f1
Added Bee build recipes for LAME and Vorbis encoders. Fix LAME vulnerability CVE-2017-8419.
Improved the documentation for the NonSerialized attribute to indicate that the attribute is necessary if you really never want a (private) field to be serialized.
DocumentationImprovement
Animation Events are now organized into sub-menus in the inspector.
EditorImprovement
The "Non-Power of 2" control is now hidden for Cubemaps in the Texture Importer Inspector because it is not used for Cubemaps.
EditorImprovementUUM-1882fixed 2022.3.1f1
Added Netcode for GameObjects 1.5.0.
MultiplayerImprovement
Allows texture types to be used in branch operators.
VFX GraphImprovementUUM-38037
VFX systems receiving GPU events can now go into sleep state.
VFX GraphImprovement
Fixed bug with placement of the Tilemap Instantiated Object when the Tilemap orientation is set.
Fixed case where sprite Packer does not re-pack folder when texture type is changed to sprite when inside a target folder.
Fixed crash when creating pipeline objects for some URP Lit shader on some older Adreno drivers.
Fixed Unity allocator crash when forcing -systemallocator on ARM64 with Android 10/11 or higher.
Fixed edge case where using the BuildPipeline.BuildPlayer APIs on Windows can fail, when a previously used build folder has been deleted.
Build PipelineFixWindowsUUM-30952fixed 2022.3.3f1
Fixed renaming Prefab Objects leads to wrong Asset Bundle dependency when the Prefab is nested.
Build PipelineFixUUM-639fixed 2021.3.28f1
Fixed Shader references are lost when building assets with BuildPipeline.BuildAssetBundles.
Build PipelineFixUUM-2259fixed 2021.3.28f1
Added more validation when saving scene template (handled outside project). Also allows saving inside a package folders.
Added try/catch when calling custom indexers so they cannot crash the whole indexing process.
Ensure ModeService does a EnumerateAllAssets once (in startup) and never again during domain reload.
Fixed a case where an object change event for object destruction would not contain a valid parent instance id.
Fixed an issue that caused some packages to remain visible in the Project Window when the visibility button was toggled.
Fixed an issue that caused the assets of some packages to remain visible in the Object Picker when the visibility button in the Project Window was toggled.
Fixed an issue where dragging an asset from the Packages folder to an empty Assets folder could cause a crash.
Fixed an issue where the Cubemap "Mapping" control in the Texture Importer Inspector would incorrectly be disabled in certain scenarios.
Fixed issues with missing realtime GI when mixing realtime GI Light Probes and baked GI Light Probes in Auto Generate Lighting mode.
Fixed meshes from 2019 LTS and older being upgraded to use an incorrect "Margin Method" setting for Lightmap UV generation.
Fixed tool gizmos clipping in cases where adjacent objects are separated by large distances on the z axis.
Updating outdated and broken links in the Help toolbar for Unity Discussions (old Unity Answers) & Unity Feedback.
Graphics: Fixed solid color block artifacts when compressing textures using Fast ASTC on M1 devices.
SUCCEEDED(hr) error is thrown when the project's Shadows Filtering Quality is set to High or Very High.
Fixed color pyramid history buffer logic when history is reset and the color pyramid is not required.
Fixed TAA aliasing edge issues on alpha output for recorder / green screen. This fix does the following:
HDRPFix
Removes history rejection when the current alpha value is 0. Instead it does blend with the history color when alpha value is 0 on the current plane.
FixesFix
The reasoning for blending again with the history when alpha is 0 is because we want the color to blend a bit with opacity, which is the main reason for the alpha values. sort of like a precomputed color
FixesFix
As a safety, we set the color to black if alpha is 0. This results in better image quality when alpha is enabled.
Fixed LineNumberMapping.json not ending up in exported projects when --emit-source-mapping is used.
When P/Invoking with a blittable class parameter, pass a pinned pointer to the managed class to native.
Fixed assert error in iOS.Device.systemVersion and tvOS.Device.systemVersion. Also make there properties only return values on respective OSes.
Fixed Screen.orientation not changing value when only landscape orientations are enabled and device is rotated.
Fixed Screen.orientation returns wrong values when switching from Landscape orientation to AutoRotation at runtime on iOS 16.
Fixed Unity runtime printing stack trace more than once in Entities package + IL2CPP crashes.
Fixed a bug where removing an invalid local package would delete your project folder.
Package ManagerFixUUM-36876fixed 2022.3.2f1
Fixed PrefabModificationsForSerializedObject::DoPrefabModificationsNeedUpdate() is unnecessarily slow.
Memory could get corrupted when attempting to deserialize a JSON to an Array. As this is not supported by JsonUtility, this will now throw an ArgumentException.
Fixed Unity Cloud Build service broken links.
ServicesFix
Fixed "state comes from an incompatible keyword space" error sometimes shown in the console when loading certain shaders.
Fixed interpolator parameter GLSL generated code for EVAL_SAMPLE_INDEX, EVAL_SNAPPED, EVAL_CENTROID.
Slider Component Normal Color property does not change in Scene and Game view when changed with an Animation.
Fixed runtime navigation issues in TextField and composite fields, sometimes not entering text editing mode, or inserting undesired characters when doing so, or not allowing navigation to other elements.
Fixed the flag value not being updated with change of selection for unsigned int in enum mask field.
Fixed an issue where keywords used with SSAO and Decals were not stripped correctly when the features were disabled.
Universal RPFixLinuxUUM-18616fixed 2021.3.28f1
Fixed rare iOS shader building failure due to URP Lit Forward Pass shader varyings struct variable mismatch.
Universal RPFixiOSUUM-1916fixed 2021.3.28f1
Universal RP: Decals now do not enqueue passes when running on unsupported API's, such as OpenGL or GLES3, instead of displaying the magenta error.
2D - Remove serialization and cache vertices and indices for sprite lights causing bloat in prefabs.
Fixed an editor only memory leak with VFX Graph objects.
VFX GraphFix
Fixed an issue where C++ function names would not be properly generated in the output symbols.json file.
Fixed a bug with multi-channel audio input on Windows. If we tried to capture from a microphone with more than 2 channels, Microphone.Start would fail and an "Unsupported file or audio format" error would appear in the console.
Updated XR Hands Package to v1.2.0.
XRFix
Updated XR Hands Package to v1.2.1.
XRFix
Updated XR Interaction Toolkit Package to v2.4.0-pre.2.
XRFix
Updated XR Interaction Toolkit Package to v2.4.1-pre.1.
XRFix
Updated XR Interaction Toolkit to 2.4.0.
XRFix
Will now use -filelist when running libtool for MacOS/iOS builds to prevent command lines from becoming too long.
Build PipelineChangeiOSmacOSUUM-34555
Updated code coverage package to version 1.2.4.
PackageChange
Rebranded Unity Cloud Build service to Build Automation.
ServicesChange

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.