LogoLogo
HomeOnline DashboardAPIDiscordForums
SDK 1.5
SDK 1.5
  • Welcome
  • Overview
    • Features
    • Roadmap
  • Getting started
    • Get the Unity SDK
    • Setup a project
      • 1. Scene setup
      • 2. Prefab setup
      • 3. Test your game locally
        • Local testing using builds
        • Local testing via Unity's Multiplayer Play Mode
        • Local testing via ParrelSync
      • 4. Test in the cloud
        • Deploy a Replication Server
        • Share builds
    • How to... ?
    • Video tutorials
    • Samples and tutorials
      • Package samples
      • Sample Connection UIs
      • First Steps tutorial
        • 1. Basic syncing
          • 1.1 Animation parameters
          • 1.2 Sending commands
        • 2. Physics / Authority transfer
        • 3. Areas of interest
        • 4. Parenting entities
        • 5. Complex hierarchies
        • 6. Persistence
      • Campfire project
        • Game mechanics
        • Leveraging object pooling
        • Remote interactions: Chairs
        • Remote interactions: Trees
        • A unique object with complex state
        • Custom instantiation and destruction
        • Running a server-side NPC
        • Playing audio and particles
        • A simple text chat
      • Beginner's guide to networking
    • Troubleshooting
    • Single-player to multiplayer
  • Manual
    • Unity Components
      • CoherenceSync
      • CoherenceBridge
      • CoherenceNode
      • CoherenceLiveQuery
      • CoherenceTagQuery
      • PrefabSyncGroup
      • CoherenceInput
      • Order of execution
    • Networking state changes
      • Instantiate and Destroy Objects
      • Supported types
      • Messaging with Commands
      • Syncing child GameObjects
      • Animation
      • CoherenceSync references
      • [Sync] and [Command] Attributes
      • [OnValueSynced] Attribute
      • Creating your own syncable member
      • Custom Component Actions
      • Rigid Bodies
      • Interpolation
    • Authority
      • Authority transfer
      • Server-authoritative setup
    • Lifetime
      • Persistence
      • Uniqueness
      • Example: A global counter
    • Parenting network entities
      • Direct children CoherenceSyncs
      • Deeply-nested CoherenceSyncs
      • Nesting Prefabs at Edit time
    • Asset management
      • Instantiating from CoherenceSyncConfig
      • Instantiate via
      • Load via
    • Scene management
    • Baking (code generation)
    • Replication Server
      • Rooms and Worlds
      • Replication Server API
    • Simulators (Servers)
      • Scripting: Client vs Simulator
      • Run local Simulators
      • World Simulators
      • Room Simulators
      • Simulator slugs
      • Multi-Room Simulators
      • Build and Deploy
      • Command-line arguments
    • Client Connections
    • Optimization
      • Areas of Interest
      • Level of Detail (LOD)
      • Profiling
      • Simulation Frequency
    • Project Settings
    • Advanced topics
      • Big worlds
        • World Origin Shifting
        • Load balancing
      • Competitive games
        • Simulation Frame
        • Determinism, Prediction and Rollback
      • Team workflows
        • Version Control integration
        • Continuous Integration
      • Schema explained
        • Specification
        • Field settings
        • Archetypes
      • Code stripping
      • Replication Server CLI
      • Single-player gameplay
    • Scripting API
  • Hosting
    • Choosing where to host
    • coherence Cloud
      • Online Dashboard
      • Manage Worlds
      • Configure Rooms
      • Game Services
        • Player Account Authentication
        • Lobbies
        • Cloud Storage
        • Key-Value Store (Legacy)
      • APIs
        • Player Account Authentication
        • Worlds
        • Rooms
        • Lobbies
        • Cloud Storage
        • Key-Value Store (Legacy)
    • Peer-to-peer
      • Implementing Client hosting
  • Support
    • Release notes
    • Glossary
    • Unreal Engine support
    • WebGL support
    • ECS / DOTS support
    • Known issues
    • Upgrade guide
      • Upgrade 1.4 -> 1.5
      • Upgrade 1.3 -> 1.4
      • Upgrade 1.2 -> 1.3
      • Upgrade 1.1 -> 1.2
      • Upgrade 1.0 -> 1.1
      • Upgrade 0.10 -> 1.0
      • Upgrade 0.9 -> 0.10
    • Credit cost & pricing
    • Report a bug
Powered by GitBook
On this page
  • 1.5.1
  • 1.5

Was this helpful?

Export as PDF
  1. Support

Release notes

Last updated 2 months ago

Was this helpful?

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 .

  • 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

  • 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.

  • 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.

Read more about , and leave us feedback on the .

Also, don't forget to take a look at the 1.5 !

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

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 .

API documentation
24H cloud storage on our blog
1.5 forum thread
Upgrade Guide
Cloud Storage API
Dashboard