|
| 1 | +2018.1.0 Beta 6 |
| 2 | +Released: 8. February 2018 |
| 3 | + |
| 4 | +Release notes |
| 5 | +2018.1.0b6 Release Notes (diff since 2018.1.0b5) |
| 6 | +System Requirements Changes |
| 7 | + |
| 8 | + Removed support for Windows XP in standalone player builds. Windows Vista is the now minimum supported OS for Windows standalone player. |
| 9 | + Deprecated support for MonoDevelop. VisualStudio is now the recommended and supported C# editor on both macOS and Windows. |
| 10 | + |
| 11 | +Known Issues in 2018.1.0b6 |
| 12 | + |
| 13 | + GI: AddInstancePropertiesJob error while baking with specific assets (973689) |
| 14 | + |
| 15 | + Particles: Line renderer is rendered in scene/game window when selecting object in the Project window (972298) |
| 16 | + |
| 17 | + Audio: [Audio Mixer] Crash on play when duplicated audio group is assigned to audio source (962084) |
| 18 | + |
| 19 | + Animation: Null Reference exception occurs when trying to add/delete the event or changing sample number. (989758) |
| 20 | + |
| 21 | + Particles: Unity crashes when duplicating/moving nested particle systems with a disabled renderer (988423) |
| 22 | + |
| 23 | + Animation: Configure button doesn't get enabled when the model rig is set to humanoid (984843) |
| 24 | + |
| 25 | + OSX: [OSX 10.13] Switching between 2 game view tabs multiple times freezes editor (991828) |
| 26 | + |
| 27 | + Editor: Cannot Quit Application from launcher using Unity>Quit nor cmd+Q (993381) |
| 28 | + |
| 29 | + UI: UI Button changes its position after re-entering the playmode (995548) |
| 30 | + |
| 31 | + Animation: Curve with weighted keyframes does not animate properly in the animator (986008) |
| 32 | + |
| 33 | + Templates: Project templates will be updated in subsequent betas to address the following points: |
| 34 | + The 2D template currently creates a default scene with a UI canvas: this will be removed in a subsequent build. |
| 35 | + The 3D Ultra template is missing the "Preview" tag currently. |
| 36 | + All templates: Lighting settings improvements to come in a subsequent build. |
| 37 | + Progressive lightmapper doesn't work on Linux, which means that all 3D templates will crash on launch. The 2D template should still work. |
| 38 | + |
| 39 | +Features |
| 40 | + |
| 41 | + Editor: Assembly Definition Files (asmdef) assemblies are now compiled on startup before any other scripts (Assembly-CSharp.dll and friends) and compilation does not stop on the first compile error. All asmdef assemblies that succesfully compile and have all their references compiled are loaded before compiling the remaining scripts (Assembly-CSharp.dll and friends). This ensures that Unity packages are always built and and loaded regardless of other compile errors in the project. |
| 42 | + |
| 43 | + Package Manager: Updated Package Manager user interface (from where a project's packages can be managed and new packages can be discovered) to v1.6.1. What's new in 1.6.1: |
| 44 | + When updating the package, the user is now asked to confirm temporary closure of the window. Note however that this will only be the case when updating from v1.6.1 onwards. When updating from 1.5.1 to 1.6.1, a restart of Unity is necessary for the update to take effect. |
| 45 | + The window is now dockable. |
| 46 | + UI style rework, making it consistent with the rest of the Editor. |
| 47 | + Added keyboard navigation in the Packages list |
| 48 | + |
| 49 | +Changes |
| 50 | + |
| 51 | + Android: Updated JDK requirements to JDK 8. This a requirement from the latest Android SDK. |
| 52 | + |
| 53 | + Android: We now create a 2048-bit RSA key for signing the apk. |
| 54 | + |
| 55 | + WebGL: Removed experimental label from WebAssembly linker target. |
| 56 | + |
| 57 | +Improvements |
| 58 | + |
| 59 | + XR: Android builds that support ARCore can now be built using target API version 14 or higher. |
| 60 | + |
| 61 | +API Changes |
| 62 | + |
| 63 | + 2D: Added DetectChunkCullingBounds to TilemapRenderer to allow for correct culling of large tiles. (971087) |
| 64 | + |
| 65 | + Editor: Explicitly setting the following delegates to null will no longer draw a control handle, instead of drawing using a default implementation: PrimitiveBoundsHandle.midpointHandleDrawFunction, ArcHandle.angleHandleDrawFunction, ArcHandle.radiusHandleDrawFunction, JointAngularLimitHandle.angleHandleDrawFunction. |
| 66 | + |
| 67 | + Editor: Explicitly setting the following delegates to null will now result in a handle size of 0 instead of using a default value: PrimitiveBoundsHandle.midpointHandleSizeFunction, ArcHandle.angleHandleSizeFunction, ArcHandle.radiusHandleSizeFunction, JointAngularLimitHandle.angleHandleSizeFunction. |
| 68 | + |
| 69 | +Fixes |
| 70 | + |
| 71 | + Asset Import: Fixed an issue where the update avatar button would not disappear in the ModelImporter Rig panel. (837263, 990716) |
| 72 | + |
| 73 | + Editor: Fixed Editor hang when merging files with Collaborate. (971434) |
| 74 | + |
| 75 | + GI: Fixed case of default specular reflection texture containing object from the scene when Umbra is enabled. (975325) |
| 76 | + |
| 77 | + GI: Fixed case of Reflection Probes always including Terrain objects even if they are not Reflection Probe Static. (863968) |
| 78 | + |
| 79 | + Graphics: Fix for leaking texture IDs associated with the depth textures on some platforms. |
| 80 | + |
| 81 | +The following are changes and fixes to 2018.1.0 features and regressions... |
| 82 | +Improvements |
| 83 | + |
| 84 | + XR: Updated Vuforia icons with improved images and added new images for Vuforia scripts missing icons. |
| 85 | + |
| 86 | +Fixes |
| 87 | + |
| 88 | + 2D: Fixed case of error message "A script behaviour has a different serialization layout when loading" being thrown when a Tilemap is loaded in players with code stripping. (969827) |
| 89 | + |
| 90 | + 2D: Fixed case of Tilemap not setting Tiles with the correct data in players with code stripping. (965608) |
| 91 | + |
| 92 | + 2D: Fixed crash after building and loading an Asset Bundle with Tilemap in the Editor. (976411) |
| 93 | + |
| 94 | + 2D: Fixed crash when Tilemap is loaded with invalid Tiles in the Editor. (972214) |
| 95 | + |
| 96 | + Android: Daydream: Fixed case of app displaying black screen when started from Build+Run. (971671) |
| 97 | + |
| 98 | + Android: Fixed a bug causing the loading of native audio plugins to fail on Android. (992023) |
| 99 | + |
| 100 | + Audio: Fixed a bug where AudioManager::Update was generating a small amount of garbage memory if a spatializer was selected. (991977) |
| 101 | + |
| 102 | + Build Pipeline: Fixed crash when loading meshes from asset bundles that contain both compressed and uncompressed meshes. (984070) |
| 103 | + |
| 104 | + Editor: Fix to allow removal of RectTransform when other components only depend on Transform. (988027) |
| 105 | + |
| 106 | + Editor: Fixed case of rectangle selector remaining after right-click. (980071) |
| 107 | + |
| 108 | + Editor: Fixed case of scene visualization modes not working. (969889) |
| 109 | + |
| 110 | + Editor: Fixed case of Skybox field in the Lighting Window not showing the correct value when working with multiple scenes. (916245) |
| 111 | + |
| 112 | + Editor: Fixed case of wrong parameters being displayed for directional, spot and point lights. (972240) |
| 113 | + |
| 114 | + Editor: Fixed crash when importing animator controller with null transitions. (986025) |
| 115 | + |
| 116 | + Editor: Fixed crash when selecting an FBX import preset in the project window. (988419) |
| 117 | + |
| 118 | + Editor: Fixed issue where GUI.Box tooltip would not appear in the Inspector. (993499) |
| 119 | + |
| 120 | + Editor: Fixed issue where it was possible to select nodes through (i.e. behind) an anchored minimap. (985978) |
| 121 | + |
| 122 | + Editor: Fixed issue with Visual Studio integration not being initialized correctly on Editor startup. This would in turn cause issues with loading the C# solution and C# debugging (and more) in Visual Studio. (992141) |
| 123 | + |
| 124 | + Editor: Fixed JDK required for building for targets other than Android (990943) |
| 125 | + |
| 126 | + Editor: Fixed performance regression when reloading assemblies after recompiling scripts. (987611) |
| 127 | + |
| 128 | + Editor: Fixed scene view color encoding breakage when using linear color space. (973729) |
| 129 | + |
| 130 | + Editor: GraphView: Fixed bug in Node.RefreshPorts where delegate would keep on being added. (993498) |
| 131 | + |
| 132 | + Editor: Using Application.internetReachability with OnGUI no longer results in errors in the Console. (967806, 993500) |
| 133 | + |
| 134 | + GI: Fix for a rare deadlock when writing a LightingData asset.. (989055) |
| 135 | + |
| 136 | + GI: Fixed case of scene state becoming dirty after performing a GI bake on unmodified scene. (974110) |
| 137 | + |
| 138 | + GI: Fixed cases where a lightmap bake would appear to run but would actually do nothing. (973666) |
| 139 | + |
| 140 | + GI: Fixed issue where Lightmapping.BakeMultipleScenes executed via batch mode with the -quit argument would fail to create lightmap textures. (949305) |
| 141 | + |
| 142 | + Graphics: Fixed an occasional hang in the player when building with graphics jobs enabled. (967436) |
| 143 | + |
| 144 | + iOS: Fixed crash when using UnityWebRequest with DownloadHandlerfile. (989197) |
| 145 | + |
| 146 | + Multiplayer: Fix to skip all soft socket errors to prevent host from closing. |
| 147 | + |
| 148 | + Network: Fixed crash during GC collection when using Ping class. (972519, 984998) |
| 149 | + |
| 150 | + Package Manager: Fixed case of "Assertion failed: Failed to change file flags" exception being generated on creating a new project. (977901) |
| 151 | + |
| 152 | + Package Manager: Fixed compilation errors due to missing scripts when updating/removing packages. (987952) |
| 153 | + |
| 154 | + Particles: Fixed case of unnessesary CPU usage when no particle systems exist and C# jobs are used. (990576) |
| 155 | + |
| 156 | + Scripting Upgrade: Fixed Android "Failed to load Mono" error. (986625) |
| 157 | + |
| 158 | + Scripting Upgrade: Fixed Android crash when script debugger is enabled. (973794) |
| 159 | + |
| 160 | + Scripting Upgrade: Fixed Android crash when NullReferenceException is raised. (954427) |
| 161 | + |
| 162 | + Scripting Upgrade: Fixed case of profiler not counting GC allocations. (988906) |
| 163 | + |
| 164 | + Scripting Upgrade: Fixed cause of EntryPointNotFoundException when calling HTTPClient.GetAsync on Android. (935292) |
| 165 | + |
| 166 | + Scripting Upgrade: Fixed crash on exit when script debugger is enabled. (974228) |
| 167 | + |
| 168 | + Scripting Upgrade: Fixed crash when using named pipes. (942966) |
| 169 | + |
| 170 | + Scripting Upgrade: Fixed issue where Socket.Send would fail silently on Windows. (984723) |
| 171 | + |
| 172 | + Scripting Upgrade: Fixed issue with dynamic assemblies never being unloaded when entering/exiting playmode. (923165) |
| 173 | + |
| 174 | + Scripting Upgrade: Fixed issue with Windows Standalone 32-bit randomly failing to start. (980742) |
| 175 | + |
| 176 | + Services: Performance Reporting: we now report the device model field for managed exceptions. (980806, 980814) |
| 177 | + |
| 178 | + Shaders: Fixed bug resulting in unnecessary shader reimports on project startup/build. |
| 179 | + |
| 180 | + Timeline: Fixed issue where moving an undoed clip with the inspector in replace mode would duplicate it. (989021) |
| 181 | + |
| 182 | + UI: Fixed crash in ShouldUpdateTransformBefore. (986584) |
| 183 | + |
| 184 | + UI: Fixed issue where the position and rotation specified when calling Object.Instantiate were not applied correctly for a RectTransform. (980300, 992285) |
| 185 | + |
| 186 | + UI: Fixed problem where undoing the activation of a UI layout component did not undo the side effects to the children RectTransforms. (989958) |
| 187 | + |
| 188 | + Web: Fixed case of native UnityWebRequest not getting destroyed until garbage was collected, even if explicitly disposed. (988819) |
| 189 | + |
| 190 | + Web: Fixed file URI with host component in UnityWebRequest. (971557, 991605) |
| 191 | + |
| 192 | + XR: Fixed crash during build when using stereo display. (977488, 987308) |
| 193 | + |
| 194 | + XR: Fixed crash on HoloLens when trying to use touch keyboard. (992326) |
| 195 | + |
| 196 | + XR: Fixed screenshot capture in VR. (956227, 986618) |