Hi!
coherence 2.1 has been released! Here’s the shortlist of highlights:
-
Main toolbar’s coherence button can now be added next to Play Mode (opt-in, Unity 6.3+)
-
CoherenceSync: SynchronizeParent toggle to squeeze performance
-
CoherenceSync: new RequestAuthorityAsync and RequestAuthority APIs
-
Allow manual syncing of bindings via SyncMode.Manual + MarkForSyncing()
-
Show errors in Console when using [Sync] or [Command] on private fields or properties
-
Scene index available in ClientConnections API
-
Client Connections are now visible to all clients regardless of scene
-
Show GameObject name when hovering over a component on the Optimize window
-
Reconnect automatically when a disconnect is issued by the coherence Cloud
-
CloudLogin now shows Player ID
-
Improved Hub performance in Play Mode
-
Exceptions thrown on an Instantiator are caught and converted into descriptive console messages
-
Fixed issue where WorldService.FetchWorlds would sometimes fail with InvalidOperationException
-
Fixed zipping simulators on macOS + Unity 6.3+
The full list is available in our 2.1 Release Notes. If you’re downloading the new version, check out the Upgrade Guide.



