Releases: needle-mirror/com.unity.services.cloudcode
Releases · needle-mirror/com.unity.services.cloudcode
3.0.0-exp.4
[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
[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
[2.10.2] - 2025-09-16
Fixed
- Signing package
- Fixed assets being loaded despite being of the incorrect type
2.10.1
[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
importoverrequirefor bundling
2.10.0
[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
importoverrequirefor bundling
2.9.0
[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
[2.8.1] - 2024-10-29
Fixed
- Fixed compatibility wih Deployment 1.3
2.8.0
[2.8.0] - 2024-10-18
Added
- View in Deployment Window button in
.ccmrand.jsfiles, dependent on Deployment package version 1.4.0. - View in Dashboard button in inspector for
.ccmrand.jsfiles. - View in Dashboard context menu in Deployment Window for
.ccmrand.jsfiles. - Add
Open Solutionbutton to.ccmrinspector. - 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.ccmrinspector 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
[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
[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