Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file
Asset ImportersKnown issueBlockerUUM-38104fixed 2022.3.6f1
Crash on core::Join<core::basic_string<char,core::StringStorageDefault<char> > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref<char> > when the Editor runs out of memory saving an invalid override
Native Window ManagementKnown issueBlockerUUM-36776regressed 2022.3.7f1
[VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector
Visual EffectsKnown issueBlockerUUM-38059fixed 2022.3.6f1
The "Listen" button and input field for action Binding Path is mostly not visible
InputKnown issueCautionUUM-36929open 2022.3.3f1
Shader keywords are ignored when using Camera.main.SetReplacementShader
Shader SystemKnown issueCautionUUM-40400fixed 2022.3.5f1
Decal is not drawn when using Deferred Rendering, a Rendering Layer, and Screen Space Ambient Occlusion
Universal RPKnown issueCautionUUM-39831fixed 2022.3.6f1
Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials
Visual EffectsKnown issueCautionUUM-37360fixed 2022.3.6f1
[WebGL] Build fails and Shader errors are logged when Code Optimisation is set to Runtime Speed
Web PlatformKnown issueCautionWebGLUUM-40103open 2022.3.4f1
Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused
XR SRPKnown issueCautionXRUUM-40249fixed 2022.3.8f1
Added proper license attribution for MUSL and SLEEF libraries.
Burst
Allows texture types to be used in branch operators.
EditorImprovementUUM-38037
Fixed an issue where RFloat / RGFloat / RGBAFloat formats were not useable in the Texture Importer Inspector even though they already could be applied through, for example, an AssetPostprocessor.
EditorImprovement
Added Netcode for GameObjects 1.5.0.
MultiplayerImprovement
VFX systems receiving GPU events can now go into sleep state.
VFX GraphImprovement
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
Calls to methods with multiple [Conditional] attributes are now kept if any one of the conditions are met.
BurstFix
Fixed "The specified path is not of a legal form (empty)" error.
BurstFix
Fixed a hashing error that could occur when an operator overload method is used as a Burst entry point.
BurstFix
Fixed a warning that occurred when opening Burst AOT Settings while in Play Mode.
BurstFix
Fixed an issue causing source file handles to be left open (preventing saving in an ide, if in debug scripting mode and the file is used in the burst path).
BurstFix
Fixed an issue that caused builds to fail due to the System.Diagnostics.Tracing assembly not being found.
BurstFix
Fixed an issue that caused the digits and MidpointRounding parameters of Math.Round be ignored.
BurstFix
Fixed an issue when targeting multiple cpu architectures (e.g. SSE2 &amp; AVX2) that under some circumstances would lead to code attempting to execute paths not designed for that cpu.
BurstFix
Fixed Burst implementation of IntPtr.GetHashCode() being different than .Net.
BurstFix
Fixed crash on linux if debug logging was enabled.
BurstFixLinux
Fixed QNX builds using the qnxInstallationPath editor build setting.
BurstFix
Fixed an issue where "Burst error BC1091: External and internal calls are not allowed inside static constructors: Unity.Jobs.LowLevel.Unsafe.JobsUtility.get_ThreadIndexCount()" may have been thrown when Burst compiling certain codepaths.
Fixed crash that could occur when scheduling many jobs that have many NativeContainers such that the job debugger might run out of room for debug information.
Disabled blitting to same texture error message when the destination texture is not used as input texture in specified pass in Graphics.Blit.
Fixed an issue where the AssetImportManager could crash while registering scripts if a script became unreachable during a domain reload.
Fixed Left Alt is recognized as pressed when switching to a different window and back.
Fixed Prefab Asset FileIDs are changed after building player and using Save Project. This was an issue for 2D projects using SortingGroup components.
Fixed an issue where, in some instances, specific GraphicsFormatUtility API such as "ConvertToAlphaFormat" or "HasAlphaChannel" were returning incorrect results for a number of TextureFormats.
Fixed VVL-01913 error when trying to end too many debug markers in a secondary command buffer scope.
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 assert error in iOS.Device.systemVersion and tvOS.Device.systemVersion. Also make there properties only return values on respective OSes.
Fixed Unity runtime printing stack trace more than once in Entities package + IL2CPP crashes.
Fixed UUM-11111 - do not keep alive non persistent Components attached to persistent GameObjects.
Fixed PlayMode buttons' (Play/Pause/Step) icons appearing pixelated on higher PPI displays.
Scene/Game ViewFixmacOSUUM-36820fixed 2022.3.3f1
Fixed "State comes from an incompatible keyword space" error when using dynamic branching with use pass or fallbacks.
Fixed interpolator parameter GLSL generated code for EVAL_SAMPLE_INDEX, EVAL_SNAPPED, EVAL_CENTROID.
Fixed progress bar sometimes not appearing when "Compile and show code" button is pressed in the shader inspector.
Added motion vector rendering for SpeedTrees for HDRP. This will help with fixing visual issues with effects that use motion vectors such as Temporal Anti Aliasing (TAA), Motion Blur, or similar.
Fixed popup showing multiple time when trying to remove additional data while in multi selection..
Corrected the improper ratio between character spacing and word spacing for justified alignment. We intend to introduce an adjustable property to allow for fine-tuning of this ratio.
Fixed "NullReferenceException" thrown when renaming Sprite in the Sprite Character Table.
Slider Component Normal Color property does not change in Scene and Game view when changed with an Animation.
Fixed the UI rendering to use the render-target dimensions instead of the display buffer dimensions when calling ScriptableRenderContext.DrawUIOverlay from an SRP.
Reworked the layout of the UI debugger to facilitate work when a lot of stylesheet are present.
Fixed a bug where color space conversion is applied twice in URP in specific conditions (HDR Output and Debug HDR Views enabled).
Fixed an editor only memory leak with VFX Graph objects.
VFX GraphFix
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.
Will now use -filelist when running libtool for MacOS/iOS builds to prevent command lines from becoming too long.
Build PipelineChangeiOSmacOSUUM-34555
Changed focus for initial Burst Inspector focus to actually get the search hit in focus.
BurstChange

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.