# Release Notes 1.2

**URL:** <https://community.coherence.io/t/release-notes-1-2/520>\
**Category:** Announcements\
**Created:** [May 13, 2024, 9:07am UTC](https://community.coherence.io/t/release-notes-1-2/520 "2024-05-13T09:07:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![per\_coh](https://dub1.discourse-cdn.com/flex017/user_avatar/community.coherence.io/per_coh/32/27_2.png) [@per\_coh](https://community.coherence.io/u/per_coh)\
**Post date:** [May 13, 2024, 9:07am UTC](https://community.coherence.io/t/release-notes-1-2/520/1 "2024-05-13T09:07:37Z")

</div>

Hi everyone, we just release [coherence version 1.2](https://docs.coherence.io/overview/release-notes#id-1.2)

**Added**

- Improved [code stripping](https://docs.coherence.io/coherence-sdk-for-unity/code-stripping) support for baked code.
- [CoherenceSyncUtils API](https://unityapi.coherence.io/docs/v1.2.0/api/Coherence.Editor.CoherenceSyncUtils.html).
- Support for [Unity’s MPPM](https://docs.coherence.io/get-started/build-and-run/testing-locally) and [ParrelSync](https://docs.coherence.io/get-started/build-and-run/local-testing-via-parrelsync) for better in-editor testing.
- Schema inspector now shows all definitions, and links them with the related Prefabs.
- On recompile, when **coherence** changes Prefabs, they will be listed on a pop-up.
- CoherenceSync Inspector Header: Able to jump to the CoherenceSync definition while on inner child GameObjects.

**Changed**

- CoherenceSync Inspector Header has been reworked. It now works with GameObjects in Scenes and handles more Prefab configurations.
- Reworked [CoherenceSyncConfigRegistry](https://unityapi.coherence.io/docs/v1.2.0/api/Coherence.Toolkit.CoherenceSyncConfigRegistry.html) and related APIs.
- Gathered.schema definition names no longer include names of Prefabs or Unity components.
- UDP is now enforced for Cloud Simulators.
- Increased MaxStablePingDeviation for ping stability.
- IClient.SetTransportFactory no longer accepts null argument. Use the new IClient.SetTransportType instead.

**Fixed**

- Reliability of automations around `[Sync]` and `[Command]` has been fixed.
- Variables in Configure Window with the same name as Animator parameters could previously show the Animator icon.
- Fixed code generation with lots of definitions.
- Configure Window rendering improvements - takes less time to render now.
- Allocations made per frame by CoherenceLoop even when disconnected.
- Fixed stutter during reparenting.

**Removed**

- CoherenceSyncConfigManager. See [CoherenceSyncConfigRegistry](https://unityapi.coherence.io/docs/v1.2.0/api/Coherence.Toolkit.CoherenceSyncConfigRegistry.html) and [CoherenceSyncConfigUtils](https://unityapi.coherence.io/docs/v1.2.0/api/Coherence.Editor.CoherenceSyncUtils.html).
- [CoherenceSyncConfigRegistry](https://unityapi.coherence.io/docs/v1.2.0/api/Coherence.Toolkit.CoherenceSyncConfigRegistry.html): save modes. Now CoherenceSyncConfigs are referenced exclusively as external assets in Assets/coherence/CoherenceSyncConfigs. The registry can still read sub-assets, but this functionality will be deprecated in future versions.
- Deprecated members since 1.0 and earlier.
