UUM-59991
Listed in 6000.5.0f1Mentioned in 19 release notes.
Latest mention is in 6000.5.0f1 under "API Changes" (Jun 15, 2026).
| Version | Section | Risk | Impact | Note |
|---|---|---|---|---|
| 6000.5.0f1 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b11 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b10 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b9 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b8 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b7 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b6 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b5 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b4 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b3 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b2 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0b1 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a9 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a8 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a7 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a6 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a5 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a4 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. | |
| 6000.5.0a3 | API Changes Scripting | Breaking | Removed: Prevent System.Object.MemberwiseClone being called on a UnityEngine.Object. MemberwiseClone allowed many Managed UnityEngine.Objects to reference a single Native UnityEngine.Object, leading to undefined behaviour, and eventually, a crash. |