For the complete documentation index, see llms.txt. This page is also available as Markdown.

Release notes

Don't forget to check out our SDK Upgrade Guide when switching versions!

1.2.4

Published 10.07.2024

Added

  • New documentation structure. We hope it will improve the usability of our documentation significantly.

  • No changes to the SDK itself.

1.2.3

Published 01.07.2024

Fixed

  • When importing a project for the first time (no Library folder or Reimport All operation), the CoherenceSyncConfigRegistry (if missing) is created first.

  • Prefab Instance UUID property gets removed on Prefab Assets now.

  • RoomCreationOptions.FindOrCreate no longer hardcoded to false.

  • When a CoherenceSync has property overrides that can make networking fail, the inspector informs you and allows you to delete them.

  • Multi-Room Simulators: Local Forwarder no longer active on Cloud builds.

  • ReplicationServerConfig.AutoShutdownTimeout to add new Replication Server CLI flag --auto-shutdown-timeout-ms.

  • Disconnect and entity destroy operations release the entity ID now, allowing for scenarios where a huge amount of entities are created.

  • Customizable MTU in ConnectInfo.

1.2.2

Published 10.06.2024

Added

  • Replication Server has been upgraded to version 6.2.0

Fixed

  • Links in the SDK that got broken during the latest docs structure change now work.

  • Sending a command when CoherenceSync doesn't have a related CoherenceBridge no longer results in a null reference exception in the allowLocalOfflineCommand check.

  • Field names generated with baking are now more explicit so they don't lead to name collisions.

  • Time scale - speeding up, slowing down, and smoothing now works without errors.

  • Names in lobby are no longer silently truncated. An error is returned if the name or tag are too long.

  • Increased Entity Mapper range so Clients could gracefully handle more than 32 768 entities tied to them.

  • Backup World Data toggle setting can no longer go out-of-sync in SDK.

1.2.1

Published 13.05.2024

Leave feedback on the forum thread!​

Fixed

  • Fixed an issue where a bunch of Preloaded Singleton-related exceptions would trigger when installing the package on fresh projects.

1.2

Published 09.05.2024

Take a look at the highlights of 1.2 in our blog.

Leave feedback on the forum thread!​

Added

  • Improved code stripping support for baked code.

  • Support for Unity's MPPM and 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 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.

  • Client.SetTransportFactory no longer accepts null argument. Use the new Client.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

Last updated

Was this helpful?