Release notes

1.5.1

Published 18.03.2025

Added

  • Added a warning if Interpolate On is set to Nothing.

  • Org and project names on the Simulator build part of the coherence Hub now indicate where the build will be sent.

  • Added SpawnInfo to the API documentation.

  • Added a limit to the maximum number of queries a Client can create.

  • In the CoherenceSync Objects window, another column has been added to show the CoherenceSyncConfig object's name.

Changed

  • Package no longer brings Moq as a dependency.

  • Package dependencies updated. This avoids compilation errors when disabling required built-in modules in your project that are needed for the package to work.

  • Disabled console warning messages when offline or a bridge is disconnected.

  • Organisation and project drop-down lists grow and shrink based on the number of items in each list.

  • Removed previously obsoleted members from AuthClient.

  • Renaming a Prefab will attempt to rename the corresponding coherence sync config file to match the new name.

Fixed

  • Parenting races in bad network conditions.

  • Rare crash in query when changing floating origin and destroying bridges.

  • Fix for fetching rooms locally from an RS failing even after starting an RS.

  • Replication Server hanging in client-hosting mode when using Steam Relay.

  • ReplicationServerRoomsService.IsOnline works on WebGL.

  • Rare NullRefException during unique duplicate resolving.

  • Fixed a spelling mistake in Client permissions error.

  • Fixed an issue that prevented connections if the prefs file got corrupted.

  • Fixed ordered commands being dropped randomly when they were sent right after an entity is created.

  • Fixed tooltip being wrong when initially hovering over the share build upload button.

  • Fixed cloud sim transport type to always use UDP.

  • coherence debug and trace logs are now correctly enabled in builds.

  • Position jittering on rigidbody objects when reparenting in the FixedUpdate.

  • Fixed project settings not reset after a headless Linux client build.

  • Fixed error being displayed in the console window when changing logger settings.

  • A race which causes children in a PrefabSyncGroup to have a wrong authority.

  • An error is now logged to the Console if bundling replication server in the Streaming Assets folder should fail for any reason.

1.5

Published 03.04.2025

Added

  • Added new Cloud Storage API that can be used to persist object states into coherence Cloud.

  • Simulator slug values are now stored per-project.

  • The CoherenceBridge editor will now display a warning if a connection Prefabs with an unsupported Authority type is assigned.

  • Added an Auto Save toggle to the Optimization window. It can be useful to disable Auto Save if experiencing long import times when making modifications. This can happen, for example, if the Prefab being modified has many Prefab variants.

Changed

  • Sending a command to AuthorityOnly on an orphaned entity now issues a warning because that command will not be received by anyone.

  • Cloned projects using ParrelSync can now change log settings.

  • CoherenceSync editor areas are now disabled for in-scene Prefab instances as per the warning message.

  • Wording and button action changed when a new Prefab is opened in the stage view for the first time. If out of sync, the user can press a button to bring it into sync.

  • Removed simulator region drop-down and tidied up the local simulator connection UI.

Fixed

  • Fixed an issue where the last letter of "Organization" could wrap to the next line in coherence Hub > coherence Cloud > Account.

  • coherence Hub tab text no longer sometimes corrupts when opening the editor.

  • Fixed modifier key text for MacOS in the Coherence Sync Objects window.

  • No more Nullref when adding coherence sync to a Prefab and deselecting the Hub.

  • Local simulator builds now require at least one valid scene to build.

  • Removed duplicated editor logs from diagnostic bug report.

  • Build and upload headless Linux client button style replaced with a correct one.

  • Share build drop-down now preselects the current platform.

  • Account settings now remembers the last organization and project selected when user logs back in.

  • Added a message to the console if the project is run after an upgrade without baking first.

  • Simulator slugs are required for headless Linux builds. Disabled the "Build" button in the coherence Hub if no value is given for the simulator slug.

  • An organization and project are now required to upload a headless client to the cloud. Create an organization and project in the coherence Portal's Dashboard.

  • Made the Network Entry section in CoherenceSync read-only when editing a Prefab in Context Mode.

  • CoherenceSync editor now warns about the component being attached to game objects that are not the root of a Prefab asset more reliably.

  • Sample 7 was not spawning entities because of a missing ClientConnection Prefab reference in the Bridge.

Last updated

Was this helpful?