LogoLogo
HomeOnline DashboardAPIDiscordForums
SDK 1.7
SDK 1.7
  • Welcome
  • Overview
    • Features
  • 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... ?
    • Single-player to multiplayer
    • 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
  • Manual
    • Unity Components
      • CoherenceSync
      • CoherenceBridge
      • CoherenceLiveQuery
      • CoherenceTagQuery
      • CoherenceGlobalQuery
      • CoherenceInput
      • CoherenceNode
      • PrefabSyncGroup
      • 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
    • Multiple Connections within a Game Instance
    • Baking (code generation)
      • Conditional compilation
    • Replication Server
      • Rooms and Worlds
      • Replication Server API
    • Simulators (Servers)
      • Scripting: Client vs Simulator
      • Run local Simulators
      • World Simulators
      • Room Simulators
      • Advanced Simulator Authority
        • Simulator Query Transfer
      • Simulator slugs
      • 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
      • Player Accounts
      • Game Services
        • Lobbies
        • Cloud Storage
        • Key-Value Store (Legacy)
      • APIs
        • Worlds
        • Rooms
        • Lobbies
        • Cloud Storage
        • Key-Value Store (Legacy)
    • Peer-to-peer
      • Implementing Client hosting
        • Steam Relay
        • Epic Online Services (EOS) Relay
        • Azure PlayFab Relay
  • Support
    • Release notes
    • Glossary
    • Unreal Engine support
    • WebGL support
    • ECS / DOTS support
    • Known issues
    • Upgrade guide
      • Upgrade 1.6 -> 1.7
      • Upgrade 1.5 -> 1.6
      • 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

Was this helpful?

Export as PDF
  1. Support

Release notes

Last updated 3 days ago

Was this helpful?

1.7

Published 29.05.2025

As always, for more context about the key changes, check out our .

If you're upgrading to 1.7, take a look at the !

And feel free to leave us feedback in Discord or in the .

Added

  • Support for Linux ARM64 Replication Server.

  • Support for validating connections by using HostAuthority.ValidateConnection feature.

  • Support for Simulators to kick connections.

  • Setting to change the default AuthorityTransferType.

  • Added checks to the local Simulator build action to ensure that the server module for the target platform is available.

  • AutoSimulatorConnection: can set a specific CoherenceBridge.

  • CoherenceSync: OnNetworkedDestruction, OnNetworkedInstantiation, OnBeforeNetworkedInstantiation and OnAuthorityRequest APIs.

  • CoherenceSync: expose OnNetworkedParentChanged, OnAuthorityRequestRejected, OnAuthTransferComplete and OnAuthorityRequest on the inspector.

  • Added HelpUrlAttributes to several components to link to relevant online documentation.

Changed

  • Explore Samples window remains open after importing a sample.

  • Removed the obsolete disk persistence from the SDK.

  • Changed 'coherence Cloud' to 'Player Accounts' in CoherenceBridge's editor for clarity. Also updated documentation link to point to documentation for Player Accounts.

  • Deprecated OnConnectedEntityChanged in favor of OnNetworkedParentChanged.

  • Deprecated OnAuthorityRequested in favor of OnAuthorityRequest.

Fixed

  • Invalid Linux Replication Server executable.

  • Fixed issue with Optimization window not being marked as having unsaved changes when changes were made using certain controls.

  • Fixed a compatibility with older versions of Unity in the Simulator build pipeline.

  • Fixed an issue where a local Simulator build that had been renamed could not be chosen from the file picker.

  • Fixed a compilation error when UGUI wasn't present on the project.

  • Disabled CoherenceInput does not throw errors anymore.

  • CoherenceSync's editor no longer displays misleading text "CoherenceSync is automatically disabled when there's no CoherenceBridge found..." when the GameObject is inactive due to it being simulated on the server side.

  • Fixed NullReferenceException when clicing 'Add AutoSimulatorConnection' in coherence Hub or selecting coherence > Simulator > Add AutoSimulatorConnection top menu item.

  • Manage Cloud Plan button in coherence Hub now opens the correct Online Dashboard page.

  • Explore Samples: Add to Scene instantiates the Prefab to the scene.

  • Sending an entity update in the same change as the transfer of the entity's input authority no longer throws an error and applies the change.

  • Fixed 'Schema in Cloud' status indicator in coherence Hub sometimes getting stuck showing 'In Progress' after entering Play Mode with 'Bake On Enter Play Mode' enabled in Project Settings.

  • Fixed PlayerAccount.OnMainChanged event not being raised if logging in via CoherenceBridge instead of CoherenceCloud.

1.7 blog post
1.7 Upgrade Guide
1.7 forum post