Skip to content

Releases: needle-mirror/com.unity.services.cloudcode

3.0.0-exp.4

18 Mar 22:15

Choose a tag to compare

[3.0.0-exp.4] - 2026-03-11

Added

  • Implement the Resetting of Scope State and persistence for Local CC Debugging.

Fixed

  • Fixed local server start failure due to unescaped parameters.
  • Fixed Cloud Code fields in Project Settings to show their own descriptive tooltips.
  • Fixed debugger tooltip to indicate debug fields are read-only once the local server starts.

3.0.0-exp.3

25 Feb 22:17

Choose a tag to compare

[3.0.0-exp.3] - 2026-02-25

  • Releasing public experimental exp-3.

[3.0.0-exp.2] - 2026-02-12

Fixed

  • Enable support for passing complex types for C# modules deployed onto the local Cloud Code server.

[3.0.0-exp.1] - 2026-01-19

Added

  • Implemented Local Cloud Code debugging, enabling Users to rapidly iterate and debug C# modules on a local server
    running on their machine. This has a requirement of Unity 6.3 or higher. Users can:

    • Configure local server settings via Cloud Code Project Settings (File > Project Settings > Services > Cloud Code)
    • Enable the Local Cloud Code Toolbar via (Top right Toolbar Context Menu > Services > Cloud Code)
    • Start or stop the local server via the toolbar and attach local debuggers through Visual Studio or Rider.
    • Deploy C# modules to the local server via the deployment window (Services > Deployment) to be executed.
  • Implemented support for Stateful Cloud Code with Player and Multiplayer Session scoped invocations, enabling users
    to simplify state management for event-driven games. Note that this is only supported for Local Cloud Code Debugging and
    not remote.

Changed

  • Cloud Code event subscription only exposes event registration
    from within the returned subscription object

Removed

  • Removed deprecated CloudCode API

[2.10.3] - 2026-01-05

Fixed

  • Updated versions for cloud apis
  • Added Unit test that is not published as part of the template
  • Added .gitignore as part of the template

2.10.2

20 Sep 02:15

Choose a tag to compare

[2.10.2] - 2025-09-16

Fixed

  • Signing package
  • Fixed assets being loaded despite being of the incorrect type

2.10.1

13 Sep 05:55

Choose a tag to compare

[2.10.0] - 2025-07-03

Changed

  • Generating bindings will generate one file and class per cloud code class instead of one class for all functions
  • Before generating a solution, the path will be validated so that it corresponds to a valid module name

Fixed

-Tentative fix to dotnet hang
-Changed exit condition , it seems only indefinite wait for exit will always work

  • Added timeout
  • Tentative fix for occasional hang of dotnet when redirecting std output
  • Fixed documentation that still used import over require for bundling

2.10.0

11 Jul 22:14

Choose a tag to compare

[2.10.0] - 2025-07-03

Changed

  • Generating bindings will generate one file and class per cloud code class instead of one class for all functions
  • Before generating a solution, the path will be validated so that it corresponds to a valid module name

Fixed

-Tentative fix to dotnet hang
-Changed exit condition , it seems only indefinite wait for exit will always work

  • Added timeout
  • Tentative fix for occasional hang of dotnet when redirecting std output
  • Fixed documentation that still used import over require for bundling

2.9.0

11 Dec 21:11

Choose a tag to compare

[2.9.0] - 2024-10-29

Changed

  • Updated the minimum supported Editor version to 2021.3.

Fixed

  • Fixed Help URLs for Cloud Code Module and Cloud Code Script
  • Fixed inspector loading for service assets, below Unity 6
  • Fixed an issue that might cause the CloudCode scripts inspector to spam calls to the admin API
  • Fixed an issue that causes the progress bar to revert during Cloud Code Module deployment

2.8.1

29 Oct 19:09

Choose a tag to compare

[2.8.1] - 2024-10-29

Fixed

  • Fixed compatibility wih Deployment 1.3

2.8.0

24 Oct 15:09

Choose a tag to compare

[2.8.0] - 2024-10-18

Added

  • View in Deployment Window button in .ccmr and .js files, dependent on Deployment package version 1.4.0.
  • View in Dashboard button in inspector for .ccmr and .js files.
  • View in Dashboard context menu in Deployment Window for .ccmr and .js files.
  • Add Open Solution button to .ccmr inspector.
  • Add Enum support for Cloud Code Bindings generation.

Fixed

  • Fixed support for various primitive types in Cloud Code Modules binding generation
  • In-script parameters analysis throws an exception in Unity 6
  • Browse... button in .ccmr inspector now opens the current solution folder properly.
  • Fixed Cloud Code Binding generation of primitive types
  • Binding Generation will attempt to run in the latest available runtime.
    • This can be disabled with CLOUD_CODE_AUTHORING_DISABLE_VERSION_DETECT flag

2.7.1

17 Jun 10:17

Choose a tag to compare

[2.7.1] - 2024-06-10

Added

  • A MessageBytesReceived callback has been added to the available subscription event callbacks
  • Adding service registration to the core services registry
  • Adding service access through the core services registry (UnityServices.Instance.GetCloudCodeService())
  • Added a button to browse your files when choosing a path for a Cloud Code Module

Changed

  • The MessageReceived callback will no longer be fired upon receiving bytes via the event subscription

Fixed

  • Bindings generation is broken when ILogger dependency injection is used
  • Cloud Code modules now cleans up compilation artifacts after deploying or generating bindings
  • Cloud Code runtime timeout increased to 30 seconds
  • Moved create Cloud Code Asset menu items under "Services"

2.6.2

14 May 14:10

Choose a tag to compare

[2.6.2] - 2024-05-03

Added

  • Added privacy manifest

Fixed

  • An issue that would cache Npm and Node path at startup instead of reading them from the settings