|
| 1 | +Release notes |
| 2 | +2018.1.0b11 Release Notes (diff since 2018.1.0b10) |
| 3 | +System Requirements Changes |
| 4 | + |
| 5 | + Removed support for Windows XP in standalone player builds. Windows Vista is the now minimum supported OS for Windows standalone player. |
| 6 | + Deprecated support for MonoDevelop. VisualStudio is now the recommended and supported C# editor on both macOS and Windows. |
| 7 | + |
| 8 | +Known Issues in 2018.1.0b11 |
| 9 | + |
| 10 | + GI: "SerializedObject target has been destroyed" appears after environment lighting change. (978554) |
| 11 | + |
| 12 | + GI: Editor crashes after assigning Light Probe Group to Anchor Override Parameter. (1002580) |
| 13 | + |
| 14 | + GI: In built Player the IsLightmapBakeTypeSupported() GCAllocs 17B every frame when CPU usage is 0.0%. (986319) |
| 15 | + |
| 16 | + GI: [PLM] Supersampling doesn't work. (1006916) |
| 17 | + |
| 18 | + Graphics: Editor crashes after it bypasses the RenderPass functions (1012788) |
| 19 | + |
| 20 | + Graphics: Editor crashes at ImageFilters::BlitMultiTap when stepping into Graphics.BlitMultiTap() method. (1004159) |
| 21 | + |
| 22 | + Networking: Ping.DestroyPing crashes the editor in Ping::Release (1012965) |
| 23 | + |
| 24 | + Particles: Line renderer is rendered in scene/game window when selecting object in the Project window. (972298) |
| 25 | + |
| 26 | + Scripting: Editor crashes when calling NativeArray<T>.Equals(). (1005597) |
| 27 | + |
| 28 | + SpeedTree: SpeedTree meshes have bad texcoord data after updating to 2018.1 (1010215) |
| 29 | + |
| 30 | +Known Issues - won't be fixed in 2018.1 |
| 31 | + |
| 32 | + GI: Progressive Lightmapper doesn't work on Linux, which means that all 3D templates will crash on launch. The 2D template is not affected however. (913799) |
| 33 | + |
| 34 | + OSX: [OSX 10.13][2018.1] Rapidly switching between 2 game view tabs multiple times may freeze or crash the editor when rendering with Metal. Note: it's much harder to reproduce on the latest 10.13.4 Beta (17E160e). (991828) |
| 35 | + |
| 36 | +Features |
| 37 | + |
| 38 | + Package Manager: Updated Package Manager user interface (from where a project's packages can be managed and new packages can be discovered) to v1.8.2. What's new in 1.8.2: |
| 39 | + Updated package tags to reflect the revised package workflow (Preview -> Released(no tag) -> Verified in 2018.1). |
| 40 | + |
| 41 | +Improvements |
| 42 | + |
| 43 | + Android: Added API 26 and 27 to scripting and the Editor. |
| 44 | + |
| 45 | +API Changes |
| 46 | + |
| 47 | + AI: Changed struct name in the Experimental API for Navmesh Queries from PolygonID to PolygonId. |
| 48 | + |
| 49 | +Fixes |
| 50 | + |
| 51 | + DX12: Fixed crash when opening a scene using Android graphics target API and Editor is using DX12 API. (969590) |
| 52 | + |
| 53 | + Editor: Fixed bug where auxiliary Editor windows with a fixed size would contain a maximize button on macOS. (1006807) |
| 54 | + |
| 55 | + Editor: Fixed case of Profiling.Recorder not picking up some dynamic markers visible in Profiler. (881136, 1006484) |
| 56 | + |
| 57 | + Editor: Renamed "OS X Color Picker" to "macOS Color Picker" in Editor Preferences. (991730) |
| 58 | + |
| 59 | + OSX: Fixed issue where a built scene could be played in higher than desktop resolution in windowed mode. (962469) |
| 60 | + |
| 61 | + Scripting: Fixed issue where that could cause Editor to crash on load. (980669, 998787) |
| 62 | + |
| 63 | + Terrain: Fixed crash in SplatMaterials::FindMaterialProperties when opening a scene with specific Material and Terrain combination. (919769) |
| 64 | + |
| 65 | +The following are changes and fixes to 2018.1.0 features and regressions... |
| 66 | +Changes |
| 67 | + |
| 68 | + Editor: The template list in the Launcher is now sorted alphabetically. |
| 69 | + |
| 70 | + Web: Switched UnityWebRequest default to chunkedTransfer=false. |
| 71 | + |
| 72 | +Fixes |
| 73 | + |
| 74 | + Android: Warnings are now disabled in ProGuard by default. This fixes build errors with 3rd party plugins. (935077, 986781) |
| 75 | + |
| 76 | + Asset Import: Fixed animation type swap in the ModelImporter Rig panel with multiple FBX files selected. (1004081) |
| 77 | + |
| 78 | + Asset Pipeline: Fixed case of .meta files getting deleted for extension plugins. (1009676) |
| 79 | + |
| 80 | + Asset Pipeline: Fixed issue where creating the Android-specific Plugins/Android/assets folder would create a kCopyAsset rather than a kFolderAsset. (986154) |
| 81 | + |
| 82 | + Audio: Fixed a bug where the matrices passed to spatializer and ambisonic audio plugins could be set to the identity matrix briefly when a sound starts playing. (991034) |
| 83 | + |
| 84 | + Editor: A GameView on a Retina monitor with "Low Resolution Aspect Ratio" disabled no longer causes UGUI scaling issues. (997931, 1008227) |
| 85 | + |
| 86 | + Editor: An appropriate error is now shown in the console when a Collab user is out of space, where previously a spurious error regarding threading would be shown. (1001161) |
| 87 | + |
| 88 | + Editor: Fixed case of GameObject inspector header expanding with an open Profiler->Hierachy->DetailView. (989953) |
| 89 | + |
| 90 | + Editor: Fixed case of incorrect message being shown in dialog when changing a gameobject static flag from everything selected to everything but one item. (1005672) |
| 91 | + |
| 92 | + Editor: Fixed Metal Editor always having vsync enabled in OSX 10.13. (1009685) |
| 93 | + |
| 94 | + Editor: Fixed regression where pasting a color in the inspector after having opened the color picker would not paste it to the correct color field. (1005340) |
| 95 | + |
| 96 | + Editor: Improved Collab History Window page buttons and fixed some error handling issues. (995043) |
| 97 | + |
| 98 | + Editor: Metal: Fixed an Editor crash that could happen when a shader compilation fails and fallback shader is used instead. |
| 99 | + |
| 100 | + Editor: Raycasting into a GameView on a Retina monitor with "Low Resolution Aspect Ratio" disabled no longer yields invalid results. (978659, 1008228) |
| 101 | + |
| 102 | + Editor: Tests in assemblies with similar names no longer result in an error when displaying the test list. (995476) |
| 103 | + |
| 104 | + GI: Fixed issue where clicking/hovering on the Lighting tab when in playmode would result in "Serialized Object target destroyed" exception being thrown. (978554) |
| 105 | + |
| 106 | + Graphics: Fixed an issue where clearing the GI Cache and reloading the project would result in errors being shown in the console. (975975, 980811) |
| 107 | + |
| 108 | + Graphics: Fixed crash in MemoryManager::Reallocate when using Particles/Lines/Trails. (999559) |
| 109 | + |
| 110 | + Graphics: Fixed issue where light probes wouldn't load in additively loaded scenes. (957736) |
| 111 | + |
| 112 | + Graphics: Fixed issue where lighting data was much bigger in additively loaded scenes vs in a single scene. (913869) |
| 113 | + |
| 114 | + Graphics: Fixed some usages of default Material and Shader that resulted in pink shader when using SRP with a custom default material. (1010781) |
| 115 | + |
| 116 | + Graphics: Metal: Fixed shader code generation issue relating to declaring immediate constant buffer and accessing it. This fixes a cubemap blit shader issue with the HD pipeline. |
| 117 | + |
| 118 | + IL2CPP: Fixed C++ Compiler Configuration player setting to actually cause generated C++ code to be compiled in that configuration. (1008995) |
| 119 | + |
| 120 | + IL2CPP: Fixed crash when using IMGUI in without explicitly referencing GUISkin class. (1001825) |
| 121 | + |
| 122 | + Linux: Fixed crash when the joystick list is non-continuous. |
| 123 | + |
| 124 | + OSX: Fixed case of mouse input jumping by a large number at the end of movement. (992887) |
| 125 | + |
| 126 | + Particles: Fixed crash when particle system has no renderer module. (995995, 1008128) |
| 127 | + |
| 128 | + Scripting: Cured various APIs crashes and erroneous return values on .NET backend. (981757, 987059, 987192, 989205, 989206, 991009, 993363) |
| 129 | + |
| 130 | + Scripting: Fixed a crash when scheduling C# jobs with some very large batch sizes. (1004878) |
| 131 | + |
| 132 | + Shaders: Fixed issue where all the shaders would be imported twice during Editor startup if custom include paths were in use. (1009881) |
| 133 | + |
| 134 | + Timeline: Fixed issue where pasting a Group Track on a timeline asset would break the source asset. (1006987) |
| 135 | + |
| 136 | + Universal Windows Platform: Fixed a crash in .NET native compiler (RHB0011: Internal error: 'pchTypeNameEnd[0] == L'>"at'f:\dd\ndp\rh\src\tools\rhbind\makepdb.cpp:998) in certain scenarios involving plugins. (991154) |
| 137 | + |
| 138 | + Universal Windows Platform: Fixed case of build failing on IL2CPP scripting backend if class library from Mono directory (such as System.Data.dll) was copied into the project. (997876) |
| 139 | + |
| 140 | + Universal Windows Platform: Fixed case of Windows Runtime not being enabled when using .NET Standard 2.0 profile. (1002417) |
| 141 | + |
| 142 | + Video: Fixed flickering video playback on iOS/Metal (especially visible on High Sierra). (972997, 986039) |
| 143 | + |
| 144 | + Web: Fixed abort on iOS on UnityWebRequest timeout. (1001438, 1004326) |
| 145 | + |
| 146 | + Windows: Added missing parentheses in the description for Windows Standalone player with IL2CPP scripting backend. |
| 147 | + |
| 148 | + Windows: Fixed case of resolution dialog not showing the monitor list and crashing on pressing 'Play' button on some uncommon monitor setups. (996015) |
| 149 | + |
| 150 | + XR: Fixed case of Windows Mixed Reality often tracking with significant offset when the camera is not initially zero'd out (i.e. transform and rotation not set to 0 for x, y and z axes). (962382) |
| 151 | + |
| 152 | + XR: Fixed case of GestureRecognizer callbacks not reporting correct grip data. (948559, 956509) |
| 153 | + |
| 154 | + XR: Fixed case of GestureRecognizer callbacks reporting InteractionSourceKind.Other for hand gestures. (964836) |
| 155 | + |
| 156 | + XR: Fixed case of GestureRecognizer manipulation event containing incorrect data after resuming from sleep. (976544) |
| 157 | + |
| 158 | + XR: Fixed case of GestureRecognizer manipulation reporting movement on incorrect axes. (971384, 989909) |
| 159 | + |
| 160 | + XR: Fixed case of GestureRecognizer not reporting manipulating when tracking is inhibited. (976378) |
| 161 | + |
| 162 | + XR: Fixed case of InteractionSourcePressedEventArgs and InteractionSource reporting incorrect data on airtap. (986569) |
| 163 | + |
| 164 | + XR: Fixed log spam when app starts disconnected from Windows MR HMD, and crash when HMD is reconnected. (950796, 1008178) |