Unity 2023.2.7

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2023.2.7f1

  • 3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None (UUM-59748)

  • Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on (UUM-57201)

  • Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip (UUM-27581)

  • Audio Random Container: Memory leak when creating ARC prefab (UUM-61023)

  • Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)

  • DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset (UUM-57113)

  • HD RP: Prefab preview thumbnails are not being rendered when a Project uses HDRP (UUM-60000)

  • HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes (UUM-59522)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)

  • MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS (UUM-59176)

  • Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update (UUM-55081)

  • Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player (UUM-12530)

  • Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning (UUM-58017)

  • RP Foundation: [Android] Player crashes when Allow Dynamic Resolution is enabled (UUM-42922)

  • Scene Management: Crash on GameObject::QueryComponentByType when opening a project (UUM-58461)

  • Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project (UUM-58284)

  • Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved (UUM-57993)

  • UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum (UUM-60654)

  • XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built (UUM-27247)

2023.2.7f1 Release Notes

Features

  • iOS: Add Apple Privacy Manifest support.

Improvements

  • URP: Enable renderViewportScale for XR intermediate textures.

Changes

  • Burst: Update default LLVM to version 16

Fixes

  • 2D: Fixed issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. (UUM-59737)

  • 2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. (UUM-49000)

  • Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. (UUM-21692)

  • Animation: Fixed erroneous discrete int and enum default values written back by the Animator. (UUM-58573)

  • Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). (UUM-368)

  • Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.

  • Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.

  • Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate IsXXXSupported property.

  • Burst: Fixed android builds throwing a NullReferenceException.

  • Burst: Fixed arithmetic and bitwise negation on native integers.

  • Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo<int>(1). Burst would previously only compile the T foo(T val) function.

  • Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a FunctionPointer.

  • Burst: Fixed the managed fallback for bursts intrinsic functions cvt_ss2si, cvtss_si32, and cvtss_si64 to follow midpoint rounding standard of nearest even.

  • Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.

  • Editor: Editor crash if a compilation error happened during import from code altering compilation assets during activate. (UUM-58299)

  • Editor: Fixed a bug where the middle mouse button was not centering the SceneView on the selected object. (UUM-58466)

  • Editor: Fixed issue with MaskField using the wrong data to render selected items. (UUM-58570)

  • Editor: Fixed memory corruption when closing aux window when dialog box shows up. (UUM-53154)

  • Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. (UUM-49311)

  • Editor: Updating fsbtool to match the current FMOD version. (UUM-32863)

  • Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. (UUM-59188)

  • Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All. (UUM-59364)

  • IL2CPP: Fixed a crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. (UUM-56064)

  • IL2CPP: Fixed C++ compilation error on missing type reference is generic code. (UUM-56231)

  • IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. (UUM-58451)

  • IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types. (UUM-58210)

  • IL2CPP: Fixed conversion errors on constrained calls in shared generic code (UUM-55756)

  • IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. (UUM-57901)

  • Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. (UUM-57233)

  • Linux: Fixed Multi-touch events not recognizing on Linux Player. (UUM-49191)

  • macOS: Fixed secondary display refresh rate values being invalid. (UUM-37294)

  • Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. (UUM-55774)

  • Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped. (UUM-56425)

  • Shaders: Added _KEYWORD_DECLARED define for each shader keyword so that it is possible to select code sections based on the keyword presence. (UUM-59203)

  • Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer. (UUM-59508)

  • TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. (UUM-58068)

  • UI Elements: Fixed the UI Builder hierarchy element duplicate command. (UUM-60026)

  • UI Toolkit: Fixed contextual menu resets selection on text elements. (UUM-40160)

  • UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes. (UUM-57154)

  • UI Toolkit: Fixed UIToolkit property field background does not change color when the property is animated. (UUM-26208)

  • UI Toolkit: Fixed unset not working on composite style fields in the UI Builder. (UUM-55325)

  • UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. (UUM-59924)

  • Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl.

  • Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl.

  • Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl.

  • Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.

  • Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. (UUM-56165)

  • Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. (UUM-59974)

  • Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.

  • VFX Graph: Fixed space conversion error when copy-pasting a system. (UUM-43273)

  • WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). (UUM-54675)

  • WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format. (UUM-59366)

  • Windows: Removed undesirable HID warning messages. (UUM-56489)

Package changes in 2023.2.7f1

Packages updated

Changeset:
0a9195b3d453

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden